.hero[data-astro-cid-ge2uvauf]{isolation:isolate;color:#fff;background:var(--black);position:relative;overflow:clip}.hero__media[data-astro-cid-ge2uvauf]{z-index:-3;transform:translateY(var(--py,0px));position:absolute;inset:0}.hero__media[data-astro-cid-ge2uvauf] .hero__img{object-fit:cover;object-position:var(--focus);width:100%;height:100%;animation:hero-zoom 9s var(--ease-out) both}@keyframes hero-zoom{0%{transform:scale(1.07)}}.hero__shade[data-astro-cid-ge2uvauf]{z-index:-2;background:linear-gradient(90deg,#000000ad 0%,#0006 50%,#0000001f 100%),linear-gradient(#0000 65%,#00000047);position:absolute;inset:0}.hero__slats[data-astro-cid-ge2uvauf]{z-index:-1;pointer-events:none;grid-template-rows:repeat(6,1fr);display:grid;position:absolute;inset:0}.hero__slats[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{background:var(--black);transform-origin:100%;animation:slat .9s var(--ease-out) forwards}.hero__slats[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:nth-child(2n){transform-origin:0}.hero__slats[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:first-child{animation-delay:50ms}.hero__slats[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:nth-child(2){animation-delay:.12s}.hero__slats[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:nth-child(3){animation-delay:.19s}.hero__slats[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:nth-child(4){animation-delay:.26s}.hero__slats[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:nth-child(5){animation-delay:.33s}.hero__slats[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:nth-child(6){animation-delay:.4s}@keyframes slat{to{transform:scaleX(0)}}.hero__grid[data-astro-cid-ge2uvauf]{align-items:center;gap:36px;padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(48px,7vw,96px);display:grid}@media (width>=1000px){.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:1.15fr .85fr;gap:56px;min-height:min(100vh - 124px,760px)}.hero--noform[data-astro-cid-ge2uvauf] .hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;min-height:460px}.hero--tall[data-astro-cid-ge2uvauf] .hero__grid[data-astro-cid-ge2uvauf]{min-height:min(100vh - 124px,720px)}}.hero__copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{animation:rise .8s var(--ease-out) both}.hero__copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(2){animation-delay:.45s}.hero__copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(3){animation-delay:.52s}.hero__copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(4){animation-delay:.6s}.hero__copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(5){animation-delay:.68s}.hero__copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(6){animation-delay:.76s}@keyframes rise{0%{opacity:0;transform:translateY(22px)}}.hero__crumb[data-astro-cid-ge2uvauf]{color:#d0d0d0;margin-bottom:18px;font-size:.92rem}.hero__crumb[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{color:#fff}.hero__stripes[data-astro-cid-ge2uvauf]{width:110px;height:16px}.hero__title[data-astro-cid-ge2uvauf],.hero__sub[data-astro-cid-ge2uvauf],.hero__crumb[data-astro-cid-ge2uvauf]{text-shadow:0 2px 18px #0000008c}.hero__title[data-astro-cid-ge2uvauf]{max-width:15ch;margin-bottom:20px}.hero--noform[data-astro-cid-ge2uvauf] .hero__title[data-astro-cid-ge2uvauf]{max-width:20ch}.hero--tall[data-astro-cid-ge2uvauf] .hero__title[data-astro-cid-ge2uvauf]{max-width:16ch}.hero__sub[data-astro-cid-ge2uvauf]{color:#ececec;max-width:560px;margin-bottom:28px;font-size:clamp(1.08rem,1.6vw,1.25rem)}.gbadge[data-astro-cid-ge2uvauf]{color:var(--ink);transition:transform .2s var(--ease);background:#fff;flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;padding:10px 16px;font-size:.98rem;text-decoration:none;display:inline-flex}.gbadge[data-astro-cid-ge2uvauf]:hover{transform:translateY(-2px)}.gbadge[data-astro-cid-ge2uvauf] .gbadge__g{width:22px;height:22px}.gbadge__stars[data-astro-cid-ge2uvauf]{letter-spacing:1px;font-size:.9rem}.hero__form[data-astro-cid-ge2uvauf]{color:var(--ink);border-top:6px solid var(--red);animation:rise .8s .55s var(--ease-out) both;background:#fff;padding:clamp(22px,3vw,34px)}.hero__form-title[data-astro-cid-ge2uvauf]{margin-bottom:6px;font-size:1.7rem}.hero__form-sub[data-astro-cid-ge2uvauf]{color:var(--ink-soft);margin-bottom:18px;font-size:.98rem}@media (width<=999px){.hero[data-astro-cid-ge2uvauf]{grid-template-columns:100%;display:grid}.hero__media[data-astro-cid-ge2uvauf],.hero__shade[data-astro-cid-ge2uvauf],.hero__slats[data-astro-cid-ge2uvauf]{grid-area:1/1;position:relative;inset:auto}.hero__grid[data-astro-cid-ge2uvauf]{display:contents}.hero__copy[data-astro-cid-ge2uvauf]{padding:44px var(--gutter) 44px;grid-area:1/1}.hero__form[data-astro-cid-ge2uvauf]{margin:0 var(--gutter) 44px;grid-row:2;margin-top:0}}@media (prefers-reduced-motion:reduce){.hero__slats[data-astro-cid-ge2uvauf]{display:none}}
