.ev-gallery[data-astro-cid-dvkkh7fb][hidden],.ev-gallery[data-astro-cid-dvkkh7fb].is-collapsed [data-astro-cid-dvkkh7fb][data-more]{display:none}.ev-hero[data-astro-cid-dvkkh7fb]{background:var(--black);overflow:hidden}.ev-hero-inner[data-astro-cid-dvkkh7fb]{max-width:var(--page-max);padding:calc(var(--nav-space) + clamp(2.5rem, 6vw, 5rem)) var(--page-pad) clamp(2.5rem, 5vw, 4rem);text-align:center;margin:0 auto}.ev-hero[data-astro-cid-dvkkh7fb] h1[data-astro-cid-dvkkh7fb]{max-width:14ch;font-size:var(--fs-display);line-height:var(--lh-tight);margin:1rem auto 1.25rem}.ev-hero[data-astro-cid-dvkkh7fb] .lead[data-astro-cid-dvkkh7fb]{max-width:40rem;color:var(--muted-on-dark);margin:0 auto 2rem}.ev-strips[data-astro-cid-dvkkh7fb]{flex-direction:column;gap:12px;padding-bottom:clamp(2.5rem,5vw,4rem);display:flex}.ev-strip[data-astro-cid-dvkkh7fb]{overflow:hidden}.ev-strip-track[data-astro-cid-dvkkh7fb]{gap:12px;width:max-content;animation:80s linear infinite ev-marquee;display:flex}.ev-strip[data-astro-cid-dvkkh7fb].reverse .ev-strip-track[data-astro-cid-dvkkh7fb]{animation-direction:reverse}.ev-strip-track[data-astro-cid-dvkkh7fb] img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-lg);width:clamp(200px,22vw,300px);height:auto;display:block}@keyframes ev-marquee{to{translate:-50%}}@media (prefers-reduced-motion:reduce){.ev-strip-track[data-astro-cid-dvkkh7fb]{animation:none}}.ev-picker[data-astro-cid-dvkkh7fb]{scroll-margin-top:var(--header-h);margin-top:clamp(3rem,6vw,5rem)}.ev-picker[data-astro-cid-dvkkh7fb] h2[data-astro-cid-dvkkh7fb]{margin:0 0 clamp(1.5rem,3vw,2rem)}.ev-cards[data-astro-cid-dvkkh7fb]{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);display:grid}.ev-card[data-astro-cid-dvkkh7fb]{border:1px solid var(--line-on-light);border-radius:var(--radius-lg);background:var(--white);color:var(--black);transition:translate var(--dur-ui) var(--ease-spring), border-color var(--dur-color) var(--ease-ui), background var(--dur-color) var(--ease-ui), color var(--dur-color) var(--ease-ui);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.ev-card[data-astro-cid-dvkkh7fb]:is(:hover,:focus-visible){border-color:var(--black);translate:0 -4px}.ev-card[data-astro-cid-dvkkh7fb].is-active{background:var(--black);border-color:var(--black);color:var(--white)}.ev-card-media[data-astro-cid-dvkkh7fb]{aspect-ratio:4/3;display:block;overflow:hidden}.ev-card-media[data-astro-cid-dvkkh7fb] img{object-fit:cover;width:100%;height:100%;transition:scale .6s var(--ease-spring);display:block}.ev-card[data-astro-cid-dvkkh7fb]:hover .ev-card-media[data-astro-cid-dvkkh7fb] img{scale:1.05}.ev-card-body[data-astro-cid-dvkkh7fb]{flex-direction:column;gap:.3rem;padding:1rem 1.1rem 1.15rem;display:flex}.ev-card-tag[data-astro-cid-dvkkh7fb]{letter-spacing:var(--ls-display);font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:800}.ev-card-meta[data-astro-cid-dvkkh7fb]{font-size:var(--fs-small);opacity:.7}.ev-gallery[data-astro-cid-dvkkh7fb]{scroll-margin-top:var(--header-h);margin-top:clamp(3rem,6vw,4.5rem)}.ev-head[data-astro-cid-dvkkh7fb]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 3rem;margin-bottom:clamp(1.5rem,3vw,2rem);display:flex}.ev-head[data-astro-cid-dvkkh7fb] h2[data-astro-cid-dvkkh7fb]{margin:0}.ev-head-meta[data-astro-cid-dvkkh7fb]{margin:.5rem 0 0;font-weight:700}.ev-head-text[data-astro-cid-dvkkh7fb]{max-width:32rem;color:var(--muted-on-light);margin:0}.ev-grid[data-astro-cid-dvkkh7fb]{columns:3 280px;column-gap:12px;margin:0;padding:0;list-style:none}.ev-grid[data-astro-cid-dvkkh7fb] li[data-astro-cid-dvkkh7fb]{break-inside:avoid;margin-bottom:12px}.ev-photo[data-astro-cid-dvkkh7fb]{border-radius:var(--radius-lg);cursor:zoom-in;display:block;overflow:hidden}.ev-photo[data-astro-cid-dvkkh7fb] img{width:100%;height:auto;transition:scale .6s var(--ease-spring);display:block}.ev-photo[data-astro-cid-dvkkh7fb]:is(:hover,:focus-visible) img{scale:1.04}.ev-more[data-astro-cid-dvkkh7fb]{text-align:center;margin:1.5rem 0 0}.ev-guest[data-astro-cid-dvkkh7fb]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,4vw,3.5rem);margin-top:clamp(4rem,8vw,7rem);display:grid}.ev-guest-intro[data-astro-cid-dvkkh7fb] h2[data-astro-cid-dvkkh7fb]{margin:0 0 1rem}.ev-guest-intro[data-astro-cid-dvkkh7fb] p[data-astro-cid-dvkkh7fb]{font-size:var(--fs-lead);color:var(--muted-on-light);margin:0}.ev-guest-form[data-astro-cid-dvkkh7fb]{border:1px solid var(--line-on-light);border-radius:var(--radius-lg);padding:clamp(1.5rem,3vw,2.5rem)}.lightbox[data-astro-cid-dvkkh7fb]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--white);background:#000000f0;border:0;margin:0;padding:0}.lightbox[data-astro-cid-dvkkh7fb]::backdrop{background:#0009}.lb-figure[data-astro-cid-dvkkh7fb]{place-items:center;height:100%;margin:0;padding:clamp(3.5rem,6vw,5rem) clamp(1rem,8vw,7rem);display:grid}.lb-figure[data-astro-cid-dvkkh7fb] img[data-astro-cid-dvkkh7fb]{object-fit:contain;border-radius:var(--radius-lg);user-select:none;max-width:100%;max-height:100%}.lb-count[data-astro-cid-dvkkh7fb]{margin:0;font-weight:700;position:absolute;top:1.25rem;left:50%;translate:-50%}.lb-btn[data-astro-cid-dvkkh7fb]{width:52px;height:52px;color:var(--white);font:inherit;cursor:pointer;transition:background var(--dur-color) var(--ease-ui), color var(--dur-color) var(--ease-ui);background:0 0;border:1px solid #ffffff59;border-radius:50%;place-items:center;font-size:1.25rem;display:grid;position:absolute}.lb-btn[data-astro-cid-dvkkh7fb]:is(:hover,:focus-visible){background:var(--white);color:var(--black)}.lb-close[data-astro-cid-dvkkh7fb]{top:1rem;right:1rem}.lb-prev[data-astro-cid-dvkkh7fb],.lb-next[data-astro-cid-dvkkh7fb]{top:50%;translate:0 -50%}.lb-prev[data-astro-cid-dvkkh7fb]{left:clamp(.75rem,2vw,1.5rem)}.lb-next[data-astro-cid-dvkkh7fb]{right:clamp(.75rem,2vw,1.5rem)}@media (width<=1000px){.ev-cards[data-astro-cid-dvkkh7fb]{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--page-pad));padding:0 var(--page-pad) .5rem;scroll-padding-inline:var(--page-pad);grid-template-columns:none;grid-auto-columns:minmax(220px,40%);grid-auto-flow:column;overflow-x:auto}.ev-card[data-astro-cid-dvkkh7fb]{scroll-snap-align:start}}@media (width<=760px){.ev-grid[data-astro-cid-dvkkh7fb]{columns:2;column-gap:8px}.ev-grid[data-astro-cid-dvkkh7fb] li[data-astro-cid-dvkkh7fb]{margin-bottom:8px}.ev-photo[data-astro-cid-dvkkh7fb]{border-radius:12px}.ev-guest[data-astro-cid-dvkkh7fb]{grid-template-columns:minmax(0,1fr)}.lb-prev[data-astro-cid-dvkkh7fb],.lb-next[data-astro-cid-dvkkh7fb]{top:auto;bottom:1rem;translate:none}}
