@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-latin-600.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-latin-700.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-600.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500.woff2)format("woff2")}:root{--navy:#01224d;--navy-raised:#0a3168;--navy-line:#ffffff24;--orange:#db541a;--orange-text:#b2410e;--orange-on-navy:#f2894f;--paper:#f3f4f1;--white:#fff;--concrete:#e2e5e6;--steel:#556070;--ink:#0d1726;--line:#01224d29;--font-display:"Barlow Condensed", "Arial Narrow", Arial, sans-serif;--font-body:"IBM Plex Sans", "Segoe UI", Arial, sans-serif;--font-mono:"IBM Plex Mono", Consolas, "Courier New", monospace;--gutter:clamp(16px, 4vw, 48px);--content:1200px;--header-height:76px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 12px)}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--orange);outline-offset:3px}h1,h2,h3,h4,p,figure,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;text-wrap:balance;font-weight:700;line-height:1}p{text-wrap:pretty}address{font-style:normal}img{max-width:100%;height:auto;display:block}::selection{background:var(--orange);color:var(--white)}@media (max-width:960px){html{scroll-padding-top:124px}}@media (max-width:760px){:root{--header-height:64px}html{scroll-padding-top:112px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
