.story[data-astro-cid-cv2nokll]{gap:48px;margin-top:clamp(48px,6vw,80px);display:grid}.steps[data-astro-cid-cv2nokll]{gap:16px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-cv2nokll]{border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--line);justify-items:start;gap:14px;padding:clamp(24px,3vw,36px);transition:border-color .3s,box-shadow .3s,opacity .3s;display:grid}.visual-col[data-astro-cid-cv2nokll]{display:none}@media (width>=960px){.story[data-astro-cid-cv2nokll]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,5vw,72px)}.steps[data-astro-cid-cv2nokll]{gap:24px;padding-block:clamp(40px,8vh,80px) clamp(80px,20vh,200px)}.step[data-astro-cid-cv2nokll]{align-content:center;min-height:clamp(300px,46vh,460px)}.story[data-astro-cid-cv2nokll].is-live .step[data-astro-cid-cv2nokll]{opacity:.5}.visual-col[data-astro-cid-cv2nokll]{top:calc(var(--header-h) + 40px);height:clamp(420px, calc(100vh - var(--header-h) - 80px), 600px);display:block;position:sticky}.visual[data-astro-cid-cv2nokll]{height:100%;display:grid}.visual[data-astro-cid-cv2nokll]>[data-step]{opacity:0;grid-area:1/1;transition:opacity .45s,transform .45s;transform:translateY(12px)}.story[data-astro-cid-cv2nokll][data-active="0"] [data-step="0"],.story[data-astro-cid-cv2nokll][data-active="1"] [data-step="1"],.story[data-astro-cid-cv2nokll][data-active="2"] [data-step="2"],.story[data-astro-cid-cv2nokll][data-active="3"] [data-step="3"],.story[data-astro-cid-cv2nokll][data-active="4"] [data-step="4"],.story[data-astro-cid-cv2nokll][data-active="5"] [data-step="5"]{opacity:1;transform:none}.story[data-astro-cid-cv2nokll][data-active="0"] .step[data-astro-cid-cv2nokll][data-index="0"],.story[data-astro-cid-cv2nokll][data-active="1"] .step[data-astro-cid-cv2nokll][data-index="1"],.story[data-astro-cid-cv2nokll][data-active="2"] .step[data-astro-cid-cv2nokll][data-index="2"],.story[data-astro-cid-cv2nokll][data-active="3"] .step[data-astro-cid-cv2nokll][data-index="3"],.story[data-astro-cid-cv2nokll][data-active="4"] .step[data-astro-cid-cv2nokll][data-index="4"],.story[data-astro-cid-cv2nokll][data-active="5"] .step[data-astro-cid-cv2nokll][data-index="5"]{box-shadow:var(--shadow-lg);border-color:#7657ff66;opacity:1!important}}@media (prefers-reduced-motion:reduce){.visual[data-astro-cid-cv2nokll]>[data-step]{transition:none;transform:none}}.ring[data-astro-cid-cyx4h5rh]{width:min(100%,520px);margin:0 auto}.orbit[data-astro-cid-cyx4h5rh]{aspect-ratio:1;position:relative;container-type:inline-size}svg[data-astro-cid-cyx4h5rh]{position:absolute;inset:0}.track[data-astro-cid-cyx4h5rh]{fill:none;stroke-width:2px;stroke:#4adad340}.flow[data-astro-cid-cyx4h5rh]{fill:none;stroke:var(--green);stroke-width:3px;stroke-linecap:round;stroke-dasharray:12 88;transform-origin:200px 200px}.light[data-astro-cid-cyx4h5rh] .track[data-astro-cid-cyx4h5rh]{stroke:#7657ff33}.light[data-astro-cid-cyx4h5rh] .flow[data-astro-cid-cyx4h5rh]{stroke:var(--purple)}@media (prefers-reduced-motion:no-preference){.flow[data-astro-cid-cyx4h5rh]{animation:10s linear infinite orbit}}@keyframes orbit{to{transform:rotate(360deg)}}.hub[data-astro-cid-cyx4h5rh]{aspect-ratio:1;text-align:center;background:#4adad31a;border:1px solid #4adad366;border-radius:50%;place-content:center;justify-items:center;gap:4px;width:42%;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.hub[data-astro-cid-cyx4h5rh] .mono[data-astro-cid-cyx4h5rh]{color:var(--green)}.hub[data-astro-cid-cyx4h5rh] strong[data-astro-cid-cyx4h5rh]{font:650 clamp(.9375rem, 3.4cqi, 1.25rem) / 1.2 var(--font-display)}.light[data-astro-cid-cyx4h5rh] .hub[data-astro-cid-cyx4h5rh]{background:var(--white);border-color:var(--line);box-shadow:var(--shadow)}.light[data-astro-cid-cyx4h5rh] .hub[data-astro-cid-cyx4h5rh] .mono[data-astro-cid-cyx4h5rh]{color:var(--accent-text)}ol[data-astro-cid-cyx4h5rh]{margin:0;padding:0;list-style:none}li[data-astro-cid-cyx4h5rh]{background:var(--navy-950);font:600 clamp(.75rem, 2vw, .9375rem) / 1 var(--font-body);white-space:nowrap;border:1px solid #4adad359;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 8px;display:inline-flex;position:absolute;translate:-50% -50%}.light[data-astro-cid-cyx4h5rh] li[data-astro-cid-cyx4h5rh]{background:var(--white);border-color:var(--line);box-shadow:var(--shadow)}.n[data-astro-cid-cyx4h5rh]{background:var(--green);width:22px;height:22px;color:var(--navy);font:700 .6875rem/1 var(--font-mono);border-radius:50%;place-items:center;display:grid}.layer[data-astro-cid-cyx4h5rh]{text-align:center;width:92%;font:600 .75rem/1.3 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-muted);background:#ffffff0f;border:1px solid #ffffff24;border-radius:16px;margin:-6% auto 0;padding:16px;transform:perspective(600px)rotateX(38deg)}.light[data-astro-cid-cyx4h5rh] .layer[data-astro-cid-cyx4h5rh]{background:var(--white);border-color:var(--line);color:var(--muted)}
