.ArticleFigure-module__KSZcWG__figure{margin:30px 0 32px}.ArticleFigure-module__KSZcWG__svg{width:100%;height:auto;font-family:var(--font-mono), monospace}.ArticleFigure-module__KSZcWG__caption{margin-top:var(--sp-2);font-family:var(--font-mono), monospace;font-size:var(--fs-0);letter-spacing:.05em;color:var(--text-3)}
.DexterDemo-module__UbXxMq__figure{--demo-w:min(1040px, 92vw);--fw:calc(var(--demo-w) / 7);width:var(--demo-w);margin:40px 0 40px 50%;transform:translate(-50%)}.DexterDemo-module__UbXxMq__stage{width:calc(var(--fw) * 7);border:1px solid var(--line);background:var(--surface);border-radius:10px;justify-content:center;margin:0 auto;transition:width 2.6s cubic-bezier(.65,0,.35,1);display:flex;overflow:hidden}.DexterDemo-module__UbXxMq__collapsed{width:var(--fw)}.DexterDemo-module__UbXxMq__strip{width:calc(var(--fw) * 7);height:calc(var(--fw) * 194 / 300);background:url(/dexter-sprite.webp) 0 0 / calc(var(--fw) * 7) 100% repeat-x;flex:none;animation:.7s steps(7,end) infinite DexterDemo-module__UbXxMq__demoRun}[data-theme=dark] .DexterDemo-module__UbXxMq__strip{filter:invert()}@keyframes DexterDemo-module__UbXxMq__demoRun{to{background-position-x:calc(var(--fw) * -7)}}.DexterDemo-module__UbXxMq__button{margin:var(--sp-3) auto 0;font-family:var(--font-mono), monospace;font-size:var(--fs-0);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:8px 16px;transition:color .2s,border-color .2s;display:block}.DexterDemo-module__UbXxMq__button:hover{color:var(--text);border-color:var(--accent)}.DexterDemo-module__UbXxMq__caption{margin-top:var(--sp-2);font-family:var(--font-mono), monospace;font-size:var(--fs-0);letter-spacing:.05em;color:var(--text-3);text-align:center}@media (prefers-reduced-motion:reduce){.DexterDemo-module__UbXxMq__stage{transition:none}.DexterDemo-module__UbXxMq__strip{animation:none}}
.page-module__fsw6WG__section{padding:clamp(48px,6vw,88px) 0 clamp(56px,7vw,104px)}.page-module__fsw6WG__article{max-width:720px;margin:0 auto;padding:0 24px}.page-module__fsw6WG__backLink{align-items:center;gap:var(--sp-2);font-family:var(--font-mono), monospace;font-size:var(--fs-0);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:var(--sp-7);text-decoration:none;display:inline-flex}.page-module__fsw6WG__date{font-family:var(--font-mono), monospace;font-size:var(--fs-0);letter-spacing:.13em;text-transform:uppercase;color:var(--text-3);margin-bottom:var(--sp-3)}.page-module__fsw6WG__title{margin:0 0 36px}.page-module__fsw6WG__article h2{margin:40px 0 14px}.page-module__fsw6WG__article p{color:var(--text-2);margin:0 0 20px}.page-module__fsw6WG__bleed{margin:40px 0;width:100vw;margin-inline:calc(50% - 50vw)}.page-module__fsw6WG__bleedImg{width:100%;height:auto;display:block}[data-theme=dark] .page-module__fsw6WG__bleedImg{filter:invert()}.page-module__fsw6WG__bleedCaption{max-width:720px;font-family:var(--font-mono), monospace;font-size:var(--fs-0);line-height:var(--lh-body);color:var(--text-3);text-align:center;margin:16px auto 0;padding:0 24px}
