:root{--paper:#f7f7f4;--newsprint:#ededea;--ink:#1f1f1d;--ink-soft:#5e5e59;--line:#1f1f1d24;--blush:#f3e3dd;--mist:#e2e9ec;--sage:#e5eadf;--kraft:#ebe5d8;--board:#222220;--sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--display:"Helvetica Neue", Helvetica, Arial, sans-serif;--u:max(18px, calc(100vw / 20));--pad:clamp(20px, 3.4vw, 64px);--gap:max(16px, calc(var(--u) * .5));--section:max(48px, calc(var(--u) * 1))}*{box-sizing:border-box}html,body{background:var(--paper);max-width:100vw;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0;line-height:1.4;overflow-x:clip}a{color:inherit}::selection{background:var(--kraft)}:root{--body:clamp(19px, calc(var(--u) * .3), 24px);--small:17px}body{font-size:var(--body);letter-spacing:-.01em;font-weight:500}
