.hero[data-astro-cid-ge2uvauf]{min-height:calc(100svh - var(--hud-h));padding:clamp(32px, 6vh, 72px) var(--gutter) clamp(48px, 8vh, 96px);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.hero__kanji[data-astro-cid-ge2uvauf]{z-index:-2;font-family:var(--f-kanji);color:var(--cream);opacity:.035;user-select:none;font-size:min(110vw,92vh);line-height:1;position:absolute;inset:50% auto auto 50%;translate:-50% -52%}.hero__scanlines[data-astro-cid-ge2uvauf]{z-index:-1;pointer-events:none;background:radial-gradient(#0000 45%,#0000008c 100%),repeating-linear-gradient(#f4efe609 0 1px,#0000 1px 4px);position:absolute;inset:0}.hero__stage[data-astro-cid-ge2uvauf]{text-align:center;flex-direction:column;align-items:center;display:flex}.mono[data-astro-cid-ge2uvauf]{cursor:pointer;perspective:900px;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:min(78vw,480px,52vh);padding:0;display:block}.mono[data-astro-cid-ge2uvauf]:focus-visible{outline-offset:12px;border-radius:24px}.mono__tilt[data-astro-cid-ge2uvauf]{transform-style:preserve-3d;will-change:transform;animation:4s ease-in-out infinite idle-bob;display:block;position:relative}.mono__img[data-astro-cid-ge2uvauf]{filter:drop-shadow(0 18px #00000059);user-select:none;-webkit-user-drag:none;width:100%;height:auto}.mono__shine[data-astro-cid-ge2uvauf]{pointer-events:none;background:linear-gradient(105deg,#0000 42%,#c8342bf2 49%,#f4efe6e6 50%,#c8342bf2 51%,#0000 58%) 120% 0/300% 100%;animation:5.5s ease-in-out 1.2s infinite shine;position:absolute;inset:0;-webkit-mask:url(/brand/mono-negativo.svg) 50%/contain no-repeat;mask:url(/brand/mono-negativo.svg) 50%/contain no-repeat}.mono.is-hit .mono__img[data-astro-cid-ge2uvauf]{animation:.35s cubic-bezier(.3,1.6,.5,1) hit}@keyframes idle-bob{50%{translate:0 -8px}}@keyframes shine{0%,55%{background-position:120% 0}85%,to{background-position:-20% 0}}@keyframes hit{40%{scale:1.08 .9}to{scale:1}}.hero__title[data-astro-cid-ge2uvauf]{align-items:flex-start;gap:2.4%;width:min(84vw,560px);margin:clamp(12px,3vh,28px) 0 0;display:flex}.hero__title[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{flex:1;min-width:0;height:auto}.hero__title[data-astro-cid-ge2uvauf] .hero__seal{width:17.4%;height:auto;margin-top:-2.5%}.hero__tag[data-astro-cid-ge2uvauf]{letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin:14px 0 0;font-size:15px}.press-start[data-astro-cid-ge2uvauf]{font-family:var(--f-arcade);color:var(--seal);text-transform:uppercase;border-radius:8px;align-items:center;gap:12px;margin-top:clamp(24px,5vh,48px);padding:14px 18px;font-size:clamp(13px,2.4vw,18px);text-decoration:none;animation:1.1s step-end infinite blink;display:inline-flex}.press-start[data-astro-cid-ge2uvauf]:hover,.press-start[data-astro-cid-ge2uvauf]:focus-visible{color:var(--cream);background:var(--seal);animation:none}.press-start__arrow[data-astro-cid-ge2uvauf]{font-size:.8em}@keyframes blink{50%{opacity:0}}.hero__hint[data-astro-cid-ge2uvauf]{font-family:var(--f-body);letter-spacing:.25em;opacity:.35;margin:18px 0 0;font-size:13px;font-weight:700}.hero__hint--touch[data-astro-cid-ge2uvauf]{display:none}@media (hover:none){.hero__hint--keys[data-astro-cid-ge2uvauf]{display:none}.hero__hint--touch[data-astro-cid-ge2uvauf]{display:inline}}.hk[data-astro-cid-2yol7upx]{background:#0c0a0e;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.hk__bg[data-astro-cid-2yol7upx]{width:100%;height:100%;position:absolute;inset:0}.hk__glow[data-astro-cid-2yol7upx]{transform-origin:50%;animation:5s ease-in-out infinite hk-pulse}@keyframes hk-pulse{50%{opacity:.75}}.hk__kanji[data-astro-cid-2yol7upx]{font-family:var(--f-kanji);color:#ffcf7a;opacity:.2;text-shadow:0 0 6cqi #ffaa46cc;user-select:none;font-size:54cqi;line-height:1;position:absolute;top:50%;left:50%;translate:-50% -64%}.hk__beam[data-astro-cid-2yol7upx]{background:linear-gradient(90deg,#0000 8%,#ffd68ce6 35%,#fff6df 50%,#ffd68ce6 65%,#0000 92%);height:.5cqi;min-height:2px;animation:5s ease-in-out infinite hk-beam;position:absolute;top:50%;left:0;right:0;translate:0 11cqi;box-shadow:0 0 3cqi .6cqi #ffa03c8c}@keyframes hk-beam{50%{opacity:.7;scale:.85 1}}.hk__text[data-astro-cid-2yol7upx]{justify-items:center;gap:2.4cqi;display:grid;position:relative;translate:0 -2cqi}.hk__title[data-astro-cid-2yol7upx]{font-family:var(--f-kanji);letter-spacing:.12em;text-transform:uppercase;color:#fff6df;text-shadow:0 0 1cqi #fff,0 0 3cqi #ffb347,0 0 7cqi #ff7a1ad9,0 0 14cqi #c8342b99;padding-left:.12em;font-size:15cqi;line-height:1}.hk__kana[data-astro-cid-2yol7upx]{font-family:var(--f-kanji);letter-spacing:.6em;color:#ffcf7a;text-shadow:0 0 2cqi #ff8c28cc;padding-left:.6em;font-size:3.6cqi}.hk__particles[data-astro-cid-2yol7upx] i[data-astro-cid-2yol7upx]{width:var(--s);height:var(--s);opacity:0;animation:hk-rise var(--t) linear var(--d) infinite;background:#ffd58a;border-radius:50%;position:absolute;bottom:-6px;box-shadow:0 0 6px 2px #ffaa46b3}@keyframes hk-rise{10%{opacity:1}80%{opacity:.6}to{opacity:0;translate:3cqi -70cqi}}@media (prefers-reduced-motion:reduce){.hk__particles[data-astro-cid-2yol7upx]{display:none}}.carts[data-astro-cid-bfmdqxla]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(24px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.cart[data-astro-cid-bfmdqxla]{background:var(--ink);box-shadow:8px 8px 0 var(--seal);border-radius:18px 18px 8px 8px;flex-direction:column;padding:0 14px 14px;transition:transform .18s,box-shadow .18s;display:flex;position:relative}.cart[data-astro-cid-bfmdqxla]:hover{box-shadow:12px 14px 0 var(--seal);transform:translate(-4px,-6px)rotate(-.6deg)}.cart--locked[data-astro-cid-bfmdqxla]{box-shadow:8px 8px 0 var(--cream-3)}.cart--locked[data-astro-cid-bfmdqxla]:hover{box-shadow:12px 14px 0 var(--cream-3)}.cart__grip[data-astro-cid-bfmdqxla]{background:repeating-linear-gradient(90deg, var(--ink-3) 0 6px, transparent 6px 14px);border-radius:0 0 4px 4px;height:26px;margin-inline:18%}.cart__label[data-astro-cid-bfmdqxla]{background:var(--cream);border-radius:6px;flex-direction:column;flex:1;display:flex;overflow:hidden}.cart__cover[data-astro-cid-bfmdqxla]{aspect-ratio:16/10;background:var(--ink-2) var(--grain-dark);border-bottom:3px solid var(--ink);place-items:center;display:grid;position:relative}.cart__cover[data-astro-cid-bfmdqxla] img[data-astro-cid-bfmdqxla]{object-fit:cover;width:100%;height:100%}.cart__placeholder[data-astro-cid-bfmdqxla]{font-family:var(--f-kanji);color:var(--cream);opacity:.85;font-size:clamp(64px,9vw,96px);line-height:1}.cart--locked[data-astro-cid-bfmdqxla] .cart__placeholder[data-astro-cid-bfmdqxla]{font-family:var(--f-arcade);color:var(--ink-3);opacity:1;animation:2.4s ease-in-out infinite float-q}@keyframes float-q{50%{translate:0 -6px}}.cart__num[data-astro-cid-bfmdqxla]{background:var(--seal);width:38px;height:38px;color:var(--cream);font-family:var(--f-arcade);border-radius:6px;place-items:center;font-size:11px;display:grid;position:absolute;top:10px;left:10px;rotate:-7deg}.cart__body[data-astro-cid-bfmdqxla]{color:var(--ink);flex-direction:column;flex:1;gap:8px;padding:18px 18px 20px;display:flex}.cart__tags[data-astro-cid-bfmdqxla]{flex-wrap:wrap;gap:8px;display:flex}.cart__star[data-astro-cid-bfmdqxla]{border:2px solid var(--seal);background:var(--seal);color:var(--cream);font-family:var(--f-arcade);text-transform:uppercase;border-radius:4px;margin:0;padding:6px 8px;font-size:9px;line-height:1}.cart__star-icon[data-astro-cid-bfmdqxla]{font-family:var(--f-body);font-size:11px}.cart__status[data-astro-cid-bfmdqxla]{font-family:var(--f-arcade);text-transform:uppercase;border:2px solid;border-radius:4px;margin:0;padding:6px 8px;font-size:9px;line-height:1}.cart__status--en-desarrollo[data-astro-cid-bfmdqxla]{color:var(--seal)}.cart__status--disponible[data-astro-cid-bfmdqxla]{color:var(--cream);background:var(--seal);border-color:var(--seal)}.cart__title[data-astro-cid-bfmdqxla]{font-family:var(--f-display);text-transform:uppercase;margin:4px 0 0;font-size:1.7rem;font-weight:400;line-height:1.05}.cart__blurb[data-astro-cid-bfmdqxla]{opacity:.8;margin:0;font-size:15px;line-height:1.55}.cart__platforms[data-astro-cid-bfmdqxla]{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.cart__platforms[data-astro-cid-bfmdqxla] li[data-astro-cid-bfmdqxla]{background:var(--cream-2);border-radius:4px;padding:2px 8px}.cart__cta[data-astro-cid-bfmdqxla]{align-self:flex-start;margin-top:auto}.archive[data-astro-cid-bfmdqxla]{background:var(--ink) var(--grain-dark);color:var(--cream);box-shadow:10px 10px 0 var(--seal);border-radius:16px;margin-top:clamp(56px,8vw,96px);padding:clamp(24px,4vw,40px)}.archive__title[data-astro-cid-bfmdqxla]{font-family:var(--f-display);text-transform:uppercase;margin:0;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:400;line-height:1.05}.archive__lead[data-astro-cid-bfmdqxla]{opacity:.7;margin:8px 0 24px;font-size:15px}.board[data-astro-cid-bfmdqxla]{border-top:2px dashed var(--ink-3);margin:0;padding:0;list-style:none}.board[data-astro-cid-bfmdqxla] li[data-astro-cid-bfmdqxla]{border-bottom:2px dashed var(--ink-3)}.board__row[data-astro-cid-bfmdqxla]{grid-template-columns:3.2em 1fr auto auto;align-items:center;gap:16px;padding:14px 8px;text-decoration:none;transition:background .15s,color .15s;display:grid}.board__row[data-astro-cid-bfmdqxla]:hover,.board__row[data-astro-cid-bfmdqxla]:focus-visible{background:var(--cream);color:var(--ink)}.board__rank[data-astro-cid-bfmdqxla],.board__genre[data-astro-cid-bfmdqxla],.board__play[data-astro-cid-bfmdqxla]{font-family:var(--f-arcade);text-transform:uppercase;font-size:10px;line-height:1.4}.board__rank[data-astro-cid-bfmdqxla],.board__play[data-astro-cid-bfmdqxla]{color:var(--seal)}.board__name[data-astro-cid-bfmdqxla]{font-size:1.1rem;font-weight:700}.board__genre[data-astro-cid-bfmdqxla]{opacity:.6}@media (width<=560px){.board__row[data-astro-cid-bfmdqxla]{grid-template-columns:2.6em 1fr auto}.board__genre[data-astro-cid-bfmdqxla]{display:none}}.cart--featured[data-astro-cid-bfmdqxla]{grid-column:1/-1}.cart--featured[data-astro-cid-bfmdqxla] .cart__title[data-astro-cid-bfmdqxla]{font-size:clamp(2.2rem,5vw,3.4rem)}@media (width>=760px){.cart--featured[data-astro-cid-bfmdqxla] .cart__label[data-astro-cid-bfmdqxla]{flex-direction:row}.cart--featured[data-astro-cid-bfmdqxla] .cart__cover[data-astro-cid-bfmdqxla]{border-bottom:0;border-right:3px solid var(--ink);flex:1.3}.cart--featured[data-astro-cid-bfmdqxla] .cart__body[data-astro-cid-bfmdqxla]{flex:1;justify-content:center;padding:32px}.cart--featured[data-astro-cid-bfmdqxla] .cart__blurb[data-astro-cid-bfmdqxla]{font-size:17px}}.slots[data-astro-cid-yuwpjeyy]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.slot[data-astro-cid-yuwpjeyy]{border:2px solid var(--ink-3);background:var(--ink-2);border-radius:10px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:20px;padding:20px 22px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:grid}.slot[data-astro-cid-yuwpjeyy]:hover,.slot[data-astro-cid-yuwpjeyy]:focus-visible{border-color:var(--seal);background:#2a231c;transform:translate(6px)}.slot__num[data-astro-cid-yuwpjeyy],.slot__date[data-astro-cid-yuwpjeyy]{font-family:var(--f-arcade);text-transform:uppercase;font-size:10px;line-height:1.4}.slot__num[data-astro-cid-yuwpjeyy]{color:var(--seal)}.slot__date[data-astro-cid-yuwpjeyy]{opacity:.6}.slot__main[data-astro-cid-yuwpjeyy]{gap:2px;min-width:0;display:grid}.slot__title[data-astro-cid-yuwpjeyy]{font-size:1.15rem;font-weight:700}.slot__summary[data-astro-cid-yuwpjeyy]{opacity:.7;font-size:15px}.slot__go[data-astro-cid-yuwpjeyy]{color:var(--seal);opacity:0;transition:opacity .15s}.slot[data-astro-cid-yuwpjeyy]:hover .slot__go[data-astro-cid-yuwpjeyy],.slot[data-astro-cid-yuwpjeyy]:focus-visible .slot__go[data-astro-cid-yuwpjeyy]{opacity:1;animation:.6s ease-in-out infinite alternate nudge}@keyframes nudge{to{translate:4px}}.slots__empty[data-astro-cid-yuwpjeyy]{font-family:var(--f-arcade);opacity:.6;font-size:12px}@media (width<=640px){.slot[data-astro-cid-yuwpjeyy]{grid-template-columns:1fr auto;gap:8px 12px}.slot__main[data-astro-cid-yuwpjeyy]{grid-area:2/1/auto/-1}.slot__go[data-astro-cid-yuwpjeyy]{display:none}}.studio[data-astro-cid-r6rwahll]{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,96px);display:grid}.studio__text[data-astro-cid-r6rwahll] p[data-astro-cid-r6rwahll]:not(.stage){max-width:58ch;font-size:1.08rem}.studio__card[data-astro-cid-r6rwahll]{background:var(--ink);color:var(--cream);box-shadow:10px 10px 0 var(--seal);border-radius:16px;padding:24px 24px 28px;rotate:-1.5deg}.studio__p1[data-astro-cid-r6rwahll]{font-family:var(--f-arcade);color:var(--seal);margin:0 0 16px;font-size:11px;animation:1.1s step-end infinite blink}.studio__avatar[data-astro-cid-r6rwahll]{aspect-ratio:1;border:3px solid var(--cream);border-radius:10px;overflow:hidden}.studio__avatar[data-astro-cid-r6rwahll] img[data-astro-cid-r6rwahll]{object-fit:cover;width:100%;height:100%;transition:scale .4s}.studio__card[data-astro-cid-r6rwahll]:hover .studio__avatar[data-astro-cid-r6rwahll] img[data-astro-cid-r6rwahll]{scale:1.04}.studio__buddy[data-astro-cid-r6rwahll]{opacity:.85;align-items:center;gap:10px;margin:-8px 0 18px;font-size:14px;display:flex}.studio__buddy[data-astro-cid-r6rwahll] img[data-astro-cid-r6rwahll]{width:34px;height:auto}.studio__name[data-astro-cid-r6rwahll]{font-family:var(--f-display);text-transform:uppercase;margin:18px 0 0;font-size:2.2rem;line-height:1}.studio__class[data-astro-cid-r6rwahll]{opacity:.7;margin:6px 0 18px;font-size:14px}.stats[data-astro-cid-r6rwahll]{gap:12px;margin:0;display:grid}.stat[data-astro-cid-r6rwahll] dt[data-astro-cid-r6rwahll]{font-family:var(--f-arcade);text-transform:uppercase;margin-bottom:6px;font-size:9px;line-height:1.4}.stat[data-astro-cid-r6rwahll] dd[data-astro-cid-r6rwahll]{margin:0}.stat__bar[data-astro-cid-r6rwahll]{background:var(--ink-3);border-radius:3px;height:12px;display:block;position:relative;overflow:hidden}.stat__bar[data-astro-cid-r6rwahll]:after{content:"";width:var(--v);background:repeating-linear-gradient(90deg, var(--seal) 0 10px, var(--seal-dark) 10px 12px);transition:width 1.2s cubic-bezier(.3,1.2,.5,1) .2s;position:absolute;inset:0}.js .studio__card[data-astro-cid-r6rwahll]:not(.is-in) .stat__bar[data-astro-cid-r6rwahll]:after{width:0}.studio__kanji[data-astro-cid-r6rwahll]{opacity:.75;align-items:center;gap:14px;margin-top:28px;display:flex;font-size:14px!important}.studio__kanji[data-astro-cid-r6rwahll] [data-astro-cid-r6rwahll][lang=ja]{font-family:var(--f-kanji);color:var(--seal);font-size:2.4rem;line-height:1}@media (width<=820px){.studio[data-astro-cid-r6rwahll]{grid-template-columns:minmax(0,1fr)}.studio__card[data-astro-cid-r6rwahll]{order:2;width:100%;max-width:360px;margin-inline:auto}}.contact__inner[data-astro-cid-he3spzz3]{position:relative}.contact[data-astro-cid-he3spzz3] .contact__seal{top:50%;right:var(--gutter);width:clamp(120px,20vw,220px);height:auto;position:absolute;translate:0 -50%;rotate:6deg}.contact__mail[data-astro-cid-he3spzz3]{text-transform:none;overflow-wrap:anywhere;max-width:100%;font-size:clamp(10px,2.6vw,13px)}.socials[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:10px;margin:36px 0 0;padding:0;list-style:none;display:flex}.socials[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{border:2px solid var(--ink-3);border-radius:999px;padding:9px 14px;font-size:14px;text-decoration:none;transition:border-color .15s,color .15s;display:inline-block}.socials[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{border-color:var(--seal);color:var(--seal)}@media (width<=820px){.contact[data-astro-cid-he3spzz3] .contact__seal{width:72px;margin-bottom:20px;position:static;translate:none;rotate:-7deg}}
