.timeline[data-v-5e351222]{--wire:calc(var(--timeline-dot) / 2 - var(--border-strong) / 2);max-width:46rem;position:relative}.timeline[data-v-5e351222]:before,.fill[data-v-5e351222]{content:"";left:var(--wire);top:var(--space-2);bottom:var(--space-2);width:var(--border-strong);background:var(--color-border);position:absolute}.fill[data-v-5e351222]{background:var(--color-highlight);transform-origin:50% 0}ol[data-v-5e351222]{padding:0 0 0 calc(var(--timeline-dot) + var(--space-5));gap:var(--space-7);margin:0;list-style:none;display:grid}li[data-v-5e351222]{gap:var(--space-2);justify-items:start;display:grid;position:relative}li[data-v-5e351222]:before{content:"";left:calc(-1 * (var(--timeline-dot) + var(--space-5)));top:var(--space-1);width:var(--timeline-dot);height:var(--timeline-dot);border-radius:var(--radius-pill);border:var(--border-strong) solid var(--color-highlight);background:var(--color-highlight);transition:background-color var(--duration-fast) var(--ease-out);position:absolute}.live li[data-v-5e351222]:not(.on):before{background:var(--color-bg)}time[data-v-5e351222]{font-size:var(--text-sm);color:var(--color-text-subtle)}b[data-v-5e351222]{font-size:var(--text-lead);line-height:var(--leading-snug)}p[data-v-5e351222]{color:var(--color-text-muted);max-width:var(--measure);margin:0}@media (width>=1024px){.alternate[data-v-5e351222]{--wire:calc(50% - var(--border-strong) / 2);max-width:none}.alternate ol[data-v-5e351222]{padding:0}.alternate li[data-v-5e351222]{width:calc(50% - var(--space-7))}.alternate li[data-v-5e351222]:nth-child(odd){text-align:right;justify-self:start;justify-items:end}.alternate li[data-v-5e351222]:nth-child(2n){justify-self:end}.alternate li[data-v-5e351222]:nth-child(odd):before{left:auto;right:calc(-1 * (var(--space-7) + var(--timeline-dot) / 2))}.alternate li[data-v-5e351222]:nth-child(2n):before{left:calc(-1 * (var(--space-7) + var(--timeline-dot) / 2))}}ul[data-v-d1d7f991]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}li[data-v-d1d7f991]{align-items:center;gap:var(--space-2);font-weight:var(--weight-bold);display:flex}.numbered[data-v-8cd3a8e3]{gap:var(--space-5);max-width:46rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.numbered[data-v-8cd3a8e3]:before{content:"";left:1.75rem;top:var(--space-4);bottom:var(--space-4);width:var(--border-thin);background:var(--color-border);position:absolute}li[data-v-8cd3a8e3]{gap:var(--space-4);grid-template-columns:3.5rem minmax(0,1fr);align-items:start;display:grid;position:relative}.n[data-v-8cd3a8e3]{font-size:var(--text-h3);line-height:var(--leading-none);color:var(--color-block);background:var(--color-bg);text-align:center;padding-block:var(--space-1)}b[data-v-8cd3a8e3]{font-size:var(--text-lead);line-height:var(--leading-snug);display:block}p[data-v-8cd3a8e3]{margin:var(--space-1) 0 0;color:var(--color-text-muted);max-width:var(--measure)}.skills[data-v-4a042235]{gap:var(--space-4);align-content:start;display:grid}.skills h3[data-v-4a042235]{font-size:var(--text-lead);margin:0}.legend[data-v-4a042235]{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;margin:0;display:flex}.method[data-v-4a042235]{gap:var(--space-7);display:grid}@media (width>=1024px){.method[data-v-4a042235]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}.team[data-v-4a042235]{top:calc(var(--header-height) + var(--space-6));position:sticky}}.steps[data-v-4a042235]{gap:var(--space-6);display:grid}.loop[data-v-4a042235]{font-size:var(--text-sm);font-weight:var(--weight-bold);margin:0}.team[data-v-4a042235]{gap:var(--space-3);padding:var(--space-6);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-md);display:grid}.team h3[data-v-4a042235]{font-size:var(--text-h3)}.team p[data-v-4a042235]{max-width:var(--measure);color:var(--color-text-muted);margin:0}
