.event-page[data-astro-cid-vcq724kh]{padding-bottom:var(--section-space)}.event-head[data-astro-cid-vcq724kh]{background:var(--cream-dark);border-bottom:1px solid var(--line);padding-block:clamp(2rem,5vw,3.5rem)}.event-head__grid[data-astro-cid-vcq724kh]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.event-head__text[data-astro-cid-vcq724kh]{flex-direction:column;align-items:flex-start;display:flex}.crumbs[data-astro-cid-vcq724kh]{letter-spacing:.2em;text-transform:uppercase;color:var(--red);gap:.5rem;font-size:.8rem;font-weight:700;display:flex}.crumbs[data-astro-cid-vcq724kh] a[data-astro-cid-vcq724kh]{color:var(--red);text-decoration:none}.crumbs[data-astro-cid-vcq724kh] a[data-astro-cid-vcq724kh]:hover{text-underline-offset:.3em;text-decoration:underline}.event-head__title[data-astro-cid-vcq724kh]{color:var(--navy);margin-top:.75rem;font-size:clamp(2.2rem,1.5rem + 2.6vw,3.4rem);line-height:1.05}.event-head__title[data-astro-cid-vcq724kh]:after{content:"";background:var(--red);width:4rem;height:2px;margin-top:1rem;display:block}.event-head__meta[data-astro-cid-vcq724kh]{color:var(--muted);flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.25rem 0 0;padding:0;font-size:.95rem;font-weight:600;list-style:none;display:flex}.event-head__meta[data-astro-cid-vcq724kh] li[data-astro-cid-vcq724kh]{align-items:center;gap:.45rem;display:flex}.event-head__meta[data-astro-cid-vcq724kh] .icon[data-astro-cid-vcq724kh]{color:var(--red)}.event-head__story[data-astro-cid-vcq724kh]{flex-direction:column;gap:.9rem;max-width:38rem;margin-top:1.5rem;display:flex}.event-head__lead[data-astro-cid-vcq724kh]{font-family:var(--font-display);color:var(--navy);font-size:clamp(1.25rem,1.1rem + .5vw,1.45rem);font-style:italic;font-weight:600;line-height:1.4}.event-head__videos[data-astro-cid-vcq724kh]{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.btn--outline[data-astro-cid-vcq724kh]{border-color:var(--red);color:var(--red)}.btn--outline[data-astro-cid-vcq724kh]:hover{background:var(--red);color:var(--white)}.event-head__video[data-astro-cid-vcq724kh] .icon[data-astro-cid-vcq724kh]{fill:currentColor;stroke:none}.event-head__photo[data-astro-cid-vcq724kh]{aspect-ratio:4/3;object-fit:cover;border-bottom:4px solid var(--red);width:100%;box-shadow:0 10px 30px color-mix(in srgb, var(--navy-dark) 18%, transparent)}@media (width<=56rem){.event-head__grid[data-astro-cid-vcq724kh]{grid-template-columns:minmax(0,1fr)}.event-head__photo[data-astro-cid-vcq724kh]{aspect-ratio:3/2;order:-1}}.story-photos[data-astro-cid-vcq724kh]{grid-template-columns:repeat(var(--rest), 1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.story-photos[data-astro-cid-vcq724kh] li[data-astro-cid-vcq724kh]:first-child{grid-column:1/-1}.story-photos[data-astro-cid-vcq724kh] a[data-astro-cid-vcq724kh]{height:100%}.story-photos[data-astro-cid-vcq724kh] img[data-astro-cid-vcq724kh]{object-fit:cover;border-bottom:4px solid var(--red);width:100%;height:100%}@media (width<=56rem){.story-photos[data-astro-cid-vcq724kh]{order:-1}}.event-page__photos[data-astro-cid-vcq724kh]{padding-top:clamp(2rem,4vw,3rem)}.photo-grid[data-astro-cid-vcq724kh]{grid-template-columns:repeat(auto-fill,minmax(min(15rem,45%),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.photo-grid[data-astro-cid-vcq724kh] img[data-astro-cid-vcq724kh]{aspect-ratio:1;object-fit:cover}.photo-grid__link[data-astro-cid-vcq724kh]{cursor:zoom-in;display:block}.photo-grid__link[data-astro-cid-vcq724kh] img[data-astro-cid-vcq724kh]{width:100%;height:auto;transition:opacity .2s}.photo-grid__link[data-astro-cid-vcq724kh]:hover img[data-astro-cid-vcq724kh]{opacity:.88}.event-nav[data-astro-cid-vcq724kh]{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-top:3rem;padding-top:2rem;display:grid}.event-nav__link[data-astro-cid-vcq724kh]{flex-direction:column;gap:.2rem;text-decoration:none;display:flex}.event-nav__link--older[data-astro-cid-vcq724kh]{text-align:right;align-items:flex-end}.event-nav__label[data-astro-cid-vcq724kh]{letter-spacing:.12em;text-transform:uppercase;color:var(--red);font-size:.8rem;font-weight:700}.event-nav__title[data-astro-cid-vcq724kh]{font-family:var(--font-display);color:var(--navy);font-size:1.15rem;font-weight:700}@media (width<=40rem){.event-nav[data-astro-cid-vcq724kh]{grid-template-columns:1fr 1fr}.event-nav[data-astro-cid-vcq724kh] .btn[data-astro-cid-vcq724kh]{grid-area:2/1/auto/-1}}.viewer[data-astro-cid-vcq724kh]{background:color-mix(in srgb, var(--navy-dark) 96%, transparent);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--cream);border:0;margin:0;padding:0}.viewer[data-astro-cid-vcq724kh]::backdrop{background:0 0}.viewer__figure[data-astro-cid-vcq724kh]{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;height:100%;margin:0;padding:3.5rem 4.5rem 1.5rem;display:flex}.viewer__img[data-astro-cid-vcq724kh]{object-fit:contain;max-width:100%;max-height:calc(100% - 2.5rem)}.viewer__caption[data-astro-cid-vcq724kh]{color:var(--cream-dark);font-size:.9rem}.viewer__btn[data-astro-cid-vcq724kh]{background:color-mix(in srgb, var(--cream) 14%, transparent);width:3rem;height:3rem;color:var(--cream);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;font-size:1.5rem;display:grid;position:absolute}.viewer__btn[data-astro-cid-vcq724kh]:hover{background:color-mix(in srgb, var(--cream) 28%, transparent)}.viewer__close[data-astro-cid-vcq724kh]{top:.75rem;right:.75rem}.viewer__prev[data-astro-cid-vcq724kh],.viewer__next[data-astro-cid-vcq724kh]{top:50%;transform:translateY(-50%)}.viewer__prev[data-astro-cid-vcq724kh]{left:.75rem}.viewer__next[data-astro-cid-vcq724kh]{right:.75rem}@media (width<=40rem){.viewer__figure[data-astro-cid-vcq724kh]{padding:3.5rem .5rem 1rem}.viewer__prev[data-astro-cid-vcq724kh],.viewer__next[data-astro-cid-vcq724kh]{top:auto;bottom:.75rem;transform:none}}
