.hero[data-astro-cid-i3irphx7]{border-bottom:1px solid var(--rule);touch-action:pan-y;flex-direction:column;justify-content:flex-end;min-height:min(100svh - 72px,900px);display:flex;position:relative;overflow:hidden}.field[data-astro-cid-i3irphx7]{width:100%;height:100%;display:block;position:absolute;inset:0}.hero-body[data-astro-cid-i3irphx7],.routes[data-astro-cid-i3irphx7]{position:relative}.hero-body[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:32px 64px;padding-top:clamp(140px,22vh,260px);padding-bottom:clamp(48px,7vh,80px);display:grid}h1[data-astro-cid-i3irphx7]{font-size:var(--step-3);letter-spacing:-.03em;max-width:13ch;font-weight:600;font-stretch:92%;line-height:1.02}.hero-side[data-astro-cid-i3irphx7]{padding-bottom:6px}.lead[data-astro-cid-i3irphx7]{font-size:var(--step-1);color:var(--ink);line-height:1.5}.routes[data-astro-cid-i3irphx7] ul[data-astro-cid-i3irphx7]{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.routes[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]+li[data-astro-cid-i3irphx7]{border-left:1px solid var(--rule)}.routes[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7]{height:100%;color:var(--ink);align-content:start;gap:4px;padding:22px 28px 26px;text-decoration:none;display:grid}.routes[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]:first-child a[data-astro-cid-i3irphx7]{padding-left:0}.route-title[data-astro-cid-i3irphx7]{font-weight:600;font-size:var(--step-0);text-underline-offset:.25em;text-decoration:underline 2px #0000}.route-text[data-astro-cid-i3irphx7]{color:var(--graphite);font-size:var(--step--1);line-height:1.45}.routes[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7]:hover .route-title[data-astro-cid-i3irphx7]{color:var(--signal);text-decoration-color:currentColor}@media (width<=900px){.hero[data-astro-cid-i3irphx7]{min-height:0}.hero-body[data-astro-cid-i3irphx7]{grid-template-columns:1fr;padding-top:120px}.routes[data-astro-cid-i3irphx7] ul[data-astro-cid-i3irphx7]{grid-template-columns:1fr}.routes[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]+li[data-astro-cid-i3irphx7]{border-left:0;border-top:1px solid var(--rule)}.routes[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7],.routes[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]:first-child a[data-astro-cid-i3irphx7]{padding:18px 0}}.research[data-astro-cid-5jct64i7]{border-bottom:1px solid var(--rule)}.inner[data-astro-cid-5jct64i7]{padding-block:var(--space-section);gap:64px;display:grid}.intro[data-astro-cid-5jct64i7]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:24px 64px;display:grid}h2[data-astro-cid-5jct64i7]{font-size:var(--step-2)}.intro[data-astro-cid-5jct64i7] p[data-astro-cid-5jct64i7]{font-size:var(--step-1);max-width:40ch;line-height:1.5}.stages[data-astro-cid-5jct64i7]{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.stages[data-astro-cid-5jct64i7]:before{content:"";border-top:1.5px solid var(--ink);height:0;position:absolute;top:15px;left:0;right:0}.stages[data-astro-cid-5jct64i7] li[data-astro-cid-5jct64i7]{padding-right:40px;position:relative}.node[data-astro-cid-5jct64i7]{border:1.5px solid var(--ink);background:var(--paper);width:32px;height:32px;font-size:var(--step--1);border-radius:50%;place-items:center;margin-bottom:24px;font-weight:600;display:grid}.stages[data-astro-cid-5jct64i7] li[data-astro-cid-5jct64i7]:last-child .node[data-astro-cid-5jct64i7]{background:var(--ink);color:var(--paper)}h3[data-astro-cid-5jct64i7]{font-size:var(--step-1);margin-bottom:8px}.stages[data-astro-cid-5jct64i7] p[data-astro-cid-5jct64i7]{color:var(--graphite);max-width:34ch}@media (width<=820px){.intro[data-astro-cid-5jct64i7]{grid-template-columns:1fr}.stages[data-astro-cid-5jct64i7]{grid-template-columns:1fr;gap:36px}.stages[data-astro-cid-5jct64i7]:before{border-top:0;border-left:1.5px solid var(--ink);inset:0 auto 0 15px}.stages[data-astro-cid-5jct64i7] li[data-astro-cid-5jct64i7]{padding-left:56px;padding-right:0}.node[data-astro-cid-5jct64i7]{margin:0;position:absolute;top:0;left:0}h3[data-astro-cid-5jct64i7]{padding-top:3px}}.product[data-astro-cid-igwisewj]{border-bottom:1px solid var(--rule);padding-bottom:var(--space-section)}.inner[data-astro-cid-igwisewj]{padding-top:var(--space-section);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:48px 72px;padding-bottom:56px;display:grid}.meta[data-astro-cid-igwisewj]{font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:20px;font-weight:600;display:flex}.status[data-astro-cid-igwisewj]{border:1px solid var(--rule-strong);color:var(--graphite);background:var(--sheet);border-radius:999px;align-items:center;gap:8px;padding:3px 10px;font-weight:500;display:inline-flex}.status[data-astro-cid-igwisewj]:before{content:"";background:#d08a12;border-radius:50%;width:7px;height:7px}.name[data-astro-cid-igwisewj]{letter-spacing:-.04em;font-size:clamp(3rem,2rem + 4vw,5.5rem);font-weight:650;font-stretch:88%;line-height:.95}.text[data-astro-cid-igwisewj] .tagline[data-astro-cid-igwisewj]{font-size:var(--step-2);letter-spacing:-.015em;margin-top:14px;font-weight:500;line-height:1.2}.tagline[data-astro-cid-igwisewj] span[data-astro-cid-igwisewj]{display:block}.text[data-astro-cid-igwisewj] .intro[data-astro-cid-igwisewj]{border-top:1px solid var(--rule);max-width:48ch;margin-top:28px;padding-top:24px;font-weight:500}.text[data-astro-cid-igwisewj] p[data-astro-cid-igwisewj]+p[data-astro-cid-igwisewj]{margin-top:16px}.stat[data-astro-cid-igwisewj]{font-size:var(--step-1);line-height:1.45}.source[data-astro-cid-igwisewj]{width:fit-content;font-size:var(--step--1);margin-top:4px;display:block}.text[data-astro-cid-igwisewj]>p[data-astro-cid-igwisewj]:last-child{color:var(--graphite);max-width:52ch}.sheet[data-astro-cid-igwisewj]{background:var(--sheet);border:1px solid var(--rule);border-radius:2px;margin:0;padding:28px 32px 24px}table[data-astro-cid-igwisewj]{border-collapse:collapse;width:100%;font-size:var(--step--1);line-height:1.5}caption[data-astro-cid-igwisewj]{text-align:left;font-size:var(--step-0);padding-bottom:18px;font-weight:600}thead[data-astro-cid-igwisewj] th[data-astro-cid-igwisewj]{text-align:left;color:var(--graphite);border-bottom:1.5px solid var(--ink);padding:0 0 10px;font-weight:500}tbody[data-astro-cid-igwisewj] th[data-astro-cid-igwisewj],td[data-astro-cid-igwisewj]{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:16px 0}tbody[data-astro-cid-igwisewj] th[data-astro-cid-igwisewj]{width:42%;padding-right:24px;font-weight:600}tbody[data-astro-cid-igwisewj] tr[data-astro-cid-igwisewj]:last-child th[data-astro-cid-igwisewj],tbody[data-astro-cid-igwisewj] tr[data-astro-cid-igwisewj]:last-child td[data-astro-cid-igwisewj]{border-bottom:0}figcaption[data-astro-cid-igwisewj]{border-top:1px dashed var(--rule-strong);color:var(--graphite);font-size:var(--step--1);margin-top:12px;padding-top:14px}.pilot[data-astro-cid-igwisewj]{border-top:1.5px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;padding:28px 0 0;display:flex}.pilot[data-astro-cid-igwisewj] h3[data-astro-cid-igwisewj]{font-size:var(--step-1);margin-bottom:4px}.pilot[data-astro-cid-igwisewj] p[data-astro-cid-igwisewj]{color:var(--graphite);max-width:56ch}@media (width<=900px){.inner[data-astro-cid-igwisewj]{grid-template-columns:1fr}}@media (width<=520px){.sheet[data-astro-cid-igwisewj]{padding:20px 18px 18px}thead[data-astro-cid-igwisewj]{display:none}tbody[data-astro-cid-igwisewj] tr[data-astro-cid-igwisewj]{border-bottom:1px solid var(--rule);padding:14px 0;display:block}tbody[data-astro-cid-igwisewj] tr[data-astro-cid-igwisewj]:last-child{border-bottom:0}tbody[data-astro-cid-igwisewj] th[data-astro-cid-igwisewj],td[data-astro-cid-igwisewj]{border:0;width:auto;padding:0;display:block}tbody[data-astro-cid-igwisewj] th[data-astro-cid-igwisewj]{margin-bottom:4px}td[data-astro-cid-igwisewj]{color:var(--graphite)}}.games[data-astro-cid-zlhc2u5s]{background:var(--game-bg);color:var(--game-text)}.inner[data-astro-cid-zlhc2u5s]{padding-block:var(--space-section)}.head[data-astro-cid-zlhc2u5s]{border-bottom:1px solid #f2b23a4d;gap:10px;padding-bottom:28px;display:grid}h2[data-astro-cid-zlhc2u5s]{font-size:var(--step-2);color:var(--gold)}.head[data-astro-cid-zlhc2u5s] p[data-astro-cid-zlhc2u5s]{color:var(--game-muted)}.game[data-astro-cid-zlhc2u5s]{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;gap:40px 72px;padding-top:56px;display:grid}.game[data-astro-cid-zlhc2u5s] .logo{width:100%;max-width:320px;height:auto}h3[data-astro-cid-zlhc2u5s]{font-size:var(--step-2);color:#fff8ec;margin-bottom:16px;font-stretch:90%}.info[data-astro-cid-zlhc2u5s] p[data-astro-cid-zlhc2u5s]{max-width:50ch;color:var(--game-text)}.tags[data-astro-cid-zlhc2u5s]{flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.tags[data-astro-cid-zlhc2u5s] li[data-astro-cid-zlhc2u5s]{font-size:var(--step--1);border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-weight:600;line-height:1.4;display:inline-flex}.tags[data-astro-cid-zlhc2u5s] .platform[data-astro-cid-zlhc2u5s]{background:var(--gold);color:#2a1708}.tags[data-astro-cid-zlhc2u5s] .state[data-astro-cid-zlhc2u5s]{color:var(--gold);border:1px solid #f2b23a8c}.tags[data-astro-cid-zlhc2u5s] .state[data-astro-cid-zlhc2u5s]:before{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px}.game-actions[data-astro-cid-zlhc2u5s]{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:28px;display:flex}.game-link[data-astro-cid-zlhc2u5s]{color:var(--game-text);font-size:var(--step--1)}.game-link[data-astro-cid-zlhc2u5s]:hover{color:var(--gold)}.game-button[data-astro-cid-zlhc2u5s]{background:var(--gold);border-color:var(--gold);color:#2a1708}.game-button[data-astro-cid-zlhc2u5s]:hover{color:#2a1708;background:#ffd27a;border-color:#ffd27a}.games[data-astro-cid-zlhc2u5s] :focus-visible{outline-color:var(--gold)}@media (width<=760px){.game[data-astro-cid-zlhc2u5s]{grid-template-columns:1fr;padding-top:40px}.game[data-astro-cid-zlhc2u5s] .logo{max-width:220px}}.inner[data-astro-cid-bivjeysi]{padding-block:var(--space-section);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:24px 72px;display:grid}h2[data-astro-cid-bivjeysi]{font-size:var(--step-2)}.body[data-astro-cid-bivjeysi]>p[data-astro-cid-bivjeysi]{font-size:var(--step-1);max-width:44ch;line-height:1.5}.actions[data-astro-cid-bivjeysi]{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px;display:flex}.mail[data-astro-cid-bivjeysi]{color:var(--graphite);font-size:var(--step--1)}@media (width<=820px){.inner[data-astro-cid-bivjeysi]{grid-template-columns:1fr}}
