:root{--primary:var(--blue-600,#006ed0);--primary-hover:var(--blue-700,#0056a2);--primary-text:#fff;--button-primary-bg:var(--primary);--button-primary-bg-hover:var(--primary-hover);--button-primary-color:var(--primary-text);--button-primary-radius:0.375rem;--font-poppins:"Poppins",system-ui,sans-serif;--typo-poppins-display-h1:3rem;--typo-poppins-display-h1-lh:4rem;--typo-poppins-display-h2:2rem;--typo-poppins-display-h2-lh:1.2;--typo-poppins-display-h2-bold-lh:1.3;--typo-poppins-body:1.5rem;--typo-poppins-body-lh:1.2;--typo-poppins-h1:3rem;--typo-poppins-h1-lh:1.2;--typo-poppins-body-sm:1.25rem;--typo-poppins-button:1rem;--typo-poppins-chip:0.75rem;--footer-bg:#1a1a1a;--footer-text:#eee;--section-spacing-y-mobile:1.5rem;--section-spacing-y-tablet:3rem;--section-spacing-y-desktop:3rem;--section-spacing-x-mobile:1rem;--section-spacing-x-tablet:1.5rem;--section-spacing-x-desktop:3rem;--section-gap-mobile:3.4375rem;--section-gap-tablet:3.5rem;--section-gap-desktop:3.625rem;--section-gap-small-mobile:1.5rem;--section-gap-small-tablet:1.75rem;--section-gap-small-desktop:2.5rem;--section-gap-large-mobile:4.5rem;--section-gap-large-tablet:3.625rem;--section-gap-large-desktop:3.625rem;--content-max-width:90rem;--layout-content-max:79rem;--breakpoint-mobile:40rem;--breakpoint-tablet:48rem;--breakpoint-desktop:64rem;--content-layout-padding-x-mobile:1rem;--content-layout-padding-x-tablet:2rem;--content-layout-padding-x-desktop:3rem;--content-layout-padding-y-mobile:1.5rem;--content-layout-padding-y-tablet:3rem;--content-layout-padding-y-desktop:4.5rem;--content-layout-max-76:76vw;--text-on-dark:#fff;--link-color:var(--primary);--text-muted:#666;--text-muted-light:#737373;--text-muted-disabled:#999;--border-color:#ddd;--border-light:#eee;--bg-muted:#f5f5f5;--bg-muted-dark:#e0e0e0;--bg-card:#f9f9f9;--success-color:#0a0;--error-color:#c00;--text-muted-dark:#555;--bg-dark:#333;--border-mid:#878787;--gray-25:#f0f2f9;--gray-50:#e3e7f1;--gray-100:#c2cadd;--gray-200:#a0b2c9;--gray-300:#7e97b5;--gray-400:#5d7c9f;--gray-500:#3b618b;--gray-600:#2e4e6f;--gray-700:#203b53;--gray-800:#132737;--gray-900:#06141b;--gray-950:#000b0d;--blue-50:#d9eeff;--blue-100:#b3dcff;--blue-200:#8ccbff;--blue-300:#66baff;--blue-400:#33a1ff;--blue-500:#0087ff;--blue-600:#006ed0;--blue-700:#0056a2;--blue-800:#003d73;--blue-900:#002444;--blue-950:#001a33;--gray-300:#b2bec7;--gray-700:#45535f;--blue-700:#00529c;--blue-600:#006dcb;--blue-800:#054a87;--gray-600:#607885;--gray-800:#353d45;--form-textarea-border:#c8d1da;--blue-700:#03519b;--header-dropdown-bg:rgba(21,21,21,0.8);--gray-50:#d4e3eb;--green-100:#caf55f;--green-200:#80bb00;--green-300:#608a00;--green-400:#405a00;--green-500:#799E0A;--primary-button-padding:0.625rem 1.5rem;--primary-button-font-size:var(--typo-poppins-button,1rem);--primary-button-font-weight:700;--primary-button-color:var(--primary-button-color,#fff);--primary-button-bg:var(--blue-700,#0056a2);--primary-button-bg-hover:var(--blue-800,#003d73);--primary-button-border:0.0625rem solid var(--blue-700,#0056a2);--primary-button-border-radius:2rem;--primary-button-min-height:2.75rem;--primary-button-icon-size:1.5rem;--primary-button-icon-gap:0.75rem;--badge-intro-padding:0.5rem 0.75rem;--badge-intro-gap:0.625rem;--badge-intro-border-radius:2.5rem;--badge-intro-font-size:var(--typo-poppins-chip,0.75rem);--badge-intro-font-weight:500;--badge-intro-letter-spacing:0.05em;--badge-intro-color:var(--Blue-Blue-800,#054a87);--badge-intro-bg:var(--gray-50,#e3e7f1);--badge-intro-border:0.0625rem solid var(--gray-200,#a0b2c9);--footer-text:#ffffff;--footer-bottom-bg:#b9defe;--footer-bottom-text:#0f1729;--footer-heading-text:#ffffff;--footer-link-text:#b2bec7;--header-bg:#fff;--header-text:#1a1a1a;--header-border:#878787;--header-topbar-border:var(--gray-300,#45535f);--header-toplink-color:var(--gray-300,#b2bec7);--header-glass-rgb:0,72,120;--header-overlay-bg:rgba(var(--header-glass-rgb),0.26);--header-overlay-text:#fff;--header-overlay-border:none;--header-overlay-blur:0.5625rem;--hero-photo-overlay-end:rgba(var(--header-glass-rgb),0.34);--hero-photo-overlay-mid:rgba(var(--header-glass-rgb),0.2);--hero-photo-overlay-start:rgba(var(--header-glass-rgb),0.11);--hero-photo-overlay-open:rgba(var(--header-glass-rgb),0.04);--hero-overlay-blur:var(--header-overlay-blur);--hero-text-shadow:0 0.0625rem 0.25rem rgba(0,28,52,0.35),0 0.5rem 1.75rem rgba(0,36,64,0.2);--photo-overlay-card-top:rgba(0,87,160,0.06);--photo-overlay-card-bottom:rgba(0,36,68,0.48);--hero-header-overlay-gradient:linear-gradient(180deg,var(--photo-overlay-card-bottom) 0%,var(--photo-overlay-card-top) 100%);--photo-overlay-highlights-wash:rgba(0,55,100,0.2);--photo-overlay-highlights-card-start:rgba(0,55,100,0.22);--photo-overlay-highlights-card-end:rgba(0,36,68,0.42);--photo-overlay-mission-strong:rgba(0,55,100,0.28);--photo-overlay-mission-soft:rgba(0,87,160,0.1);--scrim-modal-backdrop:rgba(12,38,62,0.42);--scrim-gallery-caption:rgba(0,36,68,0.45);--scrim-gallery-lightbox:rgba(8,22,38,0.88);--scrim-partner-strip:rgba(0,45,78,0.16);--scrim-footer-overlay:rgba(12,35,55,0.58);--photo-overlay-cta-banner:rgba(0,55,100,0.42);--header-dropdown-bg:linear-gradient(180deg,rgba(22,48,78,0.68),rgba(18,42,68,0.58));--ease-out-smooth:cubic-bezier(0.22,1,0.36,1);--ease-in-out-smooth:cubic-bezier(0.65,0,0.35,1);--duration-fast:0.25s;--duration-normal:0.4s;--duration-slow:0.6s;--duration-slower:0.8s;--stagger-block:0.08s}