@font-face{font-family:Montserrat;src:url(/fonts/montserrat-regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-semibold.ttf)format("truetype");font-weight:600;font-display:swap}:root{--brand-ink:#0e0e10;--brand-ink-2:#15151a;--brand-bone:#f2efe6;--brand-signal:#d6ff3f;--brand-signal-t:#1a2400;--brand-cobalt:#2b4cff;--brand-cobalt-bright:#7b8cff;--brand-muted:#8a8a8f;--brand-hairline:#2a2a2e;--brand-hairline-light:#d8d3c4;--brand-support-1:#4a4a50;--brand-support-2:#3a3a40;--brand-support-3:#b8b2a0;--brand-font:"Montserrat", system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-surface:var(--brand-ink);--ui-raised:var(--brand-ink-2);--ui-text:var(--brand-bone);--ui-muted:var(--brand-muted);--ui-line:var(--brand-hairline);--ui-control-line:var(--brand-support-1);--ui-accent:var(--brand-cobalt-bright);--ui-signal:var(--brand-signal);--ui-on-signal:var(--brand-signal-t);--ui-level-ok:#5fbf86;--ui-level-info:var(--brand-cobalt-bright);--ui-level-warning:#e8b04a;--ui-level-critical:#f0645a;--ui-level-none:var(--brand-support-1);--ui-font:var(--brand-font);--ui-weight-body:400;--ui-weight-display:500;--ui-weight-strong:600;--ui-text-tiny:.6875rem;--ui-text-control:.8125rem;--ui-text-small:.875rem;--ui-text-body:1.0625rem;--ui-text-heading:1.375rem;--ui-text-display:clamp(1.75rem, 3.5vw, 2.875rem);--ui-space-1:.25rem;--ui-space-2:.5rem;--ui-space-3:1rem;--ui-space-4:1.5rem;--ui-space-5:2.5rem;--ui-radius:4px;--ui-hairline:.5px;--ui-width:75rem;--ui-gutter:1rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ui-surface);color:var(--ui-text);font-family:var(--ui-font);font-size:var(--ui-text-body);font-weight:var(--ui-weight-body);margin:0;line-height:1.6}a{color:var(--ui-accent);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}
