.tl[data-astro-cid-4ss3alkl]{--tl-from:scaleY(0);display:grid;position:relative}.tl__step[data-astro-cid-4ss3alkl]{grid-template-columns:30px minmax(0,1fr);column-gap:14px;padding-bottom:22px;display:grid;position:relative}.tl__step[data-astro-cid-4ss3alkl]:last-child{padding-bottom:0}.tl__step[data-astro-cid-4ss3alkl]:before,.tl__step[data-astro-cid-4ss3alkl]:after{content:"";background:var(--color-rule-strong);border-radius:2px;width:2px;position:absolute;top:32px;bottom:2px;left:14px}.tl__step[data-astro-cid-4ss3alkl]:after{background:var(--color-forest);transform-origin:50% 0;transform:scaleY(var(--fill,0))}.tl__step[data-astro-cid-4ss3alkl].is-done:after{--fill:1}.tl__step[data-astro-cid-4ss3alkl].is-current:after{--fill:.5;background:linear-gradient(180deg, var(--color-forest), var(--color-ochre))}.tl__step[data-astro-cid-4ss3alkl]:last-child:before,.tl__step[data-astro-cid-4ss3alkl]:last-child:after{display:none}.tl__dot[data-astro-cid-4ss3alkl]{z-index:1;border:2px solid var(--color-rule-strong);background:var(--color-paper-light);width:30px;height:30px;color:var(--color-paper-light);border-radius:50%;place-items:center;display:grid;position:relative}.tl__dot[data-astro-cid-4ss3alkl] svg{width:15px;height:15px}.is-done[data-astro-cid-4ss3alkl] .tl__dot[data-astro-cid-4ss3alkl]{border-color:var(--color-forest);background:var(--color-forest)}.is-current[data-astro-cid-4ss3alkl] .tl__dot[data-astro-cid-4ss3alkl]{border-color:var(--color-ochre);box-shadow:0 0 0 5px #c9772b29}.tl__pulse[data-astro-cid-4ss3alkl]{background:var(--color-ochre);border-radius:50%;width:10px;height:10px}.is-stopped[data-astro-cid-4ss3alkl] .tl__dot[data-astro-cid-4ss3alkl]{border-color:var(--color-ink-mute);background:var(--color-paper-deep);color:var(--color-ink-mute)}.is-skipped[data-astro-cid-4ss3alkl] .tl__dot[data-astro-cid-4ss3alkl]{background:0 0;border-style:dashed}.is-skipped[data-astro-cid-4ss3alkl] .tl__title[data-astro-cid-4ss3alkl]{color:var(--color-ink-mute);font-weight:500}.tl__step[data-astro-cid-4ss3alkl].is-stopped:before,.tl__step[data-astro-cid-4ss3alkl].is-skipped:before{background:repeating-linear-gradient(180deg, var(--color-rule-strong) 0 4px, transparent 4px 8px)}.tl__body[data-astro-cid-4ss3alkl]{min-width:0;padding-top:3px}.tl__title[data-astro-cid-4ss3alkl]{color:var(--color-ink);font-size:.98rem;font-weight:650;line-height:1.3}.is-todo[data-astro-cid-4ss3alkl] .tl__title[data-astro-cid-4ss3alkl]{color:var(--color-ink-mute);font-weight:600}.is-current[data-astro-cid-4ss3alkl] .tl__title[data-astro-cid-4ss3alkl]{color:var(--color-ochre-ink)}.tl__when[data-astro-cid-4ss3alkl]{color:var(--color-ink-soft);margin-top:2px;font-size:.8125rem}.tl__note[data-astro-cid-4ss3alkl]{color:var(--color-ink-mute);margin-top:2px;font-size:.8125rem;line-height:1.45}@media (width>=768px){.tl--h[data-astro-cid-4ss3alkl]{--tl-from:scaleX(0);grid-template-columns:repeat(4,minmax(0,1fr))}.tl--h[data-astro-cid-4ss3alkl] .tl__step[data-astro-cid-4ss3alkl]{grid-template-columns:1fr;align-content:start;row-gap:12px;padding:0 14px 0 0}.tl--h[data-astro-cid-4ss3alkl] .tl__step[data-astro-cid-4ss3alkl]:before,.tl--h[data-astro-cid-4ss3alkl] .tl__step[data-astro-cid-4ss3alkl]:after{width:auto;height:2px;inset:14px 8px auto 38px}.tl--h[data-astro-cid-4ss3alkl] .tl__step[data-astro-cid-4ss3alkl]:after{transform-origin:0;transform:scaleX(var(--fill,0))}.tl--h[data-astro-cid-4ss3alkl] .tl__step[data-astro-cid-4ss3alkl].is-current:after{background:linear-gradient(90deg, var(--color-forest), var(--color-ochre))}.tl--h[data-astro-cid-4ss3alkl] .tl__step[data-astro-cid-4ss3alkl].is-stopped:before,.tl--h[data-astro-cid-4ss3alkl] .tl__step[data-astro-cid-4ss3alkl].is-skipped:before{background:repeating-linear-gradient(90deg, var(--color-rule-strong) 0 4px, transparent 4px 8px)}.tl--h[data-astro-cid-4ss3alkl] .tl__body[data-astro-cid-4ss3alkl]{padding-top:0}}.tl--compact[data-astro-cid-4ss3alkl]{--tl-from:scaleX(0);grid-template-columns:repeat(4,minmax(0,1fr))}.tl--compact[data-astro-cid-4ss3alkl] .tl__step[data-astro-cid-4ss3alkl]{grid-template-columns:1fr;align-content:start;row-gap:8px;padding:0 8px 0 0}.tl--compact[data-astro-cid-4ss3alkl] .tl__step[data-astro-cid-4ss3alkl]:before,.tl--compact[data-astro-cid-4ss3alkl] .tl__step[data-astro-cid-4ss3alkl]:after{width:auto;height:2px;inset:11px 4px auto 30px}.tl--compact[data-astro-cid-4ss3alkl] .tl__step[data-astro-cid-4ss3alkl]:after{transform-origin:0;transform:scaleX(var(--fill,0))}.tl--compact[data-astro-cid-4ss3alkl] .tl__step[data-astro-cid-4ss3alkl].is-current:after{background:linear-gradient(90deg, var(--color-forest), var(--color-ochre))}.tl--compact[data-astro-cid-4ss3alkl] .tl__step[data-astro-cid-4ss3alkl].is-stopped:before,.tl--compact[data-astro-cid-4ss3alkl] .tl__step[data-astro-cid-4ss3alkl].is-skipped:before{background:repeating-linear-gradient(90deg, var(--color-rule-strong) 0 4px, transparent 4px 8px)}.tl--compact[data-astro-cid-4ss3alkl] .tl__dot[data-astro-cid-4ss3alkl]{width:24px;height:24px}.tl--compact[data-astro-cid-4ss3alkl] .tl__dot[data-astro-cid-4ss3alkl] svg{width:12px;height:12px}.tl--compact[data-astro-cid-4ss3alkl] .tl__pulse[data-astro-cid-4ss3alkl]{width:8px;height:8px}.tl--compact[data-astro-cid-4ss3alkl] .tl__body[data-astro-cid-4ss3alkl]{padding-top:0}.tl--compact[data-astro-cid-4ss3alkl] .tl__title[data-astro-cid-4ss3alkl]{font-size:.8125rem;line-height:1.25}.tl--compact[data-astro-cid-4ss3alkl] .tl__when[data-astro-cid-4ss3alkl]{font-size:.75rem}@media (prefers-reduced-motion:no-preference){html.js .tl__step[data-astro-cid-4ss3alkl].is-done:after,html.js .tl__step[data-astro-cid-4ss3alkl].is-current:after{animation:tl-fill .9s var(--ease-out-expo) both;animation-delay:calc(var(--i) * .22s + .25s)}html.js .tl__step[data-astro-cid-4ss3alkl] .tl__dot[data-astro-cid-4ss3alkl]{animation:tl-dot .6s var(--ease-out-expo) both;animation-delay:calc(var(--i) * .22s + .12s)}.tl--live[data-astro-cid-4ss3alkl] .is-current[data-astro-cid-4ss3alkl] .tl__dot[data-astro-cid-4ss3alkl]{animation:tl-dot .6s var(--ease-out-expo) both calc(var(--i) * .22s + .12s), tl-ring 2s ease-out 2 1.4s}}@keyframes tl-fill{0%{transform:var(--tl-from)}}@keyframes tl-dot{0%{opacity:0;transform:scale(.6)}}@keyframes tl-ring{0%{box-shadow:0 0 #c9772b59}70%,to{box-shadow:0 0 0 12px #c9772b00}}
