.hero[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;padding:72px 0 64px;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{text-transform:uppercase;margin:20px 0 0;font-size:clamp(50px,7.6vw,104px);line-height:.95}.hl[data-astro-cid-lcdefpme]{color:var(--lime)}.lede[data-astro-cid-lcdefpme]{max-width:30em;color:var(--muted);margin:24px 0 32px;font-size:20px}.cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.hero-art[data-astro-cid-lcdefpme]{justify-self:center;width:100%;max-width:460px}.stage[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--bg-2);background-image:linear-gradient(var(--panel) 1px, transparent 1px), linear-gradient(90deg, var(--panel) 1px, transparent 1px);background-size:32px 32px;position:relative;overflow:hidden}.glow[data-astro-cid-lcdefpme]{background:var(--lime);opacity:.9;border-radius:50%;position:absolute;inset:18%}.hero-art[data-astro-cid-lcdefpme] .mascot{width:60%;height:60%;color:var(--deep);animation:3.6s ease-in-out infinite bob;position:absolute;inset:20%}.hud[data-astro-cid-lcdefpme]{color:var(--text);justify-content:space-between;display:flex;position:absolute;top:12px;left:12px;right:12px}.lives[data-astro-cid-lcdefpme]{color:#ff7a6b;letter-spacing:.02em}@keyframes bob{50%{transform:translateY(-10px)}}.ticker[data-astro-cid-lcdefpme]{border-block:2px solid var(--deep);background:var(--lime);color:var(--on-lime);overflow:hidden}.ticker-track[data-astro-cid-lcdefpme]{width:max-content;animation:30s linear infinite slide;display:flex}.ticker[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--display);text-transform:uppercase;white-space:nowrap;padding:12px 0;font-size:22px;font-weight:700}@keyframes slide{to{transform:translate(-50%)}}.section[data-astro-cid-lcdefpme]{padding-top:96px}.sec-head[data-astro-cid-lcdefpme]{margin-bottom:36px}.sec-head[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{color:var(--lime);margin:0 0 10px}.sec-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-transform:uppercase;font-size:clamp(38px,5.5vw,64px)}.grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;display:grid}.card[data-astro-cid-lcdefpme]{transition:transform .15s,box-shadow .15s;overflow:hidden}.card[data-astro-cid-lcdefpme]:hover{box-shadow:var(--lift-hi);transform:translateY(-4px)}.card-cover[data-astro-cid-lcdefpme]{aspect-ratio:16/9;border-bottom:2px solid var(--deep);background:radial-gradient(circle at 50% 120%, color-mix(in srgb, var(--c) 55%, transparent), transparent 70%), var(--bg-2);place-items:center;display:grid;position:relative}.card-cover[data-astro-cid-lcdefpme] .chip[data-astro-cid-lcdefpme]{position:absolute;top:12px;right:12px}.card-cover[data-astro-cid-lcdefpme] .gicon{transition:transform .2s}.card[data-astro-cid-lcdefpme]:hover .card-cover[data-astro-cid-lcdefpme] .gicon{transform:scale(1.08)rotate(-4deg)}.card-body[data-astro-cid-lcdefpme]{padding:20px 22px 24px}.genre[data-astro-cid-lcdefpme]{color:var(--muted);margin:0 0 8px}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:26px}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--lime)}.card-body[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.genre){color:var(--muted);margin:8px 0 18px}.studio[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.3fr;align-items:start;gap:48px;display:grid}.big[data-astro-cid-lcdefpme]{margin:0 0 28px;font-size:clamp(21px,2.3vw,26px);line-height:1.45}.values[data-astro-cid-lcdefpme]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.values[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:auto 180px 1fr;align-items:center;gap:16px;padding:16px 20px;display:grid}.values[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--display);font-size:19px;font-weight:600}.values[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{color:var(--muted)}.contact[data-astro-cid-lcdefpme]{background:var(--lime);color:var(--on-lime);border:2px solid var(--deep);box-shadow:var(--lift-hi);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-top:96px;padding:48px;display:flex}.contact[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{margin:0 0 10px}.contact[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-transform:uppercase;font-size:clamp(30px,4.2vw,50px)}@media (width<=860px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;padding-top:40px}.hero-art[data-astro-cid-lcdefpme]{max-width:340px}.studio[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:0}.values[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr}.values[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{grid-column:1/-1}.contact[data-astro-cid-lcdefpme]{padding:28px}}@media (prefers-reduced-motion:reduce){.hero-art[data-astro-cid-lcdefpme] .mascot,.ticker-track[data-astro-cid-lcdefpme]{animation:none}}
