.hero[data-astro-cid-6o27kgmg]{isolation:isolate;color:var(--cream);background:var(--forest);position:relative}.hero[data-astro-cid-6o27kgmg] .photo[data-astro-cid-6o27kgmg]{z-index:-2;position:absolute;inset:0}.hero[data-astro-cid-6o27kgmg]:before{content:"";z-index:-1;background:linear-gradient(90deg,#103f2ff7 0%,#103f2fed 50%,#103f2fb3 100%);position:absolute;inset:0}.hero[data-astro-cid-6o27kgmg] .band[data-astro-cid-6o27kgmg]{flex-direction:column;gap:40px;padding-block:clamp(80px,12vw,168px);display:flex}.hero[data-astro-cid-6o27kgmg] h1[data-astro-cid-6o27kgmg]{letter-spacing:-.025em;max-inline-size:15ch;font-size:clamp(2.5rem,6.4vw,5.75rem);line-height:1.02}.pillars[data-astro-cid-6o27kgmg]{max-inline-size:34ch;font-size:clamp(1.1875rem,1.8vw,1.5rem);line-height:1.4}.hero[data-astro-cid-6o27kgmg] .btn[data-astro-cid-6o27kgmg]{background:var(--cream);color:var(--forest)}.hero[data-astro-cid-6o27kgmg] .btn[data-astro-cid-6o27kgmg]:hover{background:#fff}.scope[data-astro-cid-6o27kgmg] h2[data-astro-cid-6o27kgmg]{max-inline-size:22ch;font-size:clamp(2rem,4.2vw,3.75rem);line-height:1.06}.cols[data-astro-cid-6o27kgmg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:40px 80px;margin-block-start:56px;display:grid}.cols[data-astro-cid-6o27kgmg] li[data-astro-cid-6o27kgmg]{border-block-start:1px solid var(--line-on-green);padding-block:16px;font-size:1.25rem;line-height:1.4}.cols[data-astro-cid-6o27kgmg] .stack[data-astro-cid-6o27kgmg]{gap:16px}.more[data-astro-cid-6o27kgmg]{margin-block-start:32px}.strip[data-astro-cid-6o27kgmg]{block-size:clamp(220px,32vw,460px)}.strip[data-astro-cid-6o27kgmg] img[data-astro-cid-6o27kgmg]{object-position:center 25%}.msgs[data-astro-cid-6o27kgmg]{margin-block-start:24px}.msg[data-astro-cid-6o27kgmg]{border-block-start:1px solid var(--line);grid-template-columns:64px minmax(0,6fr) minmax(0,5fr);gap:16px 24px;padding-block:48px;display:grid}.msg[data-astro-cid-6o27kgmg] h3[data-astro-cid-6o27kgmg]{color:var(--forest);font-size:clamp(1.625rem,2.7vw,2.375rem);line-height:1.12}.msg[data-astro-cid-6o27kgmg] .proofs[data-astro-cid-6o27kgmg]{color:var(--muted-on-cream);flex-direction:column;gap:14px;font-size:1.125rem;display:flex}.pair[data-astro-cid-6o27kgmg]{padding-inline:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:8px;display:grid}.pair[data-astro-cid-6o27kgmg] .photo[data-astro-cid-6o27kgmg]{aspect-ratio:16/9}.quality[data-astro-cid-6o27kgmg]{margin-block-start:var(--section)}.quality[data-astro-cid-6o27kgmg] h2[data-astro-cid-6o27kgmg]{max-inline-size:24ch;font-size:clamp(1.875rem,3.6vw,3.25rem);line-height:1.1}.quality[data-astro-cid-6o27kgmg] p[data-astro-cid-6o27kgmg]{color:var(--muted-on-green);max-inline-size:40ch;font-size:1.3125rem}.cta[data-astro-cid-6o27kgmg] h2[data-astro-cid-6o27kgmg]{color:var(--forest);font-size:clamp(2rem,4vw,3.5rem)}.cta[data-astro-cid-6o27kgmg] p[data-astro-cid-6o27kgmg]{max-inline-size:46ch;font-size:1.25rem}.cta[data-astro-cid-6o27kgmg] .contact[data-astro-cid-6o27kgmg]{color:var(--muted-on-cream);font-size:1rem}@media (width<=860px){.msg[data-astro-cid-6o27kgmg]{grid-template-columns:minmax(0,1fr);padding-block:32px}.hero[data-astro-cid-6o27kgmg]:before{background:#103f2ff0}}
