:root{--maxw:1240px;--gutter:clamp(20px,5vw,64px);--font-display:var(--f-sans),system-ui,sans-serif;--font-serif:var(--f-serif),Georgia,"Times New Roman",serif;--font-read:var(--f-sans),system-ui,sans-serif;--font-label:var(--f-sans),system-ui,sans-serif;--font-ar:var(--f-ar),system-ui,sans-serif;--font-ar-ui:var(--f-ar),system-ui,sans-serif;--text-base:18px;--text-hero:clamp(2.7rem,6.6vw,4.5rem);--text-display:clamp(2.6rem,6vw,4.2rem);--text-title:clamp(2.1rem,4.8vw,3.7rem);--text-page:clamp(2.6rem,6vw,4.4rem);--text-stat:clamp(5rem,16vw,15rem);--text-label:.8rem;--leading-body:1.55;--leading-tight:1.03;--tracking-tight:-.02em;--bg:#fff;--bg-2:#f2f2f2;--bg-3:#e9ebf3;--ink:#111418;--ink-2:#2f2f2f;--muted:#5b6270;--faint:#8b91a1;--line:#e6e7ea;--line-2:#d4d6db;--accent:#1576d4;--accent-2:#1878d8;--accent-soft:#e7f0fb;--blue:#1878d8;--teal:#00262b;--teal-2:#021b20;--gold:#f5a623;--card:#fff;--paper:#1878d8;--radius-pill:30px;--radius-img:10px;--radius-card:8px;--radius-sm:4px;--white:#fff;--black:#000;--ok:#0e7a52;--ok-bg:#e3f6ec;--err:#c0392b;--shadow:0 1px 2px rgba(16,24,40,.04),0 16px 40px -24px rgba(16,24,40,.18);--shadow-cover:0 2px 6px rgba(16,24,40,.1),0 30px 60px -30px rgba(16,24,40,.4);--shadow-hover:0 2px 6px rgba(16,24,40,.08),0 28px 50px -26px rgba(16,24,40,.34);--on-dark-line:hsla(0,0%,100%,.14);--on-dark-16:hsla(0,0%,100%,.16);--on-dark-28:hsla(0,0%,100%,.28);--on-dark-30:hsla(0,0%,100%,.3);--on-dark-45:hsla(0,0%,100%,.45);--scrim-strong:rgba(0,16,20,.72);--hero-field-1:#013038;--hero-field-2:#00262b;--hero-ink:#fff;--hero-muted:#b9c6c9;--hero-ring:#2f77cd;--hero-ring-soft:hsla(0,0%,100%,.18);--hero-dot:#fff;--hero-glow:#0a3a42;--hero-planet:#2f77cd;--hero-planet-lit:#6fa6e6;--hero-planet-dark:#013038;--hero-planet-feature:#f5a623;--hero-planet-feat-dark:#9a6710;--hero-planet-glow:rgba(47,119,205,.42);--hero-atmo:hsla(0,0%,100%,.35);--hero-star:hsla(0,0%,100%,.92);--hero-star-soft:rgba(120,170,230,.7);--hero-nebula-1:rgba(24,120,216,.26);--hero-nebula-2:rgba(0,60,70,.3);--hero-vignette:rgba(0,12,16,.55)}