.hero[data-astro-cid-6voplrxj]{min-height:min(88svh,52rem);color:var(--white);align-items:end;display:grid;position:relative;overflow:hidden}.hero[data-astro-cid-6voplrxj] .hero-img,.hero[data-astro-cid-6voplrxj] picture{position:absolute;inset:0}.hero[data-astro-cid-6voplrxj] img{object-fit:cover;object-position:50% 68%;width:100%;height:100%}.hero-shade[data-astro-cid-6voplrxj]{background:linear-gradient(#0a161a1a 20%,#0a161ad1 88%);position:absolute;inset:0}.hero-content[data-astro-cid-6voplrxj]{padding-block:var(--space-xl) var(--space-l);position:relative}.hero[data-astro-cid-6voplrxj] h1[data-astro-cid-6voplrxj]{max-width:16ch;color:var(--white)}.hero[data-astro-cid-6voplrxj] .eyebrow[data-astro-cid-6voplrxj]{color:var(--sun-light)}.hero[data-astro-cid-6voplrxj] .lead[data-astro-cid-6voplrxj]{color:var(--white);max-width:46ch}.actions[data-astro-cid-6voplrxj]{gap:var(--space-s);margin-top:var(--space-m);flex-wrap:wrap;display:flex}.hero[data-astro-cid-6voplrxj] .btn--outline[data-astro-cid-6voplrxj]{color:var(--white);border-color:var(--white)}.hero[data-astro-cid-6voplrxj] .btn--outline[data-astro-cid-6voplrxj]:hover{background:var(--white);color:var(--night)}.hero[data-astro-cid-6voplrxj] :focus-visible{outline-color:var(--white)}.why[data-astro-cid-6voplrxj]{margin:0 0 var(--space-l);padding:0;list-style:none}.why[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]{padding:var(--space-m)}.why[data-astro-cid-6voplrxj] svg{color:var(--sun);margin-bottom:var(--space-s)}.strip[data-astro-cid-6voplrxj]{margin:0 0 var(--space-l);grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;padding:0;list-style:none;display:grid}.strip[data-astro-cid-6voplrxj] img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-s);width:100%}@media (width<=30rem){.strip[data-astro-cid-6voplrxj]{grid-template-columns:1fr 1fr}.strip[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]:last-child{display:none}}.towns[data-astro-cid-6voplrxj]{margin:var(--space-m) 0;gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));padding:0;list-style:none;display:grid}.towns[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]{height:100%;padding:var(--space-m);background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--ink);border-top:4px solid var(--sky);gap:.3rem;text-decoration:none;display:grid}.towns[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]:hover strong[data-astro-cid-6voplrxj]{color:var(--ocean);text-decoration:underline}.towns[data-astro-cid-6voplrxj] strong[data-astro-cid-6voplrxj]{font-family:var(--font-display);font-size:var(--step-1)}.towns[data-astro-cid-6voplrxj] span[data-astro-cid-6voplrxj]{font-size:var(--step--1);color:var(--muted)}.book[data-astro-cid-6voplrxj]{text-align:center}.book[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{margin-inline:auto}
