.hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:100svh;display:grid}@media(max-width:900px){.hero[data-astro-cid-bbe6dxrz],.slide[data-astro-cid-bbe6dxrz]{min-height:0}}.slide[data-astro-cid-bbe6dxrz]{grid-area:1 / 1;position:relative;display:grid;align-items:center;min-height:100svh}.slide[data-astro-cid-bbe6dxrz][aria-hidden=true]{visibility:hidden}.hero-art[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;overflow:hidden;background:#000}.key[data-astro-cid-bbe6dxrz],.loop[data-astro-cid-bbe6dxrz]{position:absolute;top:0;right:0;height:100%;width:auto;aspect-ratio:1920 / 822;filter:saturate(.85) brightness(.72);transform:translate3d(var(--px, 0),var(--py, 0),0) scale(1.06);transition:transform .9s var(--ease)}.loop[data-astro-cid-bbe6dxrz]{opacity:0;transition:opacity 1.4s var(--ease)}.loop[data-astro-cid-bbe6dxrz].on{opacity:1}.tube[data-astro-cid-bbe6dxrz]{position:absolute;top:0;right:0;height:100%;width:auto;aspect-ratio:1920 / 822;display:none;transform:translate3d(var(--px, 0),var(--py, 0),0) scale(1.06);transition:transform .9s var(--ease);will-change:transform}.hero-art[data-astro-cid-bbe6dxrz].tubed .tube[data-astro-cid-bbe6dxrz]{display:block}.hero-art[data-astro-cid-bbe6dxrz].tubed .key[data-astro-cid-bbe6dxrz],.hero-art[data-astro-cid-bbe6dxrz].tubed .loop[data-astro-cid-bbe6dxrz]{visibility:hidden}.vig[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.45) 0%,transparent 22%,transparent 62%,#000 100%)}.body[data-astro-cid-bbe6dxrz]{position:relative;width:100%;padding-top:120px;padding-bottom:150px}.hero-copy[data-astro-cid-bbe6dxrz]{max-width:600px}.hero-copy[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:clamp(40px,4.4vw,64px);margin-top:12px}.title[data-astro-cid-bbe6dxrz]{margin:6px 0 0 -2%;width:104%;max-width:520px}.title[data-astro-cid-bbe6dxrz] .lockup img{filter:drop-shadow(0 24px 48px rgba(0,0,0,.85));animation:crt-flicker 9s steps(1) infinite}@keyframes crt-flicker{0%,93%,to{opacity:1}94%{opacity:.86}95%{opacity:1}97.5%{opacity:.9}98%{opacity:1}}.tag[data-astro-cid-bbe6dxrz]{margin:18px 0 0;font-size:clamp(15px,1.2vw,17px);line-height:1.5;color:#ffffffd6;max-width:520px}.cta[data-astro-cid-bbe6dxrz]{margin-top:24px}.more[data-astro-cid-bbe6dxrz]{display:inline-block;margin-top:20px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-70);transition:color .3s}.more[data-astro-cid-bbe6dxrz]:hover{color:var(--ink)}.cam[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-70)}.cam[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{width:8px;height:8px;border-radius:50%;background:#fff;animation:blink 1.6s steps(1) infinite}.foot[data-astro-cid-bbe6dxrz]{position:absolute;left:0;right:0;bottom:28px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-55)}.scroll[data-astro-cid-bbe6dxrz]{color:var(--ink-55)}.scroll[data-astro-cid-bbe6dxrz]:hover{color:var(--ink)}@media(max-width:900px){.hero-art[data-astro-cid-bbe6dxrz]{display:none}.vig[data-astro-cid-bbe6dxrz]{background:linear-gradient(180deg,#0009,#00000040,#0009 60%,#000)}.slide[data-astro-cid-bbe6dxrz]{align-items:start}.body[data-astro-cid-bbe6dxrz]{padding-top:104px;padding-bottom:96px}.cta[data-astro-cid-bbe6dxrz] .stores{flex-wrap:nowrap;gap:8px}.cta[data-astro-cid-bbe6dxrz] .badge img{height:clamp(30px,9.6vw,40px)}.more[data-astro-cid-bbe6dxrz]{margin-top:18px}.title[data-astro-cid-bbe6dxrz]{max-width:420px}.foot[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{display:none}}@media(prefers-reduced-motion:reduce){.title[data-astro-cid-bbe6dxrz] .lockup img,.cam[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{animation:none}}.games[data-astro-cid-j22sn5ol]{padding-top:40px}.head[data-astro-cid-j22sn5ol]{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:36px;border-bottom:1px solid var(--line);padding-bottom:20px}h2[data-astro-cid-j22sn5ol]{font-size:clamp(22px,2.2vw,30px);font-weight:500}.list[data-astro-cid-j22sn5ol]{display:grid;gap:22px}.card[data-astro-cid-j22sn5ol]{display:grid;grid-template-columns:1.1fr 1fr;gap:0;border:1px solid var(--line);overflow:hidden;background:#050505;transition:border-color .4s,transform .5s var(--ease)}.card[data-astro-cid-j22sn5ol]:hover{border-color:var(--ink-30);transform:translateY(-2px)}.art[data-astro-cid-j22sn5ol]{position:relative;aspect-ratio:3 / 2;overflow:hidden}.key[data-astro-cid-j22sn5ol],.keyloop[data-astro-cid-j22sn5ol]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.9) brightness(.85);transition:transform 1.2s var(--ease),filter .6s,opacity 1.2s var(--ease)}.keyloop[data-astro-cid-j22sn5ol]{opacity:0}.keyloop[data-astro-cid-j22sn5ol].on{opacity:1}.card[data-astro-cid-j22sn5ol]:hover .key[data-astro-cid-j22sn5ol],.card[data-astro-cid-j22sn5ol]:hover .keyloop[data-astro-cid-j22sn5ol]{transform:scale(1.03);filter:saturate(1) brightness(.95)}.lock[data-astro-cid-j22sn5ol]{position:absolute;left:6%;bottom:7%;width:44%;height:auto;filter:drop-shadow(0 14px 28px rgba(0,0,0,.85));transition:transform .9s var(--ease)}.card[data-astro-cid-j22sn5ol]:hover .lock[data-astro-cid-j22sn5ol]{transform:translateY(-4px)}.cam[data-astro-cid-j22sn5ol]{position:absolute;top:22px;left:28px;display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-70)}.cam[data-astro-cid-j22sn5ol] i[data-astro-cid-j22sn5ol]{width:6px;height:6px;border-radius:50%;background:#fff;animation:blink 1.6s steps(1) infinite}@keyframes blink{50%{opacity:.25}}.c[data-astro-cid-j22sn5ol]{position:absolute;width:18px;height:18px;border:1px solid rgba(255,255,255,.7);opacity:0;transition:opacity .4s,transform .6s var(--ease);transform:scale(1.3)}.tl[data-astro-cid-j22sn5ol]{top:14px;left:14px;border-right:0;border-bottom:0}.tr[data-astro-cid-j22sn5ol]{top:14px;right:14px;border-left:0;border-bottom:0}.bl[data-astro-cid-j22sn5ol]{bottom:14px;left:14px;border-right:0;border-top:0}.br[data-astro-cid-j22sn5ol]{bottom:14px;right:14px;border-left:0;border-top:0}.card[data-astro-cid-j22sn5ol]:hover .c[data-astro-cid-j22sn5ol]{opacity:1;transform:none}.meta[data-astro-cid-j22sn5ol]{padding:34px;display:flex;flex-direction:column;justify-content:space-between;gap:28px}h3[data-astro-cid-j22sn5ol]{font-size:clamp(22px,2vw,30px)}.meta[data-astro-cid-j22sn5ol] p[data-astro-cid-j22sn5ol]{margin:12px 0 0;color:var(--ink-70);max-width:460px}.facts[data-astro-cid-j22sn5ol]{display:flex;gap:22px;flex-wrap:wrap;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-55)}.go[data-astro-cid-j22sn5ol]{margin-left:auto;color:var(--ink-70);transition:color .3s}.card[data-astro-cid-j22sn5ol]:hover .go[data-astro-cid-j22sn5ol]{color:var(--ink)}.soon[data-astro-cid-j22sn5ol]{grid-template-columns:1fr;border-style:dashed}.soon[data-astro-cid-j22sn5ol] h3[data-astro-cid-j22sn5ol]{color:var(--ink-70)}@media(max-width:900px){.card[data-astro-cid-j22sn5ol]{grid-template-columns:1fr}.meta[data-astro-cid-j22sn5ol]{padding:24px}.cam[data-astro-cid-j22sn5ol]{display:none}.go[data-astro-cid-j22sn5ol]{margin-left:0}}@media(prefers-reduced-motion:reduce){.cam[data-astro-cid-j22sn5ol] i[data-astro-cid-j22sn5ol]{animation:none}}.rail[data-astro-cid-e4yecxcx]{position:relative;margin-top:72px}.line[data-astro-cid-e4yecxcx]{position:absolute;left:0;right:0;top:50%;height:1px;background:var(--line)}.row[data-astro-cid-e4yecxcx]{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:44px}.lbl[data-astro-cid-e4yecxcx]{font-size:15px;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-70);white-space:nowrap;background:#000;justify-self:start;padding:0 22px 0 0;margin-left:0}.row[data-astro-cid-e4yecxcx] img[data-astro-cid-e4yecxcx]{width:24px;height:24px;opacity:.85;background:#000;padding:0 18px;box-sizing:content-box}@media(max-width:720px){.lbl[data-astro-cid-e4yecxcx]{font-size:13px}}.devlog[data-astro-cid-qpag4m2c]{padding-top:40px}.band[data-astro-cid-qpag4m2c]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;border:1px solid var(--line);background:#050505;padding:36px 40px}.icon[data-astro-cid-qpag4m2c]{display:block;width:128px;height:128px;border-radius:28px;overflow:hidden;background:#000;transition:transform .6s var(--ease)}.icon[data-astro-cid-qpag4m2c] img[data-astro-cid-qpag4m2c]{width:100%;height:100%}.icon[data-astro-cid-qpag4m2c]:hover{transform:translateY(-3px) rotate(-2deg)}h2[data-astro-cid-qpag4m2c]{font-size:clamp(22px,2.2vw,30px);font-weight:500;margin-top:10px}.note[data-astro-cid-qpag4m2c]{margin:12px 0 0;color:var(--ink-70);max-width:520px}.cta[data-astro-cid-qpag4m2c]{display:flex;gap:12px;flex-wrap:wrap;align-items:stretch}.yt[data-astro-cid-qpag4m2c]{display:inline-flex;align-items:center;gap:12px;padding:10px 18px;border:1px solid var(--ink-30);font-size:12px;letter-spacing:.14em;text-transform:uppercase;transition:border-color .3s,transform .3s var(--ease)}.yt[data-astro-cid-qpag4m2c]:hover{border-color:var(--ink);transform:translateY(-1px)}.yt[data-astro-cid-qpag4m2c] img[data-astro-cid-qpag4m2c]{width:26px;height:26px}@media(max-width:900px){.band[data-astro-cid-qpag4m2c]{grid-template-columns:1fr;gap:28px;padding:28px 22px}.icon[data-astro-cid-qpag4m2c]{width:96px;height:96px;border-radius:22px}}.studio[data-astro-cid-mbplcknx]{padding-top:40px;position:relative}.head[data-astro-cid-mbplcknx]{border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:44px}h2[data-astro-cid-mbplcknx]{font-size:clamp(22px,2.2vw,30px);font-weight:500}.cols[data-astro-cid-mbplcknx]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1100px}h3[data-astro-cid-mbplcknx]{font-size:15px;font-weight:500;letter-spacing:.02em;color:var(--ink)}p[data-astro-cid-mbplcknx]{margin:12px 0 0;color:var(--ink-70);line-height:1.6}em[data-astro-cid-mbplcknx]{font-style:normal;color:var(--ink)}.mark[data-astro-cid-mbplcknx]{position:absolute;right:var(--pad-x);top:40px;width:220px;opacity:.08;pointer-events:none}@media(max-width:900px){.cols[data-astro-cid-mbplcknx]{grid-template-columns:1fr;gap:28px}.mark[data-astro-cid-mbplcknx]{display:none}}
