@font-face{font-family:Cabinet Grotesk;font-weight:400;font-display:swap;src:url(/triptych/fonts/cabinet-grotesk-400.woff2) format("woff2")}@font-face{font-family:Cabinet Grotesk;font-weight:500;font-display:swap;src:url(/triptych/fonts/cabinet-grotesk-500.woff2) format("woff2")}@font-face{font-family:Cabinet Grotesk;font-weight:800;font-display:swap;src:url(/triptych/fonts/cabinet-grotesk-800.woff2) format("woff2")}@font-face{font-family:Doto;font-weight:700;font-display:swap;src:url(/triptych/fonts/doto-latin-700-normal.woff2) format("woff2")}:root{--ground: #fff;--ground-2: #f0f0f0;--ink: #000;--ink-2: #4d4d4d;--accent: #d71921;--margin: 24px;color-scheme:light}@media(prefers-color-scheme:dark){:root{--ground: #000;--ground-2: #161616;--ink: #fff;--ink-2: #b3b3b3;color-scheme:dark}}*{box-sizing:border-box}body{margin:0;background:var(--ground);color:var(--ink);font:400 clamp(1.0625rem,1rem + .25vw,1.1875rem)/1.6 "Cabinet Grotesk","Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration-color:var(--accent);text-underline-offset:4px}a:hover{color:var(--accent)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}:focus:not(:focus-visible){outline:none}*{-webkit-tap-highlight-color:transparent}.skip{position:absolute;left:-999px;top:8px;padding:8px 14px;background:var(--ink);color:var(--ground)}.skip:focus{left:8px}.nav{display:flex;justify-content:space-between;align-items:center;padding:20px var(--margin)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font:700 20px/1 Doto,monospace}.brand svg{width:16px;height:18px}.nav nav{display:flex;gap:24px;font-weight:500}.nav nav a{text-decoration:none}.nav nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--accent)}.doc{width:min(720px,calc(100% - 2 * var(--margin)));margin:8vh auto 0}.doc h1{margin:0;font:800 clamp(2.5rem,1.4rem + 4.5vw,4.75rem)/.95 "Cabinet Grotesk",sans-serif;letter-spacing:-.035em}.doc h1:after{content:"";display:inline-block;width:.16em;height:.16em;margin-left:.04em;border-radius:50%;background:var(--accent)}.doc h1+p{color:var(--ink-2);margin-top:18px}.doc h2{margin:2.4em 0 .4em;font:800 1.6rem/1.15 Cabinet Grotesk,sans-serif;letter-spacing:-.02em}.doc p,.doc li{max-width:68ch}.doc ul{padding-left:1.2em}.doc li{margin:.55em 0}.doc li::marker{color:var(--accent)}.doc code{font:.9em ui-monospace,Consolas,monospace;background:var(--ground-2);padding:.1em .35em}.foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;width:min(720px,calc(100% - 2 * var(--margin)));margin:14vh auto 0;padding:0 0 32px;color:var(--ink-2);font-size:.9375rem}.crumbs ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 28px;padding:0;color:var(--ink-2);font-size:.9375rem}.crumbs li+li:before{content:"/";margin-right:8px}.crumbs a{text-decoration:none}.crumbs a[aria-current]{color:var(--ink)}.lost{margin-top:12vh}.silence{display:block;width:auto;height:120px;margin-bottom:40px;overflow:visible}.silence .bar{fill:var(--ink);transform-box:fill-box;transform-origin:50% 100%;animation:fade-out 1.4s cubic-bezier(.34,1.5,.5,1) both,idle 2.6s ease-in-out 1.4s infinite alternate}.silence .bar:nth-child(2){animation-delay:.1s,1.5s}.silence .bar-3{fill:var(--accent);animation-delay:.2s,1.6s}@keyframes fade-out{0%{transform:scaleY(1)}to{transform:scaleY(.08)}}@keyframes idle{0%{transform:scaleY(.08)}to{transform:scaleY(.16)}}.doc .ways{list-style:none;padding:0;margin:32px 0 0;display:grid;gap:12px;font-size:clamp(1.25rem,1.1rem + .7vw,1.625rem);font-weight:500}@media(prefers-reduced-motion:reduce){.silence .bar{animation:none;transform:scaleY(.08)}}
