:root{--brand-navy:#1B345D;--brand-orange:#F05624;--ground:#F1EEE8;--panel:#FBFAF7;--ink:#101B2E;--ink-2:#4E5A70;--ink-3:#8A93A4;--rule:#D8D2C6;--hair:#E6E1D7;--signal:#D8410F;--clear:#1C7A58;--hold:#A06200;--disp:"Barlow Condensed",ui-sans-serif,system-ui,sans-serif;--sans:"IBM Plex Sans",ui-sans-serif,system-ui,-apple-system,sans-serif;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,monospace;--wrap:1120px;--gut:clamp(16px,4vw,40px)}:root:not([data-theme=light]){@media (prefers-color-scheme:dark){--ground:#0A1322;--panel:#101D33;--ink:#EEF2F8;--ink-2:#9FADC4;--ink-3:#66748C;--rule:#1F3050;--hair:#17253E;--signal:#FF6A38;--clear:#3FC397;--hold:#E0A94A}}:root[data-theme=dark]{--ground:#0A1322;--panel:#101D33;--ink:#EEF2F8;--ink-2:#9FADC4;--ink-3:#66748C;--rule:#1F3050;--hair:#17253E;--signal:#FF6A38;--clear:#3FC397;--hold:#E0A94A}*{box-sizing:border-box}html{color-scheme:light dark}body{margin:0;background:var(--ground);color:var(--ink);font:400 15px/1.6 var(--sans);-webkit-font-smoothing:antialiased}.display{font-family:var(--disp);font-weight:700;letter-spacing:-.005em;line-height:.92}.display,.eyebrow{text-transform:uppercase}.eyebrow{font-size:11px;letter-spacing:.16em;color:var(--ink-3)}.eyebrow,.num{font-family:var(--mono)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wrap{max-width:var(--wrap);margin:0 auto;padding-inline:var(--gut)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:transparent;color:var(--ink-2);border:1px solid var(--rule);border-radius:2px;padding:6px 12px;font-size:13px;letter-spacing:.01em;transition:opacity .14s ease,transform .14s ease,border-color .14s ease,color .14s ease}button:hover:not(:disabled){color:var(--ink);border-color:var(--ink-3)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.4;cursor:not-allowed}button[aria-pressed=true]{background:var(--ink);color:var(--ground);border-color:var(--ink);font-weight:500}input[type=text],select,textarea{width:100%;background:transparent;border:0;border-bottom:1px solid var(--rule);border-radius:0;padding:6px 0;transition:border-color .14s ease}input[type=text]:focus,select:focus,textarea:focus{outline:0;border-bottom-color:var(--signal)}input::placeholder{color:var(--ink-3)}select{cursor:pointer}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--signal);outline-offset:3px}.dim{color:var(--ink-2)}.faint{color:var(--ink-3)}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rise{animation:rise .5s cubic-bezier(.2,.7,.3,1) both}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@supports (view-transition-name:none){@view-transition{navigation:auto}::view-transition-new(root),::view-transition-old(root){animation-duration:.22s}}@media (prefers-reduced-motion:reduce){::view-transition-new(root),::view-transition-old(root){animation:none!important}}