:root{--nsf-brand:#23297a;--nsf-pillar-1:#3b42a6;--nsf-pillar-2:#4c53b8;--nsf-pillar-3:#23297a;--nsf-pillar-4:#1a1f5e;--nsf-pillar-5:#14173f;--nsf-accent:#f5a524;--nsf-accent-ink:#7a5200;--nsf-cream:#fff7e8;--nsf-paper:#fff;--nsf-ink:#18181b;--nsf-ink-70:#18181ba8;--nsf-ink-55:#18181b94;--nsf-ink-40:#18181b75;--nsf-ink-35:#18181b61;--nsf-rule:#e6e3dc;--nsf-rule-strong:#18181b;--nsf-on-brand:#fff;--nsf-brand-tint:#23297a12;--nsf-band:#23297a;--nsf-band-deep:#14173f;--nsf-surface:#fafaf8;--nsf-surface-2:#fff7e8;--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:#9aa0f0;--nsf-pillar-1:#a9aef5;--nsf-pillar-2:#bcc0f8;--nsf-pillar-3:#9aa0f0;--nsf-pillar-4:#8b91e8;--nsf-pillar-5:#7c82dc;--nsf-accent:#f5a524;--nsf-accent-ink:#f5b547;--nsf-cream:#221f1a;--nsf-paper:#12131c;--nsf-ink:#ececf1;--nsf-ink-70:#ececf1bd;--nsf-ink-55:#ececf19e;--nsf-ink-40:#ececf17a;--nsf-ink-35:#ececf16b;--nsf-rule:#2c2e3d;--nsf-rule-strong:#c9cad6;--nsf-on-brand:#10123a;--nsf-brand-tint:#9aa0f024;--nsf-band:#2a3190;--nsf-band-deep:#14173f;--nsf-surface:#191a26;--nsf-surface-2:#1f2030;--nsf-tint:#ececf10f;--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:#9aa0f0;--nsf-pillar-1:#a9aef5;--nsf-pillar-2:#bcc0f8;--nsf-pillar-3:#9aa0f0;--nsf-pillar-4:#8b91e8;--nsf-pillar-5:#7c82dc;--nsf-accent:#f5a524;--nsf-accent-ink:#f5b547;--nsf-cream:#221f1a;--nsf-paper:#12131c;--nsf-ink:#ececf1;--nsf-ink-70:#ececf1bd;--nsf-ink-55:#ececf19e;--nsf-ink-40:#ececf17a;--nsf-ink-35:#ececf16b;--nsf-rule:#2c2e3d;--nsf-rule-strong:#c9cad6;--nsf-on-brand:#10123a;--nsf-brand-tint:#9aa0f024;--nsf-band:#2a3190;--nsf-band-deep:#14173f;--nsf-surface:#191a26;--nsf-surface-2:#1f2030;--nsf-tint:#ececf10f;--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)}}body:has([data-own-masthead]) [data-site-header]{display:none}
