.scene[data-astro-cid-rb2keubu]{width:100%;height:100%;display:block}.scene[data-astro-cid-rb2keubu] g[data-astro-cid-rb2keubu][data-depth]{will-change:transform}.map[data-astro-cid-qi6nhn4a]{width:100%;position:relative}svg[data-astro-cid-qi6nhn4a]{fill:#1f1a2e29;width:100%;height:100%}.pins[data-astro-cid-qi6nhn4a]{margin:0;padding:0;list-style:none;position:absolute;inset:0}.pin[data-astro-cid-qi6nhn4a]{align-items:center;gap:6px;display:flex;position:absolute;translate:-9px -50%}.dot[data-astro-cid-qi6nhn4a]{background:var(--gold);border:2px solid var(--ink);flex:none;width:18px;height:18px}.hq[data-astro-cid-qi6nhn4a] .dot[data-astro-cid-qi6nhn4a]{background:var(--coral);width:26px;height:26px}.label[data-astro-cid-qi6nhn4a]{background:var(--white);font-family:var(--font-display);white-space:nowrap;border-radius:8px;padding:2px 10px;font-size:14px;font-weight:500;line-height:20px;box-shadow:0 6px 12px -8px #1f1a2e66}@media (width<=767px){.label[data-astro-cid-qi6nhn4a]{display:none}.hq[data-astro-cid-qi6nhn4a] .label[data-astro-cid-qi6nhn4a]{display:inline}.dot[data-astro-cid-qi6nhn4a]{width:10px;height:10px}.hq[data-astro-cid-qi6nhn4a] .dot[data-astro-cid-qi6nhn4a]{width:14px;height:14px}}.hero[data-astro-cid-lcdefpme]{min-height:max(100svh,700px);color:var(--white);background:var(--sky-top);position:relative;overflow:hidden}.hero-bg[data-astro-cid-lcdefpme]{position:absolute;inset:0;overflow:hidden;container-type:size}.hero-bg[data-astro-cid-lcdefpme] .scene{width:max(100cqw,160cqh);max-width:none;height:100cqh;translate:var(--focus,-50%) 0;position:absolute;bottom:0;left:50%}@media (aspect-ratio<=1){.hero-bg[data-astro-cid-lcdefpme] .scene{--focus:-60%;width:max(100cqw,128cqh);height:80cqh}.hero[data-astro-cid-lcdefpme] .hero-text[data-astro-cid-lcdefpme]{padding-top:112px}.hero[data-astro-cid-lcdefpme] .hero-sub[data-astro-cid-lcdefpme]{max-width:22ch}}.hero-sub[data-astro-cid-lcdefpme]{text-shadow:0 2px 12px #0f0c3c8c}.hero-title[data-astro-cid-lcdefpme]{margin:0}.hero-title[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:drop-shadow(0 12px 24px #0f0c3259);width:min(600px,84vw)}.rays[data-astro-cid-lcdefpme]{transform-box:view-box;transform-origin:995px 365px;animation:90s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.float[data-astro-cid-lcdefpme]{transform-box:fill-box;animation:5s ease-in-out infinite alternate bob}.f2[data-astro-cid-lcdefpme]{animation-duration:6s;animation-delay:-2s}.f3[data-astro-cid-lcdefpme]{animation-duration:4s;animation-delay:-1s}.f4[data-astro-cid-lcdefpme]{animation-duration:6.5s;animation-delay:-3s}.f5[data-astro-cid-lcdefpme]{animation-duration:5.5s;animation-delay:-1.5s}@keyframes bob{0%{transform:translateY(-8px)}to{transform:translateY(8px)}}.glint[data-astro-cid-lcdefpme]{transform-box:fill-box;transform-origin:50%;animation:glint 3s ease-in-out var(--d) infinite}@keyframes glint{0%,to{opacity:.2;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}.hero-text[data-astro-cid-lcdefpme]{padding-top:clamp(150px,22vh,230px);position:relative}.hello[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin-bottom:10px;font-size:clamp(20px,2.2vw,30px);font-weight:500}.hero-sub[data-astro-cid-lcdefpme]{opacity:.92;max-width:30ch;margin-top:28px;font-size:clamp(17px,1.5vw,21px);line-height:1.45}.tag[data-astro-cid-lcdefpme]{border-radius:var(--r-pill);background:#ffffff29;margin-bottom:22px;padding:6px 16px;font-size:15px;display:inline-block}.game[data-astro-cid-lcdefpme]{background:var(--deep);color:var(--white);position:relative;overflow:hidden}.game-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,92px);padding-block:clamp(80px,10vw,140px);display:grid;position:relative}.tiles[data-astro-cid-lcdefpme]{aspect-ratio:520/600;position:relative}.tile[data-astro-cid-lcdefpme]{rotate:var(--rot,0deg);position:absolute}.tile[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:100%}.card[data-astro-cid-lcdefpme]{border:5px solid var(--white);background:var(--ink);border-radius:26px;overflow:hidden;box-shadow:0 24px 40px -22px #000000a6}.card[data-astro-cid-lcdefpme].tall{aspect-ratio:9/16}.card[data-astro-cid-lcdefpme].square{aspect-ratio:1}.card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover}.sprite[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;filter:drop-shadow(0 14px 14px #00000059)}.game-title[data-astro-cid-lcdefpme]{font-size:clamp(64px,9vw,128px)}.lead[data-astro-cid-lcdefpme]{opacity:.94;max-width:34rem;margin-top:28px;font-size:19px;line-height:1.5}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.btn--gold-line[data-astro-cid-lcdefpme]{border-color:var(--gold);color:var(--gold);background:0 0}.next[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, var(--deep), var(--night) 70%);color:var(--white);position:relative;overflow:hidden}.next-inner[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;padding-block:clamp(120px,16vw,220px);display:grid;position:relative}.next[data-astro-cid-lcdefpme] .mega[data-astro-cid-lcdefpme]{font-size:clamp(48px,8.4vw,124px)}.next-note[data-astro-cid-lcdefpme]{opacity:.85;margin-top:32px}.next-note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--gold)}.discover[data-astro-cid-lcdefpme]{background:var(--night);height:max(100svh,640px);position:relative;overflow:hidden}.discover-bg[data-astro-cid-lcdefpme]{position:absolute;inset:0}.curtain[data-astro-cid-lcdefpme]{grid-template-columns:repeat(22,1fr);grid-auto-rows:1fr;display:grid;position:absolute;inset:0}.curtain[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--canvas)}html.reduced .curtain[data-astro-cid-lcdefpme],html:not(.js) .curtain[data-astro-cid-lcdefpme]{display:none}.discover-head[data-astro-cid-lcdefpme]{left:max(var(--gutter), calc((100% - var(--stage)) / 2));color:var(--white);transform-origin:0 0;position:absolute;top:50%;transform:rotate(-90deg)translate(-50%)}.discover-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;font-size:clamp(18px,1.8vw,26px);font-weight:500}.discover-head[data-astro-cid-lcdefpme] .mega[data-astro-cid-lcdefpme]{white-space:nowrap;font-size:clamp(44px,min(7.4vw,11svh),104px)}.about[data-astro-cid-lcdefpme]{padding-block:clamp(96px,11vw,150px)}.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,350px) minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,64px);display:grid}.about-card[data-astro-cid-lcdefpme]{aspect-ratio:348/468;background:var(--gold);border-radius:var(--r-card);color:var(--ink);place-items:center;display:grid;position:relative;overflow:hidden}.about-card[data-astro-cid-lcdefpme] .points{inset:0}.about-text[data-astro-cid-lcdefpme]{justify-items:start;gap:28px;display:grid}.about-icon[data-astro-cid-lcdefpme]{width:104px}.paras[data-astro-cid-lcdefpme]{gap:12px;max-width:44rem;font-size:19px;line-height:1.55;display:grid}.world[data-astro-cid-lcdefpme]{padding-block:clamp(60px,8vw,110px) clamp(96px,12vw,160px);overflow:hidden}.world-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:48px;display:grid}.world-text[data-astro-cid-lcdefpme]{gap:24px;display:grid}.world-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:36rem;font-size:19px;line-height:1.55}.mission-box[data-astro-cid-lcdefpme]{background:var(--night);border-radius:var(--r-card);color:var(--white);text-align:center;justify-items:center;gap:28px;padding:clamp(72px,8vw,112px) clamp(24px,6vw,120px);display:grid;position:relative;overflow:hidden}.mission-box[data-astro-cid-lcdefpme] .points{inset:0}.mission-logo[data-astro-cid-lcdefpme]{color:var(--gold);position:relative}.mission-box[data-astro-cid-lcdefpme] .h3[data-astro-cid-lcdefpme]{max-width:20ch;position:relative}.values[data-astro-cid-lcdefpme]{padding-block:clamp(110px,13vw,170px)}.values-inner[data-astro-cid-lcdefpme]{justify-items:end;gap:40px;display:grid}.values-title[data-astro-cid-lcdefpme]{letter-spacing:-.03em;text-align:right;justify-items:end;font-size:clamp(40px,5.2vw,75px);font-weight:700;line-height:1.04;display:grid}.v2[data-astro-cid-lcdefpme]{margin-right:clamp(40px,12vw,184px)}.v3[data-astro-cid-lcdefpme]{color:var(--blue)}.values-paras[data-astro-cid-lcdefpme]{gap:16px;max-width:36rem;margin-right:clamp(0px,10vw,140px);font-size:19px;line-height:1.55;display:grid}.careers[data-astro-cid-lcdefpme]{padding-block:40px clamp(110px,12vw,150px)}.careers-title[data-astro-cid-lcdefpme]{color:var(--ink)}.careers-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;margin-top:56px;display:grid}.careers-card[data-astro-cid-lcdefpme]{justify-items:start;gap:20px;padding:40px;display:grid}.careers-card[data-astro-cid-lcdefpme] .body[data-astro-cid-lcdefpme]{max-width:40rem}.contact-list[data-astro-cid-lcdefpme]{gap:24px;display:grid}.contact-item[data-astro-cid-lcdefpme]{transition:translate .25s var(--ease-out);gap:10px;padding:32px 40px;text-decoration:none;display:grid}.contact-item[data-astro-cid-lcdefpme]:hover{translate:0 -2px}.hint[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:16px;line-height:24px}.mail[data-astro-cid-lcdefpme]{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding-top:14px;font-weight:600;display:flex}@media (width<=959px){.game-grid[data-astro-cid-lcdefpme],.about-grid[data-astro-cid-lcdefpme],.world-grid[data-astro-cid-lcdefpme],.careers-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.tiles[data-astro-cid-lcdefpme]{width:min(100%,480px);margin-inline:auto}.about-card[data-astro-cid-lcdefpme]{aspect-ratio:1;max-width:320px}.values-title[data-astro-cid-lcdefpme],.values-inner[data-astro-cid-lcdefpme]{text-align:left;justify-items:start}.v2[data-astro-cid-lcdefpme],.values-paras[data-astro-cid-lcdefpme]{margin-right:0}}@media (width<=639px){.discover-head[data-astro-cid-lcdefpme]{top:auto;bottom:28%;transform:none}.discover-head[data-astro-cid-lcdefpme] .mega[data-astro-cid-lcdefpme]{font-size:11vw}.careers-card[data-astro-cid-lcdefpme],.contact-item[data-astro-cid-lcdefpme]{padding:28px 24px}.actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:100%}.card[data-astro-cid-lcdefpme]{border-width:4px;border-radius:18px}}
