:root{--nsf-brand:#1546a0;--nsf-navy:#0e2f6b;--nsf-pillar-1:#2a5cb8;--nsf-pillar-2:#3566c4;--nsf-pillar-3:#1546a0;--nsf-pillar-4:#0e2f6b;--nsf-pillar-5:#0a1e45;--nsf-accent:#f5a524;--nsf-accent-ink:#7a5200;--nsf-cream:#f3f7fd;--nsf-paper:#fff;--nsf-ink:#18181b;--nsf-ink-70:#18181ba8;--nsf-ink-55:#18181b94;--nsf-ink-40:#18181b75;--nsf-ink-35:#18181b61;--nsf-rule:#e1e7f0;--nsf-rule-strong:#18181b;--nsf-on-brand:#fff;--nsf-brand-tint:#1546a012;--nsf-band:#1546a0;--nsf-band-deep:#0a1e45;--nsf-surface:#f8fafd;--nsf-surface-2:#f3f7fd;--nsf-tint:#18181b0b;--nsf-shadow:#18181b1a;--nsf-danger:#9b2c2c;--nsf-danger-tint:#9b2c2c12;--nsf-on-danger:#fff;--nsf-good-ink:#087443;--nsf-warn-ink:#8a3f08;--nsf-stage-red:#e8666a;--nsf-stage-orange:#f5821f;--nsf-stage-yellow:#f2c12e;--nsf-stage-green:#2fb36d;--nsf-stage-red-ink:#b42318;--nsf-stage-orange-ink:#b54708;--nsf-stage-yellow-ink:#8a6100;--nsf-stage-green-ink:#087443;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nsf-font-display:var(--font-display), ui-sans-serif, system-ui, sans-serif;--nsf-font-body:var(--font-body), ui-sans-serif, system-ui, sans-serif;--nsf-font-mono:var(--font-mono), ui-monospace, monospace;--nsf-size-wordmark:62px;--nsf-size-hero:56px;--nsf-size-manifesto:40px;--nsf-size-section-num:52px;--nsf-size-h2:34px;--nsf-size-section-title:26px;--nsf-size-card-title:21px;--nsf-size-rail-title:17px;--nsf-size-lead:17px;--nsf-size-body:15px;--nsf-size-body-sm:14px;--nsf-size-mono:11px;--nsf-size-mono-sm:10px;--nsf-track-tight:-2px;--nsf-track-snug:-.5px;--nsf-track-mono:1.2px;--nsf-track-mono-wide:1.8px;--nsf-gutter:56px;--nsf-gutter-md:32px;--nsf-gutter-sm:20px;--nsf-max-width:1320px;--nsf-section-gap:86px;--nsf-grid-gap:32px;--nsf-media-hero:420px;--nsf-media-card:220px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--nsf-brand:#8fb4f5;--nsf-navy:#eaf0fa;--nsf-pillar-1:#9dbff7;--nsf-pillar-2:#b4cffa;--nsf-pillar-3:#8fb4f5;--nsf-pillar-4:#7ba3ec;--nsf-pillar-5:#6692de;--nsf-accent:#f5a524;--nsf-accent-ink:#f5b547;--nsf-cream:#182238;--nsf-paper:#0c1322;--nsf-ink:#eaf0fa;--nsf-ink-70:#eaf0fabd;--nsf-ink-55:#eaf0fa9e;--nsf-ink-40:#eaf0fa7a;--nsf-ink-35:#eaf0fa6b;--nsf-rule:#243049;--nsf-rule-strong:#c5d0e4;--nsf-on-brand:#08142e;--nsf-brand-tint:#8fb4f524;--nsf-band:#1546a0;--nsf-band-deep:#0a1e45;--nsf-surface:#111a2b;--nsf-surface-2:#182238;--nsf-tint:#eaf0fa0f;--nsf-shadow:#00000073;--nsf-danger:#f28b82;--nsf-danger-tint:#f28b821f;--nsf-on-danger:#2a0b08;--nsf-good-ink:#5fd39c;--nsf-warn-ink:#f5a962;--nsf-stage-red-ink:#f97a6e;--nsf-stage-orange-ink:#f99b45;--nsf-stage-yellow-ink:#f4cb45;--nsf-stage-green-ink:#52d38e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--nsf-brand:#8fb4f5;--nsf-navy:#eaf0fa;--nsf-pillar-1:#9dbff7;--nsf-pillar-2:#b4cffa;--nsf-pillar-3:#8fb4f5;--nsf-pillar-4:#7ba3ec;--nsf-pillar-5:#6692de;--nsf-accent:#f5a524;--nsf-accent-ink:#f5b547;--nsf-cream:#182238;--nsf-paper:#0c1322;--nsf-ink:#eaf0fa;--nsf-ink-70:#eaf0fabd;--nsf-ink-55:#eaf0fa9e;--nsf-ink-40:#eaf0fa7a;--nsf-ink-35:#eaf0fa6b;--nsf-rule:#243049;--nsf-rule-strong:#c5d0e4;--nsf-on-brand:#08142e;--nsf-brand-tint:#8fb4f524;--nsf-band:#1546a0;--nsf-band-deep:#0a1e45;--nsf-surface:#111a2b;--nsf-surface-2:#182238;--nsf-tint:#eaf0fa0f;--nsf-shadow:#00000073;--nsf-danger:#f28b82;--nsf-danger-tint:#f28b821f;--nsf-on-danger:#2a0b08;--nsf-good-ink:#5fd39c;--nsf-warn-ink:#f5a962;--nsf-stage-red-ink:#f97a6e;--nsf-stage-orange-ink:#f99b45;--nsf-stage-yellow-ink:#f4cb45;--nsf-stage-green-ink:#52d38e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--nsf-paper);color:var(--nsf-ink);font-family:var(--nsf-font-body);font-size:var(--nsf-size-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--nsf-font-display);margin:0;font-weight:600}p{margin:0}button{font-family:inherit}:focus-visible{outline:2px solid var(--nsf-brand);outline-offset:3px}.nsf-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.container{width:100%;max-width:var(--nsf-max-width);padding-left:var(--nsf-gutter);padding-right:var(--nsf-gutter);margin:0 auto}.band{width:100%;padding:88px var(--nsf-gutter)}.rule-top{border-top:1px solid var(--nsf-rule-strong)}.hairline{border-bottom:1px solid var(--nsf-rule)}.mono-label{font-family:var(--nsf-font-mono);font-size:var(--nsf-size-mono);letter-spacing:var(--nsf-track-mono-wide);text-transform:uppercase;font-weight:700}.mono-meta{font-family:var(--nsf-font-mono);font-size:var(--nsf-size-mono-sm);letter-spacing:1px;text-transform:uppercase;color:var(--nsf-ink-40);font-weight:400}@media (max-width:1024px){.container,.band{padding-left:var(--nsf-gutter-md);padding-right:var(--nsf-gutter-md)}}@media (max-width:640px){.container{padding-left:var(--nsf-gutter-sm);padding-right:var(--nsf-gutter-sm)}.band{padding:60px var(--nsf-gutter-sm)}}
