.hero[data-astro-cid-ge2uvauf]{isolation:isolate;padding-block:clamp(var(--s-9), 8vw, var(--s-11));position:relative;overflow:hidden}.hero-inner[data-astro-cid-ge2uvauf]{gap:var(--s-8);align-items:center;display:grid}@media (width>=64rem){.hero--aside[data-astro-cid-ge2uvauf] .hero-inner[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0, 1fr) var(--aside);gap:var(--s-9)}}.hero-text[data-astro-cid-ge2uvauf]{gap:var(--s-4);max-width:44rem;display:grid}.hero-rule[data-astro-cid-ge2uvauf]{background:var(--brass);width:64px;height:2px;display:block}.hero-lead[data-astro-cid-ge2uvauf]{gap:var(--s-4);font-size:var(--fs-lead);line-height:1.55;display:grid}.hero-actions[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--s-3) var(--s-6);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.hero-actions[data-astro-cid-ge2uvauf] .text-link{align-items:center;min-height:2.75rem;display:inline-flex}.hero-texture[data-astro-cid-ge2uvauf]{z-index:-1;opacity:var(--texture-opacity,.06);position:absolute;inset:0}.hero-texture[data-astro-cid-ge2uvauf] picture,.hero-media[data-astro-cid-ge2uvauf] picture{height:100%;display:block}.hero-texture[data-astro-cid-ge2uvauf] img{object-fit:cover;width:100%;height:100%}.hero--photo[data-astro-cid-ge2uvauf]{padding-block:clamp(var(--s-10), 10vw, var(--s-12))}.hero-media[data-astro-cid-ge2uvauf]{z-index:-2;position:absolute;inset:0}.hero-media[data-astro-cid-ge2uvauf] img{object-fit:cover;width:100%;height:100%}.hero--photo[data-astro-cid-ge2uvauf]:before{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--forest) 94%, transparent) 0%, color-mix(in srgb, var(--forest) 88%, transparent) 45%, color-mix(in srgb, var(--forest) 62%, transparent) 100%);position:absolute;inset:0}@media (width<=47.99rem){.hero--photo[data-astro-cid-ge2uvauf]:before{background:color-mix(in srgb, var(--forest) 90%, transparent)}}
