.thread.svelte-u4k2t{margin:0;padding:.25rem 0 0 clamp(1.5rem,3.5vw,2.25rem);list-style:none;position:relative}.thread.svelte-u4k2t:before{content:"";transform-origin:top;background:linear-gradient(#a78bfa,#a78bfa59 60%,#0000);width:1px;animation:.6s cubic-bezier(.2,.7,.2,1) both svelte-u4k2t-draw;position:absolute;top:.5rem;bottom:.4rem;left:0}.entry.svelte-u4k2t{animation:.48s cubic-bezier(.2,.7,.2,1) both svelte-u4k2t-rise;animation-delay:calc(.14s + var(--i,0) * 70ms);margin:0;padding-top:clamp(1.9rem,4vw,2.6rem);position:relative}.entry.svelte-u4k2t:first-child{padding-top:0}.knot.svelte-u4k2t{aspect-ratio:1;background:#a78bfa;border-radius:32%;width:.6rem;position:absolute;top:calc(clamp(1.9rem,4vw,2.6rem) + .3rem);left:calc(-1*clamp(1.5rem,3.5vw,2.25rem));translate:-50%;box-shadow:0 0 0 4px #a78bfa29}.entry.svelte-u4k2t:first-child .knot:where(.svelte-u4k2t){top:.3rem}.entry-link.svelte-u4k2t{color:inherit;text-decoration:none;display:block}.entry-eyebrow.svelte-u4k2t{color:#c4b5fd;letter-spacing:.18em;text-transform:uppercase;margin:0;font-family:JetBrains Mono,monospace;font-size:clamp(.66rem,1vw,.74rem)}.entry-eyebrow.svelte-u4k2t .sep:where(.svelte-u4k2t){opacity:.6;margin-inline:.55em}.entry.svelte-u4k2t h2:where(.svelte-u4k2t){letter-spacing:-.025em;text-wrap:balance;margin:.5rem 0 0;font-family:Space Grotesk,Raleway Variable,sans-serif;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:760;line-height:1.15;transition:color .16s}.entry-link.svelte-u4k2t:hover h2:where(.svelte-u4k2t){color:#c4b5fd}.entry-desc.svelte-u4k2t{color:#b6b1d8;max-width:60ch;margin:.55rem 0 0;font-size:clamp(.92rem,1.35vw,1rem);line-height:1.65}.entry-cta.svelte-u4k2t{color:#c4b5fd;letter-spacing:.18em;text-transform:uppercase;margin-top:.8rem;font-family:JetBrains Mono,monospace;font-size:.7rem;transition:color .16s;display:inline-block}.entry-link.svelte-u4k2t:hover .entry-cta:where(.svelte-u4k2t){color:#fff}.empty.svelte-u4k2t .entry-eyebrow:where(.svelte-u4k2t){text-transform:none;letter-spacing:.06em}@keyframes svelte-u4k2t-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes svelte-u4k2t-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.thread.svelte-u4k2t:before,.entry.svelte-u4k2t{animation:none}}
