:root{--ink:#16302a;--ink-soft:#42584f;--mint:#0fae84;--mint-deep:#0a7a5e;--mint-soft:#d7f2e8;--coral:#fb6a5b;--coral-soft:#ffe2dc;--amber:#ffc24b;--amber-soft:#fff0cf;--paper:#fbf8f1;--paper-2:#f4efe4;--line:#e7e1d3;--display:"Bricolage Grotesque",system-ui,sans-serif;--body:"Hanken Grotesk",system-ui,sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--body);background:var(--paper);color:var(--ink);line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em}