:root{--pine:#0f5a4b;--pine-deep:#0b4337;--apricot:#ff8f3f;--ink:#13302a;--muted:#56685f;--surface:#fbf8f3;--card:#fff;--pine-tint:#e3f0eb;--apricot-tint:#ffead9;--line:#e4ded3;--font-display:"Bricolage Grotesque",sans-serif;--font-body:"DM Sans",sans-serif;--radius:18px;--radius-sm:12px;--shadow:0 1px 2px rgba(19,48,42,.06),0 12px 32px -12px rgba(19,48,42,.18);--wrap:1180px}