.hero{min-height:100svh;padding-top:calc(var(--header-h) + 1.5rem);isolation:isolate;flex-direction:column;justify-content:center;padding-bottom:2rem;display:flex;position:relative;overflow:hidden}.hero-bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero-aurora{background:radial-gradient(ellipse 45% 40% at var(--aurora-x,72%) 42%, #12db9a29, transparent 70%), radial-gradient(ellipse 40% 35% at 15% 85%, #0e734029, transparent 70%), radial-gradient(ellipse 60% 50% at 50% 0%, #10a86f14, transparent 70%);position:absolute;inset:-10%}[dir=rtl] .hero-aurora{--aurora-x:28%}.hero-floor{inset-inline:-20%;perspective:600px;perspective-origin:50% 0;height:55%;position:absolute;bottom:-8%;mask-image:linear-gradient(#0000 15%,#000 90%)}.hero-floor-grid{transform:rotateX(68deg) translate3d(calc(var(--hx,0) * -30px), 0, 0);transform-origin:50% 0;background-image:linear-gradient(90deg,#12db9a24 1px,#0000 1px),linear-gradient(#12db9a24 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.hero-floor-grid{animation:14s linear infinite floor-drift}}@keyframes floor-drift{to{background-position:0 72px,0 72px}}.hero-canvas{width:100%;height:100%;position:absolute;inset:0}.hero-pointer-light{background:radial-gradient(500px circle at var(--lx,70%) var(--ly,40%), #12db9a12, transparent 65%);transition:background .2s;position:absolute;inset:0}.hero-vignette{background:radial-gradient(ellipse 85% 75% at 50% 45%, transparent 55%, #050807d9 100%), linear-gradient(to bottom, transparent 70%, var(--color-bg) 100%);position:absolute;inset:0}.hero-layout{align-items:center;gap:2rem;display:grid;position:relative}.hero-copy{order:2}.hero-visual{order:1;justify-self:center}@media (width>=1024px){.hero-layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:3rem}.hero-copy,.hero-visual{order:0}}.hero-title{margin-top:1.5rem}.hero-title em{padding-inline-end:.06em;display:inline-block}.hero-desc{max-width:36rem;margin-top:1.75rem}.hero-ctas{flex-wrap:wrap;gap:.85rem;margin-top:2.25rem;display:flex}@media (width<=479px){.hero-ctas .btn{flex:100%}}.hero-emblem-depth{aspect-ratio:1;width:clamp(10.5rem,46vw,25rem);transform:translate3d(calc(var(--hx,0) * 18px), calc(var(--hy,0) * 14px), 0);transition:transform .9s var(--ease-cinematic);place-items:center;display:grid;position:relative}.hero-halo{filter:blur(6px);background:radial-gradient(circle,#12db9a47,#12db9a0f 45%,#0000 68%);border-radius:50%;position:absolute;inset:-18%}.hero-orbit{width:120%;height:120%;position:absolute;inset:-10%;overflow:visible}.hero-orbit circle{fill:none}.orbit-a{stroke:#12db9a38;stroke-width:.8px;stroke-dasharray:2 6}.orbit-b{stroke:#d6ffec14;stroke-width:.8px}.orbit-ticks line{stroke:#12db9a80;stroke-width:1.2px}.hero-emblem-float{width:64%}.hero-emblem{filter:drop-shadow(0 0 30px #12db9a4d)drop-shadow(0 20px 40px #00000080);width:100%;height:auto}@media (prefers-reduced-motion:no-preference){.hero-orbit{animation:80s linear infinite orbit-spin}.hero-emblem-float{animation:emblem-float 7s ease-in-out infinite, emblem-in 1.6s var(--ease-cinematic) both;animation-delay:0s, var(--intro-delay)}.hero-halo{animation:6s ease-in-out infinite halo-breathe}}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes emblem-float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes emblem-in{0%{opacity:0;filter:blur(12px);scale:.9}to{opacity:1;filter:none;scale:1}}@keyframes halo-breathe{0%,to{opacity:.75;scale:1}50%{opacity:1;scale:1.06}}.hero-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:clamp(2.5rem,6vh,4rem);display:flex;position:relative}.hero-indev{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.9rem;display:flex}.hero-indev a{color:var(--color-fg)}.hero-indev-label{color:var(--color-subtle)}.hero-scroll{letter-spacing:.22em;text-transform:uppercase;color:var(--color-muted);border-radius:6px;align-items:center;gap:.9rem;font-size:.75rem;display:none}html[lang=ar] .hero-scroll{letter-spacing:0;font-size:.85rem}.hero-scroll-line{background:var(--color-line-strong);width:3.5rem;height:1px;position:relative;overflow:hidden}.hero-scroll-line:after{content:"";background:var(--color-theta-400);position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:no-preference){.hero-scroll-line:after{animation:scroll-line 2.4s var(--ease-soft) infinite}}@keyframes scroll-line{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@media (width>=768px){.hero-scroll{display:inline-flex}}.manifesto[data-astro-cid-m3zpgalb]{padding-top:clamp(4rem,10vw,8rem)}.manifesto-grid[data-astro-cid-m3zpgalb]{gap:2rem;display:grid}@media (width>=1024px){.manifesto-grid[data-astro-cid-m3zpgalb]{grid-template-columns:1fr 3fr;gap:4rem}}.manifesto[data-astro-cid-m3zpgalb] .manifesto-text{letter-spacing:-.015em;font-size:clamp(1.6rem,3.6vw,3rem);font-weight:500;line-height:1.3}html[lang=ar] .manifesto-text{letter-spacing:0;line-height:1.6}.facts[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.fact[data-astro-cid-m3zpgalb]{border-top:1px solid var(--color-line-strong);padding:1.25rem 0 0;position:relative}.fact[data-astro-cid-m3zpgalb] dt[data-astro-cid-m3zpgalb]{letter-spacing:.2em;text-transform:uppercase;color:var(--color-subtle);font-size:.75rem}html[lang=ar] .fact[data-astro-cid-m3zpgalb] dt[data-astro-cid-m3zpgalb]{letter-spacing:0;font-size:.85rem}.fact[data-astro-cid-m3zpgalb] dd[data-astro-cid-m3zpgalb]{margin-top:.4rem;font-size:1.25rem;font-weight:600}.fact-seg[data-astro-cid-m3zpgalb]{top:-1px;background:var(--color-theta-400);width:3rem;height:1px;box-shadow:0 0 10px var(--color-theta-400);position:absolute;inset-inline-start:0}.games-head[data-astro-cid-m3zpgalb]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem 2rem;display:flex}.games-list[data-astro-cid-m3zpgalb]{gap:clamp(1.25rem,3vw,2.5rem);margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.studio-teaser[data-astro-cid-m3zpgalb]{overflow:hidden}.teaser-pattern[data-astro-cid-m3zpgalb]{opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cg fill='none' stroke='%2312DB9A' stroke-opacity='.07'%3E%3Cpath d='M48 8l11.3 28.7L88 48 59.3 59.3 48 88 36.7 59.3 8 48l28.7-11.3z'/%3E%3Cpath d='M19.7 19.7 48 31.4l28.3-11.7L64.6 48l11.7 28.3L48 64.6 19.7 76.3 31.4 48z'/%3E%3C/g%3E%3C/svg%3E");background-size:96px;position:absolute;inset:-20% 0;mask-image:radial-gradient(60% 60% at 30%,#000,#0000 75%)}[dir=rtl] .teaser-pattern[data-astro-cid-m3zpgalb]{mask-image:radial-gradient(60% 60% at 70%,#000,#0000 75%)}.teaser-grid[data-astro-cid-m3zpgalb]{align-items:center;gap:3rem;display:grid;position:relative}@media (width>=1024px){.teaser-grid[data-astro-cid-m3zpgalb]{grid-template-columns:5fr 7fr;gap:5rem}}.teaser-visual[data-astro-cid-m3zpgalb]{place-items:center;display:grid}.teaser-ring[data-astro-cid-m3zpgalb]{aspect-ratio:1;place-items:center;width:min(78vw,26rem);display:grid;position:relative}.teaser-ring[data-astro-cid-m3zpgalb] span[data-astro-cid-m3zpgalb]{transform:rotate(calc(var(--i) * 45deg)) scale(calc(1 - var(--i) * .07));border:1px solid #12db9a1a;border-top-color:#12db9a73;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.teaser-ring[data-astro-cid-m3zpgalb] span[data-astro-cid-m3zpgalb]{animation:ring-turn calc(30s + var(--i) * 6s) linear infinite}}@keyframes ring-turn{to{rotate:360deg}}.teaser-emblem[data-astro-cid-m3zpgalb]{filter:drop-shadow(0 0 40px #12db9a59);width:38%}.vision[data-astro-cid-m3zpgalb]{border-inline-start:2px solid var(--color-theta-400);background:linear-gradient(90deg,#12db9a0f,#0000);border-radius:0 1rem 1rem 0;margin-top:2.25rem;padding:1.5rem 1.75rem}[dir=rtl] .vision[data-astro-cid-m3zpgalb]{background:linear-gradient(-90deg,#12db9a0f,#0000);border-radius:1rem 0 0 1rem}.vision-label[data-astro-cid-m3zpgalb]{letter-spacing:.2em;text-transform:uppercase;color:var(--color-theta-300);font-size:.75rem}html[lang=ar] .vision-label[data-astro-cid-m3zpgalb]{letter-spacing:0;font-size:.85rem}.vision-text[data-astro-cid-m3zpgalb]{color:var(--color-fg);margin-top:.5rem;font-size:clamp(1.15rem,1.8vw,1.4rem);font-weight:500}.news-grid[data-astro-cid-m3zpgalb]{gap:1.25rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=768px){.news-grid[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(3,1fr)}}
