.hero[data-astro-cid-ikooipj4]{padding-top:88px;padding-bottom:72px}h1[data-astro-cid-ikooipj4]{margin-top:18px}.overview[data-astro-cid-ikooipj4]{margin-top:64px}.overview[data-astro-cid-ikooipj4] .label[data-astro-cid-ikooipj4]{text-align:center;margin-bottom:14px}.overview[data-astro-cid-ikooipj4] ol[data-astro-cid-ikooipj4]{counter-reset:none;flex-wrap:wrap;justify-content:center;gap:10px;list-style:none;display:flex}.overview[data-astro-cid-ikooipj4] a[data-astro-cid-ikooipj4]{color:var(--ink);border:1.5px solid var(--soft-line);border-radius:var(--r-pill);background:#fff;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.overview[data-astro-cid-ikooipj4] a[data-astro-cid-ikooipj4]:hover{border-color:var(--ink);background:var(--gold-pale)}.overview[data-astro-cid-ikooipj4] .n[data-astro-cid-ikooipj4]{background:var(--gold);border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.phase-head[data-astro-cid-ikooipj4]{max-width:640px}.tag[data-astro-cid-ikooipj4]{background:var(--gold-pale);border:1.5px solid var(--ink);border-radius:var(--r-pill);color:var(--ink);align-items:center;gap:8px;padding:5px 14px;font-size:13px;font-weight:700;display:inline-flex}.phase-head[data-astro-cid-ikooipj4] h2[data-astro-cid-ikooipj4]{margin-top:18px}.phase-head[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]{margin-top:12px;font-size:19px}.path[data-astro-cid-ikooipj4]{--num:60px;margin-top:56px;position:relative}.list[data-astro-cid-ikooipj4]{gap:44px;list-style:none;display:grid}.rail[data-astro-cid-ikooipj4]{left:calc(var(--num) / 2 - 2px);background:var(--soft-line);border-radius:4px;width:4px;position:absolute;top:10px;bottom:10px}.fill[data-astro-cid-ikooipj4]{background:var(--gold);transform-origin:top;border-radius:4px;height:100%;position:absolute;inset:0 0 auto}.motion .fill[data-astro-cid-ikooipj4]{transform:scaleY(var(--p,0))}.step[data-astro-cid-ikooipj4]{grid-template-columns:var(--num) minmax(0, 1.15fr) minmax(0, 1fr);align-items:start;gap:0 28px;display:grid;position:relative}.num[data-astro-cid-ikooipj4]{width:var(--num);height:var(--num);background:var(--gold);border:2px solid var(--ink);color:var(--ink);letter-spacing:-.03em;z-index:1;border-radius:50%;place-items:center;font-size:26px;font-weight:800;display:grid;position:relative}.grey[data-astro-cid-ikooipj4] .num[data-astro-cid-ikooipj4]{box-shadow:0 0 0 6px var(--grey)}.phase[data-astro-cid-ikooipj4]:not(.grey) .num[data-astro-cid-ikooipj4]{box-shadow:0 0 0 6px #fff}.card[data-astro-cid-ikooipj4]{border:2px solid var(--ink);border-radius:var(--r-box);background:#fff;padding:26px 28px}.ico[data-astro-cid-ikooipj4]{background:var(--grey);border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:14px;font-size:20px;display:grid}.grey[data-astro-cid-ikooipj4] .ico[data-astro-cid-ikooipj4]{background:var(--gold-pale)}.card[data-astro-cid-ikooipj4] h3[data-astro-cid-ikooipj4]{font-size:23px}.card[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]{margin-top:8px;font-size:16px}.card[data-astro-cid-ikooipj4] .who[data-astro-cid-ikooipj4]{border-top:1px dashed var(--soft-line);color:var(--ink);align-items:baseline;gap:10px;margin-top:16px;padding-top:14px;font-size:14px;font-weight:600;display:flex}.card[data-astro-cid-ikooipj4] .who[data-astro-cid-ikooipj4] span[data-astro-cid-ikooipj4]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.moment[data-astro-cid-ikooipj4]{padding-top:34px}.step[data-astro-cid-ikooipj4]:nth-child(odd) .moment[data-astro-cid-ikooipj4] .bubble{transform:rotate(-1deg)}.step[data-astro-cid-ikooipj4]:nth-child(2n) .moment[data-astro-cid-ikooipj4] .bubble{transform:rotate(1deg)}.sr[data-astro-cid-ikooipj4]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.loop[data-astro-cid-ikooipj4]{margin:44px 0 0 calc(var(--num,60px) + 28px);color:var(--ink);align-items:center;gap:12px;font-weight:700;display:flex}.loop[data-astro-cid-ikooipj4] a[data-astro-cid-ikooipj4]{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:5px;text-decoration-thickness:3px}.loop[data-astro-cid-ikooipj4] .spin[data-astro-cid-ikooipj4]{border:2px dashed var(--ink);background:#fff;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.caption[data-astro-cid-ikooipj4]{text-align:center;margin-top:36px}.roles[data-astro-cid-ikooipj4]{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;list-style:none;display:grid}.roles[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]{padding:30px 28px}.roles[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4].gold{background:var(--gold-pale)}.roles[data-astro-cid-ikooipj4] h3[data-astro-cid-ikooipj4]{font-size:24px;font-weight:800}.roles[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]{color:var(--muted);margin-top:8px;font-size:15px}.roles-sec[data-astro-cid-ikooipj4]{padding-bottom:104px}.motion [data-astro-cid-ikooipj4][data-reveal] .card[data-astro-cid-ikooipj4],.motion [data-astro-cid-ikooipj4][data-reveal] .moment[data-astro-cid-ikooipj4]{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.motion [data-astro-cid-ikooipj4][data-reveal] .moment[data-astro-cid-ikooipj4]{transition-delay:.15s}.motion [data-astro-cid-ikooipj4][data-reveal] .num[data-astro-cid-ikooipj4]{transition:transform .5s cubic-bezier(.3,1.6,.5,1);transform:scale(.6)}.motion [data-astro-cid-ikooipj4][data-reveal].in .card[data-astro-cid-ikooipj4],.motion [data-astro-cid-ikooipj4][data-reveal].in .moment[data-astro-cid-ikooipj4]{opacity:1;transform:none}.motion [data-astro-cid-ikooipj4][data-reveal].in .num[data-astro-cid-ikooipj4]{transform:none}.motion .spin[data-astro-cid-ikooipj4]{animation:6s linear infinite turn}@keyframes turn{to{transform:rotate(360deg)}}@media (width<=820px){.hero[data-astro-cid-ikooipj4]{padding-top:64px;padding-bottom:48px}.overview[data-astro-cid-ikooipj4]{margin-top:44px}.overview[data-astro-cid-ikooipj4] ol[data-astro-cid-ikooipj4]{scroll-snap-type:x proximity;flex-wrap:nowrap;justify-content:flex-start;margin:0 -24px;padding-bottom:8px;padding-left:24px;padding-right:24px;overflow-x:auto}.overview[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]{scroll-snap-align:start;flex:none}.overview[data-astro-cid-ikooipj4] a[data-astro-cid-ikooipj4]{white-space:nowrap}.path[data-astro-cid-ikooipj4]{--num:44px;margin-top:40px}.list[data-astro-cid-ikooipj4]{gap:32px}.step[data-astro-cid-ikooipj4]{grid-template-columns:var(--num) minmax(0, 1fr);gap:0 16px}.num[data-astro-cid-ikooipj4]{font-size:19px}.card[data-astro-cid-ikooipj4]{padding:22px 20px}.card[data-astro-cid-ikooipj4] h3[data-astro-cid-ikooipj4]{font-size:20px}.moment[data-astro-cid-ikooipj4]{grid-column:2;padding-top:16px}.loop[data-astro-cid-ikooipj4]{margin-left:0}.roles[data-astro-cid-ikooipj4]{grid-template-columns:1fr}.roles-sec[data-astro-cid-ikooipj4]{padding-bottom:72px}}@media (prefers-reduced-motion:reduce){.overview[data-astro-cid-ikooipj4] a[data-astro-cid-ikooipj4]{transition:none}}
