:root{--color-orange:#ec7a08;--color-orange-hover:#c96706;--color-orange-light:#f9a658;--color-orange-tint:#fde8d0;--color-orange-secondary:#e57608;--color-orange-text:#b85c00;--color-orange-text-on-grey:#ad5600;--color-gray:#666;--color-gray-light:#999;--color-blue-website:#144381;--color-blue-footer:#001f2b;--color-blue-alt:#0a3046;--color-white:#fff;--color-cream:#f3f2ed;--color-gray50:#f7f7f5;--color-gray100:#ededea;--color-gray200:#d9d8d3;--color-gray300:#bfbdb6;--color-gray400:#8f8d87;--color-gray500:#666;--color-gray700:#3f3e3b;--color-gray900:#1a1a1a;--color-black:#000;--color-success:#2e8f5a;--color-warning:#e0a422;--color-danger:#c0392b;--color-info:#144381;--surface-page:#fff;--surface-section-alt:#f3f2ed;--surface-section-grey:#f0f4f7;--surface-section-grey-soft:#f8f9fa;--surface-card-dark:#0a3046;--surface-panel-dark:#0a3046;--surface-text-on-dark-body:#ffffff9e;--surface-text-on-dark-strong:#ffffffd9;--surface-heading-on-light:#e57608;--surface-heading-on-dark:#ec7a08;--surface-heading-on-grey:#d97008;--surface-text-orange-on-light:#b85c00;--surface-text-orange-on-grey:#ad5600;--grad-brand-vertical:linear-gradient(180deg, #003044 0%, #001f2b 100%);--grad-brand-horizontal:linear-gradient(90deg, #003044 0%, #001f2b 100%);--grad-brand-radial:radial-gradient(circle at 30% 30%, #003044 0%, #001f2b 100%);--grad-hero-veil:linear-gradient(90deg, #0a3046 0%, #0a3046d9 45%, #0a304600 100%);--space-s0:0;--space-s1:4px;--space-s2:8px;--space-s3:12px;--space-s4:16px;--space-s5:20px;--space-s6:24px;--space-s8:32px;--space-s10:40px;--space-s12:48px;--space-s14:56px;--space-s16:64px;--space-s20:80px;--space-s24:96px;--space-s32:128px;--space-s40:160px;--space-s48:192px;--radius-none:0;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-pill:9999px;--shadow-sm:0 1px 2px #001f2b14;--shadow-md:0 4px 12px #001f2b1a;--shadow-lg:0 12px 32px #001f2b29;--shadow-xl:0 24px 60px #001f2b3d;--shadow-glow:0 8px 24px #ec7a0859;--motion-fast:.16s cubic-bezier(.4, 0, .2, 1);--motion-base:.24s cubic-bezier(.4, 0, .2, 1);--motion-slow:.4s cubic-bezier(.4, 0, .2, 1);--motion-spring:.5s cubic-bezier(.34, 1.56, .64, 1);--rhythm-paragraph-gap:16px;--rhythm-title-to-sub:8px;--rhythm-tight-gap:6px;--rhythm-sub-to-block:48px;--rhythm-eyebrow-to-title:12px;--rhythm-card-title-to-body:12px;--rhythm-list-item-gap:14px;--rhythm-title-to-cta:32px;--rhythm-section-y:96px;--rhythm-section-ymobile:64px;--rhythm-section-x:20px;--font-primary:"Lato", "Aptos", system-ui, -apple-system, sans-serif;--font-display:"Lato", "Aptos", system-ui, sans-serif;--font-body:"Lato", "Aptos", system-ui, sans-serif;--fs-display:64px;--lh-display:1.1;--fw-display:700;--ls-display:-.02em;--fs-h1:48px;--lh-h1:1.15;--fw-h1:700;--ls-h1:-.01em;--fs-hero-sub:24px;--lh-hero-sub:1.5;--fw-hero-sub:700;--ls-hero-sub:0;--fs-h2:40px;--lh-h2:1.2;--fw-h2:700;--ls-h2:-.005em;--fs-h3:24px;--lh-h3:1.5;--fw-h3:400;--ls-h3:0;--fs-h4:20px;--lh-h4:1.3;--fw-h4:700;--ls-h4:0;--fs-card-dark:22px;--lh-card-dark:1.2;--fw-card-dark:900;--ls-card-dark:-.005em;--fs-card-lg:24px;--lh-card-lg:1.3;--fw-card-lg:700;--ls-card-lg:0;--fs-eyebrow:14px;--lh-eyebrow:1.4;--fw-eyebrow:400;--ls-eyebrow:.08em;--fs-nav-link:18px;--lh-nav-link:1.33;--fw-nav-link:600;--ls-nav-link:0;--fs-body:16px;--lh-body:1.7;--fw-body:400;--ls-body:0;--fs-body-sm:14px;--lh-body-sm:1.6;--fw-body-sm:400;--ls-body-sm:0;--fs-list-item:16px;--lh-list-item:1.7;--fw-list-item:400;--ls-list-item:0;--fs-footnote:12px;--lh-footnote:1.5;--fw-footnote:400;--ls-footnote:0;--fs-button:16px;--lh-button:1;--fw-button:700;--ls-button:.02em;--fs-button-sm:14px;--lh-button-sm:1;--fw-button-sm:700;--ls-button-sm:.02em;--fs-button-lg:18px;--lh-button-lg:1;--fw-button-lg:700;--ls-button-lg:.02em;--container:1280px;--gutter:24px;--focus-ring:0 0 0 3px #ec7a0873;--focus-offset:2px;--bullet-size:.375em;--bullet-nudge:.1em;--bullet-color:#ec7a08}@media (width<=767px){:root{--fs-display:40px;--lh-display:1.1;--fs-h1:34px;--lh-h1:1.2;--fs-hero-sub:20px;--lh-hero-sub:1.5;--fs-h2:30px;--lh-h2:1.25;--fs-h3:20px;--lh-h3:1.5;--fs-h4:18px;--lh-h4:1.3;--fs-card-dark:20px;--lh-card-dark:1.25;--fs-card-lg:20px;--lh-card-lg:1.3;--fs-eyebrow:13px;--lh-eyebrow:1.4;--fs-nav-link:16px;--lh-nav-link:1.33;--fs-body:15px;--lh-body:1.65;--fs-body-sm:13px;--lh-body-sm:1.6;--fs-list-item:15px;--lh-list-item:1.65;--fs-footnote:11px;--lh-footnote:1.5;--fs-button:15px;--lh-button:1;--fs-button-sm:13px;--lh-button-sm:1;--fs-button-lg:16px;--lh-button-lg:1;--rhythm-section-y:64px}}
