:root {--n0: #FFFCFB;--n50: #FBF7F6;--n100: #F7F3F1;--n200: #EAE5E3;--n300: #D7CFCD;--n400: #B9AEAA;--n500: #9A8D88;--n600: #80716C;--n700: #61534E;--n800: #3D332F;--n900: #27201D;--n950: #171210;--elev1: #1E1714;--elev2: #231B18;--elev3: #2A211D;--line-dark: #382E29;--c300: #F67A67;--c400: #F43621;--c500: #CB2B19;--c600: #A92011;--c700: #88190C;--l100: #AAE9FC;--l300: #33B4DE;--l400: #2996BA;--l600: #186680;--l800: #083C4D;--ok: #0F7B3F;--ok-dark: #3FBF77;--warn: #8A5300;--tint-rest-a: 8%;--tint-hover-a: 15%;--tint: color-mix(in srgb,currentColor var(--tint-rest-a),transparent);--tint-hover: color-mix(in srgb,currentColor var(--tint-hover-a),transparent);--tint-highlight: rgba(244,54,33,.06);--scrim-image: rgba(23,18,16,.55);--scrim: rgba(23,18,16,.62);--shadow: 0 1px 2px rgba(39,32,29,.06),0 8px 24px -12px rgba(39,32,29,.18);--glow-red: 0 0 16px -4px rgba(244,54,33,.7);--glow-ok: 0 0 0 3px rgba(63,191,119,.18);--fs-72: clamp(2.25rem,1.3rem + 2.9vw,4.5rem);--fs-96: clamp(2.5rem,1.2rem + 4.4vw,6rem);--lh-1: 1;--lh-display: 1.06;--lh-body: 1.6;--ls-display-xl: -.04em;--ls-display: -.02em;--ls-label: .12em;--r-xl: 24px;--r-full: 999px;--fs-12: .75rem;--fs-14: .875rem;--fs-16: 1rem;--fs-18: 1.125rem;--fs-20: 1.25rem;--fs-24: 1.5rem;--t-fast: 70ms;--t-base: 140ms;--t-mid: 240ms;--t-slow: 320ms;--z-base: 0;--z-raised: 10;--z-sticky: 100;--bg: var(--n950);--bg2: var(--elev1);--bg3: var(--elev2);--bg4: var(--elev3);--line: var(--line-dark);--line2: var(--n700);--tx: var(--n50);--tx2: var(--n300);--tx3: var(--n400);--red: var(--c500);--red-h: var(--c600);--red-tx: var(--c300);--red-mark: var(--c400);--red-veil: var(--tint-highlight);--lake: var(--l300);--lake2: var(--l400);--lake-deep: var(--l800);--paper: var(--n50);--paper2: var(--n100);--paper3: var(--n200);--ink: var(--n900);--ink2: var(--n700);--ink3: var(--n700);--pred: var(--c500);--plake: var(--l600);--fd: 'Poppins','Poppins Fallback',system-ui,sans-serif;--ft: 'Inter','Inter Fallback',system-ui,-apple-system,sans-serif;--fm: 'JetBrains Mono','Mono Fallback',SFMono-Regular,Consolas,monospace;--r-sm: 4px;--r-md: 8px;--r-lg: 16px;--ease: cubic-bezier(.2,0,.38,.9);--ease-out: cubic-bezier(0,0,.2,1);--ease-inout: cubic-bezier(.4,0,.2,1);--gutter: clamp(16px,4vw,56px);--wrap: 1440px;--section-y: clamp(88px,7vw + 40px,160px);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--sp-9: 96px;--fs-30: clamp(1.250rem,1.10rem + 0.8vw,1.875rem);--fs-38: clamp(1.500rem,1.20rem + 1.5vw,2.375rem);--fs-48: clamp(1.875rem,1.30rem + 2.4vw,3rem);--lh-head: 1.18;--lh-tight: 1.3;--lh-ui: 1.5;--ls-head: -.015em;--ls-mono: .02em;--measure: 52ch;--measure-wide: 66ch;--ease-in: cubic-bezier(.4,0,1,1);--z-drawer: 200;--z-scrim: 300;--z-modal: 400;--z-popover: 500;--z-toast: 600;--z-ring: 700;--card: var(--n0);--hdr-h: 56px;--glass: rgba(23,18,16,.8);--glass-line: rgba(251,247,246,.08);--scrim-blur: rgba(23,18,16,.4);--shadow-curtain: 0 40px 64px -32px rgba(23,18,16,.75);--ease-apple: cubic-bezier(.4,0,.6,1);}