:root {color-scheme: light;--c-deep: #14223d;--c-deep-2: #1e345c;--c-ground: #ffffff;--c-surface: #f3f6fc;--c-paper: #ffffff;--c-brand: #2657a3;--c-brand-2: #204684;--c-brand-soft: #c6d6f1;--c-brand-line: #94b5e5;--c-mark: #5b8ed5;--c-mark-line: #94b5e5;--c-ink: #1e345c;--c-ink-2: #4e5461;--c-ink-3: #4e5461;--c-line: #9ba7ba;--c-line-soft: #dce4e9;--c-line-strong: #848fa7;--c-on-deep: #ffffff;--c-on-deep-2: #c7d1da;--c-on-brand: #ffffff;--c-crit: #a02514;--font-display: "Archivo","Archivo fb Segoe","Archivo fb Arial","Segoe UI",Roboto,Arial,sans-serif;--font-sans: "Archivo","Archivo fb Segoe","Archivo fb Arial","Segoe UI",Roboto,Arial,sans-serif;--font-mono: "Archivo","Archivo fb Segoe","Archivo fb Arial","Segoe UI",Roboto,Arial,sans-serif;--fs-xs: 0.75rem;--fs-sm: 0.875rem;--fs-base: 1rem;--fs-md: 1.125rem;--fs-hero-lead: clamp(.9375rem,.845rem + .381vw,1.1875rem);--fs-lead: clamp(1rem,.625rem + 1.6vw,1.375rem);--fs-lg: clamp(1.25rem,1.06rem + .76vw,1.75rem);--fs-xl: clamp(1.5rem,1.13rem + 1.52vw,2.5rem);--fs-2xl: clamp(2.125rem,1.58rem + 2.25vw,4rem);--fs-3xl: clamp(2.5rem,1.8rem + 3.1vw,4.5rem);--fs-display: clamp(2.75rem,1.54rem + 4.95vw,6rem);--fs-readout: clamp(2.25rem,1.6rem + 2.8vw,3.5rem);--fs-figure: clamp(2.25rem,1.41rem + 3.43vw,4.5rem);--lh-tight: 1.05;--lh-snug: 1.2;--lh-body: 1.5;--fw-light: 300;--fw-normal: 400;--fw-medium: 500;--fw-semi: 600;--fw-bold: 700;--fw-heavy: 800;--tracking-label: .04em;--tracking-eyebrow: .12em;--tracking-snug: -.02em;--tracking-tight: -.04em;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 3rem;--sp-8: 4rem;--sp-9: 6rem;--shell: 1280px;--shell-narrow: 760px;--measure: 38.964em;--gutter: clamp(1.25rem,5vw,3rem);--header-h: 4.75rem;--radius-sm: 4px;--radius: 8px;--radius-lg: 12px;--radius-xl: 20px;--radius-2xl: 24px;--radius-pill: 9999px;--shadow-sm: 0 2px 8px rgba(50,104,178,.15);--shadow-md: 0 4px 16px rgba(50,104,178,.15);--shadow-lg: 0 8px 24px rgba(50,104,178,.15);--shadow-xl: 0 20px 48px -16px rgba(38,87,163,.45);--shadow-menu: 0 12px 32px rgba(20,34,61,.28);--c-seam-deep: #204684;--c-tile-edge: transparent;--c-plate-on-deep: #c6d6f1;--c-nat-yellow: #f2c94c;--c-nat-red: #b23a3a;--c-nat-green: #1f6b3a;--c-glow: #2657a3;--c-glow-2: #3268b2;--c-glow-deep: #1e3d6e;--c-globe-edge: #0e2042;--c-focus: var(--c-brand);--z-header: 100;--z-menu: 200;--z-top: 900;}:root:lang(en) {--font-display: "Archivo","Archivo fb Segoe en","Archivo fb Arial en","Segoe UI",Roboto,Arial,sans-serif;--font-sans: "Archivo","Archivo fb Segoe en","Archivo fb Arial en","Segoe UI",Roboto,Arial,sans-serif;--font-mono: "Archivo","Archivo fb Segoe en","Archivo fb Arial en","Segoe UI",Roboto,Arial,sans-serif;}@media (prefers-color-scheme: dark) {:root:not([data-theme="light"]) {color-scheme: dark;--c-deep: #14223d;--c-deep-2: #1e345c;--c-seam-deep: #204684;--c-tile-edge: #204684;--c-plate-on-deep: #c6d6f1;--c-ground: #14223d;--c-surface: #182848;--c-paper: #1e345c;--c-brand: #94b5e5;--c-brand-2: #c6d6f1;--c-brand-soft: #1e3d6e;--c-brand-line: #2657a3;--c-mark: #5b8ed5;--c-mark-line: #94b5e5;--c-ink: #f5f7f8;--c-ink-2: #afbcca;--c-ink-3: #9ba7ba;--c-line: #2657a3;--c-line-soft: rgba(148,181,229,.16);--c-line-strong: #848fa7;--c-on-deep: #ffffff;--c-on-deep-2: #c7d1da;--c-on-brand: #14223d;--c-crit: #ff7d6b;}}:root[data-theme="dark"] {color-scheme: dark;--c-deep: #14223d;--c-deep-2: #1e345c;--c-seam-deep: #204684;--c-tile-edge: #204684;--c-plate-on-deep: #c6d6f1;--c-ground: #14223d;--c-surface: #182848;--c-paper: #1e345c;--c-brand: #94b5e5;--c-brand-2: #c6d6f1;--c-brand-soft: #1e3d6e;--c-brand-line: #2657a3;--c-mark: #5b8ed5;--c-mark-line: #94b5e5;--c-ink: #f5f7f8;--c-ink-2: #afbcca;--c-ink-3: #9ba7ba;--c-line: #2657a3;--c-line-soft: rgba(148,181,229,.16);--c-line-strong: #848fa7;--c-on-deep: #ffffff;--c-on-deep-2: #c7d1da;--c-on-brand: #14223d;--c-crit: #ff7d6b;}
