.spiral[data-astro-cid-o2pq3csu]{z-index:0;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.spiral[data-astro-cid-o2pq3csu].is-ready{opacity:1}.hero[data-astro-cid-ge2uvauf]{z-index:1;padding:244px var(--gutter) 130px;text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex;position:relative}.eyebrow[data-astro-cid-ge2uvauf]{color:var(--fg2)}.statement[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:center;gap:28px;width:100%;display:flex;position:relative}.headline[data-astro-cid-ge2uvauf]{font-family:var(--serif);font-size:clamp(50px,7.8vw,112px);font-weight:400;line-height:.95}.headline[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf],.headline[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{display:block}.lead[data-astro-cid-ge2uvauf]{max-width:760px;color:var(--fg2);font-size:clamp(18px,1.5vw,21px);line-height:1.6}.statement[data-astro-cid-ge2uvauf] .cells--left{top:0;left:calc(24px - var(--gutter))}.statement[data-astro-cid-ge2uvauf] .cells--right{top:0;right:calc(24px - var(--gutter))}@media (width<=800px){.hero[data-astro-cid-ge2uvauf]{padding-top:120px;padding-bottom:96px}}.mission[data-astro-cid-oma52yfg]{gap:64px;padding-block:clamp(80px,9vw,130px) clamp(88px,9.7vw,140px)}.grid[data-astro-cid-oma52yfg]{grid-template-columns:1fr 1fr;gap:96px;width:100%;display:grid}.text[data-astro-cid-oma52yfg]{flex-direction:column;gap:24px;display:flex}.p1[data-astro-cid-oma52yfg]{font-family:var(--serif);font-size:clamp(26px,2.4vw,34px);line-height:1.25}.p2[data-astro-cid-oma52yfg]{font-family:var(--serif);color:var(--fg2);font-size:clamp(21px,1.8vw,26px);font-style:italic;line-height:1.35}.principles[data-astro-cid-oma52yfg]{border-top:1px solid var(--fg)}.principles[data-astro-cid-oma52yfg] li[data-astro-cid-oma52yfg]{border-bottom:1px solid var(--line);align-items:center;gap:24px;padding:26px 0;font-size:19px;display:flex}.num[data-astro-cid-oma52yfg]{color:var(--accent);flex:0 0 36px}@media (width<=900px){.grid[data-astro-cid-oma52yfg]{grid-template-columns:1fr;gap:48px}}.mentors[data-astro-cid-umtz6ong]{gap:56px;padding-block:clamp(88px,9.7vw,140px) clamp(80px,8.3vw,120px)}.ledger[data-astro-cid-umtz6ong]{width:100%}.row[data-astro-cid-umtz6ong]{border-bottom:1px solid var(--border);grid-template-columns:1fr 240px 240px 150px;align-items:center;gap:32px;padding:36px 0;display:grid}.row[data-astro-cid-umtz6ong].head{border-bottom-color:var(--fg);color:var(--fg2);padding:0 0 14px}.name-cell[data-astro-cid-umtz6ong]{align-items:center;gap:24px;display:flex}.name-cell[data-astro-cid-umtz6ong]>div[data-astro-cid-umtz6ong]{flex-direction:column;gap:6px;display:flex}.avatar[data-astro-cid-umtz6ong]{object-fit:cover;border-radius:50%;flex:0 0 84px;width:84px;height:84px}.avatar--empty[data-astro-cid-umtz6ong]{background:var(--band);color:var(--accent);place-items:center;display:grid}.name[data-astro-cid-umtz6ong]{font-family:var(--serif);font-size:44px;font-weight:400;line-height:1}.desc[data-astro-cid-umtz6ong]{color:var(--fg2);font-size:16px;line-height:1.55}.grade[data-astro-cid-umtz6ong]{color:var(--accent);flex-direction:column;line-height:1.6;display:flex}.projects[data-astro-cid-umtz6ong]{font-size:17px;line-height:1.6}.action[data-astro-cid-umtz6ong]{justify-content:flex-end;display:flex}.footnote[data-astro-cid-umtz6ong]{color:var(--accent);text-align:center}@media (width<=1100px){.row[data-astro-cid-umtz6ong]{grid-template-columns:1fr 190px 170px 130px;gap:24px}}@media (width<=860px){.row[data-astro-cid-umtz6ong].head{display:none}.ledger[data-astro-cid-umtz6ong]{border-top:1px solid var(--fg)}.row[data-astro-cid-umtz6ong]{grid-template-columns:1fr 1fr;gap:20px 24px;padding:32px 0}.name-cell[data-astro-cid-umtz6ong]{grid-column:1/-1}.action[data-astro-cid-umtz6ong]{grid-column:1/-1;justify-content:flex-start}.name[data-astro-cid-umtz6ong]{font-size:38px}}@media (width<=420px){.name-cell[data-astro-cid-umtz6ong]{align-items:flex-start;gap:16px}.avatar[data-astro-cid-umtz6ong]{flex-basis:64px;width:64px;height:64px}}.training[data-astro-cid-3ebk55sw]{gap:56px;padding-block:clamp(88px,9.7vw,140px)}.games[data-astro-cid-3ebk55sw]{border-top:1px solid var(--line);width:100%}.game[data-astro-cid-3ebk55sw]{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) 340px 250px;align-items:center;gap:40px;padding:44px 0;display:grid}.num[data-astro-cid-3ebk55sw]{color:var(--fg2);font-size:15px}.name[data-astro-cid-3ebk55sw]{font-family:var(--serif);font-size:48px;font-weight:400;line-height:1}.desc[data-astro-cid-3ebk55sw]{color:var(--fg2);font-size:17px;line-height:1.6}.action[data-astro-cid-3ebk55sw]{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.status[data-astro-cid-3ebk55sw]{align-items:center;gap:8px;display:inline-flex}.status[data-astro-cid-3ebk55sw]:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.status[data-astro-cid-3ebk55sw].soon{color:var(--accent)}@media (width<=1100px){.game[data-astro-cid-3ebk55sw]{grid-template-columns:32px minmax(0,1fr) minmax(0,1.3fr);gap:28px 32px}.action[data-astro-cid-3ebk55sw]{flex-direction:row;grid-column:2/-1;justify-content:space-between;align-items:center}}@media (width<=700px){.game[data-astro-cid-3ebk55sw]{grid-template-columns:1fr;gap:20px;padding:36px 0}.action[data-astro-cid-3ebk55sw]{flex-direction:column;grid-column:auto;align-items:flex-start}.desc[data-astro-cid-3ebk55sw]{margin-top:-8px}.name[data-astro-cid-3ebk55sw]{font-size:40px}}.how[data-astro-cid-l43jfdkk]{gap:64px;padding-block:clamp(88px,9.7vw,140px) clamp(80px,8.3vw,120px)}.steps[data-astro-cid-l43jfdkk]{grid-template-columns:repeat(var(--count,3), 1fr);width:100%;display:grid}.steps[data-astro-cid-l43jfdkk] li[data-astro-cid-l43jfdkk]{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:8px 40px;display:flex}.steps[data-astro-cid-l43jfdkk] li[data-astro-cid-l43jfdkk]+li[data-astro-cid-l43jfdkk]{border-left:1px solid var(--border)}.num[data-astro-cid-l43jfdkk]{font-family:var(--serif);color:var(--accent);font-size:40px;font-style:italic;line-height:1}h3[data-astro-cid-l43jfdkk]{font-family:var(--serif);font-size:32px;font-weight:400;line-height:1.1}p[data-astro-cid-l43jfdkk]{color:var(--fg2);font-size:17px;line-height:1.6}@media (width<=800px){.steps[data-astro-cid-l43jfdkk]{grid-template-columns:1fr}.steps[data-astro-cid-l43jfdkk] li[data-astro-cid-l43jfdkk]{padding:32px 0}.steps[data-astro-cid-l43jfdkk] li[data-astro-cid-l43jfdkk]+li[data-astro-cid-l43jfdkk]{border-left:0;border-top:1px solid var(--border)}}.final[data-astro-cid-blvy5prr]{padding:clamp(88px, 9vw, 130px) var(--gutter);border-top:1px solid var(--border);text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex;position:relative}.headline[data-astro-cid-blvy5prr]{font-family:var(--serif);font-size:clamp(48px,6.1vw,88px);font-weight:400;line-height:1}.headline[data-astro-cid-blvy5prr] span[data-astro-cid-blvy5prr],.headline[data-astro-cid-blvy5prr] em[data-astro-cid-blvy5prr]{display:block}.text[data-astro-cid-blvy5prr]{color:var(--fg2);font-size:19px;line-height:1.6}.final[data-astro-cid-blvy5prr] .cells--left{top:120px;left:40px}.final[data-astro-cid-blvy5prr] .cells--right{top:120px;right:40px}
