@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./public-sans-latin-400-normal.8Rpg0ruU.woff2)format("woff2"),url(./public-sans-latin-400-normal.SBbinRkI.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./public-sans-latin-600-normal.Fru-LXNs.woff2)format("woff2"),url(./public-sans-latin-600-normal.BR59oU-I.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./public-sans-latin-700-normal.BqJmxWdE.woff2)format("woff2"),url(./public-sans-latin-700-normal.Dm-oTPSL.woff)format("woff")}@font-face{font-family:Roboto Slab;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-slab-latin-500-normal.DwNfslcc.woff2)format("woff2"),url(./roboto-slab-latin-500-normal.D_QU9Sk-.woff)format("woff")}@font-face{font-family:Roboto Slab;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-slab-latin-700-normal.WCCj9XVQ.woff2)format("woff2"),url(./roboto-slab-latin-700-normal.ThI0IOtl.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-ink-950:#10213b;--color-ink-900:#172b49;--color-cobalt-700:#214f91;--color-cobalt-800:#193f77;--color-vermilion-700:#a83f2d;--color-maize-400:#efbd4e;--color-paper-50:#fcfaf5;--color-paper-100:#f6f1e6;--color-paper-200:#e8dfcf;--color-slate-700:#4b5665;--color-white:#fff;--font-body:"Public Sans", "Segoe UI", Arial, sans-serif;--font-display:"Roboto Slab", Rockwell, "Courier New", serif;--line-ink:#10213b38;--line-paper:#f6f1e64d;--shadow-plate:0 22px 60px #10213b2e}.container{width:100%;max-width:80rem;margin-inline:auto;padding-inline:clamp(1.15rem,4vw,3.5rem)}.section-kicker{color:var(--color-cobalt-700);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0;font-size:.72rem;font-weight:700;display:inline-flex}.section-kicker:before{content:"";background:currentColor;width:2.4rem;height:2px}.section-title{color:var(--color-ink-950);font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:1.35rem 0 0;font-size:clamp(2.35rem,5.5vw,5rem);font-weight:500;line-height:1}.status-label{letter-spacing:.1em;text-transform:uppercase;border:1px solid;align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:.68rem;font-weight:700;line-height:1.25;display:inline-flex}.status-label:before{background:var(--color-maize-400);content:"";width:.48rem;height:.48rem}.button{letter-spacing:.045em;text-transform:uppercase;border:2px solid #0000;justify-content:center;align-items:center;gap:.8rem;min-height:3.25rem;padding:.75rem 1.15rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--maize{background:var(--color-maize-400);color:var(--color-ink-950)}.button--outline-paper{color:var(--color-paper-50);border-color:#f6f1e6a6}.button--outline-paper:hover{background:var(--color-paper-50);color:var(--color-ink-950)}.button__arrow{font-size:1.1rem;line-height:1}.skip-link{background:var(--color-maize-400);color:var(--color-ink-950);z-index:1000;padding:.8rem 1rem;font-weight:700;transition:transform .14s;position:fixed;top:0;left:0;transform:translateY(-120%)}.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.button,.skip-link{transition:none}.button:hover{transform:none}}*,:after,:before{box-sizing:border-box}html{--focus-ring-color:var(--color-cobalt-700);scroll-behavior:smooth;scroll-padding-top:7rem}body,html{background:var(--color-paper-100)}body{color:var(--color-ink-950);font-family:var(--font-body);text-rendering:optimizelegibility;min-height:100vh;margin:0;overflow-x:hidden}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent;color:inherit}img{max-width:100%;display:block}li,p{text-wrap:pretty}section[id]{scroll-margin-top:7rem}:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:4px}::selection{background:var(--color-maize-400);color:var(--color-ink-950)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
