.game-video[data-astro-cid-gzlcyepe]{aspect-ratio:16/9;background:var(--color-surface);position:relative;overflow:hidden}.game-video[data-astro-cid-gzlcyepe] img[data-astro-cid-gzlcyepe],.game-video[data-astro-cid-gzlcyepe] video[data-astro-cid-gzlcyepe]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.game-video[data-astro-cid-gzlcyepe] video[data-astro-cid-gzlcyepe]{opacity:0;transition:opacity .6s var(--ease-out)}.game-video[data-astro-cid-gzlcyepe].is-playing video[data-astro-cid-gzlcyepe]{opacity:1}.game-card[data-astro-cid-wzgjbdq5]{--glow:color-mix(in srgb, var(--accent) 45%, transparent);border:1px solid color-mix(in srgb, var(--accent) 30%, var(--color-line));border-radius:var(--radius-xl);background:var(--color-bg-deep);min-height:clamp(28rem,22rem + 20vw,38rem);box-shadow:var(--shadow-lift);isolation:isolate;transition:transform .6s var(--ease-out), border-color .5s, box-shadow .6s var(--ease-out);align-items:flex-end;padding:clamp(1.5rem,1rem + 2.5vw,3.5rem);display:flex;position:relative;overflow:hidden}.game-card[data-astro-cid-wzgjbdq5]:hover{border-color:color-mix(in srgb, var(--accent) 65%, var(--color-line));box-shadow:0 40px 90px -30px #000000e6, 0 0 70px -24px var(--glow);transform:translateY(-4px)}.bg[data-astro-cid-wzgjbdq5]{z-index:-2;position:absolute;inset:0}.bg[data-astro-cid-wzgjbdq5] .game-video{aspect-ratio:auto;background:var(--color-bg-deep);position:absolute;inset:0}.bg[data-astro-cid-wzgjbdq5] img,.bg[data-astro-cid-wzgjbdq5] video{scale:1.15}.game-card[data-astro-cid-wzgjbdq5]:before{content:"";z-index:-1;background:linear-gradient(90deg, #080a0df5 0%, #080a0dd1 38%, #080a0d40 75%, #080a0d73 100%), linear-gradient(0deg, #080a0dcc 0%, transparent 40%), radial-gradient(40rem 24rem at 15% 100%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 70%);position:absolute;inset:0}.info[data-astro-cid-wzgjbdq5]{justify-items:start;gap:var(--space-3);max-width:34rem;display:grid}.tags[data-astro-cid-wzgjbdq5]{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}h3[data-astro-cid-wzgjbdq5]{letter-spacing:-.055em;margin:0;font-size:clamp(2.75rem,1.5rem + 5.5vw,6rem);line-height:.95}.card-link[data-astro-cid-wzgjbdq5]{color:var(--color-text);text-decoration:none}.card-link[data-astro-cid-wzgjbdq5]:after{content:"";z-index:1;position:absolute;inset:0}.card-link[data-astro-cid-wzgjbdq5]:focus-visible{outline:none}.card-link[data-astro-cid-wzgjbdq5]:focus-visible:after{outline:2px solid var(--brand);outline-offset:-4px;border-radius:var(--radius-xl)}.tagline[data-astro-cid-wzgjbdq5]{color:var(--color-muted);font-size:var(--text-lg);margin:0}.hint[data-astro-cid-wzgjbdq5]{color:var(--color-muted);font-size:var(--text-sm);margin:0}.actions[data-astro-cid-wzgjbdq5]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.play[data-astro-cid-wzgjbdq5]{z-index:2}.more[data-astro-cid-wzgjbdq5]{pointer-events:none}.arrow[data-astro-cid-wzgjbdq5]{color:var(--accent);transition:transform .4s var(--ease-out);display:inline-block}.game-card[data-astro-cid-wzgjbdq5]:hover .arrow[data-astro-cid-wzgjbdq5]{transform:translate(6px)}@media (width<=759px){.game-card[data-astro-cid-wzgjbdq5]:before{background:linear-gradient(0deg, #080a0df7 8%, #080a0dd9 55%, #080a0d66 100%), radial-gradient(30rem 18rem at 15% 100%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 70%)}.actions[data-astro-cid-wzgjbdq5] .btn[data-astro-cid-wzgjbdq5]{flex:auto}}@media (width<=559px){.more[data-astro-cid-wzgjbdq5]{display:none}}.hero[data-astro-cid-7aropxhg]{isolation:isolate;min-height:min(92vh,60rem);margin-top:calc(-1 * var(--header-height));align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero-bg[data-astro-cid-7aropxhg]{z-index:-2;position:absolute;inset:0}.hero-bg[data-astro-cid-7aropxhg] .game-video{aspect-ratio:auto;background:var(--color-bg-deep);position:absolute;inset:0}.hero-bg[data-astro-cid-7aropxhg] img,.hero-bg[data-astro-cid-7aropxhg] video{scale:1.15}.hero[data-astro-cid-7aropxhg]:before{content:"";z-index:-1;background:linear-gradient(90deg, #080a0df5 0%, #080a0dd1 38%, #080a0d40 75%, #080a0d73 100%), linear-gradient(0deg, var(--color-bg-deep) 0%, transparent 35%), linear-gradient(180deg, #080a0db3 0%, transparent 25%), radial-gradient(60rem 30rem at 20% 100%, var(--glow-soft), transparent 70%);position:absolute;inset:0}.hero-content[data-astro-cid-7aropxhg]{padding:calc(var(--header-height) + 4rem) 0 4.5rem;justify-items:start;display:grid}.hero-content[data-astro-cid-7aropxhg]>[data-astro-cid-7aropxhg]{max-width:44rem}.kicker[data-astro-cid-7aropxhg]{margin:0 0 var(--space-4);color:var(--color-muted)}h1[data-astro-cid-7aropxhg]{letter-spacing:-.055em;margin:0;font-size:clamp(2.75rem,1rem + 6.5vw,6.25rem);line-height:.95}.shine[data-astro-cid-7aropxhg]{background:linear-gradient(100deg, #fff 0%, var(--accent) 35%, #e3d4ff 50%, var(--accent) 65%, #fff 100%);color:#0000;animation:sheen 2.4s var(--ease-out) .6s 1 both;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}@keyframes sheen{0%{background-position:0 0}to{background-position:100% 0}}.lead[data-astro-cid-7aropxhg]{max-width:34rem;margin:var(--space-4) 0 0;color:var(--color-muted);font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.5}.actions[data-astro-cid-7aropxhg]{gap:var(--space-2);margin:var(--space-5) 0 0;flex-wrap:wrap;display:flex}.now[data-astro-cid-7aropxhg]{right:max(var(--space-3), (100% - var(--wide-width)) / 2);align-items:center;gap:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:#080a0dc7;padding:.6rem .6rem .6rem 1.25rem;transition:border-color .4s;display:flex;position:absolute;bottom:4.5rem}.now[data-astro-cid-7aropxhg]:hover{border-color:color-mix(in srgb, var(--accent) 60%, var(--line-strong))}.now-link[data-astro-cid-7aropxhg]{color:var(--color-text);text-decoration:none;display:grid}.now[data-astro-cid-7aropxhg] small[data-astro-cid-7aropxhg]{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:600}.now[data-astro-cid-7aropxhg] strong[data-astro-cid-7aropxhg]{font-family:var(--font-display);letter-spacing:-.04em;font-size:1.5rem;line-height:1.2}.selection[data-astro-cid-7aropxhg]{padding-top:clamp(4rem,3rem + 4vw,7rem)}.section-head[data-astro-cid-7aropxhg]{justify-content:space-between;align-items:flex-end;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.section-head[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{letter-spacing:-.045em;margin:0;scroll-margin-top:7rem;font-size:clamp(2rem,1.3rem + 3vw,3.5rem)}.grid[data-astro-cid-7aropxhg]{gap:var(--space-4);display:grid}@media (width<=759px){.hero[data-astro-cid-7aropxhg]{min-height:88vh}.hero[data-astro-cid-7aropxhg]:before{background:linear-gradient(0deg, var(--color-bg-deep) 5%, #080a0dd9 55%, #080a0d73 100%), radial-gradient(40rem 20rem at 20% 100%, var(--glow-soft), transparent 70%)}.hero-content[data-astro-cid-7aropxhg]{padding-bottom:9.5rem}.now[data-astro-cid-7aropxhg]{left:var(--space-3);right:var(--space-3);bottom:var(--space-4);justify-content:space-between}}
