@font-face{font-family:Archivo;src:url(../../../fonts/archivo.woff2)format("woff2");font-weight:300 900;font-stretch:75% 125%;font-display:swap}@font-face{font-family:Besley;src:url(../../../fonts/besley-normal.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Besley;src:url(../../../fonts/besley-italic.woff2)format("woff2");font-weight:400 900;font-style:italic;font-display:swap}:root{--graphite:#08090a;--well:#030304;--rule:#212428;--rule-strong:#3a3f46;--bone:#ece6d3;--bone-dim:#a7a294;--dim:#7c8187;--card:#e9e1c8;--card-ink:#1a1813;--cd-yellow:#f2b705;--cd-yellow-deep:#b88900;--alarm:#ff5a36;--cherenkov:#3fa9ff;--cherenkov-glow:#8fd3ff;--accent:var(--cd-yellow);--accent-deep:var(--cd-yellow-deep);--accent-glow:#f2b70552;--figure:"Archivo", "Franklin Gothic", "Helvetica Neue", sans-serif;--text:"Besley", "Clarendon", "Century Schoolbook", Georgia, serif;--gutter:clamp(16px, 4vw, 48px);--max:1240px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-mode=bloomer]{--accent:var(--cherenkov);--accent-deep:#1c6fbf;--accent-glow:#3fa9ff57}*,:before,:after{box-sizing:border-box}html{background:var(--graphite);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--graphite);color:var(--bone);font-family:var(--text);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.125rem;line-height:1.5;overflow-x:hidden}a{color:inherit;-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-underline-offset:.2em;text-decoration-thickness:1px;transition:text-decoration-color .2s}a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}::selection{background:var(--accent);color:var(--well)}.num{font-family:var(--figure);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.sec{--sec-pad:clamp(3.5rem, 7vw, 6rem);border-top:1px solid var(--rule);padding-block:clamp(2.5rem, 5vw, 3.75rem) var(--sec-pad)}.sec.minor{--sec-pad:clamp(2.5rem, 5vw, 4rem);padding-top:clamp(2rem,4vw,3rem)}:where(.sec) .title{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.6vw,2.6rem);font-weight:400;line-height:1.08}:where(.sec.minor) .title{letter-spacing:-.01em;font-size:clamp(1.3rem,2.2vw,1.55rem);font-weight:500}:root:not([data-mode=bloomer]) .bloomer,:root[data-mode=bloomer] .doomer{display:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){animation:reveal .9s var(--ease-in-out)}@keyframes reveal{0%{clip-path:circle(0 at var(--vt-x,50%) var(--vt-y,0))}to{clip-path:circle(var(--vt-r,150vmax) at var(--vt-x,50%) var(--vt-y,0))}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
