.flow.svelte-17giob5{scroll-margin-top:4rem}.flow.svelte-17giob5 .eyebrow{color:var(--c)}.chain.svelte-17giob5{grid-template-columns:repeat(var(--n), 1fr);gap:1.4rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.chain.svelte-17giob5:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--c) 70%, transparent), var(--color-line-strong));transform-origin:0;--from:0 1;height:1px;position:absolute;top:15px;left:0;right:0}@media (prefers-reduced-motion:no-preference){.pending .chain.svelte-17giob5:before{scale:var(--from)}.in-view .chain.svelte-17giob5:before{animation:svelte-17giob5-grow 1.4s var(--ease-out) .3s backwards}}@keyframes svelte-17giob5-grow{0%{scale:var(--from)}}.chain.svelte-17giob5 li:where(.svelte-17giob5){padding-top:2.7rem;font-size:.9rem;position:relative}.knot.svelte-17giob5{background:var(--color-bg);border:1px solid var(--c);width:31px;height:31px;box-shadow:0 0 10px color-mix(in srgb, var(--c) 40%, transparent);font-family:var(--font-display);color:var(--c);border-radius:50%;place-items:center;font-size:.75rem;font-weight:600;display:grid;position:absolute;top:0;left:0}.band.svelte-17giob5 .knot:where(.svelte-17giob5){background:var(--color-band)}.chain.svelte-17giob5 b:where(.svelte-17giob5){font-family:var(--font-display);margin-bottom:.3rem;font-weight:600;display:block}@media (width<=900px){.chain.svelte-17giob5{grid-template-columns:1fr;gap:.4rem}.chain.svelte-17giob5:before{transform-origin:top;--from:1 0;width:1px;height:auto;inset:0 auto 0 15px}.chain.svelte-17giob5 li:where(.svelte-17giob5){padding:.2rem 0 1.1rem 3rem}}
