@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-latin.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-latin-var.woff2)format("woff2")}:root{--color-navy:#0a1a33;--color-navy-raised:#0f2547;--color-yellow:#ffc629;--color-white:#fff;--color-ink-muted:#3d4b63;--color-line:#ffffff26;--color-line-light:#e3e7ee;--color-field-border:#8a94a6;--color-error:#b3261e;--font-display:"Anton", Impact, "Arial Narrow", sans-serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--container:1240px;--gutter:clamp(20px, 5vw, 48px);--section-y:clamp(64px, 9vw, 128px);--header-h:72px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);-webkit-text-size-adjust:100%}body{background-color:var(--color-navy);color:var(--color-white);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6}img,video{max-width:100%;height:auto;display:block}a{color:var(--color-yellow)}h1,h2,h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-weight:400;line-height:1}p{margin:0}:focus-visible{outline:3px solid var(--color-yellow);outline-offset:3px}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.eyebrow{color:var(--color-yellow);letter-spacing:3px;text-transform:uppercase;margin-bottom:14px;font-size:.875rem;font-weight:800}.section-title{font-size:clamp(2.75rem,5.6vw,4.75rem)}.btn{min-height:56px;font:inherit;letter-spacing:.5px;cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 32px;font-size:1.0625rem;font-weight:800;text-decoration:none;transition:transform .15s,background-color .15s,color .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--primary{background-color:var(--color-yellow);color:var(--color-navy)}.btn--primary:hover{background-color:#ffd65c}.btn--ghost{color:var(--color-white);border-color:#ffffffb3}.btn--ghost:hover{background-color:#ffffff1a}.btn--dark{background-color:var(--color-navy);color:var(--color-white)}.btn--dark:hover{background-color:#16305a}.skip-link{z-index:100;background:var(--color-yellow);color:var(--color-navy);padding:12px 20px;font-weight:800;position:absolute;top:-100px;left:16px}.skip-link:focus{top:16px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.site-header[data-astro-cid-isef26zo]{z-index:20;backdrop-filter:blur(8px);background-color:#0a1a33f0;border-bottom:1px solid #ffffff14;position:sticky;top:0}.header-inner[data-astro-cid-isef26zo]{min-height:var(--header-h);justify-content:space-between;align-items:center;gap:16px;display:flex}.brand[data-astro-cid-isef26zo]{color:var(--color-white);font-family:var(--font-display);letter-spacing:.5px;text-transform:uppercase;align-items:center;gap:12px;font-size:1.375rem;text-decoration:none;display:flex}.nav[data-astro-cid-isef26zo]{align-items:center;gap:28px;font-size:.9375rem;font-weight:600;display:flex}.nav-link[data-astro-cid-isef26zo]{color:var(--color-white);padding:12px 0;text-decoration:none}.nav-link[data-astro-cid-isef26zo]:hover{color:var(--color-yellow)}.nav-cta[data-astro-cid-isef26zo]{background-color:var(--color-yellow);min-height:44px;color:var(--color-navy);letter-spacing:.5px;text-transform:uppercase;align-items:center;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}.nav-cta[data-astro-cid-isef26zo]:hover{background-color:#ffd65c}@media (width<=559px){.nav-link[data-astro-cid-isef26zo]{display:none}.brand[data-astro-cid-isef26zo] span[data-astro-cid-isef26zo]{font-size:1.125rem}}.site-footer[data-astro-cid-oenwriqq]{border-top:1px solid #ffffff1f}.footer-inner[data-astro-cid-oenwriqq]{color:#ffffffc7;flex-wrap:wrap;justify-content:space-between;gap:32px 64px;padding-block:48px;font-size:.9375rem;display:flex}.org[data-astro-cid-oenwriqq]{align-items:center;gap:16px;display:flex}.strong[data-astro-cid-oenwriqq]{color:var(--color-white);font-weight:700}a[data-astro-cid-oenwriqq]{align-items:center;min-height:44px;font-weight:700;display:inline-flex}
