:root{--brand-black: #000000;--brand-orange: #FF6B3D;--brand-gray-dark: #4D4D4D;--brand-gray-light: #DEDEDE;--o-50: #FFF0E9;--o-100: #FFE4DA;--o-200: #FFCEBD;--o-300: #FFB298;--o-400: #FF906D;--o-500: #FF6B3D;--o-600: #E25D34;--o-700: #C14D2A;--o-800: #A13D20;--o-900: #802D16;--n-0: #FFFFFF;--n-25: #FBFAF9;--n-50: #F6F4F2;--n-100: #EFEDEA;--n-200: #DEDEDE;--n-300: #C7C6C4;--n-400: #A3A2A0;--n-500: #6E6D6B;--n-600: #4D4D4D;--n-700: #333333;--n-800: #242424;--n-900: #000000;--n-950: #0D0D0D;--bone: #F7F3EE;--ok: #1A7F5A;--ok-ink: #0E5C40;--ok-wash: #E7F4EE;--warn: #B57A0A;--warn-ink: #8A5C05;--warn-wash: #FBF1DC;--bad: #B3211A;--bad-ink: #8C1712;--bad-wash: #FBEAE8;--info: #1E5FBF;--info-ink: #174992;--info-wash: #E8EFFB;--c-1: #FF6B3D;--c-2: #3B4FB8;--c-3: #12796B;--c-4: #C98A0B;--c-5: #9C4FD1;--c-6: #5AA9D6;--c-7: #8C5A3C;--c-8: #333333;--font-display: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-ui: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--t-xs: clamp(0.72rem, 0.70rem + 0.10vw, 0.78rem);--t-sm: clamp(0.82rem, 0.79rem + 0.15vw, 0.90rem);--t-base: clamp(0.95rem, 0.91rem + 0.20vw, 1.06rem);--t-md: clamp(1.08rem, 1.02rem + 0.30vw, 1.25rem);--t-lg: clamp(1.30rem, 1.18rem + 0.60vw, 1.70rem);--t-xl: clamp(1.65rem, 1.40rem + 1.20vw, 2.45rem);--t-2xl: clamp(2.10rem, 1.60rem + 2.40vw, 3.50rem);--t-3xl: clamp(2.70rem, 1.80rem + 4.20vw, 5.00rem);--t-4xl: clamp(3.20rem, 1.70rem + 7.00vw, 8.00rem);--lh-tight: 1.02;--lh-head: 1.08;--lh-snug: 1.30;--lh-body: 1.60;--tr-tight: -0.032em;--tr-head: -0.014em;--tr-body: -0.006em;--tr-caps: 0.09em;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 40px;--s-8: 56px;--s-9: 72px;--s-10: 96px;--s-11: 128px;--s-12: 176px;--gutter: clamp(20px, 4.5vw, 56px);--measure: 62ch;--page: 1240px;--page-wide: 1440px;--sec-y: clamp(56px, 5.5vw, 80px);--bento-top: 56px;--r-1: 4px;--r-2: 8px;--r-3: 12px;--r-4: 16px;--r-5: 22px;--r-6: 28px;--r-7: 36px;--r-full: 999px;--r-lg: 24px;--hair: 1px solid var(--n-200);--hair-strong: 1px solid var(--n-300);--lift-1: 0 1px 2px rgba(0,0,0,.05), 0 1px 1px rgba(0,0,0,.04);--lift-2: 0 2px 4px rgba(0,0,0,.05), 0 6px 14px rgba(0,0,0,.06);--lift-3: 0 4px 8px rgba(0,0,0,.05), 0 16px 34px rgba(0,0,0,.09);--lift-4: 0 8px 16px rgba(0,0,0,.06), 0 32px 64px rgba(0,0,0,.12);--hl-1: #E5E5EA;--hl-2: #8E8E93;--nt-ink-2: #C7C7CC;--nt-surface: #1D1D1F;--nt-surface-2: #0D0D0F;--nt-line: #2A2A2C;--nt-ink-3: #A1A1A6;--nt-hair: rgba(255,255,255,.08);--nt-hair-2: rgba(255,255,255,.14);--nt-on-photo: rgba(255,255,255,.88);--nt-lift-1: inset 0 1px 0 rgba(255,255,255,.04), 0 14px 34px rgba(0,0,0,.42);--nt-lift-2: inset 0 1px 0 rgba(255,255,255,.06), 0 18px 40px rgba(0,0,0,.5);--masala: #403D39;--masala-ink: #F6F1E6;--ring: 0 0 0 3px rgba(255,107,61,.38);--grad-text: linear-gradient(135deg, #FF5A1F 0%, #FF8A5B 55%, #FFB088 100%);--snap: cubic-bezier(.2, .9, .28, 1);--glide: cubic-bezier(.22, .61, .36, 1);--d-1: 120ms;--d-2: 200ms;--d-3: 340ms;--d-4: 620ms;--ground: var(--bone);--surface: var(--n-0);--surface-2: var(--n-50);--surface-sunk:var(--n-100);--ink: var(--n-900);--ink-2: var(--n-600);--ink-3: var(--n-500);--line: var(--n-200);--line-soft: var(--n-100);--accent: var(--o-500);--accent-text: var(--o-800);--on-accent: var(--n-900)}:root{--ui-sunk: #F0EDE8;--ui-line: #E4E0DA;--ui-ink-2: #5C5A57;--ui-ink-3: #6E6D6B;--ui-on-acc: #201812;--ui-on-acc-2: #2E2117;--ui-ink-tile-1: #E6E3DF;--ui-ink-tile-2: #C9C6C2;--ui-ink-tile-3: #A8A5A1;--ui-warn-line: #F0DCA8;--ui-go-line: #BCE0D0;--ui-ph: #E9E2D8;--ui-on-teal: #EAF6F3;--ui-on-indigo: #ECEEFB;--ui-on-gold: #FFF8E8;--ui-on-violet: #F6EDFC}@media (max-width: 700px){:root{--sec-y: clamp(52px, 11vw, 68px);--bento-top: 40px}}.on-dark{--ground: var(--n-900);--surface: var(--n-800);--surface-2: #1E1E1E;--surface-sunk:var(--n-950);--ink: var(--bone);--ink-2: #A1A1A6;--ink-3: #6E6E73;--line: #313131;--line-soft: #262626;--accent: var(--o-500);--accent-text: var(--o-400);--on-accent: var(--n-900);--hair: 1px solid #313131;--lift-2: 0 2px 4px rgba(0,0,0,.4), 0 8px 20px rgba(0,0,0,.45);--lift-3: 0 6px 14px rgba(0,0,0,.45), 0 22px 48px rgba(0,0,0,.55);--lift-4: 0 10px 22px rgba(0,0,0,.5), 0 40px 80px rgba(0,0,0,.6);color:var(--ink);background:var(--ground)}.on-orange{--hero-bloom: #FF8154;--hero-mid: #FA6A34;--hero-edge: #F05B28;--ground: var(--hero-mid);--surface: rgba(255,255,255,.30);--surface-2: rgba(255,255,255,.42);--surface-sunk:rgba(0,0,0,.07);--ink: #201812;--ink-2: #2E2117;--ink-3: #2E2117;--line: rgba(32,24,18,.22);--line-soft: rgba(32,24,18,.12);--accent: #201812;--accent-text: #201812;--on-accent: #FFF7F0;--hair: 1px solid rgba(32,24,18,.22);color:var(--ink);background:radial-gradient(78% 62% at 68% 22%,var(--hero-bloom) 0%,transparent 62%),linear-gradient(168deg,var(--hero-mid) 0%,var(--hero-edge) 100%)}
