:root{--vx-canvas:#0a0a0b;--vx-paper:#f5f5f7;--vx-graphite:#86868b;--vx-ink:#1d1d1f;--vx-ember:#ff6a1a;--vx-ember-soft:rgba(255,106,26,.16);--vx-line:rgba(245,245,247,.1);--vx-line-strong:rgba(245,245,247,.22);--vx-font-display:"Inter",sans-serif;--vx-font-body:"Inter",sans-serif;--vx-font-mono:"JetBrains Mono",sans-serif;--vx-space-xs:8px;--vx-space-sm:16px;--vx-space-md:32px;--vx-space-lg:64px;--vx-space-xl:128px;--vx-space-2xl:200px;--vx-gutter:96px;--vx-content-max:1440px;--vx-radius:18px;--vx-radius-lg:28px;--vx-ease:cubic-bezier(.22,1,.36,1);--vx-ease-soft:cubic-bezier(.16,1,.3,1);--vx-acid:#f2f014;--vx-acid-2:#e8e600;--vx-black:#000;--vx-blue:#03f;--vx-redorange:#ff3b00;--vx-acidgreen:#9eff00;--vx-white:#fff;--vx-hero-size:clamp(56px,14vw,220px);--vx-section-head-size:clamp(48px,9vw,160px);--vx-step-num-size:clamp(80px,18vw,260px);--vx-case-num-size:clamp(64px,14vw,220px);--vx-body-size:17px;--vx-mono-size:12px;--vx-mono-tracking:0.12em;--vx-section-y:96px;--vx-section-y-tight:56px;--vx-edge:32px;--vx-maxw:1480px;--vx-shadow-hard:8px 8px 0 var(--vx-black);--vx-shadow-hard-blue:8px 8px 0 var(--vx-blue);--vx-shadow-hard-red:8px 8px 0 var(--vx-redorange);--vx-marquee-duration:15s;--vx-d02-ink:#0b0b0b;--vx-d02-paper:beige;--vx-d02-display:"Anton",sans-serif;--vx-d02-body:"Inter",sans-serif;--vx-d02-mono:"IBM Plex Mono",sans-serif;--vx-d03-bone:#ede8e0;--vx-d03-bone-2:#e2ddd3;--vx-d03-paper:#f7f4ee;--vx-d03-paper-2:#fcfaf5;--vx-d03-ink:#1a1a1a;--vx-d03-ink-2:#2c2a27;--vx-d03-clay:#b5462e;--vx-d03-sage:#7e8a78;--vx-d03-graphite-blue:#4a5563;--vx-d03-rule:#1a1a1a;--vx-d03-rule-soft:#c9c3b8;--vx-d03-quiet:#8c8478;--vx-d03-display:"Archivo",sans-serif;--vx-d03-serif:"Cormorant Garamond",serif;--vx-d03-mono:"JetBrains Mono",sans-serif;--vx-d03-body:"Archivo",sans-serif;--vx-d03-hero-size:clamp(64px,7vw,132px);--vx-d03-hero-line:.92;--vx-d03-section-head-size:clamp(34px,3.6vw,54px);--vx-d03-step-num-size:clamp(20px,1.6vw,26px);--vx-d03-case-num-size:clamp(40px,4.4vw,72px);--vx-d03-body-size:16px;--vx-d03-lead-size:clamp(20px,1.6vw,26px);--vx-d03-mono-size:11px;--vx-d03-mono-tracking:0.14em;--vx-d03-mono-tracking-wide:0.18em;--vx-d03-section-y:96px;--vx-d03-section-y-tight:56px;--vx-d03-section-y-loose:144px;--vx-d03-gutter:144px;--vx-d03-gutter-narrow:96px;--vx-d03-edge:32px;--vx-d03-maxw:1480px;--vx-d03-radius:0;--vx-d03-radius-soft:2px;--vx-d03-ease:cubic-bezier(.22,1,.36,1);--vx-d03-ease-slow:cubic-bezier(.16,1,.3,1);--vx-d03-dur:1200ms;--vx-d03-dur-slow:1600ms;--vx-d03-marquee-duration:60s;--vx-d03-rule-w:1px;--vx-d03-rule-w-bold:2px;--vx-d04-black:#0a0908;--vx-d04-black-2:#14110e;--vx-d04-ivory:#f4ecd8;--vx-d04-ivory-dim:rgba(244,236,216,.72);--vx-d04-ivory-faint:rgba(244,236,216,.36);--vx-d04-gold:#c9a227;--vx-d04-gold-muted:#8c7218;--vx-d04-gold-faint:rgba(201,162,39,.32);--vx-d04-rule:rgba(201,162,39,.42);--vx-d04-font-display:"Playfair Display",serif;--vx-d04-font-body:"IBM Plex Sans",sans-serif;--vx-d04-font-mono:"IBM Plex Mono",sans-serif;--vx-d04-hero-size:clamp(56px,11vw,168px);--vx-d04-hero-line:.94;--vx-d04-name-size:clamp(36px,7vw,96px);--vx-d04-name-line:1.02;--vx-d04-sub-size:clamp(20px,2.4vw,32px);--vx-d04-body-size:clamp(15px,1.1vw,17px);--vx-d04-lead-size:clamp(18px,1.5vw,22px);--vx-d04-mono-size:12px;--vx-d04-mono-tracking:0.2em;--vx-d04-mono-tracking-wide:0.32em;--vx-d04-maxw:900px;--vx-d04-edge:32px;--vx-d04-section-y:14vh;--vx-d04-credit-min:40vh;--vx-d04-divider-w:60px;--vx-d04-divider-w-wide:120px;--vx-d04-sprocket-w:28px;--vx-d04-ease:cubic-bezier(.42,0,.58,1);--vx-d04-ease-slow:cubic-bezier(.16,1,.3,1);--vx-d04-dur:1500ms;--vx-d04-dur-slow:2000ms;--vx-d04-marquee-duration:60s;--vx-d04-sprocket-duration:8s;--vx-d04-radius:0;--vx-d05-canvas:#14161a;--vx-d05-canvas-2:#181b21;--vx-d05-panel:#1c1f26;--vx-d05-panel-2:#232730;--vx-d05-panel-edge:rgba(230,232,236,.1);--vx-d05-panel-edge-strong:rgba(230,232,236,.22);--vx-d05-wire-orange:#ff7a1a;--vx-d05-wire-green:#5bc97a;--vx-d05-wire-cyan:#4fd3e0;--vx-d05-wire-red:#ff4d4d;--vx-d05-wire-purple:#b57bff;--vx-d05-text:#e6e8ec;--vx-d05-text-dim:rgba(230,232,236,.64);--vx-d05-text-faint:rgba(230,232,236,.36);--vx-d05-text-mute:rgba(230,232,236,.18);--vx-d05-rule:rgba(230,232,236,.1);--vx-d05-rule-soft:rgba(230,232,236,.05);--vx-d05-grid-line:rgba(230,232,236,.04);--vx-d05-grid-line-major:rgba(79,211,224,.05);--vx-d05-font-mono:"JetBrains Mono",sans-serif;--vx-d05-font-mono-alt:"IBM Plex Mono",sans-serif;--vx-d05-hero-size:clamp(40px,7vw,88px);--vx-d05-hero-line:1;--vx-d05-hero-tracking:-0.02em;--vx-d05-name-size:clamp(20px,2.2vw,28px);--vx-d05-sub-size:clamp(14px,1.4vw,18px);--vx-d05-node-title-size:clamp(16px,1.4vw,20px);--vx-d05-node-title-line:1.2;--vx-d05-case-title-size:clamp(22px,2.4vw,32px);--vx-d05-body-size:clamp(13px,.95vw,15px);--vx-d05-body-line:1.55;--vx-d05-mono-size:11px;--vx-d05-mono-size-md:12px;--vx-d05-mono-tracking:0.08em;--vx-d05-mono-tracking-wide:0.18em;--vx-d05-maxw:1440px;--vx-d05-maxw-wide:1640px;--vx-d05-edge:28px;--vx-d05-section-y:9vh;--vx-d05-section-y-tight:5vh;--vx-d05-grid-cell:40px;--vx-d05-node-radius:6px;--vx-d05-port-size:10px;--vx-d05-port-size-sm:8px;--vx-d05-terminal-h:44px;--vx-d05-queue-w:260px;--vx-d05-queue-w-narrow:220px;--vx-d05-ease:cubic-bezier(.22,1,.36,1);--vx-d05-ease-slow:cubic-bezier(.16,1,.3,1);--vx-d05-ease-wire:cubic-bezier(.65,0,.35,1);--vx-d05-dur:800ms;--vx-d05-dur-slow:1400ms;--vx-d05-dur-wire:1800ms;--vx-d05-blink-duration:1.1s;--vx-d05-marquee-duration:50s;--vx-d06-concrete:#b8b5ae;--vx-d06-concrete-dark:#9a968e;--vx-d06-concrete-dim:#c4c1ba;--vx-d06-ink:#1a1a1a;--vx-d06-ink-soft:#2a2a2a;--vx-d06-ink-mute:#5c5a55;--vx-d06-paper:#eceae5;--vx-d06-paper-dim:#ddd9d2;--vx-d06-paper-warm:#e2ded5;--vx-d06-orange:#ff5a00;--vx-d06-orange-dark:#c44500;--vx-d06-orange-faint:rgba(255,90,0,.12);--vx-d06-blueprint:#1e3a8a;--vx-d06-blueprint-hair:rgba(30,58,138,.16);--vx-d06-rule:rgba(26,26,26,.14);--vx-d06-rule-soft:rgba(26,26,26,.08);--vx-d06-rule-paper:rgba(236,234,229,.16);--vx-d06-font-display:"Neue Haas Grotesk Display Pro 95","Helvetica Neue Display 95Black","Helvetica Neue","Helvetica","Arial Black","Arial",sans-serif;--vx-d06-font-body:"Neue Haas Grotesk Display Pro 55","Helvetica Neue","Helvetica","Arial",sans-serif;--vx-d06-font-mono:"Söhne Mono","IBM Plex Mono","JetBrains Mono","Courier New",monospace;--vx-d06-hero-size:clamp(64px,12vw,240px);--vx-d06-hero-line:.86;--vx-d06-hero-track:-0.04em;--vx-d06-title-size:clamp(40px,7vw,112px);--vx-d06-title-line:.92;--vx-d06-numeral-size:clamp(80px,14vw,220px);--vx-d06-numeral-line:.82;--vx-d06-sub-size:clamp(18px,1.6vw,24px);--vx-d06-body-size:17px;--vx-d06-body-line:1.55;--vx-d06-body-letter:0;--vx-d06-mono-size:12px;--vx-d06-mono-track:0.18em;--vx-d06-mono-track-wide:0.28em;--vx-d06-eyebrow-size:12px;--vx-d06-maxw:1440px;--vx-d06-maxw-text:860px;--vx-d06-maxw-wide:1280px;--vx-d06-edge:64px;--vx-d06-section-y:12vh;--vx-d06-section-y-sm:8vh;--vx-d06-grid-gap:32px;--vx-d06-divider-w:64px;--vx-d06-ease:cubic-bezier(.22,1,.36,1);--vx-d06-ease-slow:cubic-bezier(.65,0,.35,1);--vx-d06-ease-out:cubic-bezier(.16,1,.3,1);--vx-d06-dur:1200ms;--vx-d06-dur-slow:1800ms;--vx-d06-grid-drift:120s;--vx-d07-safelight:#2a0808;--vx-d07-safelight-deep:#1a0505;--vx-d07-safelight-soft:#3d0f0f;--vx-d07-paper:#e8ddc8;--vx-d07-paper-aged:#d9ccb1;--vx-d07-paper-dim:#b8a989;--vx-d07-amber:#d4912b;--vx-d07-amber-bright:#e8a548;--vx-d07-red:#c13b2e;--vx-d07-red-deep:#8e2519;--vx-d07-ink:#14100b;--vx-d07-ink-soft:#2a2018;--vx-d07-line:rgba(232,221,200,.14);--vx-d07-line-strong:rgba(232,221,200,.32);--vx-d07-font-display:"Courier Prime",sans-serif;--vx-d07-font-body:"Inter",sans-serif;--vx-d07-font-serif:"Cormorant Garamond",serif;--vx-d07-gutter:clamp(1.25rem,5vw,5rem);--vx-d07-section-pad-y:clamp(5rem,9vw,9rem);--vx-d07-maxw:1320px;--vx-d07-safelight-dim:#1a0505;--vx-d07-paper-warm:#decbb0;--vx-d07-paper-edge:#b89e76;--vx-d07-amber-soft:#b9762a;--vx-d07-amber-glow:rgba(212,145,43,.22);--vx-d07-red-glow:rgba(193,59,46,.18);--vx-d07-ink-mute:#4b3d2c;--vx-d07-rule-paper:rgba(232,221,200,.18);--vx-d07-rule-paper-soft:rgba(232,221,200,.1);--vx-d07-rule-ink:rgba(20,16,11,.22);--vx-d07-rule-ink-soft:rgba(20,16,11,.1);--vx-d07-rule-amber:rgba(212,145,43,.32);--vx-d07-font-mono:"Courier Prime",sans-serif;--vx-d07-font-mono-alt:"IBM Plex Mono",sans-serif;--vx-d07-font-italic:"Cormorant Garamond",serif;--vx-d07-hero-size:clamp(56px,11vw,200px);--vx-d07-hero-line:.92;--vx-d07-hero-track:-0.02em;--vx-d07-title-size:clamp(36px,6vw,96px);--vx-d07-title-line:.96;--vx-d07-numeral-size:clamp(72px,12vw,180px);--vx-d07-numeral-line:.86;--vx-d07-pull-size:clamp(28px,4vw,56px);--vx-d07-pull-line:1.18;--vx-d07-sub-size:clamp(18px,1.6vw,24px);--vx-d07-body-size:17px;--vx-d07-body-line:1.62;--vx-d07-mono-size:12px;--vx-d07-mono-track:0.18em;--vx-d07-mono-track-wide:0.32em;--vx-d07-eyebrow-size:11px;--vx-d07-maxw-text:760px;--vx-d07-maxw-wide:1200px;--vx-d07-edge:56px;--vx-d07-section-y:11vh;--vx-d07-grid-gap:28px;--vx-d07-divider-w:56px;--vx-d07-grain-opacity:.1;--vx-d07-grain-blend:overlay;--vx-d07-safelight-glow:radial-gradient(circle at 30% 20%,rgba(193,59,46,.32) 0%,rgba(42,8,8,0) 55%);--vx-d07-ease:cubic-bezier(.22,1,.36,1);--vx-d07-ease-out:cubic-bezier(.16,1,.3,1);--vx-d07-ease-power:cubic-bezier(.22,1,.36,1);--vx-d07-dur:1200ms;--vx-d07-dur-slow:1800ms;--vx-d07-grain-drift:12s;--vx-d07-film-advance:2.4s;--vx-d08-bg:#050807;--vx-d08-bg-panel:#0a100e;--vx-d08-bg-grid:rgba(51,255,102,.04);--vx-d08-phosphor:#3f6;--vx-d08-phosphor-dim:#1fa341;--vx-d08-amber:#ffb000;--vx-d08-amber-dim:#b07700;--vx-d08-magenta:#ff2d95;--vx-d08-cyan:#4fd3e0;--vx-d08-red:#ff4d4d;--vx-d08-text:#c8f0d2;--vx-d08-text-dim:#5c8a68;--vx-d08-line:rgba(51,255,102,.18);--vx-d08-line-strong:rgba(51,255,102,.4);--vx-d08-font-mono:"JetBrains Mono",sans-serif;--vx-d08-font-display:"VT323",sans-serif;--vx-d08-ease:cubic-bezier(.22,1,.36,1);--vx-d08-gutter:32px;--vx-d08-radius:2px;--vx-d09-bone:#f2eee6;--vx-d09-paper:#faf7f1;--vx-d09-ink:#111;--vx-d09-ink-soft:#2a2a2a;--vx-d09-grey:#c8c5be;--vx-d09-grey-dark:#8a8780;--vx-d09-crimson:#b5121b;--vx-d09-crimson-dark:#8b0e15;--vx-d09-font-display:"Playfair Display",serif;--vx-d09-font-body:"Inter",sans-serif;--vx-d09-font-mono:"IBM Plex Mono",sans-serif;--vx-d09-ease:cubic-bezier(.22,1,.36,1);--vx-d09-gutter:80px;--vx-d09-radius:0;--vx-d10-void:#050507;--vx-d10-void-2:#0a0a0e;--vx-d10-chrome-light:#e8e8ec;--vx-d10-chrome-mid:#8a8a92;--vx-d10-chrome-dark:#3a3a40;--vx-d10-chrome-gradient:linear-gradient(135deg,#e8e8ec 0%,#8a8a92 40%,#3a3a40 70%,#8a8a92 100%);--vx-d10-chrome-text:linear-gradient(180deg,#f0f0f4 0%,#8a8a92 50%,#e8e8ec 100%);--vx-d10-cyan:#2ee6d6;--vx-d10-cyan-glow:rgba(46,230,214,.4);--vx-d10-orange:#ff6a1a;--vx-d10-orange-glow:rgba(255,106,26,.3);--vx-d10-text:#e8e8ec;--vx-d10-text-dim:#8a8a92;--vx-d10-line:rgba(232,232,236,.1);--vx-d10-line-strong:rgba(232,232,236,.22);--vx-d10-font-display:"Inter",sans-serif;--vx-d10-font-body:"Inter",sans-serif;--vx-d10-font-mono:"JetBrains Mono",sans-serif;--vx-d10-ease:cubic-bezier(.22,1,.36,1);--vx-d10-gutter:80px;--vx-d10-radius:24px;--vx-d10-radius-lg:40px;--vx-sd01-black:#0a0a0a;--vx-sd01-black-deep:#050505;--vx-sd01-orange:#ff7f11;--vx-sd01-orange-glow:rgba(255,127,17,.4);--vx-sd01-orange-dim:rgba(255,127,17,.15);--vx-sd01-white:#f5f5f5;--vx-sd01-grey:#6a6a6a;--vx-sd01-grey-dark:#3a3a3a;--vx-sd01-font-display:"Inter",sans-serif;--vx-sd01-font-body:"Inter",sans-serif;--vx-sd01-font-mono:"JetBrains Mono",sans-serif;--vx-sd01-ease:cubic-bezier(.22,1,.36,1);--vx-sd02-bg:#080808;--vx-sd02-bg-panel:#0e0e0e;--vx-sd02-orange:#ff7f11;--vx-sd02-orange-glow:rgba(255,127,17,.4);--vx-sd02-orange-dim:rgba(255,127,17,.12);--vx-sd02-text:#e8e8e8;--vx-sd02-text-dim:#666;--vx-sd02-line:rgba(255,127,17,.15);--vx-sd02-font-mono:"JetBrains Mono",sans-serif;--vx-sd02-font-display:"JetBrains Mono",sans-serif;--vx-sd02-ease:cubic-bezier(.22,1,.36,1);--vx-sd03-black:#000;--vx-sd03-black-2:#050505;--vx-sd03-orange:#ff7f11;--vx-sd03-orange-glow:rgba(255,127,17,.5);--vx-sd03-orange-dim:rgba(255,127,17,.08);--vx-sd03-white:#fafafa;--vx-sd03-grey:#555;--vx-sd03-grey-dark:#222;--vx-sd03-font-display:"Inter",sans-serif;--vx-sd03-font-body:"Inter",sans-serif;--vx-sd03-font-mono:"JetBrains Mono",sans-serif;--vx-sd03-ease:cubic-bezier(.16,1,.3,1)}@media (max-width:1119px){:root{--vx-space-2xl:160px;--vx-gutter:64px;--vx-section-y:72px;--vx-section-y-tight:44px;--vx-edge:24px;--vx-d03-section-y:80px;--vx-d03-section-y-loose:112px;--vx-d03-gutter:96px;--vx-d04-edge:28px;--vx-d04-credit-min:36vh;--vx-d05-edge:24px;--vx-d05-section-y:7vh;--vx-d05-queue-w:200px}}@media (max-width:1023px){:root{--vx-space-2xl:128px;--vx-gutter:48px;--vx-hero-size:clamp(48px,12vw,140px);--vx-section-head-size:clamp(40px,8vw,96px);--vx-step-num-size:clamp(64px,14vw,160px);--vx-case-num-size:clamp(48px,10vw,120px);--vx-edge:22px;--vx-d03-hero-size:clamp(48px,9vw,96px);--vx-d03-section-head-size:clamp(28px,4vw,44px);--vx-d03-section-y:64px;--vx-d03-section-y-loose:88px;--vx-d03-gutter:56px;--vx-d04-edge:24px;--vx-d04-credit-min:auto;--vx-d04-sprocket-w:22px;--vx-d04-marquee-duration:50s;--vx-d05-edge:22px;--vx-d05-section-y:6vh;--vx-d08-gutter:24px;--vx-d09-gutter:48px;--vx-d10-gutter:48px}}@media (max-width:767px){:root{--vx-space-xl:72px;--vx-space-2xl:96px;--vx-gutter:24px;--vx-hero-size:clamp(44px,16vw,96px);--vx-section-head-size:clamp(36px,11vw,64px);--vx-step-num-size:clamp(56px,18vw,100px);--vx-case-num-size:clamp(48px,14vw,88px);--vx-section-y:56px;--vx-section-y-tight:32px;--vx-edge:18px;--vx-d03-mono-size:10px;--vx-d03-mono-tracking:0.12em;--vx-d03-section-y:48px;--vx-d03-section-y-loose:64px;--vx-d03-gutter:24px;--vx-d03-edge:24px;--vx-d04-mono-size:11px;--vx-d04-edge:20px;--vx-d04-divider-w:48px;--vx-d05-mono-size:10px;--vx-d05-mono-size-md:11px;--vx-d05-edge:18px;--vx-d05-section-y:5vh;--vx-d05-grid-cell:32px;--vx-d05-terminal-h:38px;--vx-d08-gutter:16px;--vx-d09-gutter:24px;--vx-d10-gutter:24px}}@media (max-width:479px){:root{--vx-gutter:20px;--vx-hero-size:clamp(40px,18vw,80px);--vx-section-head-size:clamp(34px,12vw,56px);--vx-step-num-size:clamp(48px,20vw,80px);--vx-case-num-size:clamp(40px,16vw,64px);--vx-mono-size:10px;--vx-edge:14px;--vx-d03-hero-size:clamp(44px,13vw,64px);--vx-d03-section-head-size:26px;--vx-d03-body-size:15px;--vx-d03-gutter:18px;--vx-d04-edge:16px;--vx-d04-divider-w:40px;--vx-d05-edge:14px;--vx-d05-section-y:4vh}}