:root{--paper:#f4f0e6;--paper-2:#ece6d8;--paper-3:#e4dcc9;--ink:#1c1a17;--ink-soft:#544f45;--ink-faint:#8a8273;--green:#1f5740;--green-bright:#2e7d5b;--clay:#a8492b;--gold:#a8742c;--line:#d8d0bd;--teal:#2c6e6b;--slate:#5b5470;--serif:"Fraunces",Georgia,serif;--sans:"Hanken Grotesk",system-ui,sans-serif;--mono:"Spline Sans Mono",ui-monospace,monospace;--maxw:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}body:before{content:"";pointer-events:none;z-index:1;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.035'/%3E%3C/svg%3E");position:fixed;inset:0}h1,h2,h3,h4{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-weight:400;line-height:1.06}a{color:var(--green);text-decoration:none}.wrap{max-width:var(--maxw);z-index:2;margin:0 auto;padding:0 28px;position:relative}.eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.2em;color:var(--clay);font-size:11px}.mono{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-faint);font-size:11px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.bar{transition:width .5s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){.bar{transition:none}}.grow-y{transform-box:fill-box;transform-origin:bottom;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.reveal-scale{transform-box:fill-box;transform-origin:50%;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .45s}.draw-line{transition:stroke-dashoffset .9s}@media (prefers-reduced-motion:reduce){.grow-y,.reveal-scale,.draw-line{transition:none}}@media (width<=768px){.wrap{padding-left:18px!important;padding-right:18px!important}.rstack{grid-template-columns:1fr!important}.rstats{grid-template-columns:repeat(2,1fr)!important}}
