.lanes__head[data-astro-cid-my2qh4dv]{top:var(--header-h);z-index:10;background:var(--page);padding-bottom:.375rem;position:sticky}.lanes__scale[data-astro-cid-my2qh4dv]{height:1.25rem;margin-bottom:.25rem;position:relative}.lanes__tick[data-astro-cid-my2qh4dv]{left:var(--x);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.02em;color:var(--faint);font-weight:500;position:absolute}.lanes__tick--now[data-astro-cid-my2qh4dv]{color:var(--muted);left:auto;right:0}@media (width<40rem){.lanes__tick[data-astro-cid-my2qh4dv]:not(:first-child):not(.lanes__tick--now){display:none}}.lanes__band[data-astro-cid-my2qh4dv]{border-bottom:1px solid var(--line-strong);height:1.5rem;margin-bottom:.5rem;position:relative}.lanes__edge[data-astro-cid-my2qh4dv]{top:.375rem;bottom:0;left:var(--x);background:var(--line-strong);width:1px;position:absolute}.lanes__role[data-astro-cid-my2qh4dv]{bottom:.1875rem;left:var(--x);font-family:var(--font-display);font-size:var(--text-label);white-space:nowrap;color:var(--muted);padding-left:.4375rem;font-weight:500;position:absolute}.lanes__role--last[data-astro-cid-my2qh4dv]{color:var(--ink);padding:0 .4375rem 0 0;left:auto;right:0}@media (width<52rem){.lanes__role[data-astro-cid-my2qh4dv]:not(.lanes__role--first):not(.lanes__role--last){display:none}}.lanes__caption[data-astro-cid-my2qh4dv]{font-family:var(--font-display);font-size:var(--text-label);color:var(--muted);font-weight:500}.lanes__caption--role[data-astro-cid-my2qh4dv]{align-self:end;padding-bottom:.6875rem}.lanes__caption--layer[data-astro-cid-my2qh4dv]{margin:0;padding:1.125rem 0 .375rem}.lanes__caption--layer[data-astro-cid-my2qh4dv]:first-child{padding-top:.625rem}.lanes__sub[data-astro-cid-my2qh4dv]{font-size:var(--text-label);letter-spacing:.02em;color:var(--faint);font-weight:400;display:block}.lanes__rows[data-astro-cid-my2qh4dv]{position:relative}.lanes__rows[data-astro-cid-my2qh4dv]:after{content:"";background:var(--line-strong);width:1px;position:absolute;inset:0 0 0 auto}.lanes__track[data-astro-cid-my2qh4dv]{background:repeating-linear-gradient(to right, var(--line) 0 1px, transparent 1px var(--grid-step));height:1.25rem;position:relative}.lanes__bar[data-astro-cid-my2qh4dv]{top:50%;left:var(--x);background:var(--faint);transform-origin:0;border-radius:1px;height:2px;margin-top:-1px;position:absolute;right:0;transform:scaleX(0)}.lanes__dot[data-astro-cid-my2qh4dv]{top:50%;left:var(--x);background:var(--ink);opacity:0;border-radius:9999px;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;position:absolute}.lanes__dot--lead[data-astro-cid-my2qh4dv]{width:8px;height:8px;box-shadow:0 0 0 3px var(--page);margin:-4px 0 0 -4px}.lanes[data-astro-cid-my2qh4dv].is-visible .lanes__bar[data-astro-cid-my2qh4dv]{animation:lane-draw 1.05s var(--ease-draw) forwards;animation-delay:calc(var(--i) * 70ms)}.lanes[data-astro-cid-my2qh4dv].is-visible .lanes__dot[data-astro-cid-my2qh4dv]{animation:lane-dot var(--dur-base) var(--ease-out) forwards;animation-delay:calc(var(--i) * 70ms + var(--dd))}@keyframes lane-draw{to{transform:scaleX(1)}}@keyframes lane-dot{to{opacity:1}}@media (prefers-reduced-motion:reduce){.lanes__bar[data-astro-cid-my2qh4dv]{transform:scaleX(1)}.lanes__dot[data-astro-cid-my2qh4dv]{opacity:1}.lanes[data-astro-cid-my2qh4dv].is-visible .lanes__bar[data-astro-cid-my2qh4dv],.lanes[data-astro-cid-my2qh4dv].is-visible .lanes__dot[data-astro-cid-my2qh4dv]{animation:none}}.lanes__legend[data-astro-cid-my2qh4dv]{font-family:var(--font-display);font-size:var(--text-deco);color:var(--faint);margin-top:.875rem}
