html{scroll-padding-top:90px}.hero[data-astro-cid-ta2fbyqs]{padding-block:clamp(56px,7vw,96px) clamp(40px,5vw,64px)}.hero[data-astro-cid-ta2fbyqs] .eyebrow[data-astro-cid-ta2fbyqs]{margin-bottom:16px}.hero-row[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 56px;display:flex}h1[data-astro-cid-ta2fbyqs]{letter-spacing:-.02em;font-size:clamp(48px,8vw,128px);line-height:.88}h1[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs],.cta[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--coral)}.intro[data-astro-cid-ta2fbyqs]{color:var(--text-muted);text-wrap:pretty;flex:0 460px;font-size:17px;line-height:1.6}.bar[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:clamp(40px,5vw,64px);display:grid}.bar-item[data-astro-cid-ta2fbyqs]{min-width:0;color:var(--text);flex-direction:column;gap:10px;display:flex}.bar-item[data-astro-cid-ta2fbyqs]:hover{color:var(--text)}.swatch[data-astro-cid-ta2fbyqs]{border-radius:3px;height:12px}.bar-lvl[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);font-size:12px;font-weight:700}.bar-role[data-astro-cid-ta2fbyqs]{font-size:14px;font-weight:700;line-height:1.25}.bar-short[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);color:var(--text-dim);font-size:11px}.levels[data-astro-cid-ta2fbyqs]{background:var(--bg);color:var(--text);border-block:1px solid var(--line)}.levels-in[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:24px;padding-block:clamp(64px,8vw,112px);display:flex}.level[data-astro-cid-ta2fbyqs]{background:var(--bg-c);color:var(--fg-c);border-radius:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:28px clamp(28px,4vw,56px);padding:clamp(24px,3vw,40px);display:grid;box-shadow:0 8px #0006}.col[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:14px;display:flex}.col-r[data-astro-cid-ta2fbyqs]{gap:24px}.tags[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lvl-pill[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);background:var(--bg);color:var(--text);border-radius:6px;padding:5px 10px;font-size:13px;font-weight:700}.latest[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);font-size:12px;font-weight:700}.level[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{text-transform:uppercase;text-wrap:balance;font-size:clamp(28px,3.2vw,44px);font-weight:900;font-stretch:120%;line-height:.95}.company[data-astro-cid-ta2fbyqs]{font-size:18px;font-weight:700}.meta[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);opacity:.75;margin-top:4px;font-size:12px}.meta-2[data-astro-cid-ta2fbyqs]{margin-top:2px}.summary[data-astro-cid-ta2fbyqs]{text-wrap:pretty;margin-top:6px;font-size:16px;line-height:1.55}.label[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);opacity:.75;margin-bottom:10px;font-size:12px;font-weight:700}.did[data-astro-cid-ta2fbyqs]{flex-direction:column;padding:0;list-style:none;display:flex}.did[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--rule);gap:12px;padding:10px 0;font-size:15px;line-height:1.45;display:flex}.n[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);opacity:.7;flex:none;padding-top:2px;font-size:12px;font-weight:700}.tools[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:6px;display:flex}.tools[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{background:var(--bg);color:var(--text);border-radius:7px;padding:6px 11px;font-size:13px;font-weight:600}.games[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:8px;display:flex}.game[data-astro-cid-ta2fbyqs]{transition:transform .2s cubic-bezier(.3,1.8,.5,1);display:block}.game[data-astro-cid-ta2fbyqs]:hover{transform:translateY(-3px)rotate(-4deg)}.game[data-astro-cid-ta2fbyqs] img{object-fit:cover;width:48px;height:48px;box-shadow:0 0 0 2px var(--bg);border-radius:13px;display:block}.edu[data-astro-cid-ta2fbyqs]{background:var(--yellow);color:var(--bg)}.edu-in[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:end;gap:24px 56px;padding-block:clamp(56px,7vw,96px);display:grid}.edu-eyebrow[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);margin-bottom:12px;font-size:13px;font-weight:700}.edu[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{letter-spacing:-.015em;font-size:clamp(32px,4.4vw,64px);line-height:.9}.facts[data-astro-cid-ta2fbyqs]{border-top:2px solid var(--bg);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:16px;display:grid}.fact-k[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);font-size:11px;font-weight:700}.fact-v[data-astro-cid-ta2fbyqs]{margin-top:2px;font-size:16px;font-weight:800}.cta[data-astro-cid-ta2fbyqs]{background:var(--bg)}.cta-in[data-astro-cid-ta2fbyqs]{padding-block:clamp(72px,9vw,128px) 32px}.cta-eyebrow[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);color:var(--green);margin-bottom:20px;font-size:13px}.cta[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{letter-spacing:-.02em;margin-bottom:40px;font-size:clamp(44px,7vw,112px);line-height:.88}.cta-btns[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:14px;margin-bottom:clamp(56px,7vw,96px);display:flex}.cta-btns[data-astro-cid-ta2fbyqs] .btn[data-astro-cid-ta2fbyqs]{padding:17px 28px}.legal[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line);font-family:var(--font-mono);color:var(--text-dim);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:20px;font-size:12px;display:flex}
