.hero[data-astro-cid-i3irphx7]{height:280vh;position:relative}.stage[data-astro-cid-i3irphx7]{background:var(--graphite);height:100svh;position:sticky;top:0;overflow:hidden}.poster[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7],.canvas[data-astro-cid-i3irphx7]{width:100%;height:100%;position:absolute;inset:0}.poster[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{object-fit:cover;transition:opacity .7s var(--ease)}.hero[data-astro-cid-i3irphx7].is-live .poster[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{opacity:0}.shade[data-astro-cid-i3irphx7]{pointer-events:none;background:linear-gradient(#0d101500 38%,#0d101580 66%,#0d1015f0 100%),linear-gradient(90deg,#0d1015b8 0%,#0d101500 52%),linear-gradient(#0d101599 0%,#0d101500 18%);position:absolute;inset:0}.blackout[data-astro-cid-i3irphx7]{background:var(--graphite);opacity:0;pointer-events:none;position:absolute;inset:0}.content[data-astro-cid-i3irphx7]{z-index:2;will-change:opacity, transform;position:absolute;inset:auto 0 clamp(48px,9vh,112px)}h1[data-astro-cid-i3irphx7]{text-transform:uppercase;margin-top:18px;font-size:clamp(58px,9.2vw,150px);line-height:.92;display:grid}.accent[data-astro-cid-i3irphx7]{color:var(--amber)}.content[data-astro-cid-i3irphx7] p[data-astro-cid-i3irphx7]{max-width:540px;color:var(--ink-2);margin-top:24px;font-size:clamp(17px,1.35vw,20px)}.actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.callouts[data-astro-cid-i3irphx7]{left:var(--pad);z-index:2;gap:22px;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:26%}.callouts[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{font:600 clamp(22px, 2.4vw, 34px) / 1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;opacity:0;align-items:center;gap:14px;display:flex}.callouts[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{font:500 13px/1 var(--font-mono);letter-spacing:.1em;color:var(--amber)}.callouts[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]:after{content:"";vertical-align:middle;background:var(--amber);width:34px;height:1px;margin-left:12px;display:inline-block}.mark[data-astro-cid-i3irphx7]{z-index:3;opacity:0;pointer-events:none;width:min(46vw,460px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.94)}.mark[data-astro-cid-i3irphx7] svg{width:100%;height:auto}.hint[data-astro-cid-i3irphx7]{z-index:2;font:500 12px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--steel);justify-items:center;gap:6px;display:grid;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.hint[data-astro-cid-i3irphx7] svg[data-astro-cid-i3irphx7]{width:16px;height:16px;animation:nudge 1.8s var(--ease) infinite}@keyframes nudge{50%{transform:translateY(4px)}}.hero[data-astro-cid-i3irphx7].is-static{height:100svh}.hero[data-astro-cid-i3irphx7].is-static .canvas[data-astro-cid-i3irphx7],.hero[data-astro-cid-i3irphx7].is-static .hint[data-astro-cid-i3irphx7],.hero[data-astro-cid-i3irphx7].is-static .callouts[data-astro-cid-i3irphx7]{display:none}@media (prefers-reduced-motion:reduce){.hero[data-astro-cid-i3irphx7]{height:100svh}}@media (width<=767px){.poster[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{left:var(--band-left);top:var(--band-top);width:var(--follow);max-width:none;height:auto;mask-image:linear-gradient(#0000 0,#000 22vw calc(100% - 22vw),#0000 100%)}.canvas[data-astro-cid-i3irphx7]{mask-image:linear-gradient(to bottom, transparent var(--band-top), #000 calc(var(--band-top) + 22vw), #000 calc(var(--band-top) + var(--band-height) - 22vw), transparent calc(var(--band-top) + var(--band-height)))}.shade[data-astro-cid-i3irphx7]{background:linear-gradient(#0d101500 50%,#0d101599 70%,#0d1015f5 100%)}.callouts[data-astro-cid-i3irphx7]{inset:auto var(--pad) clamp(36px, 7vh, 72px);gap:12px}.callouts[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{font-size:22px}.callouts[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]:after{width:16px;margin-left:8px}.mark[data-astro-cid-i3irphx7]{width:62vw}}.grid[data-astro-cid-qmjtkzr2]{border:1px solid var(--line);border-radius:var(--radius);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.card[data-astro-cid-qmjtkzr2]{background:var(--graphite);min-height:300px;transition:background-color .35s var(--ease);padding:32px 28px 28px;position:relative}.inner[data-astro-cid-qmjtkzr2]{flex-direction:column;gap:14px;height:100%;display:flex;position:relative}.card[data-astro-cid-qmjtkzr2]:before{content:"";background:radial-gradient(120% 80% at 0% 0%, var(--amber-soft), transparent 60%);opacity:0;transition:opacity .35s var(--ease);pointer-events:none;position:absolute;inset:0}.card[data-astro-cid-qmjtkzr2]:hover{background:#10141b}.card[data-astro-cid-qmjtkzr2]:hover:before{opacity:1}.num[data-astro-cid-qmjtkzr2]{font:500 13px/1 var(--font-mono);letter-spacing:.1em;color:var(--amber)}h3[data-astro-cid-qmjtkzr2]{text-transform:uppercase;margin-top:12px;font-size:27px;font-weight:600}p[data-astro-cid-qmjtkzr2]{color:var(--ink-2);flex:1;font-size:16px}.card[data-astro-cid-qmjtkzr2]:hover h3[data-astro-cid-qmjtkzr2]{color:var(--amber)}h3[data-astro-cid-qmjtkzr2]{transition:color .25s var(--ease)}.all[data-astro-cid-qmjtkzr2]{font:600 15px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--amber);margin-top:32px;display:inline-block}.all[data-astro-cid-qmjtkzr2]:hover{color:#f6bb5e}@media (width<=1080px){.grid[data-astro-cid-qmjtkzr2]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.grid[data-astro-cid-qmjtkzr2]{grid-template-columns:1fr}.card[data-astro-cid-qmjtkzr2]{min-height:0}}.games[data-astro-cid-zlhc2u5s]{border-top:1px solid var(--line);overflow:hidden}.backdrop[data-astro-cid-zlhc2u5s] img[data-astro-cid-zlhc2u5s]{object-fit:cover;opacity:.32;width:100%;height:72%;position:absolute;inset:0 0 auto;mask-image:linear-gradient(#000 0%,#0009 45%,#0000 100%)}.layout[data-astro-cid-zlhc2u5s]{grid-template-columns:1fr 1.15fr;align-items:center;gap:clamp(40px,6vw,88px);display:grid;position:relative}.title[data-astro-cid-zlhc2u5s]{text-transform:uppercase;letter-spacing:.01em;margin-top:14px;font-size:clamp(72px,10vw,148px);line-height:.9}.tagline[data-astro-cid-zlhc2u5s]{font:500 15px/1.5 var(--font-mono);letter-spacing:.04em;color:var(--amber);margin-top:18px}.body[data-astro-cid-zlhc2u5s]{max-width:560px;color:var(--ink-2);margin-top:20px;font-size:18px}.pillars[data-astro-cid-zlhc2u5s]{grid-template-columns:1fr 1fr;gap:22px 28px;margin:36px 0 0;padding:0;list-style:none;display:grid}.pillars[data-astro-cid-zlhc2u5s] li[data-astro-cid-zlhc2u5s]{border-top:1px solid var(--line-2);padding-top:16px}.pillars[data-astro-cid-zlhc2u5s] h3[data-astro-cid-zlhc2u5s]{text-transform:uppercase;font-size:20px;font-weight:600}.pillars[data-astro-cid-zlhc2u5s] p[data-astro-cid-zlhc2u5s]{color:var(--ink-3);margin-top:8px;font-size:15px}.actions[data-astro-cid-zlhc2u5s]{flex-wrap:wrap;align-items:center;gap:22px;margin-top:40px;display:flex}.platforms[data-astro-cid-zlhc2u5s]{font:500 13px/1 var(--font-mono);letter-spacing:.1em;color:var(--steel)}.shot-wrap[data-astro-cid-zlhc2u5s]{perspective:1600px}.shot[data-astro-cid-zlhc2u5s]{--glow:1;border:1px solid var(--line-2);box-shadow:0 60px 140px -50px #000000f2, 0 0 calc(var(--glow) * 120px) calc(var(--glow) * -30px) #f2a93b59;transform-origin:50% 70%;will-change:transform;background:linear-gradient(160deg,#222a35,#10141b);border-radius:16px;margin:0;padding:6px;position:relative;transform:perspective(1600px)rotateX(16deg)rotateY(-10deg)scale(.9)}.shot[data-astro-cid-zlhc2u5s] picture[data-astro-cid-zlhc2u5s] img[data-astro-cid-zlhc2u5s]{border-radius:11px;width:100%;height:auto}.badge[data-astro-cid-zlhc2u5s]{filter:drop-shadow(0 10px 24px #000000b3);width:72px;height:72px;position:absolute;bottom:-22px;right:-18px}@media (prefers-reduced-motion:reduce){.shot[data-astro-cid-zlhc2u5s]{transform:none}}@media (width<=900px){.layout[data-astro-cid-zlhc2u5s]{grid-template-columns:1fr}.shot-wrap[data-astro-cid-zlhc2u5s]{order:-1}}@media (width<=520px){.pillars[data-astro-cid-zlhc2u5s]{grid-template-columns:1fr}}.cases[data-astro-cid-zeiabrod]{border-top:1px solid var(--line)}.list[data-astro-cid-zeiabrod]{grid-template-columns:1fr 1fr;gap:28px;display:grid}.case[data-astro-cid-zeiabrod]{border:1px solid var(--line);border-radius:var(--radius);background:var(--plate);transition:border-color .3s var(--ease), transform .3s var(--ease);flex-direction:column;display:flex;overflow:hidden}.case[data-astro-cid-zeiabrod]:hover{border-color:#f2a93b66}.media[data-astro-cid-zeiabrod]{aspect-ratio:16/9;background:var(--graphite);display:block;overflow:hidden}.media[data-astro-cid-zeiabrod] img[data-astro-cid-zeiabrod]{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .8s var(--ease)}.case[data-astro-cid-zeiabrod]:hover .media[data-astro-cid-zeiabrod] img[data-astro-cid-zeiabrod]{transform:scale(1.03)}.body[data-astro-cid-zeiabrod]{flex-direction:column;flex:1;gap:14px;padding:30px 30px 32px;display:flex}.kind[data-astro-cid-zeiabrod]{font:500 12px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--amber)}h3[data-astro-cid-zeiabrod]{text-transform:uppercase;font-size:clamp(34px,3.4vw,48px)}p[data-astro-cid-zeiabrod]{color:var(--ink-2);flex:1}.link[data-astro-cid-zeiabrod]{font:500 14px/1 var(--font-mono);letter-spacing:.06em;color:var(--frost);align-items:center;gap:8px;margin-top:8px;display:inline-flex}.link[data-astro-cid-zeiabrod] svg[data-astro-cid-zeiabrod]{width:14px;height:14px;color:var(--amber);transition:transform .25s var(--ease)}.link[data-astro-cid-zeiabrod]:hover svg[data-astro-cid-zeiabrod]{transform:translate(2px,-2px)}@media (width<=860px){.list[data-astro-cid-zeiabrod]{grid-template-columns:1fr}}.about[data-astro-cid-j4y4sje3]{border-top:1px solid var(--line);background:radial-gradient(60% 70% at 22%,#5e6b7d29,#0000 70%)}.layout[data-astro-cid-j4y4sje3]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(40px,7vw,110px);display:grid}.emblem[data-astro-cid-j4y4sje3]{justify-self:center;width:min(100%,420px);position:relative}.emblem[data-astro-cid-j4y4sje3]:after{content:"";z-index:-1;filter:blur(30px);background:radial-gradient(circle,#f2a93b2e,#0000 65%);border-radius:50%;position:absolute;inset:12% 8% 6%}.emblem[data-astro-cid-j4y4sje3] img[data-astro-cid-j4y4sje3]{width:100%;height:auto}.copy[data-astro-cid-j4y4sje3]{gap:22px;display:grid}.copy[data-astro-cid-j4y4sje3] h2[data-astro-cid-j4y4sje3]{margin-top:4px}.copy[data-astro-cid-j4y4sje3] p[data-astro-cid-j4y4sje3]{max-width:580px;color:var(--ink-2);font-size:18px}.links[data-astro-cid-j4y4sje3]{flex-wrap:wrap;gap:12px 28px;margin:8px 0 0;padding:0;list-style:none;display:flex}.links[data-astro-cid-j4y4sje3] a[data-astro-cid-j4y4sje3]{font:600 14px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--amber)}.links[data-astro-cid-j4y4sje3] a[data-astro-cid-j4y4sje3]:hover{color:#f6bb5e}@media (width<=860px){.layout[data-astro-cid-j4y4sje3]{grid-template-columns:1fr}.emblem[data-astro-cid-j4y4sje3]{width:min(70vw,320px)}}.contact[data-astro-cid-rm6npfgm]{border-top:1px solid var(--line);position:relative}.scene[data-astro-cid-rm6npfgm]{background:var(--graphite);height:100svh;position:sticky;top:0;overflow:hidden}.poster[data-astro-cid-rm6npfgm] img[data-astro-cid-rm6npfgm],.canvas[data-astro-cid-rm6npfgm]{width:100%;height:100%;position:absolute;inset:0}.poster[data-astro-cid-rm6npfgm] img[data-astro-cid-rm6npfgm]{object-fit:cover;transition:opacity .7s var(--ease)}.contact[data-astro-cid-rm6npfgm].is-live .poster[data-astro-cid-rm6npfgm] img[data-astro-cid-rm6npfgm]{opacity:0}.shade[data-astro-cid-rm6npfgm]{background:linear-gradient(90deg,#0d1015db 0%,#0d101566 48%,#0d10151a 75%),linear-gradient(#0d1015b3 0%,#0d101500 22% 70%,#0d1015d9 100%);position:absolute;inset:0}.body[data-astro-cid-rm6npfgm]{z-index:1;margin-top:-100svh;position:relative}.intro[data-astro-cid-rm6npfgm]{align-content:end;gap:20px;max-width:720px;min-height:92svh;padding-bottom:14svh;display:grid}.intro[data-astro-cid-rm6npfgm] p[data-astro-cid-rm6npfgm]{max-width:520px;color:var(--ink-2);font-size:clamp(17px,1.4vw,20px)}.panel[data-astro-cid-rm6npfgm]{grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr);align-items:start;gap:clamp(24px,4vw,56px);padding-bottom:clamp(96px,14vw,160px);display:grid}.form-card[data-astro-cid-rm6npfgm]{border:1px solid var(--line-2);border-radius:var(--radius);backdrop-filter:blur(18px)saturate(1.2);background:#0d1015c7;padding:clamp(24px,3.4vw,44px)}.direct[data-astro-cid-rm6npfgm]{padding-top:12px}.direct[data-astro-cid-rm6npfgm] h3[data-astro-cid-rm6npfgm]{font:500 12px/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--steel);margin-bottom:18px}.direct[data-astro-cid-rm6npfgm] ul[data-astro-cid-rm6npfgm]{gap:18px;margin:0;padding:0;list-style:none;display:grid}.direct[data-astro-cid-rm6npfgm] li[data-astro-cid-rm6npfgm]{gap:2px;display:grid}.direct[data-astro-cid-rm6npfgm] a[data-astro-cid-rm6npfgm]{font:500 18px/1.3 var(--font-display);letter-spacing:.03em;color:var(--frost);transition:color .2s var(--ease)}.direct[data-astro-cid-rm6npfgm] a[data-astro-cid-rm6npfgm]:hover{color:var(--amber)}.direct[data-astro-cid-rm6npfgm] span[data-astro-cid-rm6npfgm]{color:var(--steel);font-size:14px}@media (width<=960px){.panel[data-astro-cid-rm6npfgm]{grid-template-columns:1fr}}@media (width<=767px){.poster[data-astro-cid-rm6npfgm] img[data-astro-cid-rm6npfgm]{object-position:var(--focus-m)}}
