.slat-edge[data-astro-cid-3w2mgtft]{width:100%;height:100%;display:block;overflow:visible}.slat[data-astro-cid-3w2mgtft]{fill:var(--c-plaster);transform-box:fill-box;transform-origin:50% 100%}.slat__band[data-astro-cid-3w2mgtft]{fill:#d3d6d6}@media (prefers-reduced-motion:no-preference){.slat[data-astro-cid-3w2mgtft]{animation:.9s cubic-bezier(.2,.7,.2,1) both slat-rise;animation-delay:calc(.25s + var(--i) * 14ms)}}@media (prefers-reduced-motion:reduce){.slat[data-astro-cid-3w2mgtft]{animation:none}}@keyframes slat-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.hero[data-astro-cid-ge2uvauf]{min-height:calc(100svh - var(--header-h));min-height:max(34rem, calc(100svh - var(--header-h)));max-height:62rem;color:var(--c-plaster);background:#3d4a40;align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.hero__img[data-astro-cid-ge2uvauf]{object-position:var(--focus-wide,55% 62%)}@media (width<=47.99rem) and (orientation:portrait){.hero__img[data-astro-cid-ge2uvauf]{object-position:var(--focus-tall,40% 50%)}}.hero__shade[data-astro-cid-ge2uvauf]{background:linear-gradient(#141e1700 32%,#141e1780 62%,#141e17c7 100%),linear-gradient(90deg,#141e1759 0%,#141e1700 60%);position:absolute;inset:0}.hero--plain[data-astro-cid-ge2uvauf] .hero__shade[data-astro-cid-ge2uvauf]{background:linear-gradient(90deg,#141e17c7 0%,#141e178c 35%,#141e171f 65%,#141e1700 80%),linear-gradient(#141e1700 55%,#141e1780 100%)}@media (width<=47.99rem){.hero__shade[data-astro-cid-ge2uvauf],.hero--plain[data-astro-cid-ge2uvauf] .hero__shade[data-astro-cid-ge2uvauf]{background:linear-gradient(#141e174d 0%,#141e176b 25%,#141e179e 55%,#141e17d1 100%)}}.hero__content[data-astro-cid-ge2uvauf]{padding-top:6rem;padding-bottom:clamp(6rem,4rem + 9vw,12rem);position:relative}.hero--plain[data-astro-cid-ge2uvauf] .hero__content[data-astro-cid-ge2uvauf]{padding-bottom:clamp(3.5rem,2rem + 5vw,7rem)}.hero__crumbs[data-astro-cid-ge2uvauf]{color:#eef2ea;margin-bottom:1.5rem}.hero__crumbs[data-astro-cid-ge2uvauf] a:focus-visible{outline-color:var(--c-plaster)}.hero__title[data-astro-cid-ge2uvauf]{color:#fbfcf8;text-shadow:0 1px 24px #0000002e;max-width:11ch}.hero__text[data-astro-cid-ge2uvauf]{max-width:44ch;font-size:var(--t-md);color:#eef2ea;margin-top:clamp(1.25rem,2.5vw,2rem);line-height:1.5}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.75rem,3vw,2.5rem);display:flex}.hero__edge[data-astro-cid-ge2uvauf]{pointer-events:none;height:clamp(3.5rem,2rem + 7vw,9.5rem);position:absolute;bottom:-1px;left:0;right:0}.hero__edge[data-astro-cid-ge2uvauf] .hero__edge--lg{display:none}@media (width>=48rem){.hero__edge[data-astro-cid-ge2uvauf] .hero__edge--sm{display:none}.hero__edge[data-astro-cid-ge2uvauf] .hero__edge--lg{display:block}}@media (prefers-reduced-motion:no-preference){.hero__title[data-astro-cid-ge2uvauf],.hero__text[data-astro-cid-ge2uvauf],.hero__actions[data-astro-cid-ge2uvauf]{animation:1s cubic-bezier(.2,.7,.2,1) both hero-in}.hero__text[data-astro-cid-ge2uvauf]{animation-delay:.12s}.hero__actions[data-astro-cid-ge2uvauf]{animation-delay:.24s}}@keyframes hero-in{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}
