@font-face{font-family:BNT Symbols;src:url(/fonts/bnt-symbols.woff2) format("woff2");font-display:swap;unicode-range:U+03A9,U+00B5,U+00B1,U+00D7,U+2070-209F,U+2190-22FF}@font-face{font-family:Host Grotesk Variable Fallback;src:local("Arial");size-adjust:105.77%;ascent-override:95.96%;descent-override:29.78%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback;src:local("Courier New");size-adjust:99.98%;ascent-override:102.52%;descent-override:27.5%;line-gap-override:0%}:root{--brand: #00709A;--brand-dark: #005B7E;--brand-deep: #0A1C2E;--brand-mid: #0088C0;--brand-light: #3CBEE1;--brand-tint: #E3F4FA;--brand-paper: #EEF5F8;--swiss-red: #E40824;--ink: #1A3140;--ink-strong: #0A1C2E;--ink-muted: #4A6270;--ink-soft: #556B76;--ink-faint: #5C727D;--paper: #FFFFFF;--paper-2: #EEF5F8;--paper-3: #E2ECF1;--paper-white: #FFFFFF;--rule: #D6E3E8;--rule-strong: #768C97;--accent: var(--brand-light);--accent-warm: #9A4D0A;--accent-warm-light: #F3E9E0;--danger: #B3261E;--danger-tint: #F7E5E4;--success: #1B7A45;--success-tint: #E3F1E8;--focus-ring: var(--brand);--focus-ring-on-dark: var(--brand-light);--on-dark: #FFFFFF;--on-dark-muted: #B6CFD9;--on-dark-accent: #3CBEE1;--on-dark-link: #8ADCF2;--on-dark-rule: rgb(255 255 255 / .16);--font-sans: "BNT Hyphen", "Host Grotesk Variable", "BNT Symbols", "Host Grotesk Variable Fallback", Arial, sans-serif;--font-display: var(--font-sans);--font-mono: "IBM Plex Mono", "BNT Symbols", "IBM Plex Mono Fallback", "Courier New", monospace;--fs-3xs: .6875rem;--fs-2xs: .75rem;--fs-xs: .8125rem;--fs-sm: .9375rem;--fs-base: 1.0625rem;--fs-md: 1.1875rem;--fs-lg: clamp(1.25rem, 1.16rem + .38vw, 1.5rem);--fs-xl: clamp(1.5rem, 1.36rem + .57vw, 1.875rem);--fs-2xl: clamp(1.75rem, 1.47rem + 1.14vw, 2.5rem);--fs-3xl: clamp(1.875rem, 1.43rem + 1.9vw, 3.125rem);--fs-4xl: clamp(2.125rem, 1.51rem + 2.67vw, 3.875rem);--fs-hero: clamp(1.625rem, 1.3rem + 1.4vw, 2.5rem);--lh-tight: 1.08;--lh-head: 1.15;--lh-snug: 1.35;--lh-body: 1.6;--tracking-head: -.015em;--tracking-eyebrow: .08em;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.25rem;--sp-6: 1.5rem;--sp-8: 2rem;--sp-10: 2.5rem;--sp-12: 3rem;--sp-16: 4rem;--sp-20: 5rem;--sp-24: 6rem;--sp-32: 8rem;--sp-40: 10rem;--section-y: clamp(3rem, 2rem + 4vw, 6rem);--gutter: clamp(1rem, .5rem + 2vw, 2rem);--max-w: 80rem;--max-w-text: 42rem;--max-w-narrow: 32rem;--header-h: 4rem;--header-h-lg: 4.75rem;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 2px;--radius-lg: 2px;--radius-pill: 999px;--shadow-1: 0 1px 2px rgb(11 43 56 / .05), 0 0 1px rgb(11 43 56 / .08);--shadow-2: 0 6px 16px -4px rgb(11 43 56 / .1), 0 1px 3px rgb(11 43 56 / .06);--shadow-3: 0 18px 40px -12px rgb(11 43 56 / .18), 0 2px 6px rgb(11 43 56 / .06);--z-header: 50;--z-menu: 60;--z-toast: 70;--dur-fast: .12s;--dur: .2s;--ease: cubic-bezier(.2, .7, .2, 1)}@media(prefers-reduced-motion:reduce){:root{--dur-fast: 0ms;--dur: 0ms}}.band-dark{--paper: var(--brand-deep);--paper-2: #2A3E52;--ink: var(--on-dark);--ink-strong: var(--on-dark);--ink-muted: var(--on-dark-muted);--ink-soft: var(--on-dark-muted);--rule: var(--on-dark-rule);--focus-ring: var(--focus-ring-on-dark);background:var(--brand-deep);color:var(--on-dark)}
