.hs[data-astro-cid-4xbovfql]{background:var(--ink);min-height:clamp(32rem,20rem + 40vh,46rem);color:var(--cream);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden}.hs__text[data-astro-cid-4xbovfql]{place-self:center end;width:100%;max-width:40rem;padding-block:clamp(2.5rem,1rem + 6vw,5rem)}.hs__title[data-astro-cid-4xbovfql]{font-size:var(--step-hero);color:var(--cream);line-height:.94}@media (width>=901px){.hs__title[data-astro-cid-4xbovfql]{font-size:min(var(--step-hero), 8vw)}}.hs__lead[data-astro-cid-4xbovfql]{font-size:var(--step-lead);max-width:26.25rem;color:var(--text-on-dark-soft);margin-top:clamp(1rem,.5rem + 2vw,1.75rem);line-height:1.4}.hs__actions[data-astro-cid-4xbovfql]{flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.5rem,1rem + 2vw,2.25rem);display:flex}.hs__media[data-astro-cid-4xbovfql]{position:relative;overflow:hidden}.hs__slide[data-astro-cid-4xbovfql]{opacity:0;margin:0;transition:opacity 1.1s;position:absolute;inset:0}.hs__slide[data-astro-cid-4xbovfql].is-active{opacity:1}.hs__slide[data-astro-cid-4xbovfql] img{object-fit:cover;object-position:center 70%;width:100%;height:100%;transition:transform 6s ease-out;transform:scale(1.04)}.hs__slide[data-astro-cid-4xbovfql].is-active img{transform:scale(1)}.hs__caption[data-astro-cid-4xbovfql]{z-index:2;font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--cream);border-radius:var(--radius);background:#0b0b0b8c;padding:.5rem .75rem;font-size:.75rem;font-weight:600;position:absolute;bottom:clamp(1.25rem,.6rem + 2vw,2rem);left:clamp(1.25rem,.6rem + 3vw,2.5rem)}.hs__dots[data-astro-cid-4xbovfql]{z-index:2;gap:.5rem;display:flex;position:absolute;bottom:clamp(1.25rem,.6rem + 2vw,2rem);right:clamp(1.25rem,.6rem + 3vw,2.5rem)}.hs__dot[data-astro-cid-4xbovfql]{border:1px solid var(--cream);cursor:pointer;background:0 0;border-radius:50%;width:.625rem;height:.625rem;padding:0}.hs__dot[data-astro-cid-4xbovfql][aria-pressed=true]{background:var(--cream)}@media (prefers-reduced-motion:reduce){.hs__slide[data-astro-cid-4xbovfql],.hs__slide[data-astro-cid-4xbovfql] img{transition:none;transform:none}}@media (width<=900px){.hs[data-astro-cid-4xbovfql]{grid-template-columns:minmax(0,1fr);min-height:0}.hs__media[data-astro-cid-4xbovfql]{aspect-ratio:4/3;order:-1}.hs__text[data-astro-cid-4xbovfql]{justify-self:stretch;padding-block:1.75rem 2.75rem}.hs__actions[data-astro-cid-4xbovfql]{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}.hs__actions[data-astro-cid-4xbovfql] .btn{letter-spacing:.12em;white-space:normal;padding-inline:.625rem;font-size:.75rem}}.strip[data-astro-cid-543bmuqs]{background:var(--accent);color:var(--cream);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1rem;font-size:.6875rem;font-weight:600;display:flex}@media (width>=1400px){.strip[data-astro-cid-543bmuqs]{letter-spacing:.2em;font-size:.75rem}}.strip__sep[data-astro-cid-543bmuqs]{opacity:.5}@media (width<=1000px){.strip[data-astro-cid-543bmuqs]{letter-spacing:.18em;flex-direction:column;align-items:flex-start;gap:.5rem;font-size:.6875rem}.strip__sep[data-astro-cid-543bmuqs]{display:none}}.story[data-astro-cid-y2e26tsg]{padding-block:var(--section-y)}.story__img[data-astro-cid-y2e26tsg]{object-fit:cover;object-position:center 70%;width:100%;height:clamp(15rem,8rem + 30vw,37.5rem)}@media (width>=901px){.story[data-astro-cid-y2e26tsg][data-text-first] .story__img[data-astro-cid-y2e26tsg]{order:2}}.story__title[data-astro-cid-y2e26tsg]{font-size:var(--step-h3);margin-bottom:clamp(1rem,.6rem + 1.5vw,1.75rem)}.story__facts[data-astro-cid-y2e26tsg]{border-top:1px solid var(--rule-strong);gap:1.5rem;margin-top:clamp(1.5rem,1rem + 1.5vw,2.125rem);padding-top:1.375rem;display:grid}.on-dark[data-astro-cid-y2e26tsg] .story__facts[data-astro-cid-y2e26tsg]{border-top-color:var(--rule-on-dark)}.story__facts--row[data-astro-cid-y2e26tsg]{grid-template-columns:1fr 1fr}.story__facts--column[data-astro-cid-y2e26tsg]{grid-template-columns:1fr}@media (width<=600px){.story__facts--row[data-astro-cid-y2e26tsg]{grid-template-columns:1fr}}.story__actions[data-astro-cid-y2e26tsg]{flex-wrap:wrap;gap:.75rem;margin-top:1.375rem;display:flex}.ov[data-astro-cid-wkctrqn7]{background:var(--ink);color:var(--cream);display:flex;position:relative}.ov--side[data-astro-cid-wkctrqn7]{align-items:center;min-height:clamp(21.875rem,14rem + 32vh,42.5rem)}.ov--banner[data-astro-cid-wkctrqn7]{align-items:flex-end;min-height:clamp(18.75rem,10rem + 26vw,32.5rem)}.ov__bg[data-astro-cid-wkctrqn7]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ov--banner[data-astro-cid-wkctrqn7] .ov__scrim[data-astro-cid-wkctrqn7]{background:linear-gradient(#0b0b0b00 40%,#0b0b0bbf 100%);position:absolute;inset:0}.ov__inner[data-astro-cid-wkctrqn7]{max-width:40rem;padding-block:clamp(2rem,1rem + 4vw,3rem);position:relative}.ov--side[data-astro-cid-wkctrqn7]{padding-block:clamp(3rem,1rem + 6vw,6rem)}.ov--side[data-astro-cid-wkctrqn7] .ov__inner[data-astro-cid-wkctrqn7]{margin-left:var(--gutter);background:var(--ink);max-width:34rem;padding:clamp(1.75rem,1rem + 2.5vw,3rem)}@media (width<=700px){.ov--side[data-astro-cid-wkctrqn7]{background:var(--ink);flex-direction:column;align-items:stretch;padding-block:0}.ov--side[data-astro-cid-wkctrqn7] .ov__bg[data-astro-cid-wkctrqn7]{aspect-ratio:4/3;height:auto;position:relative}.ov--side[data-astro-cid-wkctrqn7] .ov__inner[data-astro-cid-wkctrqn7]{max-width:none;padding:2rem var(--gutter) 2.5rem;margin-left:0}}.ov__title[data-astro-cid-wkctrqn7]{font-size:var(--step-h3);color:var(--cream);margin-bottom:clamp(.875rem,.5rem + 1.5vw,1.625rem)}.ov__prose[data-astro-cid-wkctrqn7]{color:var(--text-on-dark-soft)}.ov__banner[data-astro-cid-wkctrqn7]{font-family:var(--font-display);letter-spacing:-.04em;max-width:51.25rem;color:var(--cream);text-shadow:0 2px 40px #0009;padding-bottom:clamp(1.25rem,.6rem + 2vw,2.5rem);font-size:clamp(1.75rem,1rem + 3.4vw,3.125rem);font-weight:700;line-height:1.05;position:relative}.fact__label[data-astro-cid-b4443gvp]{color:var(--accent);margin-bottom:.5rem}.on-dark .fact__label[data-astro-cid-b4443gvp]{color:var(--accent-hover)}.fact__body[data-astro-cid-b4443gvp]{font-size:var(--step-small);color:var(--text);line-height:1.5}.on-dark .fact__body[data-astro-cid-b4443gvp]{color:var(--text-on-dark)}.intro[data-astro-cid-lcdefpme]{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;padding-block:clamp(3.25rem,1rem + 9vw,7.5rem) clamp(2.5rem,1rem + 7vw,6rem);display:grid}.intro__title[data-astro-cid-lcdefpme]{font-size:var(--step-h2)}.intro__prose[data-astro-cid-lcdefpme]{font-size:var(--step-body);padding-top:.5rem}@media (width<=900px){.intro[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:1.25rem}.intro__prose[data-astro-cid-lcdefpme]{padding-top:0}}.loc[data-astro-cid-lcdefpme]{padding-block:var(--section-y)}.loc__title[data-astro-cid-lcdefpme]{font-size:var(--step-h3);margin-bottom:1.5rem}.loc__address[data-astro-cid-lcdefpme]{font-size:var(--step-lead);color:var(--ink);margin-bottom:.5rem;font-weight:400;line-height:1.45}.loc__note[data-astro-cid-lcdefpme]{color:var(--text-muted);margin-bottom:clamp(1.25rem,.8rem + 2vw,2.25rem);font-size:1.0625rem}.loc__how[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule-strong);grid-template-columns:1fr 1fr;gap:2rem;padding-top:1.5rem;display:grid}@media (width<=600px){.loc__how[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.25rem}}.loc__label[data-astro-cid-lcdefpme]{color:var(--ink);margin-bottom:.5rem}.loc__body[data-astro-cid-lcdefpme]{font-size:var(--step-small);line-height:1.55}.loc__map[data-astro-cid-lcdefpme]{border:1px solid #0b0b0b1f;display:block}.loc__map[data-astro-cid-lcdefpme] img{width:100%;height:auto}
