.Events_page__wv2C1{padding-bottom:clamp(3rem,8vw,5rem)}.Events_hero__Nae_O{position:relative;min-height:max(20rem,42vh);display:flex;align-items:flex-end;overflow:hidden;isolation:isolate;border-radius:var(--r-md);color:var(--ivory)}.Events_heroMedia__G2188{position:absolute;inset:0;z-index:-2}.Events_heroMedia__G2188 img{width:100%;height:100%;object-fit:cover}.Events_heroScrim__aq__F{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(10,7,5,.86) 0,rgba(10,7,5,.62) 50%,rgba(10,7,5,.5))}.Events_heroInner__5isFb{width:100%;max-width:var(--wide);margin-inline:auto;padding:clamp(5rem,10vw,6rem) var(--gutter) clamp(2rem,5vw,3rem)}.Events_title__h2cVv{font-size:clamp(2.6rem,6.5vw,4.75rem)}.Events_standfirst__mhr32{margin-top:1rem;max-width:46ch;font-size:clamp(1.05rem,1.7vw,1.2rem);color:color-mix(in srgb,var(--ivory) 90%,transparent)}.Events_board__1uht6{width:100%;max-width:var(--wide);margin-inline:auto;padding:clamp(2rem,5vw,3rem) var(--gutter) 0}.Events_chips__U2yQ_{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:clamp(2rem,5vw,3rem)}.Events_chip__lpTBd{min-height:var(--btn-h-sm);padding:0 var(--btn-pad-x-sm);border:1px solid color-mix(in srgb,var(--ink) 30%,transparent);border-radius:var(--r-pill);background:transparent;color:var(--ink);font-size:var(--btn-font-sm);font-weight:500;letter-spacing:.01em;cursor:pointer;transition:background-color .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease)}.Events_chip__lpTBd:hover{border-color:var(--ink);background:color-mix(in srgb,var(--ink) 5%,transparent)}.Events_chip__lpTBd[aria-pressed=true]{border-color:var(--navy);background:var(--navy);color:#fff}.Events_block__6UX_f+.Events_block__6UX_f{margin-top:clamp(3.5rem,8vw,5.5rem)}.Events_h2__Imuoa{margin-bottom:clamp(1.5rem,3vw,2rem);padding-bottom:.75rem;border-bottom:1px solid var(--ink);font-size:clamp(1.75rem,3.6vw,2.4rem)}.Events_cat__vmfA7{margin-bottom:.5rem;font-size:.72rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--navy)}.Events_when__Z_43m{margin-top:.4rem;color:var(--ink);font-size:.95rem;font-weight:500}.Events_sep__ImklW{margin-inline:.45rem;color:var(--ink-faint)}.Events_featured___Dg7b{position:relative;display:grid;grid-gap:1.25rem;gap:1.25rem;margin-bottom:clamp(2.5rem,6vw,3.5rem)}@media (min-width:48rem){.Events_featured___Dg7b{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,3.5rem)}}.Events_featuredMedia__b8dLn{aspect-ratio:4/3;overflow:hidden;border-radius:var(--r-md);background:var(--cream)}.Events_featuredTitle__fIZCL{font-size:clamp(2rem,4.4vw,3.25rem);line-height:1.04}.Events_featuredSummary__0VRQo{margin-top:1rem;max-width:44ch;color:var(--ink-soft)}.Events_featured___Dg7b .Events_more__zez_3{margin-top:1.25rem;color:var(--navy)}.Events_featured___Dg7b:hover .Events_more__zez_3{color:var(--navy-deep);gap:.75rem}.Events_grid__68TeV{list-style:none;padding:0;margin:0;display:grid;grid-gap:clamp(2rem,4vw,2.75rem) clamp(1rem,2.5vw,2rem);gap:clamp(2rem,4vw,2.75rem) clamp(1rem,2.5vw,2rem)}@media (min-width:40rem){.Events_grid__68TeV{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.Events_grid__68TeV{grid-template-columns:repeat(3,minmax(0,1fr))}}.Events_card__tuXxC{position:relative;display:flex;flex-direction:column}.Events_cardMedia__ilt6d{aspect-ratio:3/2;overflow:hidden;border-radius:var(--r-sm);background:var(--cream)}.Events_cardMedia__ilt6d img,.Events_detailMedia__fZokD img,.Events_featuredMedia__b8dLn img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.Events_cardMedia__ilt6d[data-contain] img,.Events_detailMedia__fZokD[data-contain] img,.Events_featuredMedia__b8dLn[data-contain] img{object-fit:contain}.Events_cardBody__GIwSS{padding-top:1rem}.Events_cardTitle__WlSRS{font-size:clamp(1.35rem,2.4vw,1.6rem);line-height:1.12}.Events_cardLink__AfsbI{color:inherit;text-decoration:none}.Events_cardLink__AfsbI:after{content:"";position:absolute;inset:0;z-index:1}.Events_cardLink__AfsbI:focus-visible{outline:none}.Events_card__tuXxC:has(.Events_cardLink__AfsbI:focus-visible),.Events_featured___Dg7b:has(.Events_cardLink__AfsbI:focus-visible){outline:2px solid var(--navy);outline-offset:6px;border-radius:var(--r-sm)}.Events_card__tuXxC:hover .Events_cardLink__AfsbI,.Events_featured___Dg7b:hover .Events_cardLink__AfsbI{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}@media (hover:hover){.Events_card__tuXxC:hover .Events_cardMedia__ilt6d img,.Events_featured___Dg7b:hover .Events_featuredMedia__b8dLn img{transform:scale(1.03)}}.Events_summary__MiyXG{margin-top:.6rem;color:var(--ink-muted);font-size:.95rem;line-height:1.55}.Events_cardPast__2YrDe .Events_cardMedia__ilt6d{opacity:.88}@media (max-width:39.99rem){.Events_gridPast__cAVih{gap:1.25rem}.Events_cardPast__2YrDe{display:grid;grid-template-columns:6.5rem minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.Events_cardPast__2YrDe .Events_cardMedia__ilt6d{aspect-ratio:1}.Events_cardPast__2YrDe .Events_cardBody__GIwSS{padding-top:0}.Events_cardPast__2YrDe .Events_cat__vmfA7{margin-bottom:.3rem}.Events_cardPast__2YrDe .Events_cardTitle__WlSRS{font-size:1.25rem}.Events_cardPast__2YrDe .Events_when__Z_43m{font-size:.875rem}.Events_cardPast__2YrDe .Events_summary__MiyXG{display:none}}.Events_loadRow__nDyfe{display:flex;justify-content:center;margin-top:clamp(2rem,5vw,3rem)}.Events_loadRow__nDyfe .btn-outline:not(:hover){background:transparent}.Events_empty__YkAWw{padding:clamp(1.75rem,5vw,3rem);border-radius:var(--r-lg);background:var(--cream);color:var(--ink-soft)}.Events_emptyTitle__h9YRI{margin-bottom:.4rem;font-family:var(--display);font-size:clamp(1.5rem,3vw,2rem);line-height:1.1;color:var(--ink)}.Events_empty__YkAWw .btn-row{margin-top:1.25rem}.Events_detail__oJyKd{width:100%;max-width:var(--wide);margin-inline:auto;padding:clamp(6rem,11vw,8rem) var(--gutter) clamp(3rem,8vw,5rem)}.Events_backRow__Zs7s4{margin-bottom:clamp(1.5rem,4vw,2.5rem)}.Events_back__FqbZi{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;color:var(--navy);font-size:.95rem;font-weight:500;text-decoration:none}.Events_back__FqbZi:hover{color:var(--navy-deep);text-decoration:underline}.Events_detailGrid__1FLOe{display:grid;grid-gap:clamp(1.75rem,4vw,3.5rem);gap:clamp(1.75rem,4vw,3.5rem)}@media (min-width:56rem){.Events_detailGrid__1FLOe{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.Events_detailMedia__fZokD{position:-webkit-sticky;position:sticky;top:6rem}}.Events_detailMedia__fZokD{aspect-ratio:4/3;overflow:hidden;border-radius:var(--r-md);background:var(--cream)}.Events_detailTitle__yUaPA{font-size:clamp(2.6rem,6vw,4.25rem)}.Events_facts__wtOJD{display:flex;flex-wrap:wrap;gap:1rem 2.5rem;margin-top:clamp(1.25rem,3vw,1.75rem);padding-block:1rem;border-block:1px solid var(--stone)}.Events_facts__wtOJD dt{font-size:.72rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted)}.Events_facts__wtOJD dd{margin:.2rem 0 0;color:var(--ink);font-size:1.05rem;font-weight:500}.Events_lede__n8h94{margin-top:1.5rem;max-width:50ch;color:var(--ink);font-size:clamp(1.1rem,1.8vw,1.25rem);line-height:1.5}.Events_desc__ICquQ{margin-top:1.5rem;max-width:62ch;color:var(--ink-soft)}.Events_desc__ICquQ p+p{margin-top:1rem}.Events_over__uUV3q{margin-top:1.75rem;padding:1rem 1.25rem;border-radius:var(--r-sm);background:var(--cream);color:var(--ink-soft)}.Events_over__uUV3q a{color:var(--navy);font-weight:500}.Events_over__uUV3q a:hover{color:var(--navy-deep)}