.portal[data-astro-cid-goqsr3l2]{--split:50%;user-select:none;touch-action:pan-y;background:#000;height:min(100svh,960px);min-height:640px;position:relative;overflow:hidden}.world[data-astro-cid-goqsr3l2]{align-items:flex-end;display:flex;position:absolute;inset:0}.world[data-astro-cid-goqsr3l2] .bg{width:100%;height:100%;position:absolute;inset:0}.world[data-astro-cid-goqsr3l2] .bg img{object-fit:cover;width:100%;height:100%}.w-left[data-astro-cid-goqsr3l2]{clip-path:inset(0 calc(100% - var(--split)) 0 0)}.w-right[data-astro-cid-goqsr3l2]{clip-path:inset(0 0 0 var(--split))}.world[data-astro-cid-goqsr3l2]:after{content:"";background:linear-gradient(#0000 30%,#08081840 58%,#080818d1 100%);position:absolute;inset:0}.copy[data-astro-cid-goqsr3l2]{z-index:2;justify-items:start;gap:14px;width:50%;padding:0 clamp(24px,4vw,64px) clamp(36px,6vh,72px);display:grid;position:relative}.w-right[data-astro-cid-goqsr3l2] .copy[data-astro-cid-goqsr3l2]{text-align:right;justify-items:end;margin-left:auto}.copy[data-astro-cid-goqsr3l2] .game-logo{filter:drop-shadow(0 10px 30px #00000080);width:min(250px,60%);height:auto}.copy[data-astro-cid-goqsr3l2] .game-logo.wordmark{width:min(360px,80%)}.copy[data-astro-cid-goqsr3l2] p[data-astro-cid-goqsr3l2]{font:600 var(--step-1) / 1.35 var(--body);text-shadow:0 2px 14px #000000b3;max-width:26ch;margin:0}.acts[data-astro-cid-goqsr3l2]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.w-right[data-astro-cid-goqsr3l2] .acts[data-astro-cid-goqsr3l2],.w-right[data-astro-cid-goqsr3l2] .acts[data-astro-cid-goqsr3l2] .actions,.w-right[data-astro-cid-goqsr3l2] .acts[data-astro-cid-goqsr3l2] .badges{justify-content:flex-end}.title[data-astro-cid-goqsr3l2]{z-index:5;text-align:center;pointer-events:none;padding:0 var(--gutter);position:absolute;inset:116px 0 auto}.title[data-astro-cid-goqsr3l2] .eyebrow[data-astro-cid-goqsr3l2]{color:#fff;text-shadow:0 1px 10px #000}.title[data-astro-cid-goqsr3l2] h1[data-astro-cid-goqsr3l2]{text-shadow:0 6px 34px #000000bf;margin-top:10px;font-size:clamp(2.4rem,1.2rem + 4.2vw,5rem)}.seam[data-astro-cid-goqsr3l2]{z-index:6;top:0;bottom:0;left:var(--split);place-items:center;width:0;display:grid;position:absolute}.seam[data-astro-cid-goqsr3l2]:before{content:"";background:linear-gradient(#0000,#fff 18% 82%,#0000);width:3px;position:absolute;top:0;bottom:0;left:-1.5px;box-shadow:0 0 24px 6px #fff9,0 0 80px 20px #8c7bff66}.handle[data-astro-cid-goqsr3l2]{cursor:ew-resize;background:var(--ink);border:0;border-radius:22px;width:72px;height:72px;margin-left:-36px;padding:13px;position:relative;box-shadow:0 12px 40px #0009,0 0 0 4px #ffffff59}.handle[data-astro-cid-goqsr3l2] svg{width:100%;height:100%}.hint[data-astro-cid-goqsr3l2]{z-index:6;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#0009;border-radius:999px;padding:8px 12px;font-size:.7rem;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}@media (width<=820px){.portal[data-astro-cid-goqsr3l2]{touch-action:auto;background:var(--night);height:auto;min-height:0;display:grid}.title[data-astro-cid-goqsr3l2]{padding:100px var(--gutter) 26px;position:relative;inset:auto}.world[data-astro-cid-goqsr3l2]{height:68svh;min-height:440px;position:relative;clip-path:none!important}.copy[data-astro-cid-goqsr3l2],.w-right[data-astro-cid-goqsr3l2] .copy[data-astro-cid-goqsr3l2]{text-align:left;justify-items:start;width:100%;margin:0;padding:0 18px 26px}.w-right[data-astro-cid-goqsr3l2] .acts[data-astro-cid-goqsr3l2],.w-right[data-astro-cid-goqsr3l2] .acts[data-astro-cid-goqsr3l2] .actions,.w-right[data-astro-cid-goqsr3l2] .acts[data-astro-cid-goqsr3l2] .badges{justify-content:flex-start}.seam[data-astro-cid-goqsr3l2],.hint[data-astro-cid-goqsr3l2]{display:none}}.chapter[data-astro-cid-m4dis6k5]{isolation:isolate;padding:clamp(64px,9vw,130px) 0;position:relative;overflow:hidden}.bg[data-astro-cid-m4dis6k5]{z-index:-2;position:absolute;inset:0}.bg[data-astro-cid-m4dis6k5] picture,.bg[data-astro-cid-m4dis6k5] img{width:100%;height:100%;display:block}.bg[data-astro-cid-m4dis6k5] img{object-fit:cover;opacity:.38}.chapter[data-astro-cid-m4dis6k5]:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--base) 0%, color-mix(in srgb, var(--base) 88%, transparent) 42%, color-mix(in srgb, var(--base) 45%, transparent) 75%, color-mix(in srgb, var(--base) 25%, transparent) 100%);position:absolute;inset:0}.flip[data-astro-cid-m4dis6k5]:before{background:linear-gradient(270deg, var(--base) 0%, color-mix(in srgb, var(--base) 88%, transparent) 42%, color-mix(in srgb, var(--base) 45%, transparent) 75%, color-mix(in srgb, var(--base) 25%, transparent) 100%)}.chapter[data-astro-cid-m4dis6k5]:after{content:"";z-index:-1;background:radial-gradient(38% 42% at 72% 50%, color-mix(in srgb, var(--glow) 35%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:-10%}.flip[data-astro-cid-m4dis6k5]:after{background:radial-gradient(38% 42% at 28% 50%, color-mix(in srgb, var(--glow) 35%, transparent), transparent 70%)}.grid[data-astro-cid-m4dis6k5]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.flip[data-astro-cid-m4dis6k5] .text[data-astro-cid-m4dis6k5]{order:2}.num[data-astro-cid-m4dis6k5]{letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-2);align-items:center;gap:14px;margin:0;font-size:.75rem;display:flex}.num[data-astro-cid-m4dis6k5] b[data-astro-cid-m4dis6k5]{color:#fff;background:#ffffff24;border-radius:8px;padding:5px 9px}h2[data-astro-cid-m4dis6k5]{margin:16px 0 18px}.lede[data-astro-cid-m4dis6k5]{color:#e9e5f5;margin:0 0 26px}.text[data-astro-cid-m4dis6k5]>.spec{margin-bottom:26px}.linkrow[data-astro-cid-m4dis6k5]{color:#e9e5f5;margin-top:16px}@media (width<=1000px){.grid[data-astro-cid-m4dis6k5]{grid-template-columns:1fr}.flip[data-astro-cid-m4dis6k5] .text[data-astro-cid-m4dis6k5]{order:0}.chapter[data-astro-cid-m4dis6k5]:before,.flip[data-astro-cid-m4dis6k5]:before{background:linear-gradient(180deg, var(--base) 0%, color-mix(in srgb, var(--base) 85%, transparent) 60%, var(--base) 100%)}}.studio[data-astro-cid-lcdefpme]{padding:var(--section) 0 clamp(40px, 6vw, 80px)}.statement[data-astro-cid-lcdefpme]{font:800 var(--step-5) / .95 var(--display);font-stretch:var(--display-stretch);letter-spacing:-.03em;max-width:14ch;margin:16px 0 0}.clicks[data-astro-cid-lcdefpme]{background:linear-gradient(90deg, var(--tomato), var(--sun) 30%, var(--mint) 55%, var(--iris) 78%, var(--sky));color:#0000;-webkit-background-clip:text;background-clip:text}.facts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:44px 0 0;padding:0;list-style:none;display:grid}.facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-radius:var(--radius-m);box-shadow:var(--shadow-light);border-top:6px solid var(--c);background:#fff;padding:22px 24px}.facts[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font:800 var(--step-4) / 1 var(--display);font-stretch:80%;display:block}.facts[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-2)}.about[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;display:flex}.about[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:44em;color:var(--ink-2);font-size:var(--step-1);margin:0}.routes[data-astro-cid-lcdefpme]{background:var(--paper-2);border-top:1px solid var(--line-light);padding:clamp(56px,8vw,110px) 0}.routes[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:12px 0 30px}.route-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.route[data-astro-cid-lcdefpme]{border-radius:var(--radius-l);box-shadow:var(--shadow-light);min-height:250px;transition:transform var(--fast) var(--ease);background:#fff;flex-direction:column;gap:10px;padding:26px;text-decoration:none;display:flex;position:relative;overflow:hidden}.route[data-astro-cid-lcdefpme]:hover{transform:translateY(-3px)}.route[data-astro-cid-lcdefpme]:after{content:"";background:var(--c);opacity:.22;filter:blur(10px);border-radius:50%;width:200px;height:200px;position:absolute;bottom:-80px;right:-60px}.who[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.75rem}.route[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:4px 0 0}.route[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0}.go[data-astro-cid-lcdefpme]{z-index:1;margin-top:auto;font-weight:700;position:relative}.kits[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.kits[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-radius:var(--radius-m);box-shadow:inset 0 0 0 1px var(--line-light);background:#fff;align-items:center;gap:16px;min-height:84px;padding:14px 16px;text-decoration:none;display:flex}.kits[data-astro-cid-lcdefpme] img,.tile[data-astro-cid-lcdefpme]{border-radius:14px;flex:none;width:56px;height:56px}.tile[data-astro-cid-lcdefpme]{background:var(--ink);place-items:center;padding:11px;display:grid}.tile[data-astro-cid-lcdefpme] svg{width:100%;height:100%}.kits[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font:700 1.05rem var(--display);font-stretch:90%;display:block}.kits[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--ink-3)}@media (width<=900px){.facts[data-astro-cid-lcdefpme],.route-grid[data-astro-cid-lcdefpme],.kits[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.route[data-astro-cid-lcdefpme]{min-height:0}}
