.page_pageWrap__RjxST{position:relative;overflow:clip}.page_eventsContainer___RuPb{max-width:860px;margin:0 auto;padding:3.5rem var(--page-pad) 2rem}.page_pageHeader__sZUAB{position:relative;border-bottom:1px solid var(--hairline-dark);padding-bottom:2rem;margin-bottom:2.5rem}.page_eyebrow__7EDTU{font-family:var(--sans);font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--maroon);margin:0 0 .9rem}.page_pageTitle__KzlDN{font-family:var(--serif);font-size:clamp(2.2rem,4vw,2.9rem);font-weight:500;letter-spacing:-.015em;color:var(--ink);margin:0}.page_section__l_y9q{margin-bottom:3.5rem}.page_sectionTitle__RbjK9{font-family:var(--sans);font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--faint);margin:0 0 .5rem}.page_eventRow__ctIWl{display:grid;grid-template-columns:170px 1fr;grid-gap:1.5rem;gap:1.5rem;padding:1.6rem 0;border-bottom:1px solid var(--hairline)}.page_eventRow__ctIWl:last-child{border-bottom:none}.page_eventDate__tHjaw{font-family:var(--sans);font-size:.82rem;font-weight:400;color:var(--faint);margin:.3rem 0 0}.page_eventBody__xqBtT{min-width:0}.page_eventName__4VTdB{font-family:var(--serif);font-size:1.35rem;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0}.page_eventDescription__BOFmq{font-family:var(--sans);font-size:.92rem;font-weight:300;line-height:1.75;color:var(--muted);margin:.7rem 0 0;max-width:60ch}.page_learnMoreLink__aE_Vs{display:inline-block;margin-top:.9rem;font-family:var(--sans);font-size:.875rem;font-weight:500;color:var(--maroon);text-decoration:none;transition:opacity .2s ease}.page_learnMoreLink__aE_Vs:hover{opacity:.72}@media (max-width:640px){.page_eventRow__ctIWl{grid-template-columns:1fr;gap:.3rem}.page_eventDate__tHjaw{margin:0}}