:root{--age-color-primary:#16413b;--age-color-deep:#092e2e;--age-color-accent:#31b39d;--age-color-accent-hover:#42ceb7cc;--age-color-text:#191919;--age-color-text-muted:#788287;--age-color-background:#fff;--age-color-surface:#31b39d1a;--age-color-surface-dark:#1f2330;--age-color-border:#f4f4f9;--age-color-focus:#42ceb7;--age-color-on-dark:#c4c0c0;--age-font-heading:"IBM Plex Sans",sans-serif;--age-font-body:"Heebo",sans-serif;--age-text-xs:.75rem;--age-text-sm:.875rem;--age-text-base:1.25rem;--age-text-lg:1.125rem;--age-text-xl:1.5rem;--age-heading-h1:clamp(2.5rem,5vw,5rem);--age-heading-h2:clamp(1.75rem,3vw,2.25rem);--age-heading-h3:clamp(1.25rem,2vw,1.625rem);--age-leading-tight:1.15;--age-leading-heading:1.25;--age-leading-body:1.55;--age-space-xs:.5rem;--age-space-s:.75rem;--age-space-m:1rem;--age-space-l:1.5rem;--age-space-xl:2.5rem;--age-space-2xl:5rem;--age-space-3xl:6.25rem;--age-container-max:73.125rem;--age-container-wide:75rem;--age-page-gutter:clamp(1.25rem,3vw,2.5rem);--age-radius-s:.3125rem;--age-radius-m:.625rem;--age-radius-pill:999px;--age-shadow-card:0 3px 15px rgba(0,0,0,.1);--age-shadow-elevated:0 5px 30px rgba(0,22,20,.11);--age-focus-ring:0 0 0 3px rgba(127,186,49,.35);--age-color-text-bright:#f4f4f9;--margin-top-her1:3rem;--age-heading-h4:clamp(.85rem,2vw,1rem);--age-accent-transparent:#7fba3033;--age-border-top:.25rem;--age-general:clamp(2rem,5vw,4rem);--age-eyebrow:1.5rem;--age-color-white:#fff;--age-brightgreen:#f6faf1;--red-error:rgb(255,0,0,100%);--age-text-standard:1rem;--age-accent-trans:#31b39d33}