:root{--pr-black-1000: #000000;--pr-black-900: #050505;--pr-black-800: #0a0a0a;--pr-black-700: #121214;--pr-black-600: #18181b;--pr-gray-500: #27272a;--pr-gray-400: #3f3f46;--pr-gray-300: #71717a;--pr-gray-200: #a1a1aa;--pr-gray-100: #d4d4d8;--pr-white-pure: #ffffff;--pr-white-off: #f4f4f5;--pr-white-muted: #e4e4e7;--pr-accent-orange: #ff4d00;--pr-orange-primary: #ff4d00;--pr-accent-orange-glow: rgba(255, 77, 0, .25);--pr-accent-orange-dim: rgba(255, 77, 0, .12);--brand-cream: #FAF7F2;--brand-cream-dim: rgba(250, 247, 242, .12);--brand-orange: #D97757;--brand-orange-glow: rgba(217, 119, 87, .22);--brand-orange-subtle: rgba(217, 119, 87, .08);--font-display: "Clash Display", "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-sans: "Satoshi", "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-signature: "Instrument Serif", Georgia, serif;--font-mono: "JetBrains Mono", monospace;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--space-24: 96px;--ease-micro: cubic-bezier(.16, 1, .3, 1);--ease-interaction: cubic-bezier(.25, 1, .5, 1);--ease-reveal: cubic-bezier(.16, 1, .3, 1);--ease-cinematic: cubic-bezier(.22, 1, .36, 1);--ease-snappy: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-spring-soft: cubic-bezier(.175, .885, .32, 1.15);--ease-text-reveal: cubic-bezier(.16, 1, .3, 1);--ease-text-settle: cubic-bezier(.25, 1, .5, 1);--duration-micro: .14s;--duration-interaction: .24s;--duration-fast: .2s;--duration-normal: .38s;--duration-reveal: .45s;--duration-slow: .75s;--duration-cinematic: 1.2s;--bg-primary: var(--pr-black-1000);--bg-surface: var(--pr-black-800);--bg-surface-elevated: var(--pr-black-700);--bg-glass: rgba(0, 0, 0, .6);--text-primary: var(--pr-white-pure);--text-secondary: var(--pr-white-off);--text-muted: var(--pr-gray-200);--text-dim: var(--pr-gray-300);--border-subtle: rgba(255, 255, 255, .08);--border-medium: rgba(255, 255, 255, .16);--border-accent: var(--pr-accent-orange);--accent-primary: var(--pr-accent-orange);--accent-glow: var(--pr-accent-orange-glow);--nav-height: 72px;--hero-name-size: clamp(2.6rem, 6.2vw, 6.4rem);--hero-name-line-height: .94;--hero-name-letter-spacing: -.025em;--container-max-width: 1200px;--card-radius: 6px;--pill-radius: 999px;--hover-scale: 1.02;--hover-lift: -2.5px;--ease-hover: cubic-bezier(.22, 1, .36, 1)}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
