.hero[data-astro-cid-ge2uvauf]{padding-block:var(--space-6) var(--space-section);background-color:var(--color-bg-secondary)}.hero__inner[data-astro-cid-ge2uvauf]{gap:var(--space-6);align-items:center;display:grid}@media (width>=56rem){.hero__inner[data-astro-cid-ge2uvauf]{gap:var(--space-7);grid-template-columns:1fr 1.15fr}}.hero__copy[data-astro-cid-ge2uvauf]{--stack-space:var(--space-5);padding-bottom:var(--space-2)}.hero__title[data-astro-cid-ge2uvauf]{color:var(--color-text);font-size:clamp(2.25rem,1.4rem + 3.6vw,4.5rem);line-height:1.02}.hero__actions[data-astro-cid-ge2uvauf]{gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.hero__media[data-astro-cid-ge2uvauf] img,.hero__placeholder[data-astro-cid-ge2uvauf]{aspect-ratio:4/3;object-fit:cover;object-position:50% 50%;border-radius:var(--radius-lg);width:100%}.hero__placeholder[data-astro-cid-ge2uvauf]{background-color:var(--color-bg-secondary);color:var(--color-text-secondary);font-family:var(--font-display);font-size:var(--text-sm);place-items:center;display:grid}.event-card__link[data-astro-cid-j3v25qam]{color:var(--color-text);text-decoration:none;display:block}.event-card__frame[data-astro-cid-j3v25qam]{border-radius:var(--radius-md);display:block;overflow:hidden}.event-card__media[data-astro-cid-j3v25qam]{aspect-ratio:4/5;object-fit:cover;width:100%;transition:transform .4s var(--ease-out)}.event-card__link[data-astro-cid-j3v25qam]:hover .event-card__media[data-astro-cid-j3v25qam]{transform:scale(1.03)}.event-card__caption[data-astro-cid-j3v25qam]{align-items:baseline;gap:var(--space-3);margin-top:var(--space-3);display:flex}.event-card__title[data-astro-cid-j3v25qam]{font-size:var(--text-base);letter-spacing:-.02em}.event-card__link[data-astro-cid-j3v25qam]:hover .event-card__title[data-astro-cid-j3v25qam]{color:var(--color-link)}.event-card__tagline[data-astro-cid-j3v25qam]{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-text-secondary);display:block}.event-card__services[data-astro-cid-j3v25qam]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.event-card__services[data-astro-cid-j3v25qam] li[data-astro-cid-j3v25qam]{color:var(--svc)}.photo-strip[data-astro-cid-spkgfg57]{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-bottom:var(--space-3);scrollbar-width:thin;overflow-x:auto}.photo-strip[data-astro-cid-spkgfg57]:focus-visible{outline-offset:-2px}.photo-strip__list[data-astro-cid-spkgfg57]{gap:var(--space-2);width:max-content;padding:0 var(--gutter);margin:0 auto;list-style:none;display:flex}.photo-strip[data-astro-cid-spkgfg57] li[data-astro-cid-spkgfg57]{scroll-snap-align:start;width:min(70vw,20rem)}.photo-strip[data-astro-cid-spkgfg57] img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-lg);width:100%}.intro[data-astro-cid-lcdefpme]{padding-block:var(--space-section)}.intro__inner[data-astro-cid-lcdefpme]{gap:var(--space-6);align-items:center;display:grid}@media (width>=56rem){.intro__inner[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:.8fr 1fr}}.intro__media[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-fit:cover;object-position:50% 30%;border-radius:var(--radius-lg);width:100%;max-height:34rem}@media (width<=55.99rem){.intro__media[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-position:50% 25%}}.intro__body[data-astro-cid-lcdefpme]{--stack-space:var(--space-4);max-width:34rem}.events[data-astro-cid-lcdefpme]{gap:var(--space-6) var(--space-3);grid-template-columns:1fr 1fr;display:grid}@media (width>=64rem){.events[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:repeat(4,1fr)}}.popups[data-astro-cid-lcdefpme]{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));padding:0;list-style:none;display:grid}.popup__link[data-astro-cid-lcdefpme]{gap:var(--space-1);color:var(--color-text);text-decoration:none;display:grid}.popup__link[data-astro-cid-lcdefpme] .popup__media{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-md);width:100%;margin-bottom:var(--space-3)}.popup__venue[data-astro-cid-lcdefpme]{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.popup__link[data-astro-cid-lcdefpme]:hover .popup__venue[data-astro-cid-lcdefpme]{color:var(--color-link);text-decoration:underline}.popup__meta[data-astro-cid-lcdefpme]{color:var(--color-text-secondary)}.addon-line[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2) var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.addon-line[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:var(--touch-target);color:var(--color-text);align-items:center;text-decoration:none;display:inline-flex}.addon-line[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .service-tag{color:var(--color-link)}.quotes[data-astro-cid-lcdefpme]{gap:var(--space-7) var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));display:grid}.from-the-table[data-astro-cid-lcdefpme]{padding-bottom:var(--space-4)}
