.text-link{min-height:44px;font-size:var(--text-md);color:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.65rem;font-weight:500;display:inline-flex}.text-link span{text-underline-offset:6px;transition:text-decoration-color var(--duration-link-hover) ease;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.text-link:hover span,.text-link:focus-visible span{text-decoration-color:currentColor}.text-link:focus-visible{outline-offset:6px;border-radius:var(--radius-lg);outline:1.5px solid}@media (prefers-reduced-motion:reduce){.text-link span{transition:none}}.hero-stage[data-astro-cid-ge2uvauf]{isolation:isolate;background:var(--color-forest-green);min-height:92svh;color:var(--color-white);--header-color:var(--color-white);--header-button-background:transparent;--header-button-border:var(--color-white);--button-ring-color:var(--color-white);flex-direction:column;display:flex;position:relative}.hero-image[data-astro-cid-ge2uvauf],.hero-shade[data-astro-cid-ge2uvauf]{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero-image[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:62% top;opacity:0;transition:opacity 2s ease-in-out}.hero-image[data-astro-cid-ge2uvauf][data-active]{opacity:1}.hero-pattern[data-astro-cid-ge2uvauf]{z-index:-1;pointer-events:none;--dot-opacity:.32;--dot-gap:22px;--dot-size:1px;position:absolute;inset:0}.hero-shade[data-astro-cid-ge2uvauf]{z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--color-forest-green) 40%,transparent),transparent 28%),linear-gradient(90deg,color-mix(in srgb,var(--color-forest-green) 62%,transparent),color-mix(in srgb,var(--color-forest-green) 5%,transparent) 80%),linear-gradient(0deg,color-mix(in srgb,var(--color-forest-green) 45%,transparent),transparent 60%)}.hero-content[data-astro-cid-ge2uvauf]{padding:clamp(8rem,12vw,12rem) var(--page-gutter) 7rem;flex:1}h1[data-astro-cid-ge2uvauf]{font-size:clamp(var(--text-3xl),6.2vw,var(--text-7xl));text-wrap:balance;max-width:16ch}.hero-action[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{font-size:var(--text-md);line-height:var(--leading-body);max-width:34ch;margin-bottom:1.75rem}.hero-links[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:1.5rem 2rem;display:flex}.centered[data-astro-cid-ge2uvauf] .hero-links[data-astro-cid-ge2uvauf]{justify-content:center}.cinematic[data-astro-cid-ge2uvauf]{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:2.5rem;display:flex}.centered[data-astro-cid-ge2uvauf]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.75rem;display:flex}.centered[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{max-width:19ch}.centered[data-astro-cid-ge2uvauf] .hero-action[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{max-width:none}[data-astro-cid-ge2uvauf][data-variant=centered] .hero-shade[data-astro-cid-ge2uvauf]{background:color-mix(in srgb,var(--color-forest-green) 64%,transparent)}[data-astro-cid-ge2uvauf][data-variant=light]{color:var(--color-forest-green);--header-color:var(--color-forest-green);--header-background:var(--color-white);--header-button-background:var(--color-forest-green);--header-button-border:transparent;--button-ring-color:var(--color-forest-green)}[data-astro-cid-ge2uvauf][data-variant=light] .hero-shade[data-astro-cid-ge2uvauf]{background:linear-gradient(90deg,var(--color-white),color-mix(in srgb,var(--color-white) 91%,transparent) 25%,color-mix(in srgb,var(--color-white) 50%,transparent) 53%,transparent 77%)}.light[data-astro-cid-ge2uvauf]{flex-direction:column;justify-content:center;align-items:flex-start;gap:2.5rem;display:flex}.light[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{max-width:12ch}.editorial[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-content:end;align-items:end;gap:4rem;display:grid}.editorial[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{max-width:15ch;font-size:clamp(var(--text-3xl),5.7vw,var(--text-6xl))}[data-astro-cid-ge2uvauf][data-variant=editorial] .hero-shade[data-astro-cid-ge2uvauf]{background:linear-gradient(180deg,color-mix(in srgb,var(--color-forest-green) 72%,transparent),transparent 30%,color-mix(in srgb,var(--color-forest-green) 92%,transparent))}.scroll-cue[data-astro-cid-ge2uvauf]{bottom:1.5rem;right:var(--page-gutter);cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute}.photo-choices[data-astro-cid-ge2uvauf]{color:var(--color-forest-green);background:var(--color-white);flex-wrap:wrap;justify-content:center;gap:.5rem;padding:1.5rem;display:flex}.photo-choices[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]{border:1px solid var(--color-forest-green-100);border-radius:var(--radius-lg);cursor:pointer;padding:.6rem 1rem}.photo-choices[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf][aria-pressed=true]{border-color:var(--color-forest-green);background:var(--color-forest-green);color:var(--color-white)}@media (prefers-reduced-motion:reduce){.hero-image[data-astro-cid-ge2uvauf]{transition:none}}@media (width<=700px){.hero-stage[data-astro-cid-ge2uvauf]{min-height:90svh}.hero-content[data-astro-cid-ge2uvauf]{padding-top:8rem;padding-bottom:6rem}.hero-image[data-astro-cid-ge2uvauf]{object-position:var(--mobile-image-position,65% center)}.hero-links[data-astro-cid-ge2uvauf]{gap:1rem}.hero-links[data-astro-cid-ge2uvauf] .button{padding-inline:1.5rem}h1[data-astro-cid-ge2uvauf]{font-size:clamp(var(--text-3xl),9vw,var(--text-4xl))}.editorial[data-astro-cid-ge2uvauf]{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:2rem;display:flex}.editorial[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:var(--text-3xl)}[data-astro-cid-ge2uvauf][data-variant=light] .hero-shade[data-astro-cid-ge2uvauf]{background:linear-gradient(90deg,color-mix(in srgb,var(--color-white) 94%,transparent),color-mix(in srgb,var(--color-white) 50%,transparent))}}
