:root{--ink:#0e0708;--ink-2:#1a0d10;--ink-3:#2b171b;--paper:#eee8df;--paper-2:#e3dbcf;--paper-3:#d2c7b8;--wine:#4a0713;--blood:#8f1025;--signal:#ff3b21;--ash:#b8aaa5;--font-riot:var(--font-bitcount), ui-monospace, monospace;--font-soft:var(--font-bodoni), "Bodoni 72", Didot, Georgia, serif;--font-data:var(--font-martian), ui-monospace, "SFMono-Regular", monospace;--t-mega:clamp(4.6rem, 1rem + 21vw, 27rem);--t-giant:clamp(3.6rem, 1.2rem + 11vw, 15rem);--t-xl:clamp(2.6rem, 1.3rem + 5.6vw, 8rem);--t-l:clamp(1.9rem, 1.3rem + 2.6vw, 4rem);--t-m:clamp(1.3rem, 1.1rem + .9vw, 2rem);--t-body:clamp(1.02rem, .98rem + .2vw, 1.18rem);--t-data:.6875rem;--t-data-l:.8125rem;--gutter:clamp(1rem, .55rem + 1.9vw, 2.25rem);--col-gap:clamp(.75rem, .4rem + 1.4vw, 1.75rem);--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2.5rem;--space-xl:clamp(3rem, 2rem + 4vw, 6rem);--space-2xl:clamp(5rem, 3rem + 8vw, 11rem);--header-height:4rem;--cell:8px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-step:steps(6, end);--duration-fast:.18s;--duration-base:.42s;--duration-slow:.8s;--z-header:50;--z-overlay:70;--z-drawer:80;--z-veil:90;--bg:var(--paper);--fg:var(--ink);--fg-2:#0e0708a3;--fg-3:#0e070866;--rule:#0e070824;--rule-strong:#0e070880}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s}}.sheet,.sheet-2{--bg:var(--paper);--fg:var(--ink);--fg-2:#0e0708a3;--fg-3:#0e070866;--rule:#0e070824;--rule-strong:#0e070880;background-color:var(--bg);color:var(--fg)}.sheet-2{--bg:var(--paper-2)}.bed{--bg:var(--ink);--fg:var(--paper);--fg-2:#eee8dfa3;--fg-3:#eee8df61;--rule:#eee8df21;--rule-strong:#eee8df73;background-color:var(--bg);color:var(--fg)}.marks{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='96' height='96'><path d='M48 44v8M44 48h8' stroke='%23eee8df' stroke-opacity='.16' stroke-width='1'/></svg>");background-position:top}.sheet .marks,.sheet.marks{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='96' height='96'><path d='M48 44v8M44 48h8' stroke='%230e0708' stroke-opacity='.16' stroke-width='1'/></svg>")}
.riot{font-family:var(--font-riot);font-variation-settings:"ELSH" var(--elsh,50);letter-spacing:-.01em;font-kerning:normal;font-weight:500;line-height:.82}.soft{font-family:var(--font-soft);font-optical-sizing:auto;letter-spacing:-.025em;font-style:italic;font-weight:400;line-height:.92}.data{font-family:var(--font-data);font-size:var(--t-data);font-variation-settings:"wdth" 87.5;letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-weight:450;font-stretch:87.5%;line-height:1.35}.data-l{font-size:var(--t-data-l)}.text{font-family:var(--font-soft);font-size:var(--t-body);letter-spacing:0;text-wrap:pretty;font-weight:400;line-height:1.5}.lede{font-family:var(--font-soft);font-size:var(--t-m);letter-spacing:-.012em;text-wrap:pretty;font-weight:400;line-height:1.28}.t-mega{font-size:var(--t-mega)}.t-giant{font-size:var(--t-giant)}.t-xl{font-size:var(--t-xl)}.t-l{font-size:var(--t-l)}.t-m{font-size:var(--t-m)}.fg-2{color:var(--fg-2)}.fg-3{color:var(--fg-3)}.signal{color:var(--signal)}
*,:before,:after{box-sizing:border-box}*{margin:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--paper);min-height:100svh;color:var(--ink);font-family:var(--font-soft);font-size:var(--t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.5;overflow-x:clip}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}ul[role=list],ol[role=list]{padding:0;list-style:none}::selection{background:var(--signal);color:var(--paper)}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.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}.skip-link{left:var(--gutter);z-index:calc(var(--z-veil) + 1);padding:var(--space-xs) var(--space-s);background:var(--signal);color:var(--paper);font-family:var(--font-data);font-size:var(--t-data);letter-spacing:.06em;text-transform:uppercase;position:absolute;top:-100px}.skip-link:focus{top:var(--space-s)}.px{width:var(--cell);height:var(--cell);background:currentColor;flex:none;display:inline-block}
