:root{--ink: oklch(16% .008 70);--paper: oklch(96% .01 85);--paper-muted: oklch(74% .015 80);--paper-dim: oklch(55% .012 80);--rule: rgba(243, 239, 228, .12);--rule-strong: rgba(243, 239, 228, .28);--accent: oklch(78% .14 55);--accent-strong: oklch(68% .17 45)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--ink);color:var(--paper);font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif;font-size:1rem;font-weight:400;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv11"}h1,h2,h3,h4,h5,h6{font-family:Fraunces,Georgia,Cambria,Times New Roman,serif;font-weight:500;line-height:1.08;letter-spacing:-.01em;font-feature-settings:"ss01";font-variation-settings:"opsz" 96,"SOFT" 30}h1{font-size:clamp(2.25rem,1.5rem + 2.5vw,3.25rem);letter-spacing:-.02em}h2{font-size:clamp(1.625rem,1.25rem + 1.25vw,2.25rem)}h3{font-size:1.375rem;letter-spacing:-.005em}.figures,[data-figures]{font-variant-numeric:tabular-nums lining-nums slashed-zero;font-feature-settings:"tnum","lnum","zero","ss01"}.figures-display{font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif;font-variant-numeric:tabular-nums lining-nums slashed-zero;font-feature-settings:"tnum","lnum","zero";font-weight:600;font-size:clamp(2.5rem,1.8rem + 2.6vw,3.75rem);letter-spacing:-.035em;line-height:.95}.eyebrow{font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif;font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1;color:var(--paper-muted)}::selection{background-color:var(--accent);color:var(--ink)}.inline-number-input{-moz-appearance:textfield;appearance:textfield}.inline-number-input::-webkit-outer-spin-button,.inline-number-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}::-webkit-scrollbar{-webkit-appearance:none;width:8px}::-webkit-scrollbar-thumb{border-radius:4px;background-color:var(--rule-strong)}::-webkit-scrollbar-thumb:hover{background-color:var(--paper-dim)}
