.PureEventsList_events__cUfUS{width:100%;max-width:1016px;margin:0 auto 64px;color:#1a1a2e;font-family:var(--font-body),sans-serif}.PureEventsList_stack__EPjao{display:flex;flex-direction:column;gap:20px}.PureEventsList_card__cAoUb{background:var(--cat);border-radius:7px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 16%,transparent);padding:32px 32px 26px}.PureEventsList_kicker__iKipm{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);margin:0 0 10px}.PureEventsList_titleLink__BSAdb{text-decoration:none;color:inherit}.PureEventsList_card__cAoUb h2{font-family:var(--font-heading),serif;font-size:27px;font-weight:600;line-height:1.15;margin:0 0 16px;color:#141420}.PureEventsList_titleLink__BSAdb:hover h2{text-decoration:underline;text-decoration-thickness:1px}.PureEventsList_when__3pTP3{font-size:16px;font-weight:700;margin:0;line-height:1.45}.PureEventsList_location__m0FgV{font-size:15px;color:#333340;margin:6px 0 0}.PureEventsList_excerpt__Fz53Z{font-size:15px;line-height:1.5;color:#333340;margin:14px 0 0;max-width:68ch;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.PureEventsList_footer__odNF0{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;margin-top:20px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--ink) 22%,transparent)}.PureEventsList_registration__68IVn{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:14px;font-weight:600}.PureEventsList_registration__68IVn button{background:#677a60;color:white;border:0;border-radius:999px;padding:11px 20px;font:inherit;font-size:14.5px;cursor:pointer}.PureEventsList_registration__68IVn button:hover{background:#5a6b54}.PureEventsList_registration__68IVn button:disabled{opacity:.65;cursor:wait}.PureEventsList_details__HYLQa,.PureEventsList_registration__68IVn a{font-size:14.5px;font-weight:700;color:#042b61;text-decoration:none}.PureEventsList_details__HYLQa:hover,.PureEventsList_registration__68IVn a:hover{text-decoration:underline}.PureEventsList_details__HYLQa{margin-left:auto;white-space:nowrap}.PureEventsList_past__fZdDW{margin-top:64px}.PureEventsList_pastHeading__YnajU{font:700 12px var(--font-body),sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#666;margin:0;padding-bottom:14px;border-bottom:1px solid #e0e0e0}.PureEventsList_pastRow__aTgWR{padding:20px 0;border-bottom:1px solid #e0e0e0;display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap}.PureEventsList_pastRow__aTgWR h3{font:500 20px var(--font-heading),serif;margin:0;color:#666}.PureEventsList_pastRow__aTgWR h3 a{color:inherit;text-decoration:none}.PureEventsList_pastRow__aTgWR h3 a:hover{text-decoration:underline}@media (max-width:700px){.PureEventsList_card__cAoUb{padding:26px 22px 22px}.PureEventsList_card__cAoUb h2{font-size:24px}}.PurePrograms_calendar__X4_v6{font-family:var(--font-body),sans-serif;color:#1a1a2e}.PurePrograms_toolbar__9_hf3{display:flex;align-items:center;gap:18px;margin-bottom:18px;min-height:44px}.PurePrograms_toolbar__9_hf3 h2{font:700 30px var(--font-heading),serif;color:#141420;margin:0;min-width:0}.PurePrograms_navigation__NhyLG{display:flex;gap:4px}.PurePrograms_toolbar__9_hf3 button{font-family:inherit;border:0;cursor:pointer;border-radius:6px}.PurePrograms_navigation__NhyLG button{background:transparent;color:#666;padding:7px 12px;font-size:13.5px;font-weight:600;white-space:nowrap}.PurePrograms_navigation__NhyLG button:hover{background:#fdf7f2;color:#1a1a2e}.PurePrograms_segmented__fMUdE{margin-left:auto;display:flex;gap:4px;flex-shrink:0}.PurePrograms_segmented__fMUdE button{background:transparent;font-size:15px;font-weight:700;color:#666;padding:9px 20px}.PurePrograms_segmented__fMUdE button[aria-pressed=true]{background:#042b61;color:white}.PurePrograms_legend__LqDST{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:24px}.PurePrograms_legend__LqDST span{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--ink)}.PurePrograms_legend__LqDST i{width:10px;height:10px;border-radius:2px;background:var(--cat);box-shadow:inset 0 0 0 1px var(--ink)}.PurePrograms_monthHeading__A_neq{font:600 22px var(--font-heading),serif;margin:30px 0 14px;color:#141420}.PurePrograms_calendar__X4_v6 section:first-of-type .PurePrograms_monthHeading__A_neq{margin-top:0}.PurePrograms_listCard__lbiM5{display:flex;align-items:center;justify-content:space-between;gap:18px;background:var(--cat);border-radius:7px;padding:20px 24px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 16%,transparent);margin-bottom:12px;text-decoration:none;color:inherit;transition:filter .12s}.PurePrograms_listCard__lbiM5:after{content:"→";font-size:19px;font-weight:700;color:#042b61;opacity:0;transition:opacity .12s}.PurePrograms_listCard__lbiM5:hover{filter:brightness(.975)}.PurePrograms_listCard__lbiM5:focus-visible:after,.PurePrograms_listCard__lbiM5:hover:after{opacity:1}.PurePrograms_kicker__r4eZs{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);margin:0 0 6px}.PurePrograms_listCard__lbiM5 h4{font:600 19px/1.2 var(--font-heading),serif;margin:0 0 5px;color:#141420}.PurePrograms_meta__oRYZF{font-size:14.5px;font-weight:600;margin:0}.PurePrograms_meta__oRYZF span{color:#333340;font-weight:500}.PurePrograms_preview__L9Iml h3{font:600 15px var(--font-heading),serif;margin:0 0 5px}.PurePrograms_preview__L9Iml p:not(.PurePrograms_kicker__r4eZs){font-size:12.5px;color:#666;margin:2px 0}.PurePrograms_mark__13SOY{display:block;color:#1a1a2e;text-decoration:none}.PurePrograms_mark__13SOY strong{display:block;font-size:14px;line-height:1.22;overflow-wrap:anywhere}.PurePrograms_mark__13SOY span{display:block;color:#333340;font-size:11px;font-weight:600;margin-top:2px}.PurePrograms_caption__cJzWW,.PurePrograms_nextUp__1jiwn{margin-top:16px;font-size:13.5px;color:#666}.PurePrograms_nextUp__1jiwn a{color:#042b61;text-decoration:none}.PurePrograms_nextUp__1jiwn a:hover{text-decoration:underline}.PurePrograms_calendar__X4_v6 .rbc-calendar{height:auto}.PurePrograms_calendar__X4_v6 .rbc-month-view{flex:none;border:0}.PurePrograms_calendar__X4_v6 .rbc-month-row{flex:none;min-height:120px;overflow:visible;border-color:#e0e0e0}.PurePrograms_calendar__X4_v6 .rbc-row-content{position:relative}.PurePrograms_calendar__X4_v6 .rbc-row-content-scrollable{height:auto}.PurePrograms_calendar__X4_v6 .rbc-row-content-scroll-container{height:auto;overflow:visible}.PurePrograms_calendar__X4_v6 .rbc-header{padding:0 4px 10px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#666;text-align:left;background:white;border:0;border-bottom:1px solid #e0e0e0}.PurePrograms_calendar__X4_v6 .rbc-day-bg{background:white;border-color:#e0e0e0}.PurePrograms_calendar__X4_v6 .rbc-off-range-bg{background:#fdf7f2}.PurePrograms_calendar__X4_v6 .rbc-today{background:color-mix(in srgb,#042b61 6%,white);box-shadow:inset 0 0 0 2px color-mix(in srgb,#042b61 30%,white)}.PurePrograms_calendar__X4_v6 .rbc-date-cell{text-align:left;padding:8px 4px 0;font-size:13px}.PurePrograms_calendar__X4_v6 .rbc-date-cell.rbc-now .rbc-button-link{background:#042b61;color:white;border-radius:50%;width:24px;height:24px}.PurePrograms_calendar__X4_v6 .rbc-row-segment{padding:0 2px 4px}.PurePrograms_calendar__X4_v6 .rbc-event{margin-top:7px;padding:5px 8px;background:var(--cat);border:0;border-left:3px solid var(--ink);border-radius:3px;color:#1a1a2e}.PurePrograms_calendar__X4_v6 .rbc-event-content{white-space:normal;overflow:visible;text-overflow:clip}.PurePrograms_calendar__X4_v6 .rbc-event:hover{filter:brightness(.98)}@media (min-width:700px) and (max-width:850px){.PurePrograms_toolbar__9_hf3{gap:8px}.PurePrograms_toolbar__9_hf3 h2{font-size:24px}.PurePrograms_navigation__NhyLG button{padding:7px 6px}.PurePrograms_segmented__fMUdE button{padding:9px 12px}}@media (max-width:699px){.PurePrograms_navigation__NhyLG,.PurePrograms_segmented__fMUdE .PurePrograms_monthButton__wMfen{display:none}.PurePrograms_toolbar__9_hf3 h2{font-size:26px}.PurePrograms_listCard__lbiM5{padding:20px}}.PurePrograms_excerpt__IH3iO{font-size:14px;line-height:1.45;color:#333340;margin:8px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.referenceBoxGrid_grid__sjH7r{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:8px 0 48px}.referenceBoxGrid_card__lrWPk{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;min-width:0;padding:18px 20px 18px 24px;color:inherit;text-decoration:none;background:#fbfcf9;border:1px solid #c8d1c7;border-radius:4px;transition:box-shadow .17s ease,border-color .17s ease}.referenceBoxGrid_card__lrWPk:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#9b3f2c;transform:scaleY(0);transform-origin:top;transition:transform .22s ease}.referenceBoxGrid_card__lrWPk:hover{border-color:#97a793;box-shadow:0 12px 28px rgba(35,54,46,.1)}.referenceBoxGrid_cardLocked__j_K3l{background:#fbf7f5;border-color:#d8bbb4}.referenceBoxGrid_cardLocked__j_K3l:before{background:#8e2e1f;transform:scaleY(1)}.referenceBoxGrid_card__lrWPk:focus-visible:before,.referenceBoxGrid_card__lrWPk:hover:before{transform:scaleY(1)}.referenceBoxGrid_card__lrWPk:focus-visible{outline:3px solid #d17a37;outline-offset:4px}.referenceBoxGrid_copy__Efb01{display:grid;align-content:start;gap:10px}.referenceBoxGrid_title__NtIV0{color:var(--color-link,#042b61);font-family:var(--font-roboto-slab),Georgia,serif;font-size:1.14rem;font-weight:600;line-height:1.25}.referenceBoxGrid_description__2ZOmU{color:#596862;font-size:.94rem;line-height:1.55}.referenceBoxGrid_lockedNotice__nmnvS{display:inline-flex;align-items:center;gap:7px;width:fit-content;color:#713226;font-size:.78rem;font-weight:700;letter-spacing:.025em;line-height:1.35}.referenceBoxGrid_arrow__8dgrm{color:#9b3f2c;font-size:1.35rem;justify-self:end;transition:transform .17s ease}.referenceBoxGrid_card__lrWPk:hover .referenceBoxGrid_arrow__8dgrm{transform:translateX(4px)}@media (max-width:900px){.referenceBoxGrid_grid__sjH7r{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.referenceBoxGrid_grid__sjH7r{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.referenceBoxGrid_arrow__8dgrm,.referenceBoxGrid_card__lrWPk,.referenceBoxGrid_card__lrWPk:before{transition:none}.referenceBoxGrid_card__lrWPk:hover .referenceBoxGrid_arrow__8dgrm{transform:none}.referenceBoxGrid_card__lrWPk:hover:before{transform:scaleY(1)}}