@font-face{font-family:Flux;font-style:normal;font-weight:1 1000;font-display:swap;src:url(/fonts/display.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/inter-var-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-mono-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/dm-mono-500-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Just Me Again Down Here;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/hand.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+FEFF,U+FFFD}:root{--font-display:"Flux", "Arial Black", sans-serif;--font-body:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"DM Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-hand:"Just Me Again Down Here", "Bradley Hand", cursive;--display-stroke:0em;--display-stroke-sm:0em;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:clamp(1rem, .95rem + .2vw, 1.0625rem);--text-md:clamp(1.125rem, 1rem + .5vw, 1.375rem);--text-lg:clamp(1.5rem, 1.25rem + 1vw, 2.125rem);--text-xl:clamp(2rem, 1.35rem + 2.8vw, 3.75rem);--text-2xl:clamp(2.5rem, 1.5rem + 4.2vw, 5rem);--text-display:clamp(2.75rem, .9rem + 7.9vw, 7.5rem);--text-hero:min(80px, 20.5vw);--text-hand:28px;--statement-measure:300px;--leading-tight:.92;--leading-snug:1.08;--leading-normal:1.28;--leading-body:1.6;--leading-loose:1.75;--tracking-display:-.012em;--tracking-tight:-.02em;--tracking-normal:0;--tracking-mono:.08em;--tracking-wide:.14em;--measure:68ch;--measure-narrow:54ch;--color-background:#fff;--color-foreground:#111212;--color-muted:#767777;--color-faint:#aaabab;--color-border:#e4e4e4;--color-surface:#f6f6f5;--color-surface-2:#ededec;--color-grid:#f0f0ef;--color-rule:#c6c6c7;--color-selection:#36c5f0;--color-handle:#fff;--color-accent:#ecb22e;--color-accent-2:#36c5f0;--color-accent-3:#e01e5a;--color-accent-4:#2fbc81;--tint-gold:#f5dda1;--tint-blue:#a4e5f8;--tint-green:#a1dfc5;--tint-pink:#f9c2d3;--tint-paper:#f4efdc;--color-focus:#111212;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--section-y:clamp(5rem, 3rem + 8.5vw, 12rem);--gutter:clamp(1.25rem, .6rem + 2.6vw, 3.5rem);--max-width:1440px;--grid-cell:100px;--radius-xs:3px;--radius-sm:6px;--radius-md:10px;--radius-lg:18px;--radius-pill:999px;--shadow-sticker:0 1px 2px #1112120f, 0 6px 18px #11121212;--shadow-card:0 1px 2px #1112120d, 0 12px 34px #11121214;--shadow-lift:0 2px 6px #11121212, 0 22px 54px #1112121f;--shadow-bar:0 1px 2px #1112120f, 0 10px 30px #1112121a;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-smooth:cubic-bezier(.65, .05, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-fast:.16s;--duration-medium:.32s;--duration-slow:.62s;--duration-reveal:.9s;--z-canvas:0;--z-content:1;--z-sticker:5;--z-nav:50;--z-menu:60;--z-cursor:80;--z-intro:45;--z-loader:100}@media (width<=809px){:root{--section-y:3.5rem}}@media (width>=810px){:root{--text-hero:120px;--text-hand:32px;--statement-measure:350px}}@media (width>=1200px){:root{--text-hero:150px;--text-hand:40px;--statement-measure:400px}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:1ms;--duration-medium:1ms;--duration-slow:1ms;--duration-reveal:1ms}}@media (hover:none){:root{--grid-cell:100px}}
