.hh[data-astro-cid-lcdefpme]{--split:50;--lean:7;height:100svh;min-height:580px;max-height:1100px;margin-top:calc(-1 * var(--nav-height));color:#fff;background:radial-gradient(70% 60% at 50% 45%,#2a0c12 0%,#150810 55%,#0b0710 100%);position:relative;overflow:hidden}.hh-world[data-astro-cid-lcdefpme],.hh-seam[data-astro-cid-lcdefpme]{opacity:0;transition:opacity 1.1s}.hh[data-astro-cid-lcdefpme].is-ready .hh-world[data-astro-cid-lcdefpme]{opacity:1}.hh[data-astro-cid-lcdefpme].is-ready .hh-seam[data-astro-cid-lcdefpme]{opacity:.9}.hh[data-astro-cid-lcdefpme].is-ready .hh-seam--glow[data-astro-cid-lcdefpme]{opacity:.28}.hh-world[data-astro-cid-lcdefpme]{position:absolute;inset:0}.hh-world--mc[data-astro-cid-lcdefpme]{clip-path:polygon(calc((var(--split) + var(--lean)) * 1%) 0, 100% 0, 100% 100%, calc((var(--split) - var(--lean)) * 1%) 100%)}.hh-layers[data-astro-cid-lcdefpme]{position:absolute;inset:-5%}.hh-layer[data-astro-cid-lcdefpme]{object-fit:cover;object-position:var(--pos,50% 50%);will-change:transform;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hh-world--games[data-astro-cid-lcdefpme] .hh-layer[data-astro-cid-lcdefpme]{--pos:122% 50%}.hh-world--mc[data-astro-cid-lcdefpme] .hh-layer[data-astro-cid-lcdefpme]{--pos:62% 50%}.hh-layer--glow[data-astro-cid-lcdefpme]{animation:4.2s ease-in-out infinite hh-glow}@keyframes hh-glow{0%,to{opacity:.15}50%{opacity:1}}.hh-world--games[data-astro-cid-lcdefpme] .hh-layers[data-astro-cid-lcdefpme]{filter:brightness(.92)contrast(1.06)saturate(1.06)}.hh-world--games[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:linear-gradient(#08061061 0%,#08061014 34%,#08061000 60%,#0806104d 100%);position:absolute;inset:0}.hh-seam[data-astro-cid-lcdefpme]{pointer-events:none;clip-path:polygon(calc((var(--split) + var(--lean) - .1) * 1%) 0, calc((var(--split) + var(--lean) + .1) * 1%) 0, calc((var(--split) - var(--lean) + .1) * 1%) 100%, calc((var(--split) - var(--lean) - .1) * 1%) 100%);background:linear-gradient(#fff0 0%,#fff 18% 82%,#fff0 100%);position:absolute;inset:0}.hh-seam--glow[data-astro-cid-lcdefpme]{filter:blur(10px);clip-path:polygon(calc((var(--split) + var(--lean) - 1.1) * 1%) 0, calc((var(--split) + var(--lean) + 1.1) * 1%) 0, calc((var(--split) - var(--lean) + 1.1) * 1%) 100%, calc((var(--split) - var(--lean) - 1.1) * 1%) 100%)}.hh-center[data-astro-cid-lcdefpme]{text-align:center;pointer-events:none;padding:calc(var(--nav-height) + 1rem) 1.5rem 5rem;place-items:center;display:grid;position:absolute;inset:0}.hh-scrim[data-astro-cid-lcdefpme]{background:radial-gradient(38% 52%,#06030cc7 0%,#06030c73 55%,#06030c00 100%);position:absolute;inset:0}.hh-copy[data-astro-cid-lcdefpme]{pointer-events:auto;max-width:640px;position:relative}.hh-mark[data-astro-cid-lcdefpme]{object-fit:contain;filter:drop-shadow(0 10px 30px #00000080);width:96px;height:96px;margin:0 auto 1.25rem;animation:6s ease-in-out infinite hh-float}@keyframes hh-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hh-title[data-astro-cid-lcdefpme]{margin-bottom:calc(1rem - .14em);padding-bottom:.14em;font-size:clamp(2.6rem,7.5vw,5.25rem);line-height:.98}.hh-sub[data-astro-cid-lcdefpme]{color:#ffffffdb;text-shadow:0 1px 14px #0009;max-width:520px;margin:0 auto 1.75rem;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.6}.hh-lava[data-astro-cid-lcdefpme]{filter:drop-shadow(0 0 12px #ff781473);font-weight:800}.hh-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.hh-caption[data-astro-cid-lcdefpme]{color:#fff;text-shadow:0 2px 14px #000000b3;z-index:2;flex-direction:column;gap:.3rem;text-decoration:none;display:flex;position:absolute;bottom:clamp(1.25rem,4.5vh,2.75rem)}.hh-caption--games[data-astro-cid-lcdefpme]{align-items:flex-start;left:clamp(1.25rem,4vw,3rem)}.hh-caption--mc[data-astro-cid-lcdefpme]{text-align:right;align-items:flex-end;right:clamp(1.25rem,4vw,3rem)}.hh-caption-logo[data-astro-cid-lcdefpme]{filter:drop-shadow(0 6px 18px #0000008c);width:auto;height:clamp(44px,7vh,66px);transition:transform var(--ease);margin-bottom:.35rem}.hh-caption-title[data-astro-cid-lcdefpme]{letter-spacing:-.025em;font-size:clamp(1.15rem,2.2vw,1.6rem);font-weight:800;line-height:1.1}.hh-caption-kicker[data-astro-cid-lcdefpme]{color:#ffffffd1;font-size:.8rem;font-weight:500}.hh-caption-cta[data-astro-cid-lcdefpme]{transition:transform var(--ease);margin-top:.25rem;font-size:.85rem;font-weight:700}.hh-caption[data-astro-cid-lcdefpme]:hover .hh-caption-cta[data-astro-cid-lcdefpme]{transform:translate(3px)}.hh-caption[data-astro-cid-lcdefpme]:hover .hh-caption-logo[data-astro-cid-lcdefpme]{transform:scale(1.03)}.hh-new[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;text-shadow:none;background:linear-gradient(95deg,#c026a8,#ff3d9a);border-radius:20px;margin-bottom:.35rem;padding:.22rem .65rem;font-size:.7rem;font-weight:800;animation:2.4s ease-in-out infinite hh-pulse;display:inline-block;box-shadow:0 0 18px #ff3d9a8c}@keyframes hh-pulse{0%,to{box-shadow:0 0 14px #ff3d9a73}50%{box-shadow:0 0 26px #ff3d9ad9}}.hh-hint[data-astro-cid-lcdefpme]{color:#ffffffb3;pointer-events:none;animation:1.8s ease-in-out infinite hh-bounce;position:absolute;bottom:1.1rem;left:50%;transform:translate(-50%)}@keyframes hh-bounce{0%,to{opacity:.55;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,7px)}}@media (width<=720px){.hh[data-astro-cid-lcdefpme]{--lean:5;min-height:640px}.hh-world--mc[data-astro-cid-lcdefpme]{clip-path:polygon(0 calc((var(--split) + var(--lean)) * 1%), 100% calc((var(--split) - var(--lean)) * 1%), 100% 100%, 0 100%)}.hh-seam[data-astro-cid-lcdefpme]{clip-path:polygon(0 calc((var(--split) + var(--lean) - .15) * 1%), 100% calc((var(--split) - var(--lean) - .15) * 1%), 100% calc((var(--split) - var(--lean) + .15) * 1%), 0 calc((var(--split) + var(--lean) + .15) * 1%));background:linear-gradient(90deg,#fff0 0%,#fff 18% 82%,#fff0 100%)}.hh-seam--glow[data-astro-cid-lcdefpme]{clip-path:polygon(0 calc((var(--split) + var(--lean) - 1.4) * 1%), 100% calc((var(--split) - var(--lean) - 1.4) * 1%), 100% calc((var(--split) - var(--lean) + 1.4) * 1%), 0 calc((var(--split) + var(--lean) + 1.4) * 1%))}.hh-world--games[data-astro-cid-lcdefpme] .hh-layer[data-astro-cid-lcdefpme]{--pos:55% 50%}.hh-caption--games[data-astro-cid-lcdefpme]{top:calc(var(--nav-height) + 1rem);bottom:auto}.hh-caption-logo[data-astro-cid-lcdefpme]{height:40px}.hh-mark[data-astro-cid-lcdefpme]{width:64px;height:64px}.hh-sub[data-astro-cid-lcdefpme]{font-size:.95rem}.hh-scrim[data-astro-cid-lcdefpme]{background:radial-gradient(70% 42%,#06030ccc 0%,#06030c80 55%,#06030c00 100%)}}.river-section[data-astro-cid-lcdefpme]{padding:6.5rem 0 4rem;position:relative;overflow:hidden}.river-head[data-astro-cid-lcdefpme]{text-align:center;max-width:760px;margin-bottom:3.5rem}.river-title[data-astro-cid-lcdefpme]{letter-spacing:-.035em;margin-bottom:1.1rem;font-size:clamp(2.1rem,5.6vw,3.8rem);font-weight:800;line-height:1.02}.river-title[data-astro-cid-lcdefpme] .text-fire[data-astro-cid-lcdefpme]{font-size:1.25em}.river-sub[data-astro-cid-lcdefpme]{color:var(--text-muted);max-width:560px;margin:0 auto 1.75rem;font-size:1rem;line-height:1.65}.river[data-astro-cid-lcdefpme]{perspective:1400px;perspective-origin:50% 20%;padding:2rem 0 3rem;mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.river-rows[data-astro-cid-lcdefpme]{transform-origin:50%;flex-direction:column;gap:1rem;display:flex;transform:rotateX(18deg)rotate(-3deg)scale(1.12)}.river-row[data-astro-cid-lcdefpme]{width:max-content;animation:river var(--dur) linear infinite;display:flex}.river-row[data-astro-cid-lcdefpme][data-dir=rtl]{animation-direction:reverse}.river-row[data-astro-cid-lcdefpme]:hover{animation-play-state:paused}@keyframes river{to{transform:translate(-50%)}}.river-item[data-astro-cid-lcdefpme]{aspect-ratio:16/9;border-radius:10px;flex:none;width:clamp(190px,19vw,300px);margin-right:1rem;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000059}.river-item[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;display:block}.river-item-name[data-astro-cid-lcdefpme]{color:#fff;opacity:0;background:linear-gradient(#0000,#000000bf);padding:1.4rem .75rem .6rem;font-size:.75rem;font-weight:700;transition:opacity .25s;position:absolute;bottom:0;left:0;right:0}.river-item[data-astro-cid-lcdefpme]:hover,.river-item[data-astro-cid-lcdefpme]:focus-visible{z-index:2;transform:translateY(-6px)scale(1.04);box-shadow:0 22px 44px #00000073}.river-item[data-astro-cid-lcdefpme]:hover .river-item-name[data-astro-cid-lcdefpme],.river-item[data-astro-cid-lcdefpme]:focus-visible .river-item-name[data-astro-cid-lcdefpme]{opacity:1}.gb[data-astro-cid-lcdefpme]{color:#fff;align-items:center;min-height:82vh;display:flex;position:relative;overflow:hidden}.gb-bg[data-astro-cid-lcdefpme]{position:absolute;inset:0}.gb-bg[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:62% 50%;transform-origin:62%;width:100%;height:100%;animation:30s ease-in-out infinite alternate gb-kenburns}@keyframes gb-kenburns{0%{transform:scale(1.04)}to{transform:scale(1.16)translate(-1.5%)}}.gb-scrim[data-astro-cid-lcdefpme]{background:linear-gradient(90deg, #080a16e6 0%, #080a16b8 38%, #080a162e 72%, #080a1600 100%), linear-gradient(180deg, var(--bg) 0%, transparent 16%, transparent 84%, var(--bg) 100%);position:absolute;inset:0}.gb[data-astro-cid-lcdefpme] .container[data-astro-cid-lcdefpme]{width:100%;position:relative}.gb-inner[data-astro-cid-lcdefpme]{max-width:560px;padding:7rem 0}.gb-logo[data-astro-cid-lcdefpme]{filter:drop-shadow(0 10px 30px #0000008c);width:min(400px,78vw);height:auto;margin-bottom:1.5rem}.gb-desc[data-astro-cid-lcdefpme]{color:#ffffffdb;margin-bottom:1.75rem;font-size:1.05rem;line-height:1.65}.gb-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;display:flex}@media (width<=720px){.gb-bg[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:78% 50%;transform-origin:78%}.gb-scrim[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, var(--bg) 0%, #080a1699 18%, #080a16c7 100%)}.gb-inner[data-astro-cid-lcdefpme]{padding:5rem 0 4rem}}.studio[data-astro-cid-lcdefpme]{text-align:center;padding:7rem 0 6.5rem}.studio-inner[data-astro-cid-lcdefpme]{max-width:720px}.erupt[data-astro-cid-lcdefpme]{width:240px;height:230px;margin:0 auto 1.5rem;position:relative}.erupt-volcano[data-astro-cid-lcdefpme]{width:240px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}[data-theme=dark] .erupt-volcano[data-astro-cid-lcdefpme]{filter:brightness(0)invert()opacity(.92)}.erupt-bubble[data-astro-cid-lcdefpme]{width:calc(var(--s) * 1.4);height:calc(var(--s) * 1.4);background:var(--c);opacity:0;animation:erupt var(--d) cubic-bezier(.2, .7, .4, 1) infinite;animation-delay:var(--dl);border-radius:50%;position:absolute;bottom:118px;left:50%;transform:translate(-50%)scale(.2)}@keyframes erupt{0%{opacity:0;transform:translate(-50%)scale(.2)}12%{opacity:1}70%{opacity:1}to{transform:translate(calc(-50% + var(--x)), -96px) scale(1);opacity:0}}.studio-title[data-astro-cid-lcdefpme]{letter-spacing:-.035em;margin-bottom:1.1rem;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.05}.studio-text[data-astro-cid-lcdefpme]{color:var(--text-muted);max-width:600px;margin:0 auto 2.75rem;font-size:1.02rem;line-height:1.7}.stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:620px;margin:0 auto 2.75rem;display:grid}.stats[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{letter-spacing:-.04em;margin-bottom:.4rem;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800;line-height:1}.stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:.8rem;font-weight:500;line-height:1.4}.studio-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (width<=520px){.stats[data-astro-cid-lcdefpme]{gap:.75rem}}@media (prefers-reduced-motion:reduce){.hh-layer--glow[data-astro-cid-lcdefpme],.hh-mark[data-astro-cid-lcdefpme],.hh-new[data-astro-cid-lcdefpme],.hh-hint[data-astro-cid-lcdefpme],.text-fire[data-astro-cid-lcdefpme],.river-row[data-astro-cid-lcdefpme],.gb-bg[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.erupt-bubble[data-astro-cid-lcdefpme]{animation:none}.erupt-bubble[data-astro-cid-lcdefpme]{opacity:.9;transform:translate(calc(-50% + var(--x)), calc(-40px - var(--s))) scale(1)}}
