@font-face{font-family:siteFont;src:url(/_next/static/media/9ff55a8a9670220d-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:siteFont Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_40469f{font-family:siteFont,siteFont Fallback;font-style:normal}.__variable_40469f{--font-site:"siteFont","siteFont Fallback"}:root{--surface-rgb:4 36 22;--surface:rgb(var(--surface-rgb));--panel:#0a3320;--text-rgb:244 247 240;--text:rgb(var(--text-rgb));--muted:#b6c4b9;--faint:#8a9a8e;--line:rgb(var(--text-rgb)/20%);--line-strong:rgb(var(--text-rgb)/38%);--tint:4 40 24;--shade:2 18 10;--light:#f7f6f0;--ink:#10201a;--ink-muted:#4f6157;--cta-color:#5fd68a;--accent:var(--cta-color);--accent-ink:#042416;--photo-hero-filter:saturate(0.95) contrast(1.05) brightness(0.8);--background:var(--surface);--foreground:var(--text);--content-gutter:clamp(28px,4.2vw,72px);--section-heading-size:clamp(38px,3.6vw,60px)}@media (max-width:900px){:root{--content-gutter:24px}}@media (max-width:720px){:root{--section-heading-size:clamp(36px,10vw,48px)}}@media (max-width:560px){:root{--content-gutter:20px}}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--background)}body{color:var(--foreground);font-family:var(--font-site),Arial,sans-serif}a,button{font:inherit}button{color:inherit}:where(a,button,input):focus-visible{outline:2px solid var(--accent);outline-offset:3px}a{color:inherit;text-decoration:none}::selection{color:var(--accent-ink);background:var(--accent)}.skipLink{position:absolute;z-index:100;top:8px;left:8px;padding:10px 14px;color:var(--accent-ink);background:var(--accent);font-weight:600;transform:translateY(-200%)}.skipLink:focus-visible{transform:none}