.home[data-astro-cid-6voplrxj]{overflow:hidden}.hero[data-astro-cid-6voplrxj]{padding:var(--space-10) var(--gutter) var(--space-16);text-align:center;position:relative}.hero__glow[data-astro-cid-6voplrxj]{pointer-events:none;background:radial-gradient(60% 45% at 50% 35%, #cca94329, transparent 70%), radial-gradient(90% 60% at 50% 110%, var(--brand-burgundy-900), transparent 70%);position:absolute;inset:0}.hero__inner[data-astro-cid-6voplrxj]{max-width:40rem;margin-inline:auto;position:relative}.hero__logo[data-astro-cid-6voplrxj]{width:min(78vw,22rem);margin-inline:auto}.hero__logo[data-astro-cid-6voplrxj] .logo{width:100%;height:auto}.hero__tagline[data-astro-cid-6voplrxj]{margin-top:var(--space-8);font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:.02em;color:var(--color-inverse-text)}.nowrap[data-astro-cid-6voplrxj]{white-space:nowrap}.hero__city[data-astro-cid-6voplrxj]{margin-top:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.2em;text-transform:uppercase;color:var(--color-inverse-accent)}.hero__actions[data-astro-cid-6voplrxj]{gap:var(--space-3);margin-top:var(--space-8);flex-direction:column;display:flex}@media (width>=40rem){.hero[data-astro-cid-6voplrxj]{padding-block:var(--space-12) var(--space-20)}.hero__actions[data-astro-cid-6voplrxj]{flex-direction:row;justify-content:center}}@media (width>=64rem){.hero__logo[data-astro-cid-6voplrxj]{width:26rem}}.intro[data-astro-cid-6voplrxj]{padding:var(--space-12) var(--gutter);border-top:1px solid var(--color-inverse-border)}.intro__inner[data-astro-cid-6voplrxj]{max-width:var(--container-narrow);text-align:center;margin-inline:auto}.intro__title[data-astro-cid-6voplrxj]{margin-top:var(--space-3);font-size:var(--text-3xl)}.intro__text[data-astro-cid-6voplrxj]{margin-top:var(--space-4);font-size:var(--text-lg);color:var(--color-inverse-muted)}.highlights[data-astro-cid-6voplrxj]{padding:0 var(--gutter) var(--space-12)}.highlights__grid[data-astro-cid-6voplrxj]{gap:var(--space-4);max-width:var(--container-max);margin-inline:auto;display:grid}.highlight[data-astro-cid-6voplrxj]{gap:var(--space-3);padding:var(--space-8) var(--space-6);border:1px solid var(--color-inverse-border);border-radius:var(--radius-lg);background:linear-gradient(160deg,#ffffff0d,#fff0);flex-direction:column;display:flex;position:relative}.highlight__number[data-astro-cid-6voplrxj]{font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);color:var(--color-inverse-accent)}.highlight__title[data-astro-cid-6voplrxj]{font-size:var(--text-2xl)}.highlight__text[data-astro-cid-6voplrxj]{color:var(--color-inverse-muted)}.highlight__link[data-astro-cid-6voplrxj]{align-items:center;gap:var(--space-2);min-height:var(--tap-target);margin-top:var(--space-2);font-weight:var(--weight-semibold);color:var(--color-inverse-accent);align-self:flex-start;text-decoration:none;display:inline-flex}.highlight__link[data-astro-cid-6voplrxj]:hover{text-decoration:underline}.highlight__link[data-astro-cid-6voplrxj] svg[data-astro-cid-6voplrxj]{transition:transform var(--duration) var(--ease)}.highlight__link[data-astro-cid-6voplrxj]:hover svg[data-astro-cid-6voplrxj]{transform:translate(3px)}@media (width>=48rem){.highlights__grid[data-astro-cid-6voplrxj]{gap:var(--space-6);grid-template-columns:1fr 1fr}}.visit[data-astro-cid-6voplrxj]{padding:0 var(--gutter) var(--space-16)}.visit__card[data-astro-cid-6voplrxj]{gap:var(--space-6);max-width:var(--container-max);padding:var(--space-8) var(--space-6);border-radius:var(--radius-lg);background:var(--brand-burgundy-900);border:1px solid var(--color-inverse-border);margin-inline:auto;display:grid}.visit__title[data-astro-cid-6voplrxj]{margin-top:var(--space-3);font-size:var(--text-2xl)}.visit__address[data-astro-cid-6voplrxj]{margin-top:var(--space-3);font-size:var(--text-lg);color:var(--color-inverse-muted)}.visit__actions[data-astro-cid-6voplrxj]{gap:var(--space-3);flex-direction:column;display:flex}@media (width>=48rem){.visit__card[data-astro-cid-6voplrxj]{padding:var(--space-10);grid-template-columns:1fr auto;align-items:center}.visit__actions[data-astro-cid-6voplrxj]{flex-direction:row}}
