:root{--wio-abyss:#04122B;--wio-deep:#081C3A;--wio-deep-2:#0E2A52;--wio-deep-3:#173A6A;--wio-current:#2AA8A6;--wio-lagoon:#8ED8D6;--wio-coral:#ed5e3b;--wio-coral-hot:#FF9476;--wio-sand:#EEF3F8;--wio-foam:#E3EEF7;--wio-mist:#A2B3CB;--wio-paper:#FFF;--wio-paper-2:#F2F6FA;--wio-ink:#0C4181;--wio-ink-soft:#4A6490;--wio-teal-ink:#157272;--wio-ink-line:rgba(12,65,129,0.14);--wio-ink-line-strong:rgba(12,65,129,0.28);--wio-ink-05:rgba(12,65,129,0.04);--wio-ink-10:rgba(12,65,129,0.08);--wio-shadow:rgba(0,0,0,0.5);--wio-shadow-soft:rgba(0,0,0,0.25);--wio-shadow-ink:rgba(12,65,129,0.30);--wio-shadow-ink-soft:rgba(12,65,129,0.12);--wio-shadow-glow:rgba(42,168,166,0.35);--wio-white:#FFF;--wio-glass:rgba(8,28,58,0.55);--wio-glass-strong:rgba(6,22,48,0.85);--wio-line:rgba(255,255,255,0.12);--wio-line-strong:rgba(255,255,255,0.22);--wio-current-tint:rgba(42,168,166,0.15);--wio-current-line:rgba(42,168,166,0.35);--wio-white-05:rgba(255,255,255,0.05);--wio-white-10:rgba(255,255,255,0.10);--wio-fade-deep:linear-gradient(180deg,rgba(8,28,58,0) 0%,rgba(8,28,58,1) 100%);--wio-shimmer:linear-gradient(90deg,rgba(42,168,166,0) 0%,rgba(42,168,166,0.9) 50%,rgba(42,168,166,0) 100%);--wio-current-glow:linear-gradient(135deg,rgba(42,168,166,0.28) 0%,rgba(42,168,166,0.04) 60%,rgba(12,65,129,0.45) 100%);--wio-font-display:"Fraunces",serif;--wio-font-body:"Manrope",sans-serif;--wio-w-light:300;--wio-w-regular:400;--wio-w-medium:500;--wio-w-semibold:600;--wio-w-bold:700;--wio-text-display:clamp(52px,7.5vw,128px);--wio-text-h1:clamp(42px,5.4vw,88px);--wio-text-h2:clamp(34px,3.8vw,60px);--wio-text-h3:clamp(24px,2vw,32px);--wio-text-h4:20px;--wio-text-lead:clamp(18px,1.3vw,21px);--wio-text-body:17px;--wio-text-small:15px;--wio-text-xs:13px;--wio-text-eyebrow:12px;--wio-lh-tight:1;--wio-lh-head:1.08;--wio-lh-body:1.65;--wio-track-eyebrow:0.28em;--wio-track-label:0.08em;--wio-track-head:-0.02em;--wio-space-1:4px;--wio-space-2:8px;--wio-space-3:12px;--wio-space-4:16px;--wio-space-5:24px;--wio-space-6:32px;--wio-space-7:48px;--wio-space-8:64px;--wio-space-9:96px;--wio-space-10:128px;--wio-gutter:clamp(20px,5vw,96px);--wio-section-pad:clamp(72px,9vw,160px);--wio-container:1320px;--wio-container-narrow:760px;--wio-header-h:62px;--wio-header-top:16px;--wio-radius-sm:8px;--wio-radius-md:14px;--wio-radius-lg:24px;--wio-radius-pill:999px;--wio-dur-fast:200ms;--wio-dur:350ms;--wio-blur:18px;--wio-frost:rgba(255,255,255,0.78);--wio-frost-strong:rgba(255,255,255,0.94);--wio-frost-line:rgba(255,255,255,0.7)}