:root{--ultramarine:#121c4c;--ultramarine-raised:#1b2763;--ink:#0e0e10;--paper:#f1ece3;--paper-muted:#b8b2a7;--rule:#3b4675;--on-paper:var(--ultramarine);--font-display:"IM Fell DW Pica", Georgia, serif;--font-body:"Nunito", system-ui, sans-serif;--font-label:"rift-soft", "Barlow Condensed", "Arial Narrow", sans-serif;--space-2:8px;--space-4:16px;--space-8:32px;--space-16:64px;--space-32:128px;--radius-none:0;--radius-sm:2px;--stage-h:min(100svh, 1600px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--ultramarine)}body{background:var(--ultramarine);color:var(--paper);font-family:var(--font-body);letter-spacing:.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:19px;font-weight:300;line-height:1.65}img,svg,video{max-width:100%;display:block}h1,h2,h3,h4,p,figure,blockquote{margin:0}button{font:inherit;color:inherit}a{color:var(--paper);text-underline-offset:3px;text-decoration:underline 1px}a:hover{color:var(--paper-muted)}:focus:not(:focus-visible){outline:none}:focus-visible{outline:1px solid var(--paper);outline-offset:4px}button,a,input,textarea{-webkit-tap-highlight-color:transparent}.on-paper :focus-visible{outline-color:var(--on-paper)}h1,h2,h3,blockquote,.balance{text-wrap:balance}p,li{text-wrap:pretty}.label{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;font-size:14px;font-weight:400;line-height:1.2}.heading{font-family:var(--font-label);letter-spacing:.04em;text-transform:uppercase;font-size:36px;font-weight:400;line-height:1.15}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
