.explore.svelte-dzp74d{border-top:1px solid var(--rule);padding:14vh 24px 10vh}.ex-in.svelte-dzp74d{max-width:680px;margin:0 auto}.field.svelte-dzp74d{font:500 15px/1.4 var(--sans);margin:24px 0 8px;display:block}select.svelte-dzp74d{font:400 17px/1.4 var(--sans);border:1px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:2px;max-width:100%;min-height:44px;padding:8px 12px}.out.svelte-dzp74d{min-height:4.5em;margin:24px 0 16px;font-size:20px;line-height:1.5}.wall.svelte-dzp74d{width:100%;height:auto;margin:8px 0 16px;display:block}.note.svelte-dzp74d{color:var(--ink2);font-size:15px}:root{--paper:#0e0e0f;--ink:#ebe6dc;--ink2:#a19d95;--rule:#2c2b29;--acc:#fa660f;--serif:"Instrument Serif",Georgia,"Times New Roman",serif;--sans:"IBM Plex Sans","Helvetica Neue",Arial,sans-serif;--col:min(34vw,420px);--gut:max(24px,4vw)}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);margin:0}body{font:400 18px/1.65 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:hidden}a{color:inherit;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration-thickness:1px}h1,h2{font-family:var(--serif);color:var(--ink);letter-spacing:-.012em;text-wrap:balance;margin:0 0 24px;font-weight:400}h1{font-size:clamp(2.75rem,5vw,4.75rem);line-height:1}h2{font-size:clamp(1.875rem,2.9vw,2.625rem);line-height:1.08}p{overflow-wrap:break-word;margin:0 0 16px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.top{z-index:5;padding:20px var(--gut);font:600 14px/1 var(--sans);letter-spacing:.02em;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.top a{text-decoration:none}.top .logo{width:120px;height:auto;display:block}.scene{position:relative}.sticky{z-index:1;pointer-events:none;background:var(--paper);height:100svh;position:sticky;top:0;overflow:hidden}.stage{left:calc(var(--gut) + var(--col) + 56px);position:absolute;top:72px;bottom:32px;right:32px;overflow:hidden}.stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.labs{display:none}.steps{width:var(--col);margin-top:-100svh;margin-left:var(--gut);z-index:2;position:relative}.step{align-items:flex-start;min-height:135vh;padding-top:24vh;display:flex}.step.first{padding-top:20vh}.tail{height:70vh}.box{background:var(--paper);max-width:62ch;padding:8px 0}.box p:last-child{margin-bottom:0}.dek{font:italic 400 24px/1.35 var(--serif);color:var(--ink2)}.prose{max-width:660px;margin:0 auto;padding:14vh 24px 10vh}.prose h2{margin-bottom:24px}.prose+.prose{padding-top:0}.sources{max-width:760px;font:400 15px/1.6 var(--sans);color:var(--ink2);border-top:1px solid var(--rule);margin:10vh auto 0;padding:48px 24px 14vh}.sources h2{font-size:1.75rem}.sources h3{font:600 14px/1.4 var(--sans);letter-spacing:.04em;color:var(--ink);margin:32px 0 8px}.sources ul{margin:0;padding-left:18px}.sources li{margin:0 0 8px}.last{color:var(--ink);margin-top:32px;font-weight:500}footer,footer *{overflow-wrap:anywhere}@media (width<=1180px) and (width>=861px){:root{--col:min(38vw,400px)}body{font-size:17px}}@media (width<=860px){:root{--gut:16px}body{font-size:17px}.top{padding:12px 16px;position:absolute}.top .logo{width:96px}.dek{font-size:21px}.sticky{z-index:3;border-bottom:1px solid var(--rule);contain:paint;height:57svh}.stage{inset:48px 16px 12px}.steps{z-index:1;width:auto;max-width:640px;margin:-57svh auto 0;padding:0 16px}.step{min-height:120svh;padding-top:62svh}.step.first{padding-top:62svh}.box{margin:0 -16px;padding:16px 16px 24px}.tail{height:40vh}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
