:root{--paper:#f0efeb;--paper-deep:#dadce0;--cream:#f0efeb;--ink:#0a0a0a;--ink-blue:#2a4798;--white:#fff;--ink-soft:#2c2c2c;--ink-mute:#6b6b6b;--rule:#1a1a1a;--rule-soft:#0a0a0a1f;--rule-faint:#0a0a0a0f;--orange:#f26a1f;--magenta:#e8266b;--teal:#1f7a82;--gold:#f4a028;--display:"futura-pt", "Jost", "Futura PT", "Futura", sans-serif;--lh-display:1.15;--space-eyebrow:14px;--chip-h:28px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--tap:44px;--font-body:"futura-pt", sans-serif;--font-heading:"futura-pt", sans-serif;--font-subheading:"futura-pt", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--display);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01", "kern";font-weight:400;line-height:1.45;overflow-x:hidden}::selection{background:var(--ink);color:var(--paper)}p,li{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}h1,h2,h3,h4,.h1,.h2,.h3,.h4{text-transform:none}body{font-family:var(--font-body)}h1,h2,.h1,.h2{font-family:var(--font-heading);font-weight:800}h3,h4,.h3,.h4{font-family:var(--font-subheading);font-weight:600}*{font-style:normal!important}
