@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(./syne-latin-700-normal-AF3Rs61n.woff2) format("woff2"),url(./syne-latin-700-normal-Cd-_iCn5.woff) format("woff")}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(./syne-latin-800-normal-EehdNYzx.woff2) format("woff2"),url(./syne-latin-800-normal-BuJcbPcX.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(./outfit-latin-400-normal-BGsTXAXT.woff2) format("woff2"),url(./outfit-latin-400-normal-DMwTpYkH.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(./outfit-latin-500-normal-DKnIMDSk.woff2) format("woff2"),url(./outfit-latin-500-normal-ClnHRwRh.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(./outfit-latin-700-normal-Cu9v6i1X.woff2) format("woff2"),url(./outfit-latin-700-normal-D4itBLBr.woff) format("woff")}:root{--bg: #09090b;--text: #f4f1ea;--text-soft: #c8c1b3;--lime: #d6ff3c;--lime-ink: #14160a;--heat: #ff4d2e;--line: rgba(244, 241, 234, .28);--ink: #16130f;--ink-soft: #3c372f;--paper: #f4f1ea;--yellow: #ffd400;--hof: #070708;--hof-text: #f6f3ea;--sky: #d7f6ff;--sky-ink: #102028;--desk: #e7dcc8;--header: 68px;--shadow: 0 18px 40px rgba(0, 0, 0, .45);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background-color:var(--bg);color:var(--text);font-family:Outfit,Segoe UI,sans-serif;font-size:1.05rem;line-height:1.5;overflow-x:clip}body.effect-lit .object{box-shadow:inset 4px 0 0 var(--lime)}img,svg{max-width:100%;display:block}h1,h2,p,a{overflow-wrap:break-word}h1,h2,.wordmark,.proof-no,.drop-kicker,.watermark{font-family:Syne,Outfit,sans-serif}h1,h2{font-family:Syne,Outfit,sans-serif;font-weight:800;font-style:normal;letter-spacing:-.045em;line-height:1.08;margin:0 0 .35em}p{margin:0 0 .85rem}a{color:inherit}button,input{font:inherit;color:inherit}button{cursor:pointer}:focus{outline:none}:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:12px;top:-48px;z-index:80;background:var(--lime);color:var(--lime-ink);padding:.55rem .8rem;font-weight:700;text-decoration:none}.skip:focus{top:12px}.wrap{width:min(1120px,calc(100% - 32px));margin-inline:auto}.site-header{position:sticky;top:0;z-index:30;height:var(--header);background:#09090beb;border-bottom:2px solid var(--lime);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.header-row{height:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.wordmark{font-family:Syne,Outfit,sans-serif;font-weight:800;font-size:clamp(1.02rem,2.4vw,1.35rem);text-decoration:none;letter-spacing:-.04em;line-height:1.1}.top-nav{display:flex;gap:2px}.top-nav a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;text-decoration:none;font-weight:700;font-variant-numeric:tabular-nums}.top-nav a:hover{background:var(--lime);color:var(--lime-ink)}.hero{padding:28px 0 12px}.eyebrow{margin:0 0 8px;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--lime)}h1{font-size:1rem;line-height:1;margin-bottom:.35em}h1 .the,h1 .jp,h1 .effect{display:block;white-space:nowrap}h1 .the{font-weight:700;font-size:clamp(.85rem,1.6vw,1.15rem);letter-spacing:.18em;text-transform:uppercase;line-height:1.2;margin-bottom:.35em;color:var(--lime)}h1 .jp{font-weight:800;font-size:clamp(5.4rem,16vw,9.2rem);line-height:.92;letter-spacing:-.06em;color:var(--lime);padding-bottom:.06em}h1 .effect{font-weight:800;font-size:clamp(3.1rem,8.4vw,7rem);line-height:1.05;letter-spacing:-.045em;margin-top:.02em}.lede{max-width:38rem;margin-top:.15em;font-size:1.12rem;line-height:1.45;color:var(--text-soft)}.machine{min-width:0}.lever{display:flex;align-items:center;gap:14px;min-height:48px;padding:0;border:0;background:transparent;color:var(--text);text-align:left}.lever-slot{position:relative;width:52px;height:92px;flex:none;border:2px solid var(--lime);border-radius:999px;background:#121218;touch-action:none}.lever-knob{position:absolute;left:5px;right:5px;top:6px;height:30px;border-radius:999px;background:var(--lime);transform:translateY(var(--pull, 0px))}.lever-kicker{display:block;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--heat)}.lever-label{display:block;font-family:Syne,Outfit,sans-serif;font-weight:800;font-size:1.35rem;letter-spacing:-.03em;line-height:1.1}.chain{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.spark{position:absolute;z-index:2;top:42%;left:8%;width:14px;height:14px;border-radius:50%;background:var(--lime);box-shadow:0 0 16px var(--lime);transform:translate(-50%,-50%) scale(0)}.stage{position:relative;display:block;min-width:0;aspect-ratio:1;overflow:hidden;background:#121218;border:1px solid rgba(214,255,60,.45)}.stage img{width:100%;height:100%;object-fit:cover}.stage-paper img{object-position:top center}.mini-car{position:absolute;left:8%;bottom:8px;width:58%;height:auto;filter:drop-shadow(0 6px 4px rgba(0,0,0,.45))}.landings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.landings a{display:flex;flex-direction:column;justify-content:center;min-height:44px;padding:6px 8px;border:1px solid var(--line);color:var(--text);text-decoration:none;font-family:Syne,Outfit,sans-serif;font-weight:800;line-height:1.1}.landings a span{display:block;font-family:Outfit,sans-serif;font-weight:500;font-size:.75rem;color:var(--text-soft)}.machine.is-running .spark{animation:spark 1.2s ease-in forwards}.machine.is-running .stage-plinth img{animation:tip .45s .12s ease}.machine.is-running .mini-car{animation:drive .5s .42s ease forwards}.machine.is-running .stage-paper img{animation:paperflip .45s .88s ease;transform-origin:left center}.machine.is-running .landings a[data-land="1"]{animation:land .25s .28s forwards}.machine.is-running .landings a[data-land="2"]{animation:land .25s .62s forwards}.machine.is-running .landings a[data-land="3"]{animation:land .25s 1.05s forwards}.machine.is-done .lever-knob{--pull: 42px}.machine.is-done .landings a{background:var(--lime);color:var(--lime-ink);border-color:var(--lime)}.machine.is-done .landings a span{color:#2a3310}@keyframes spark{0%{left:10%;transform:translate(-50%,-50%) scale(1);opacity:1}45%{left:42%}75%{left:74%}to{left:90%;transform:translate(-50%,-50%) scale(1.5);opacity:0}}@keyframes tip{40%{transform:rotate(-7deg) translateY(6px)}to{transform:none}}@keyframes drive{0%{transform:translate(-40%)}to{transform:translate(28%)}}@keyframes paperflip{45%{transform:perspective(400px) rotateY(-68deg)}to{transform:none}}@keyframes land{to{background:var(--lime);color:var(--lime-ink);border-color:var(--lime)}}.hint{color:var(--text-soft);font-size:.92rem;line-height:1.45}.noscript{margin:12px auto 0;padding:12px 14px;border:1px solid var(--lime);background:var(--lime);color:var(--lime-ink);font-weight:600}.docket{padding:36px 0 56px}.docket h2{font-size:clamp(2.6rem,6vw,4.4rem);line-height:1.12;margin-bottom:.28em}.docket .hint{margin-top:0;margin-bottom:.4rem;line-height:1.45}.archive{display:flex;flex-direction:column;margin-top:18px;border-top:2px solid var(--lime)}.object{display:grid;grid-template-columns:minmax(0,1fr);gap:8px 28px;align-items:end;padding:22px 0 18px;border-bottom:1px solid var(--line);min-width:0}.object-shot{display:block;position:relative;overflow:hidden;min-width:0;background:#111;text-decoration:none;color:inherit;touch-action:pan-y}.object-shot img{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;display:block}.object-hof .object-shot img{aspect-ratio:16 / 10;object-position:center 46%}.object-race .object-shot img{aspect-ratio:16 / 9;object-position:68% center}.object-paper .object-shot{background:#f7f4ee}.object-paper .object-shot img{aspect-ratio:4 / 5;object-position:top center}.object-no{display:block;font-family:Syne,Outfit,sans-serif;font-style:normal;font-weight:800;font-size:clamp(4.6rem,12vw,8rem);line-height:1;letter-spacing:-.045em;margin-bottom:.06em;color:var(--lime)}.object-name{display:block;margin-top:.15em;font-weight:700;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.2;letter-spacing:-.03em}.object-line{display:block;margin-top:.25em;color:var(--text-soft);line-height:1.4}.object-meta{min-width:0;order:-1}.object-title{display:block;color:inherit;text-decoration:none}.object-title:hover .object-name{text-decoration:underline;text-underline-offset:4px}.object-out{display:inline-flex;align-items:center;min-height:44px;font-weight:700;text-underline-offset:3px}.object-out:hover{color:var(--lime)}.hero,.docket,.drop{scroll-margin-top:calc(var(--header) + 10px)}.drop{position:relative;padding:48px 0 56px;overflow:clip}.drop-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;position:relative;z-index:1}.drop-copy,.drop-stage,.tablet,.strip,.reader,.paper-window,.plaques{min-width:0;max-width:100%}.drop-kicker{margin:0 0 8px;font-style:normal;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;display:flex;align-items:center;gap:8px}.drop h2{font-size:clamp(2.5rem,6vw,4.4rem);margin-bottom:14px}.watermark{display:none;position:absolute;right:18px;top:18px;margin:0;font-style:normal;font-weight:700;font-size:4.5rem;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(214,255,60,.35);pointer-events:none;-webkit-user-select:none;user-select:none}.row-actions{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}.row-actions button,.sheet-controls button,.worlds a,.sheet-rail button{min-height:44px;border:1px solid currentColor;border-radius:999px;padding:.4rem .9rem;background:transparent;text-decoration:none;font-weight:700}.out{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;min-height:52px;padding:.55rem 1.1rem;border-radius:999px;background:var(--lime);color:var(--lime-ink);text-decoration:none;font-weight:700;margin-top:8px}.out .domain{font-weight:500;font-size:.82rem;opacity:.82}.out:hover{transform:translateY(-1px)}.drop-hof{background:var(--hof);color:var(--hof-text)}.drop-hof .hint,.drop-hof .drop-kicker{color:#ddd6c8}.drop-hof .watermark{-webkit-text-stroke-color:rgba(255,212,0,.35)}.drop-hof :focus-visible{outline-color:var(--yellow)}.drop-hof .out,.drop-hof .row-actions button{background:var(--yellow);color:#16130f;border-color:var(--yellow)}.drop-hof .out:hover,.drop-hof .row-actions button:hover{background:#ffe14a}.plaques{list-style:none;margin:0;padding:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;background:#070707;border:1px solid rgba(214,168,74,.65);border-radius:18px;min-width:0}.plaques li{margin:0;min-width:0}.plaque{margin:0;background:#090909;color:#f6f3ea;border:1px solid rgba(214,168,74,.55);border-radius:2px;padding:0 0 8px;box-shadow:0 12px 28px #00000059}.plaque img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;background:#111}.plaque figcaption{margin-top:7px;padding:0 7px;font-size:.75rem;font-weight:700;line-height:1.25}.plaque figcaption span{display:block;font-weight:500;color:#e4dcc8}.plaques.is-live{display:block;position:relative;overflow:hidden;touch-action:pan-y}.plaques.is-live li{position:absolute;left:0;top:0;width:var(--pw, 108px);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.plaques.is-live li.is-held{cursor:grabbing;z-index:5}.plaques.is-live .plaque:focus-visible{outline-color:#fff}.drop-race{background:linear-gradient(180deg,#f7fbfe 0%,var(--sky) 40%,#d7ebf6 100%);color:var(--sky-ink)}.drop-race .hint{color:#243844}.drop-race .watermark{-webkit-text-stroke-color:rgba(16,32,40,.16)}.logo{width:210px;max-width:100%;height:auto;margin-bottom:8px}.tablet{position:relative;min-width:0;background:#1b1d20;border-radius:22px;padding:12px 12px 18px;box-shadow:var(--shadow)}.strip{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;height:clamp(220px,56vw,440px);border-radius:12px;background:#111;scrollbar-color:#f3efe4 transparent}.strip.is-dragging{scroll-snap-type:none;cursor:grabbing}.strip figure{position:relative;flex:0 0 100%;width:100%;max-width:100%;margin:0;min-width:0;height:100%;scroll-snap-align:start;scroll-snap-stop:always;background:#16130f}.strip img{width:100%;height:100%;object-fit:cover}.strip figcaption{position:absolute;z-index:1;left:10px;top:10px;max-width:calc(100% - 20px);margin:0;padding:8px 12px;border-radius:12px;background:#16130f;color:#f6f3ea;font-weight:700;font-size:.92rem;line-height:1.2}.strip figcaption span{display:block;font-weight:500;color:#e7e1d4;font-size:.78rem}.toy-car{position:absolute;left:50%;bottom:16px;width:92px;height:auto;transform:translate(-50%);z-index:2;pointer-events:none;filter:drop-shadow(0 10px 8px rgba(0,0,0,.4))}.worlds{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.worlds a{display:flex;flex-direction:column;justify-content:center;flex:1 1 150px;color:var(--sky-ink);line-height:1.15}.worlds a span{display:block;font-weight:500;font-size:.78rem;color:#314551}.worlds a[aria-current=true]{background:var(--sky-ink);color:#f4efe4;border-color:var(--sky-ink)}.worlds a[aria-current=true] span{color:#d5e4ee}.drop-paper{color:#16130f;background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.45),transparent 50%),var(--desk)}.drop-paper .hint{color:#3c372f}.drop-race .out,.drop-paper .out{background:#16130f;color:#f4f1ea}.eye{width:42px;height:auto}.reader{min-width:0}.paper-window{min-width:0;background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.4),transparent 50%),#d5cbb8;border-radius:8px;padding:16px 12px;touch-action:pan-y}.sheet{width:min(100%,920px);height:auto;margin:0 auto 16px;background:#fff;box-shadow:0 16px 36px #281e1038}.sheet:last-child{margin-bottom:0}.js .paper-window{height:auto;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:14px;min-height:160px}.js .sheet{display:none;margin:0;width:auto;height:auto;max-width:100%;max-height:min(74vh,780px);cursor:grab}.js .sheet.is-on{display:block}.js .paper-window.is-dragging .sheet{cursor:grabbing;transition:none}.sheet-controls{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;margin-top:12px}.sheet-controls p{margin:0;text-align:center;font-weight:700;font-size:.92rem}.sheet-controls button:disabled{opacity:.4;cursor:not-allowed}.sheet-rail{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.sheet-rail button[aria-selected=true]{background:var(--ink);color:var(--paper)}.site-footer{border-top:1px solid var(--line);padding:28px 0 40px}.footer-row{display:grid;gap:10px}.footer-row p{margin:0;max-width:40rem;color:var(--text-soft)}.footer-row a{font-weight:700;min-height:44px;display:inline-flex;align-items:center;color:var(--lime)}@media(min-width:1400px){.watermark{display:block}}@media(min-width:800px){.wrap{width:min(1120px,calc(100% - 72px))}.hero{padding:42px 0 10px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:36px;align-items:end}.object{grid-template-columns:minmax(200px,.78fr) minmax(0,1.22fr);padding:28px 0 22px}.object:nth-child(2n){grid-template-columns:minmax(0,1.28fr) minmax(200px,.72fr)}.object-shot{grid-column:2;grid-row:1}.object-meta{order:0;grid-column:1;grid-row:1;align-self:start}.object-shot{order:0}.object:nth-child(2n) .object-shot{grid-column:1}.object:nth-child(2n) .object-meta{grid-column:2}.object-paper .object-shot{justify-self:end;width:min(100%,420px)}.drop{padding:72px 0}.drop-grid{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);gap:40px;align-items:center}.footer-row{grid-template-columns:1fr auto;align-items:end}.toy-car{width:118px;bottom:22px}}@media(hover:hover)and (pointer:fine){.object-shot img{transition:transform .18s ease}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.object-shot img,.spark,.mini-car,.stage img{animation:none!important}}@media(forced-colors:active){.object,.plaque,.out,.sheet,.tablet{border:1px solid CanvasText}.watermark{display:none}}@media(max-width:420px){.toy-car{width:78px;bottom:12px}}
