@font-face{font-family:"Titillium Web";src:url("/assets/fonts/TitilliumWeb-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Titillium Web";src:url("/assets/fonts/TitilliumWeb-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Titillium Web";src:url("/assets/fonts/TitilliumWeb-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Titillium Web";src:url("/assets/fonts/TitilliumWeb-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Titillium Web";src:url("/assets/fonts/TitilliumWeb-Black.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("/assets/fonts/OpenSans-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("/assets/fonts/OpenSans-Italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Open Sans";src:url("/assets/fonts/OpenSans-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("/assets/fonts/OpenSans-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--navy-900:#080B22;--navy-800:#0F1335;--navy-700:#171C4A;--navy-600:#252C6B;--navy-500:#303D81;--navy-300:#8189B0;--navy-200:#C6CADE;--navy-100:#E7E9F2;--navy-050:#F4F5F9;--yellow-700:#C9B800;--yellow-600:#E6D100;--yellow-500:#FFE900;--yellow-300:#FFF27A;--yellow-100:#FFFAD1;--teal-700:#00707C;--teal-600:#00909E;--teal-500:#00A5B5;--teal-200:#9BE0E8;--teal-100:#E0F6F8;--white:#FFFFFF;--paper:#FAFBFD;--grey-100:#F1F3F8;--grey-200:#E3E6EF;--grey-300:#CDD2E0;--grey-400:#A9AFC3;--grey-600:#6C7286;--grey-800:#333A4D;--ink:#0E1224;--green-600:#1E8A5F;--green-100:#E4F5EE;--amber-600:#B26A00;--amber-100:#FDF1DF;--red-600:#C1362B;--red-100:#FBE9E7;--text-heading:var(--navy-700);--text-body:var(--grey-800);--text-muted:var(--grey-600);--text-faint:var(--grey-400);--text-inverse:var(--white);--text-on-navy:rgba(255,255,255,.86);--text-link:var(--navy-700);--text-link-hover:var(--teal-600);--text-accent:var(--teal-600);--surface-page:var(--white);--surface-card:var(--white);--surface-subtle:var(--grey-100);--surface-tint:var(--navy-050);--surface-brand:var(--navy-700);--surface-brand-deep:var(--navy-900);--surface-brand-soft:var(--navy-100);--surface-accent:var(--yellow-500);--surface-accent-soft:var(--yellow-100);--surface-teal:var(--teal-500);--surface-teal-soft:var(--teal-100);--border-subtle:var(--grey-200);--border-default:var(--grey-300);--border-strong:var(--navy-700);--border-on-navy:rgba(255,255,255,.24);--focus-ring:var(--teal-500);--overlay-scrim:rgba(23,28,74,.55);--overlay-protect:linear-gradient(180deg,rgba(23,28,74,0) 0%,rgba(23,28,74,.28) 45%,rgba(23,28,74,.78) 100%);--gradient-brand:linear-gradient(135deg,#252C6B 0%,#171C4A 45%,#080B22 100%);--gradient-brand-deep:linear-gradient(135deg,#171C4A 0%,#080B22 55%,#050718 100%);--gradient-brand-band:linear-gradient(100deg,#252C6B 0%,#171C4A 38%,#080B22 100%);--status-success-fg:var(--green-600);--status-success-bg:var(--green-100);--status-warning-fg:var(--amber-600);--status-warning-bg:var(--amber-100);--status-error-fg:var(--red-600);--status-error-bg:var(--red-100);--status-info-fg:var(--teal-700);--status-info-bg:var(--teal-100);--font-heading:"Titillium Web","Titillium Web Fallback",system-ui,sans-serif;--font-body:"Open Sans","Open Sans Fallback",system-ui,sans-serif;--fw-light:300;--fw-regular:400;--fw-semibold:600;--fw-bold:700;--fw-black:900;--fs-display:clamp(2.75rem,5.2vw,4.5rem);--fs-h1:clamp(2.25rem,4vw,3.5rem);--fs-h2:clamp(1.75rem,2.8vw,2.5rem);--fs-h3:1.75rem;--fs-h4:1.375rem;--fs-h5:1.125rem;--fs-h6:1rem;--fs-lead:1.25rem;--fs-body:1rem;--fs-small:0.9375rem;--fs-caption:0.8125rem;--fs-eyebrow:0.75rem;--lh-tight:1.04;--lh-heading:1.14;--lh-snug:1.35;--lh-body:1.65;--lh-loose:1.8;--ls-display:-0.02em;--ls-heading:-0.01em;--ls-body:0;--ls-eyebrow:0.16em;--ls-caps:0.06em;--h-display:var(--fw-bold) var(--fs-display)/var(--lh-tight) var(--font-heading);--h-1:var(--fw-bold) var(--fs-h1)/var(--lh-heading) var(--font-heading);--h-2:var(--fw-bold) var(--fs-h2)/var(--lh-heading) var(--font-heading);--h-3:var(--fw-semibold) var(--fs-h3)/var(--lh-snug) var(--font-heading);--h-4:var(--fw-semibold) var(--fs-h4)/var(--lh-snug) var(--font-heading);--h-5:var(--fw-semibold) var(--fs-h5)/var(--lh-snug) var(--font-heading);--h-6:var(--fw-bold) var(--fs-h6)/var(--lh-snug) var(--font-heading);--t-body:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-body);--t-lead:var(--fw-regular) var(--fs-lead)/var(--lh-snug) var(--font-body);--t-small:var(--fw-regular) var(--fs-small)/var(--lh-body) var(--font-body);--t-caption:var(--fw-semibold) var(--fs-caption)/1.45 var(--font-body);--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--space-40:160px;--container-max:1400px;--container-narrow:760px;--gutter:24px;--gutter-lg:40px;--section-y:var(--space-24);--section-y-sm:var(--space-16);--grid-gap:24px;--radius-xs:2px;--radius-sm:4px;--radius-md:10px;--radius-lg:10px;--radius-xl:10px;--radius-pill:999px;--control-h-sm:36px;--control-h-md:44px;--control-h-lg:54px;--border-w:1px;--border-w-thick:2px;--rule-accent-w:4px;--shadow-xs:0 1px 2px rgba(23,28,74,.06);--shadow-sm:0 2px 6px rgba(23,28,74,.07);--shadow-md:0 6px 18px rgba(23,28,74,.09);--shadow-lg:0 16px 40px rgba(23,28,74,.12);--shadow-xl:0 28px 70px rgba(23,28,74,.16);--shadow-inset-top:inset 0 1px 0 rgba(255,255,255,.5);--shadow-focus:0 0 0 3px rgba(0,165,181,.35);--blur-panel:saturate(140%) blur(14px);--glass-on-photo:rgba(255,255,255,.14);--glass-on-light:rgba(255,255,255,.72);--dur-fast:120ms;--dur-base:200ms;--dur-slow:380ms;--dur-reveal:700ms;--ease-standard:cubic-bezier(.2,.6,.2,1);--ease-out:cubic-bezier(0,.6,.3,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--transition-control:background-color var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),transform var(--dur-fast) var(--ease-standard);--lift-hover:translateY(-2px);--press-scale:scale(.985)}*,::after,::before{box-sizing:border-box}body{margin:0;background:var(--surface-page);color:var(--text-body);font:var(--t-body);-webkit-font-smoothing:antialiased;text-wrap:pretty}h1,h2,h3,h4,h5,h6{margin:0 0 var(--space-4);color:var(--text-heading);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:var(--ls-heading);text-wrap:balance}h1{font:var(--h-1);text-transform:uppercase;letter-spacing:.01em}h2{font:var(--h-2);text-transform:uppercase;letter-spacing:.015em}h3{font:var(--h-3);text-transform:uppercase;letter-spacing:var(--ls-caps)}h4{font:var(--h-4);text-transform:uppercase;letter-spacing:var(--ls-caps)}h5{font:var(--h-5);text-transform:uppercase;letter-spacing:var(--ls-caps)}h6{font:var(--h-6);text-transform:uppercase;letter-spacing:var(--ls-caps)}p{margin:0 0 var(--space-4)}ol,ul{margin:0 0 var(--space-4);padding-left:var(--space-5)}li,li>ol,li>ul{margin-block:var(--space-2)}li::marker{color:var(--navy-300)}ul{list-style:disc}ol{list-style:decimal}a{color:var(--text-link);text-decoration-color:var(--navy-200);text-underline-offset:3px;transition:color var(--dur-base) var(--ease-standard)}a:hover{color:var(--text-link-hover);text-decoration-color:currentColor}b,strong{font-weight:var(--fw-semibold)}small{font:var(--t-small)}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.u-eyebrow{font-family:var(--font-heading);font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--teal-600)}.u-caps{text-transform:uppercase;letter-spacing:var(--ls-caps)}.u-lead{font:var(--t-lead);color:var(--text-muted)}.u-container{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}@media (prefers-reduced-motion:reduce){*{animation-duration:NaNs!important;transition-duration:NaNs!important}}
x-dc{display:none!important}
