:where(.timeline_timeline__r2w8j){margin:0}.timeline_timeline__r2w8j{--tl-gap:16px;--tl-node:10px;--tl-red:var(--red);--tl-ring:color-mix(in oklch,var(--red) 55%,transparent);--tl-tint:color-mix(in oklch,var(--red) 7%,transparent);--tl-halo:color-mix(in oklch,var(--red) 25%,transparent);--tl-card:var(--background);--tl-from:1 0;position:relative;display:grid;gap:var(--tl-gap);padding:0 0 0 28px;list-style:none}.dark .timeline_timeline__r2w8j{--tl-tint:color-mix(in oklch,var(--red) 6%,transparent);--tl-card:color-mix(in oklch,var(--foreground) 4.5%,var(--background))}.timeline_item__eHxdW{position:relative;display:grid;align-content:start;gap:6px;min-width:0;padding:20px;border:1px solid var(--panel-border);border-radius:var(--r-lg,12px);background:var(--tl-card);box-shadow:0 1px 0 0 color-mix(in oklch,var(--foreground) 3%,transparent) inset,0 18px 36px -28px rgb(0 0 0/.28)}.dark .timeline_item__eHxdW{box-shadow:inset 0 1px 0 0 color-mix(in oklch,white 5%,transparent),0 24px 48px -32px rgb(0 0 0/.6)}.timeline_item__eHxdW[data-current]{border-color:var(--tl-ring);background:linear-gradient(var(--tl-tint),var(--tl-tint)) var(--tl-card)}.timeline_node__dFufa{position:absolute;z-index:2;top:22px;left:-29px;width:var(--tl-node);height:var(--tl-node);border:1px solid var(--hairline-strong);border-radius:999px;background:var(--panel-raised);box-shadow:0 0 0 4px var(--tl-band,var(--background))}.timeline_item__eHxdW[data-current] .timeline_node__dFufa{border-color:transparent;background:var(--tl-red);box-shadow:0 0 0 3px var(--tl-halo),0 0 0 5px var(--tl-band,var(--background))}.timeline_link__hQHSX{position:absolute;z-index:1;top:calc(22px + var(--tl-node) / 2);left:calc(-29px + var(--tl-node) / 2 - .5px);width:1px;height:calc(100% + 2px + var(--tl-gap));background:var(--hairline-strong);transform-origin:top center}.timeline_linkCurrent__WZO6M{left:calc(-29px + var(--tl-node) / 2 - 1px);width:2px;background:var(--tl-red)}.timeline_title__Dqvl7{margin:0;color:var(--fg-1);font-size:var(--t-body);font-weight:var(--w-medium);line-height:1.4;letter-spacing:-.008em}.timeline_text__ZZ3EU{margin:0;max-width:22rem;color:var(--fg-2);font-size:var(--t-body);line-height:1.6;text-wrap:pretty}.timeline_label__GRliM{align-self:end;margin:10px 0 0;color:var(--fg-3);font-size:var(--t-xs);font-variant-numeric:tabular-nums;line-height:1.5}.timeline_item__eHxdW[data-current] .timeline_label__GRliM{color:var(--fg-2)}@media (min-width:768px){.timeline_timeline__r2w8j{--tl-top:40px;--tl-cols:4;--tl-from:0 1;grid-template-columns:repeat(var(--tl-cols),minmax(0,1fr));grid-template-rows:auto auto auto;gap:0 var(--tl-gap);padding:var(--tl-top) 0 0}.timeline_timeline__r2w8j[data-count="1"]{--tl-cols:1}.timeline_timeline__r2w8j[data-count="2"]{--tl-cols:2}.timeline_timeline__r2w8j[data-count="3"]{--tl-cols:3}.timeline_item__eHxdW{grid-row:span 3;grid-template-rows:subgrid;row-gap:6px;padding:16px}.timeline_node__dFufa{top:calc(-1 * var(--tl-top) - 1px);left:15px}.timeline_linkCurrent__WZO6M,.timeline_link__hQHSX{top:calc(-1 * var(--tl-top) - 1px + var(--tl-node) / 2 - .5px);left:calc(15px + var(--tl-node) / 2);width:calc(100% + 2px + var(--tl-gap));height:1px;transform-origin:left center}.timeline_linkCurrent__WZO6M{top:calc(-1 * var(--tl-top) - 1px + var(--tl-node) / 2 - 1px);height:2px}.timeline_text__ZZ3EU{font-size:var(--t-sm)}}@media (min-width:1024px){.timeline_timeline__r2w8j{--tl-gap:20px;--tl-top:48px}.timeline_item__eHxdW{padding:24px}.timeline_node__dFufa{left:23px}.timeline_linkCurrent__WZO6M,.timeline_link__hQHSX{left:calc(23px + var(--tl-node) / 2)}.timeline_text__ZZ3EU{font-size:var(--t-body)}}@keyframes timeline_tl-draw__9AGnT{0%{scale:var(--tl-from)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){html.reveal-ready .timeline_item__eHxdW.is-in:not(.is-static) .timeline_linkCurrent__WZO6M{animation:timeline_tl-draw__9AGnT var(--dur-5,.6s) var(--ease-out) calc((var(--i, 0) + 1) * var(--stagger) + 3 * var(--stagger) + var(--dur-3, .24s)) both}}@media (forced-colors:active){.timeline_node__dFufa{background:CanvasText}.timeline_item__eHxdW[data-current] .timeline_node__dFufa,.timeline_linkCurrent__WZO6M{background:Highlight}.timeline_item__eHxdW[data-current]{border-color:Highlight}}