.timeline.svelte-bf83zb{--dot:7px;--inset:1.5rem;--gap:1.5rem;--dot-top:.4rem;--step:.32s;padding:0 0 0 var(--inset);margin:2.25rem 0;list-style:none}li.svelte-bf83zb{flex-direction:column;gap:.2rem;display:flex;position:relative}li.svelte-bf83zb+li:where(.svelte-bf83zb){margin-top:var(--gap)}li.svelte-bf83zb:before{content:"";top:var(--dot-top);left:calc(-1 * var(--inset));width:var(--dot);height:var(--dot);background:var(--ink);z-index:1;border-radius:50%;transition:scale .18s;position:absolute}li.svelte-bf83zb:not(:last-child):after{content:"";top:calc(var(--dot-top) + var(--dot));bottom:calc(-1 * (var(--gap) + var(--dot-top)));left:calc(-1 * var(--inset) + var(--dot) / 2);background:var(--hairline);transform-origin:top;width:1px;position:absolute}.when.svelte-bf83zb{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:.72rem;transition:color .18s}.title.svelte-bf83zb{letter-spacing:-.01em;margin:0;font-weight:500}.body.svelte-bf83zb{margin:.25rem 0 0;font-size:.95rem;line-height:1.55}@media (hover:hover){li.svelte-bf83zb:hover:before{scale:1.4}li.svelte-bf83zb:hover .when:where(.svelte-bf83zb){color:var(--ink)}}details[open] li.svelte-bf83zb{animation:.42s cubic-bezier(.2,.7,.2,1) both svelte-bf83zb-rise;animation-delay:calc(var(--i) * var(--step))}details[open] li.svelte-bf83zb:not(:last-child):after{animation:svelte-bf83zb-draw var(--step) linear both;animation-delay:calc(var(--i) * var(--step))}@keyframes svelte-bf83zb-rise{0%{opacity:0;translate:0 .4rem}}@keyframes svelte-bf83zb-draw{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){li.svelte-bf83zb,li.svelte-bf83zb:before,li.svelte-bf83zb:after,.when.svelte-bf83zb{transition:none;animation:none}}@media (width>=64rem){li.svelte-bf83zb{--dot-top:.65rem;grid-template-columns:var(--gutter) 1fr;column-gap:var(--inset);margin-left:calc(-1 * (var(--gutter) + var(--inset)));display:grid}li.svelte-bf83zb:before{left:var(--gutter)}li.svelte-bf83zb:not(:last-child):after{left:calc(var(--gutter) + var(--dot) / 2)}.when.svelte-bf83zb{text-align:right;white-space:normal;padding:.22rem 1.1rem 0 0}}
