@font-face{font-family:Big Shoulders;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-latin-800-normal-BmnmSKe3.woff2)format("woff2"),url(/assets/big-shoulders-latin-800-normal-IbCvOL6_.woff)format("woff")}@font-face{font-family:Big Shoulders;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-latin-900-normal-B5hLlUNY.woff2)format("woff2"),url(/assets/big-shoulders-latin-900-normal-DXT4HMFN.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2)format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2)format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/instrument-sans-latin-700-normal-CYfAanHo.woff2)format("woff2"),url(/assets/instrument-sans-latin-700-normal-DfAjL1vF.woff)format("woff")}@font-face{font-family:Red Hat Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/red-hat-mono-latin-400-normal-C-lyubUB.woff2)format("woff2"),url(/assets/red-hat-mono-latin-400-normal-CG-MPK9d.woff)format("woff")}@font-face{font-family:Red Hat Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/red-hat-mono-latin-500-normal-CjZS5o_4.woff2)format("woff2"),url(/assets/red-hat-mono-latin-500-normal-C00uZsq5.woff)format("woff")}@font-face{font-family:Red Hat Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/red-hat-mono-latin-700-normal-BlO-L231.woff2)format("woff2"),url(/assets/red-hat-mono-latin-700-normal-Cw7HpJVp.woff)format("woff")}:root{--gold:#c89a16;--gleam:#f5d96b;--shadow:#8a6410;--bronze:#5c4108;--fur:#f7f2e8;--ink:#1a1207;--display:"Big Shoulders Display", "Big Shoulders", system-ui, sans-serif;--body:"Instrument Sans", system-ui, "Segoe UI", Roboto, sans-serif;--mono:"Red Hat Mono", ui-monospace, Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}html,body{background:radial-gradient(120% 90% at 30% 0,#2e2109 0%,#1a1207 55%,#120c04 100%)}body{font:400 16px/1.6 var(--body);color:var(--fur);min-height:100svh;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}::selection{background:var(--gleam);color:var(--ink)}#boot-fallback{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:fixed;inset:0}#boot-fallback p{font:800 46px/1 var(--display);color:var(--gleam);letter-spacing:.03em}#boot-fallback span{font:400 13px/1.6 var(--mono);color:#f7f2e899}.page{max-width:640px;margin:0 auto;padding:clamp(24px,6vw,48px) clamp(16px,5vw,28px) 0}.panel{border-bottom:1px solid #f5d96b24;padding-block:clamp(40px,9vh,80px)}.panel:last-of-type{border-bottom:0}.kicker{text-align:center;font:700 11px/1 var(--mono);letter-spacing:.34em;text-transform:uppercase;color:var(--gold);margin-bottom:1.8em}.h1{text-align:center;font:800 clamp(30px, 7vw, 48px) / 1.05 var(--display);background:linear-gradient(180deg, var(--gleam) 0%, var(--gold) 55%, var(--bronze) 100%);color:#0000;filter:drop-shadow(0 2px #0006);letter-spacing:.01em;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem}.sub{text-align:center;color:#f7f2e8ad;max-width:44ch;margin:0 auto;font-size:14px}html.has-spark,html.has-spark *{cursor:none!important}.spark{background:var(--gleam);width:12px;height:12px;box-shadow:0 0 8px 2px var(--gleam), 0 0 18px 6px #c89a1680;z-index:10001;pointer-events:none;will-change:transform;border-radius:50%;position:fixed;top:-6px;left:-6px}.spark.trail{opacity:.45;filter:blur(1px);z-index:10000;width:8px;height:8px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
