.hero[data-astro-cid-jecwxay2]{min-height:92svh;color:var(--on-dark);background:var(--dark);align-items:end;display:grid;position:relative;overflow:hidden}.hero__media[data-astro-cid-jecwxay2]{z-index:0;position:absolute;inset:0}.hero__media[data-astro-cid-jecwxay2]:after{content:"";background:linear-gradient(oklch(12% .01 75/.55) 0%,#0000 24%),linear-gradient(#0000 0%,oklch(12% .01 75/.05) 30%,oklch(12% .01 75/.45) 62%,oklch(12% .01 75/.86) 100%);position:absolute;inset:0}.hero__media[data-astro-cid-jecwxay2] img{object-fit:cover;object-position:60% 50%;width:100%;height:100%}.hero__content[data-astro-cid-jecwxay2]{z-index:1;gap:var(--space-m);padding-block:clamp(3rem,8vh,6rem);display:grid;position:relative}@media (width>=60rem){.hero__content[data-astro-cid-jecwxay2]{margin-inline:auto;padding-inline-end:30%}}.hero__title[data-astro-cid-jecwxay2]{text-shadow:0 1px 24px oklch(10% 0 0/.25);font-size:clamp(2.6rem,1.5rem + 5vw,5.5rem);line-height:1.02}.hero__line[data-astro-cid-jecwxay2]{display:inline-block}.hero__lede[data-astro-cid-jecwxay2]{font-size:var(--step-1);color:oklch(90% .008 75);text-wrap:pretty;max-width:38ch;line-height:1.5}.hero__actions[data-astro-cid-jecwxay2]{gap:var(--space-s);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:no-preference){.hero__media[data-astro-cid-jecwxay2] img{animation:hero-img 2.2s var(--ease-out-expo) both}.hero__title[data-astro-cid-jecwxay2],.hero__lede[data-astro-cid-jecwxay2],.hero__actions[data-astro-cid-jecwxay2]{animation:hero-up 1.1s var(--ease-out-expo) both}.hero__lede[data-astro-cid-jecwxay2]{animation-delay:.16s}.hero__actions[data-astro-cid-jecwxay2]{animation-delay:.3s}@keyframes hero-img{0%{filter:brightness(.7);transform:scale(1.06)}to{filter:none;transform:none}}@keyframes hero-up{0%{opacity:0;filter:blur(3px);transform:translateY(24px)}to{opacity:1;filter:none;transform:none}}}.intro__grid[data-astro-cid-jecwxay2]{gap:var(--space-m);display:grid}@media (width>=56rem){.intro__grid[data-astro-cid-jecwxay2]{gap:var(--space-l);grid-template-columns:7fr 5fr;align-items:start}}.intro[data-astro-cid-jecwxay2] h2[data-astro-cid-jecwxay2]{font-size:var(--step-3-5);max-width:18ch}.intro__text[data-astro-cid-jecwxay2]{font-size:var(--step-0);color:var(--muted);text-wrap:pretty;max-width:52ch;padding-top:.5rem;line-height:1.65}.doors[data-astro-cid-jecwxay2]{padding-top:0}.doors__title[data-astro-cid-jecwxay2]{font-size:var(--step-3-5);margin-bottom:var(--space-l)}.doors__grid[data-astro-cid-jecwxay2]{gap:var(--space-l) var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.door[data-astro-cid-jecwxay2]{gap:var(--space-m);color:inherit;text-decoration:none;display:grid}.door__figure[data-astro-cid-jecwxay2] img{transition:transform 1.2s var(--ease-out-expo)}.door[data-astro-cid-jecwxay2]:hover .door__figure[data-astro-cid-jecwxay2] img{transform:scale(1.03)}.door__body[data-astro-cid-jecwxay2]{gap:var(--space-s);display:grid}.door__body[data-astro-cid-jecwxay2] h3[data-astro-cid-jecwxay2]{font-size:var(--step-2)}.door__body[data-astro-cid-jecwxay2] p[data-astro-cid-jecwxay2]{color:var(--muted);text-wrap:pretty;max-width:46ch}.door[data-astro-cid-jecwxay2]:hover .textlink[data-astro-cid-jecwxay2]{border-color:currentColor}.door[data-astro-cid-jecwxay2]:hover .textlink[data-astro-cid-jecwxay2] .arrow[data-astro-cid-jecwxay2]{transform:translate(3px)}.door[data-astro-cid-jecwxay2]:focus-visible{outline-offset:8px}.listings-link[data-astro-cid-jecwxay2]{padding-top:0}.listings-link__inner[data-astro-cid-jecwxay2]{gap:var(--space-m);padding-top:var(--space-m);border-top:1px solid var(--line);align-items:end;display:grid}@media (width>=56rem){.listings-link__inner[data-astro-cid-jecwxay2]{grid-template-columns:1fr auto}}.listings-link[data-astro-cid-jecwxay2] h2[data-astro-cid-jecwxay2]{font-size:var(--step-2);margin-bottom:.5rem}.listings-link[data-astro-cid-jecwxay2] p[data-astro-cid-jecwxay2]{color:var(--muted);text-wrap:pretty;max-width:52ch}.region[data-astro-cid-jecwxay2]{display:grid}@media (width>=60rem){.region[data-astro-cid-jecwxay2]{grid-template-columns:1fr 1fr}}.region__media[data-astro-cid-jecwxay2]{min-height:20rem}.region__media[data-astro-cid-jecwxay2] img{object-fit:cover;width:100%;height:100%}.region__content[data-astro-cid-jecwxay2]{padding:var(--space-xl) var(--gutter);gap:var(--space-m);align-content:center;display:grid}@media (width>=60rem){.region__content[data-astro-cid-jecwxay2]{padding-inline:clamp(2.5rem,6vw,6rem)}}.region__text[data-astro-cid-jecwxay2]{color:var(--on-dark-muted);text-wrap:pretty;max-width:52ch;line-height:1.65}.region__list[data-astro-cid-jecwxay2]{gap:.6rem;display:grid}.region__list[data-astro-cid-jecwxay2] li[data-astro-cid-jecwxay2]{align-items:center;gap:.7rem;display:flex}.region__list[data-astro-cid-jecwxay2] svg{width:1rem;height:1rem;color:var(--honey);flex:none}.more__grid[data-astro-cid-jecwxay2]{gap:var(--space-l);align-items:center;display:grid}@media (width>=60rem){.more__grid[data-astro-cid-jecwxay2]{grid-template-columns:7fr 5fr}}.more__text[data-astro-cid-jecwxay2]{gap:var(--space-m);display:grid}.more__text[data-astro-cid-jecwxay2] p[data-astro-cid-jecwxay2]{color:var(--muted);text-wrap:pretty;max-width:46ch}.how[data-astro-cid-jecwxay2] .lede[data-astro-cid-jecwxay2]{font-size:var(--step-0);max-width:52ch;line-height:1.65}
