html:has([data-upflow])::-webkit-scrollbar{background:0 0;width:10px}html:has([data-upflow])::-webkit-scrollbar-track{background:0 0}html:has([data-upflow])::-webkit-scrollbar-thumb{background:#80807a8c padding-box padding-box;border:3px solid #0000;border-radius:10px;min-height:48px}html:has([data-upflow])::-webkit-scrollbar-thumb:hover{background-color:#b3261e}html:has([data-upflow])::-webkit-scrollbar-thumb:active{background-color:#b3261e}@supports not selector(::-webkit-scrollbar){html:has([data-upflow]){scrollbar-color:#80807a8c transparent;scrollbar-width:thin}}
@font-face{font-family:Clash Display;src:url(/fonts/ClashDisplay-Variable.woff2)format("woff2-variations");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Variable.woff2)format("woff2-variations");font-weight:300 900;font-style:normal;font-display:swap}:root{--font-display:"Clash Display", "Space Grotesk", system-ui, sans-serif;--font-body:"Satoshi", "Inter", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--bg:#f7f7f5;--surface:#fff;--surface-soft:#f1f1ee;--border:#e7e7e4;--text:#171717;--text-muted:#6b6b6b;--cine-text:#fff;--cine-text-muted:#ffffff9e;--accent:#c92f55;--accent-deep:#9f2544;--accent-vivid:#e85b7b;--accent-glow:#e8a0b2;--accent-tint:#c92f551a;--cine-bg:#08090b;--cine-bg-2:#101216;--cine-fog:#c9cfd6;--chrome:linear-gradient(160deg, #fff 0%, #e4e7eb 14%, #b9bfc7 30%, #f4f5f7 48%, #a6adb6 64%, #dfe3e8 82%, #fff 100%);--chrome-hi:#e4e7eb;--chrome-mid:#b9bfc7;--chrome-edge:#9ba1a9;--ok:#1f6b4a;--warn:#8a5a12;--err:#a32018;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-6:24px;--s-8:32px;--s-12:48px;--s-16:64px;--s-24:96px;--s-32:128px;--s-40:160px;--container:1280px;--gutter:48px;--r-pill:999px;--dur-micro:.16s;--dur-base:.4s;--dur-slow:.7s;--dur-cine:1.2s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-cine:cubic-bezier(.4, 0, .2, 1)}@media (max-width:1279px){:root{--gutter:32px}}@media (max-width:767px){:root{--gutter:24px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.5}h1,h2,h3,p,figure{margin:0}button,input,textarea,select{font:inherit}a{color:inherit}img,video,canvas,svg{max-width:100%;display:block}body{overflow-x:clip}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.skip{z-index:100;background:var(--surface);color:var(--text);padding:var(--s-3) var(--s-4);border-radius:var(--s-2);position:absolute;top:0;left:-9999px}.skip:focus{left:var(--s-4);top:var(--s-4)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
