@font-face{font-family:Migra;src:url(/fonts/migra-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Migra;src:url(/fonts/migra-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Migra;src:url(/fonts/migra-400i.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Migra;src:url(/fonts/migra-200.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Migra;src:url(/fonts/migra-200i.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Migra;src:url(/fonts/migra-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{--navy:#0A0F1D;--panel:#131A30;--obsidian:#07080B;--cream:#F9F6F0;--sand:#D9D4C7;--gray:#A8A395;--bronze:#C9974F;--amber:#E3B572}*{box-sizing:border-box}body,html{background:var(--navy)}body{margin:0;color:var(--sand);font-family:Plus Jakarta Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.skip{position:absolute;left:-999px;top:8px;background:var(--amber);color:#07080B;padding:10px 16px;z-index:100;font-weight:700}.skip:focus{left:8px}.pill{position:fixed;left:0;top:0;z-index:60;pointer-events:none;background:var(--amber);color:#07080B;font:700 12px Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:999px;opacity:0;transition:opacity .2s;will-change:transform}.pill[data-on="1"]{opacity:1}@media (hover:none),(prefers-reduced-motion:reduce){.pill{display:none}}.cta{will-change:transform}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}