.intro[data-astro-cid-aqnn2ztw]{padding-block:var(--space-2xl) var(--space-3xl);background:radial-gradient(circle at 78% 40%, #ff5a1f29, transparent 50%), var(--bg);border-bottom:var(--border);position:relative;overflow:hidden}.intro__grid[data-astro-cid-aqnn2ztw]{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.intro__copy[data-astro-cid-aqnn2ztw]{justify-items:start;gap:var(--space-s);display:grid}.intro[data-astro-cid-aqnn2ztw] h1[data-astro-cid-aqnn2ztw]{letter-spacing:-.045em;font-size:clamp(3.5rem,1rem + 9vw,10rem);font-weight:800;font-stretch:125%;line-height:.88}.intro__dot[data-astro-cid-aqnn2ztw]{color:var(--accent)}.intro__tagline[data-astro-cid-aqnn2ztw]{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.025em;font-weight:700;font-stretch:112%;line-height:1.05}.intro__lede[data-astro-cid-aqnn2ztw]{max-width:38ch;font-size:var(--step-1);color:var(--fg-muted)}.intro__ctas[data-astro-cid-aqnn2ztw]{gap:var(--space-s);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.intro__facts[data-astro-cid-aqnn2ztw]{gap:var(--space-l);margin:var(--space-m) 0 0;padding-top:var(--space-m);border-top:var(--border);flex-wrap:wrap;width:100%;display:flex}.intro__facts[data-astro-cid-aqnn2ztw] dt[data-astro-cid-aqnn2ztw]{font-family:var(--font-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.12em;color:var(--fg-muted)}.intro__facts[data-astro-cid-aqnn2ztw] dd[data-astro-cid-aqnn2ztw]{margin:var(--space-3xs) 0 0;font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.03em;font-weight:800;font-stretch:120%;line-height:1}.intro__facts[data-astro-cid-aqnn2ztw] small[data-astro-cid-aqnn2ztw]{color:var(--fg-muted);font-size:.5em}.intro__mosaic[data-astro-cid-aqnn2ztw]{gap:var(--space-s);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.intro__tile[data-astro-cid-aqnn2ztw]{border:var(--border-strong);border-radius:var(--radius-l);box-shadow:var(--shadow-lift);transition:border-color var(--dur-mid) var(--ease-out);display:block;position:relative;overflow:hidden}.intro__tile[data-astro-cid-aqnn2ztw]:first-child{grid-column:1/-1}.intro__tile[data-astro-cid-aqnn2ztw]:hover{border-color:var(--game-accent)}.intro__tile[data-astro-cid-aqnn2ztw] img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:scale var(--dur-slow) var(--ease-out)}.intro__tile[data-astro-cid-aqnn2ztw]:hover img{scale:1.05}.intro__tile[data-astro-cid-aqnn2ztw] span[data-astro-cid-aqnn2ztw]{left:var(--space-xs);bottom:var(--space-xs);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--step--1);color:var(--fg);background:#0b0b0cbf;padding:.3em .7em;position:absolute}@media (width<=900px){.intro__grid[data-astro-cid-aqnn2ztw]{grid-template-columns:1fr}}.shelf[data-astro-cid-aqnn2ztw]{padding-block:var(--space-2xl) var(--space-3xl)}.shelf__head[data-astro-cid-aqnn2ztw]{justify-content:space-between;align-items:baseline;gap:var(--space-s);margin-bottom:var(--space-l);padding-bottom:var(--space-s);border-bottom:var(--border);flex-wrap:wrap;display:flex}.shelf__head[data-astro-cid-aqnn2ztw] h2[data-astro-cid-aqnn2ztw]{font-size:var(--step-3);letter-spacing:-.03em;font-weight:800;font-stretch:115%}.shelf__count[data-astro-cid-aqnn2ztw]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--fg-muted)}.shelf__grid[data-astro-cid-aqnn2ztw]{gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));display:grid}.next[data-astro-cid-aqnn2ztw]{align-content:center;justify-items:start;gap:var(--space-xs);padding:var(--space-l);border:1px dashed var(--line-strong);border-radius:var(--radius-l);display:grid}.next__title[data-astro-cid-aqnn2ztw]{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.03em;font-weight:800;font-stretch:115%;line-height:.95}.next__text[data-astro-cid-aqnn2ztw]{color:var(--fg-muted)}.next__ctas[data-astro-cid-aqnn2ztw]{align-items:center;gap:var(--space-s);margin-top:var(--space-xs);flex-wrap:wrap;font-weight:600;display:flex}.soon[data-astro-cid-aqnn2ztw]{gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}.soon__card[data-astro-cid-aqnn2ztw]{gap:var(--space-2xs);padding:var(--space-m);border:1px dashed var(--line-strong);border-radius:var(--radius-l);display:grid}.soon__card[data-astro-cid-aqnn2ztw] h3[data-astro-cid-aqnn2ztw]{font-size:var(--step-2);font-weight:800}.soon__card[data-astro-cid-aqnn2ztw] a[data-astro-cid-aqnn2ztw]{font-weight:600}
