@font-face{font-family:Silkscreen;src:url(./silkscreen-CtPo2yA5.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Inter;src:url(./inter-C38fXH4l.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:JetBrains Mono;src:url(./jetbrains-mono-V6pRDFza.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}:root{--ink:#fff;--bone:#f1f3f4;--panel:#fff;--chalk:#202124;--soot:#202124;--slate:#5f6368;--rule:#bdc1c6;--signal:#d93025;--amber:#e37400;--moss:#188038;--peri:#1a73e8;--rose:#9334e6;--orange:#d01884;--aqua:#007b83;--g-blue:#4285f4;--g-red:#ea4335;--g-yellow:#fbbc04;--g-green:#34a853;--pixel:"Silkscreen", monospace;--body:"Inter", system-ui, sans-serif;--mono:"JetBrains Mono", monospace;--ground:var(--ink);--fg:var(--chalk);--accent:var(--peri)}*{box-sizing:border-box;border-radius:0!important}html,body{height:100%;font-family:var(--body);-webkit-font-smoothing:antialiased;background:#fff;margin:0;padding:0;overflow:hidden}#viewport{background:var(--ink);position:fixed;inset:0;overflow:hidden}#bgart{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}#stage{z-index:1;transform-origin:0 0;width:1920px;height:1080px;position:absolute;top:0;left:0;overflow:hidden}*{transition:none!important}.slide{color:var(--fg);background:0 0;padding:72px 96px 108px;display:none;position:absolute;inset:0}.slide.active{grid-template-rows:auto minmax(0,1fr) auto;gap:36px;display:grid}.slide[data-space=a]{--ground:var(--ink);--fg:var(--chalk)}.slide[data-space=b]{--ground:var(--bone);--fg:var(--chalk)}.slide[data-accent=amber]{--accent:var(--amber)}.slide[data-accent=signal]{--accent:var(--signal)}.slide[data-accent=moss]{--accent:var(--moss)}.slide[data-accent=peri]{--accent:var(--peri)}.slide[data-accent=rose]{--accent:var(--rose)}.slide[data-accent=orange]{--accent:var(--orange)}.slide.active>:not(.counter):not(.speaker):not(.constellation){z-index:2;position:relative}.pixel{font-family:var(--pixel);letter-spacing:.04em;text-transform:uppercase}.eyebrow{font-family:var(--pixel);letter-spacing:.04em;color:var(--slate);text-transform:uppercase;font-size:24px}h1.title{font-family:var(--pixel);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:72px;line-height:1.3}h2.title{font-family:var(--body);letter-spacing:-.01em;text-align:center;text-wrap:balance;margin:0;font-size:56px;font-weight:400;line-height:1.18}h2.title.pixel{font-family:var(--pixel);text-transform:uppercase;letter-spacing:.04em;font-size:48px}.statement-text{font-family:var(--body);letter-spacing:-.01em;text-align:center;margin:0;font-size:64px;line-height:1.25}p,li{margin:0;font-size:36px;line-height:1.45}.lede{color:var(--fg);font-size:40px;line-height:1.4}.cite{font-family:var(--body);color:var(--slate);margin-top:8px;font-size:24px;line-height:1.4;display:block}.mono{font-family:var(--mono)}code,.code{font-family:var(--mono);color:var(--accent);font-size:32px}.takeaway{text-align:center;border-top:4px solid var(--accent);max-width:1600px;margin:0 auto;padding-top:24px;font-size:36px;line-height:1.35}.takeaway b{color:var(--accent);font-weight:400}.panelbox{border:4px solid var(--rule);background:var(--panel);padding:56px 32px 32px;position:relative}.panelbox>.tab{background:var(--panel);height:44px;color:var(--fg);line-height:44px;font-family:var(--pixel);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:0 12px;font-size:36px;position:absolute;top:-22px;left:16px}.panelbox.fine{border-width:2px}.panelbox.amber{border-color:var(--amber)}.panelbox.amber>.tab{color:var(--amber)}.panelbox.signal{border-color:var(--signal)}.panelbox.signal>.tab{color:var(--signal)}.panelbox.moss{border-color:var(--moss)}.panelbox.moss>.tab{color:var(--moss)}.panelbox.peri{border-color:var(--peri)}.panelbox.peri>.tab{color:var(--peri)}.panelbox.slate{border-color:var(--slate)}.panelbox.slate>.tab{color:var(--slate)}.panelbox.rose{border-color:var(--rose)}.panelbox.rose>.tab{color:var(--rose)}.panelbox.orange{border-color:var(--orange)}.panelbox.orange>.tab{color:var(--orange)}[data-icon]{flex:none;line-height:0;display:inline-block}[data-icon] svg{fill:currentColor;shape-rendering:crispedges;width:100%;height:100%;display:block}.i24{width:24px;height:24px}.i32{width:32px;height:32px}.i48{width:48px;height:48px}.i64{width:64px;height:64px}.i96{width:96px;height:96px}.i192{width:192px;height:192px}.i240{width:240px;height:240px}.i288{width:288px;height:288px}.i384{width:384px;height:384px}.hero{color:var(--accent);align-content:center;justify-items:center;gap:32px;display:grid}.hero>.label{font-family:var(--pixel);letter-spacing:.04em;text-transform:uppercase;color:var(--accent);text-align:center;font-size:32px}.hero>.sub{color:var(--slate);text-align:center;max-width:620px;font-size:28px}ul.marks{align-content:center;gap:40px;margin:0;padding:0;list-style:none;display:grid}ul.marks>li{grid-template-columns:48px 1fr;align-items:start;gap:28px;font-size:38px;line-height:1.38;display:grid}ul.marks>li>[data-icon]{width:48px;height:48px;margin-top:4px}ul.marks.tight{gap:28px}ul.marks.tight>li{font-size:36px}.amber>[data-icon],[data-icon].amber{color:var(--amber)}.signal>[data-icon],[data-icon].signal{color:var(--signal)}.moss>[data-icon],[data-icon].moss{color:var(--moss)}.peri>[data-icon],[data-icon].peri{color:var(--peri)}.slate>[data-icon],[data-icon].slate{color:var(--slate)}.t-amber{color:var(--amber)}.t-signal{color:var(--signal)}.t-moss{color:var(--moss)}.t-peri{color:var(--peri)}.t-slate{color:var(--slate)}.t-rose{color:var(--rose)}.t-orange{color:var(--orange)}.t-aqua{color:var(--aqua)}.rose>[data-icon],[data-icon].rose{color:var(--rose)}.orange>[data-icon],[data-icon].orange{color:var(--orange)}.aqua>[data-icon],[data-icon].aqua{color:var(--aqua)}.divider .stack{text-align:center;z-index:2;place-self:center;position:relative}.divider .stack h1.title{text-align:center}.divider .kicker{color:var(--fg);max-width:1200px;margin-top:32px;margin-left:auto;margin-right:auto;font-size:36px}.speaker{font-family:var(--body);color:var(--slate);letter-spacing:.02em;z-index:4;font-size:24px;position:absolute;bottom:76px;left:96px}.speaker b{color:var(--fg);font-weight:400}.statement .stack{text-align:center;place-self:center;max-width:1600px}.split .cols{grid-template-columns:1fr 1fr;align-items:center;gap:72px;height:100%;display:grid}.split .cols>.left{align-self:center}.split .cols>.right{align-content:center;align-self:stretch;gap:24px;display:grid}.cards .row{grid-auto-columns:1fr;grid-auto-flow:column;align-content:center;align-items:stretch;gap:40px;height:100%;display:grid}.cards .row.two{grid-template-columns:1fr 1fr}.cards .card{align-content:start;gap:20px;display:grid}.card p{font-size:30px;line-height:1.4}.card .big{font-family:var(--pixel);letter-spacing:.04em;font-size:32px;display:block}.card .cardicon{justify-self:center;margin:8px 0 4px}table{border-collapse:collapse;width:100%}th{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;text-align:left;color:var(--slate);border-bottom:4px solid var(--rule);vertical-align:bottom;padding:0 24px 16px 0;font-size:26px}td{border-bottom:2px solid var(--rule);vertical-align:top;padding:22px 24px 22px 0;font-size:28px;line-height:1.35}td.best{color:var(--moss)}td.num{font-family:var(--mono);font-size:26px}td .ref{color:var(--slate);margin-top:6px;font-size:24px;display:block}tr:last-child td{border-bottom:0}.stackdiag{gap:16px;display:grid}.layer{border:2px solid var(--rule);font-family:var(--mono);color:var(--fg);align-items:center;gap:20px;padding:20px 24px;font-size:26px;display:flex}.layer [data-icon]{width:64px;height:64px}.layer.wall{border:4px solid var(--rule)}.layer.hi{border-color:var(--amber);color:var(--amber)}.grid8{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.chip{border:2px solid var(--rule);font-family:var(--mono);color:var(--fg);align-items:center;gap:16px;padding:16px;font-size:24px;display:flex}.chip [data-icon]{width:48px;height:48px}.chip.on{border-color:var(--moss);color:var(--moss)}.constellation{pointer-events:none;z-index:1;color:var(--slate);position:absolute;inset:0}.constellation [data-icon]{opacity:.5;position:absolute}@keyframes nudge-x{0%,97.5%{transform:translate(0)}98%{transform:translate(4px)}to{transform:translate(0)}}@keyframes nudge-y{0%,97.5%{transform:translate(0)}98%{transform:translateY(-4px)}to{transform:translate(0)}}@keyframes nudge-s{0%,97.5%{transform:translate(0)}98%{transform:translate(-2px,2px)}to{transform:translate(0)}}.constellation [data-icon]{animation-timing-function:step-end;animation-iteration-count:infinite}.constellation [data-icon]:nth-child(4n+1){animation-name:nudge-x;animation-duration:1.7s}.constellation [data-icon]:nth-child(4n+2){animation-name:nudge-y;animation-duration:2.3s}.constellation [data-icon]:nth-child(4n+3){animation-name:nudge-s;animation-duration:2.9s}.constellation [data-icon]:nth-child(4n){animation-name:nudge-y;animation-duration:2.1s;animation-delay:.7s}canvas.piece{width:100%;height:100%;display:block}.piecebox{position:relative}@keyframes heroin{0%{transform:translate(16px,16px)}to{transform:translate(0)}}.slide.active .hero>[data-icon]{animation:.24s steps(3,end) forwards heroin}.counter{font-family:var(--pixel);letter-spacing:.04em;color:var(--slate);z-index:5;font-size:24px;position:absolute;bottom:40px;right:96px}#progress{color:var(--chalk);z-index:5;gap:8px;display:flex;position:absolute;bottom:44px;left:96px}#progress i{background:var(--slate);opacity:.35;width:16px;height:16px;display:block}#progress i.done:nth-child(4n+1){background:var(--g-blue)}#progress i.done:nth-child(4n+2){background:var(--g-red)}#progress i.done:nth-child(4n+3){background:var(--g-yellow)}#progress i.done:nth-child(4n){background:var(--g-green)}#progress i.done{opacity:1}#progress i.here{outline-offset:2px;outline:4px solid}#notes{background:var(--panel);color:var(--chalk);border-top:4px solid var(--peri);z-index:20;max-height:60%;padding:32px 96px;font-size:28px;line-height:1.5;display:none;position:absolute;bottom:0;left:0;right:0;overflow:hidden}#notes.open{display:block}#notes .who{font-family:var(--pixel);letter-spacing:.04em;color:var(--peri);text-transform:uppercase;margin-bottom:12px;font-size:24px;display:block}aside.notes{display:none}#help{background:var(--ink);color:var(--chalk);z-index:30;place-content:center;padding:96px;display:none;position:absolute;inset:0}#help.open{display:grid}#help h2{font-family:var(--pixel);letter-spacing:.04em;margin:0 0 40px;font-size:40px}#help dl{grid-template-columns:260px 1fr;gap:24px 48px;margin:0;font-size:32px;display:grid}#help dt{font-family:var(--mono);color:var(--peri)}#help dd{margin:0}#overview{background:var(--ink);z-index:25;grid-template-columns:repeat(6,1fr);align-content:start;gap:16px;padding:48px;display:none;position:absolute;inset:0;overflow:hidden}#overview.open{display:grid}#overview .thumb{aspect-ratio:16/9;border:2px solid var(--slate);cursor:pointer;width:100%;position:relative;overflow:hidden}#overview .thumb.current{border-color:var(--peri)}#overview .thumb .mini>.slide{background:var(--ground)}#overview .thumb .mini{transform-origin:0 0;pointer-events:none;width:1920px;height:1080px;position:absolute;top:0;left:0}#overview .thumb .num{z-index:2;font-family:var(--pixel);color:var(--chalk);background:var(--ink);padding:0 4px;font-size:16px;position:absolute;bottom:2px;right:4px}.colophon{color:var(--fg);font-size:28px;line-height:1.6}.colophon b{color:var(--fg);font-weight:400}@media (prefers-reduced-motion:reduce){*{animation:none!important}}.tokens{grid-template-columns:repeat(4,1fr);gap:32px 48px;display:grid}.tokens .token{font-family:var(--mono);color:var(--aqua);font-size:44px;line-height:1.1;display:block}.tokens .gloss{color:var(--slate);margin-top:8px;font-size:24px;line-height:1.3;display:block}.figures{grid-template-columns:repeat(3,1fr);gap:56px;display:grid}.figures .num{font-family:var(--pixel);color:var(--peri);font-size:64px;line-height:1.2;display:block}.figures .why{margin-top:24px;font-size:28px;line-height:1.35}.head{align-content:start;justify-items:center;gap:16px;display:grid}.head>[data-icon]{color:var(--accent)}.slide.active .head>[data-icon]{animation:.24s steps(3,end) forwards heroin}.statement .stack{grid-row:2}.slide.table>table{align-self:start}.stackdiag.compact{gap:12px}.stackdiag.compact .layer{gap:16px;padding:12px 20px;font-size:24px}.stackdiag.compact .layer [data-icon]{width:64px;height:64px}.panelbox.withhero{align-content:start;gap:20px;display:grid}.panelbox.withhero>[data-icon]{color:var(--accent);justify-self:center}.panelbox.withhero>[data-icon].t-signal{color:var(--signal)}.split .cols>.right>.hero-stack{justify-items:center;gap:24px;display:grid}.split .cols>.right>.hero-stack>[data-icon]{color:var(--accent)}.slide.table th{padding-bottom:12px;font-size:24px}.slide.table td{padding:16px 24px 16px 0;font-size:26px}.slide.table td.num{font-size:24px}.slide.table td .ref{margin-top:4px;font-size:24px}.tokens,.figures .panelbox{text-align:left}.slide.table .head{gap:8px}.slide.table h2.title{font-size:48px}.slide.table th{padding-bottom:10px}.slide.table td{padding:10px 24px 10px 0}.piclead{align-items:center;gap:40px;display:flex}.piclead>[data-icon]{color:var(--accent);flex:none}.slide.active .piclead>[data-icon]{animation:.24s steps(3,end) forwards heroin}
