:root{color-scheme:dark;--ground:#000;--ink:#fff;--accent:#ff2e89;--signal:#fdeb91;--on-accent:var(--ground);--on-signal:var(--ground);--focus-ring:var(--accent);--font-mono:"Martian Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--fw-heavy:800;--fw-regular:400;--fs-h1:clamp(36px, 6vw, 64px);--fs-h2:clamp(26px, 4vw, 40px);--fs-h3:clamp(22px, 2.6vw, 28px);--fs-body:clamp(17px, 1.6vw, 20px);--fs-body-sm:16px;--fs-label:14px;--fs-button:16px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:56px;--space-6:80px;--space-7:112px;--gutter:clamp(16px, 5vw, 80px);--section-gap:clamp(64px, 9vw, 112px);--rule:4px;--rule-heavy:10px;--target-min:48px}*,:before,:after{box-sizing:border-box}html{background:var(--ground)}body{background:var(--ground);color:var(--ink);font-family:var(--font-mono);font-size:var(--fs-body);font-weight:var(--fw-regular);-webkit-text-size-adjust:100%;margin:0;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:var(--accent);text-underline-offset:4px;text-decoration-thickness:2px}a:hover{color:var(--ink)}:focus-visible{outline:var(--rule) solid var(--focus-ring);outline-offset:4px}h1,h2,h3{font-weight:var(--fw-heavy);text-transform:uppercase;text-wrap:balance;margin:0}h1{font-size:var(--fs-h1);letter-spacing:-.03em;line-height:1.05}h2{font-size:var(--fs-h2);line-height:1.1}h3{font-size:var(--fs-h3);line-height:1.15}p{margin:0}.skip{position:absolute;left:-9999px}.skip:focus{left:var(--space-2);top:var(--space-2);z-index:10;background:var(--accent);color:var(--on-accent);padding:var(--space-1) var(--space-2)}.wrap{width:100%;max-width:1440px;padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));margin-inline:auto}.page{gap:var(--section-gap);padding-block:var(--space-6) var(--section-gap);flex-direction:column;display:flex}.prose{gap:var(--space-2);flex-direction:column;max-width:65ch;display:flex}.prose-sm{font-size:var(--fs-body-sm);line-height:1.5}.label{font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;line-height:1.4}.accent{color:var(--accent)}.display{font-weight:var(--fw-heavy);text-transform:uppercase;letter-spacing:-.04em;line-height:.92;font-size:min(120px, calc((100vw - 2 * var(--gutter)) * .114));hyphens:manual}.section-head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);border-bottom:var(--rule) solid var(--ink);margin-bottom:var(--space-4);flex-wrap:wrap;padding-bottom:12px;display:flex}.btn{min-height:var(--target-min);padding:0 var(--space-3);font:var(--fw-heavy) var(--fs-button)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:var(--rule) solid;cursor:pointer;border-radius:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn-secondary{background:var(--ground);border-color:var(--ink);color:var(--ink)}.btn-primary:hover,.btn-secondary:hover{background:var(--ink);border-color:var(--ink);color:var(--ground)}.btn-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip{padding:var(--space-1) 12px;font-size:var(--fs-label);font-weight:var(--fw-heavy);letter-spacing:.08em;text-transform:uppercase;border:var(--rule) solid var(--signal);background:var(--signal);color:var(--on-signal);white-space:nowrap;align-items:center;line-height:1;display:inline-flex}.chip-off{background:var(--ground);border-color:var(--ink);color:var(--ink)}.cells{gap:var(--rule);background:var(--ink);border:var(--rule) solid var(--ink);display:grid}.cells>*{background:var(--ground);min-width:0}.band{background:var(--accent);color:var(--on-accent)}.band-inner{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-6);flex-wrap:wrap;display:flex}.band .btn{background:var(--on-accent);border-color:var(--on-accent);color:var(--accent)}.band .btn:hover{background:var(--ink);border-color:var(--ink);color:var(--ground)}.cry{font-weight:var(--fw-heavy);color:var(--accent);letter-spacing:.02em}.mono[data-astro-cid-n22k7olv]{width:var(--size);height:var(--size);border:var(--frame) solid var(--ink);color:var(--ink);font-weight:var(--fw-heavy);font-size:calc(var(--size) * .42);letter-spacing:-.06em;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.on-accent[data-astro-cid-n22k7olv]{background:var(--accent);border-color:var(--on-accent);color:var(--on-accent)}.inverted[data-astro-cid-n22k7olv]{background:var(--ground);border-color:var(--ground);color:var(--accent)}.nav-wrap[data-astro-cid-c75fxstf]{z-index:20;border-bottom:var(--rule) solid var(--ink);background:var(--ground);position:relative}.nav[data-astro-cid-c75fxstf]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.brand[data-astro-cid-c75fxstf]{align-items:center;gap:var(--space-2);color:var(--ink);text-decoration:none;display:flex}.word[data-astro-cid-c75fxstf]{font-size:18px;font-weight:var(--fw-heavy);letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.links[data-astro-cid-c75fxstf]{align-items:center;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.links[data-astro-cid-c75fxstf]>a[data-astro-cid-c75fxstf]:not(.btn),.drop[data-astro-cid-c75fxstf] summary[data-astro-cid-c75fxstf]{min-height:var(--target-min);color:var(--ink);font-size:var(--fs-button);font-weight:var(--fw-heavy);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;align-items:center;text-decoration:none;display:inline-flex}.links[data-astro-cid-c75fxstf]>a[data-astro-cid-c75fxstf]:not(.btn):hover,.drop[data-astro-cid-c75fxstf] summary[data-astro-cid-c75fxstf]:hover{color:var(--accent)}.links[data-astro-cid-c75fxstf]>a[data-astro-cid-c75fxstf][aria-current=page],.drop[data-astro-cid-c75fxstf] summary[data-astro-cid-c75fxstf].current{text-decoration:underline;text-decoration-thickness:var(--rule);text-decoration-color:var(--accent);text-underline-offset:6px}.drop[data-astro-cid-c75fxstf]{position:relative}.drop[data-astro-cid-c75fxstf]:not([open]) .menu[data-astro-cid-c75fxstf]{display:none}.drop[data-astro-cid-c75fxstf] summary[data-astro-cid-c75fxstf]{gap:8px;list-style:none}.drop[data-astro-cid-c75fxstf] summary[data-astro-cid-c75fxstf]::-webkit-details-marker{display:none}.drop[data-astro-cid-c75fxstf] summary[data-astro-cid-c75fxstf]:after{content:"";border-top:7px solid;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;transition:transform .15s}.drop[data-astro-cid-c75fxstf][open] summary[data-astro-cid-c75fxstf]:after{transform:rotate(180deg)}.menu[data-astro-cid-c75fxstf]{z-index:30;background:var(--ground);border:var(--rule) solid var(--ink);flex-direction:column;min-width:280px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.menu[data-astro-cid-c75fxstf] a[data-astro-cid-c75fxstf]{padding:var(--space-2) var(--space-3);color:var(--ink);min-height:var(--target-min);flex-direction:column;gap:4px;text-decoration:none;display:flex}.menu[data-astro-cid-c75fxstf] a[data-astro-cid-c75fxstf]+a[data-astro-cid-c75fxstf]{border-top:var(--rule) solid var(--ink)}.menu[data-astro-cid-c75fxstf] a[data-astro-cid-c75fxstf]:hover,.menu[data-astro-cid-c75fxstf] a[data-astro-cid-c75fxstf]:focus-visible{background:var(--accent);color:var(--on-accent)}.menu[data-astro-cid-c75fxstf] a[data-astro-cid-c75fxstf][aria-current=page] .menu-label[data-astro-cid-c75fxstf]{text-decoration:underline;text-decoration-thickness:var(--rule);text-underline-offset:6px}.menu-label[data-astro-cid-c75fxstf]{font-size:var(--fs-button);font-weight:var(--fw-heavy);letter-spacing:.08em;text-transform:uppercase}.menu-note[data-astro-cid-c75fxstf]{font-size:var(--fs-label);letter-spacing:.04em}@media (width<=480px){.word[data-astro-cid-c75fxstf]{font-size:15px}.links[data-astro-cid-c75fxstf]{gap:var(--space-1) var(--space-3)}.menu[data-astro-cid-c75fxstf]{min-width:min(280px,100vw - 32px);left:0;right:auto}}.foot[data-astro-cid-jo6i4kqk]{border-top:var(--rule) solid var(--ink)}.foot-inner[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-4);flex-wrap:wrap;display:flex}.who[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-2);display:flex}.name[data-astro-cid-jo6i4kqk]{font-weight:var(--fw-heavy);text-transform:uppercase;letter-spacing:.04em;line-height:1.3}
