.pj-host[data-astro-cid-2sb3xec6]{container:pj/inline-size}.pj[data-astro-cid-2sb3xec6]{--pj-plate-w:6.25rem;--pj-plate-h:2.35rem;--pj-marker-h:2.35rem;--pj-dot:1.15rem;color:var(--fg);position:relative}.pj--compact[data-astro-cid-2sb3xec6]{--pj-plate-w:5.25rem;--pj-plate-h:2.1rem;--pj-marker-h:2.1rem}.pj__route[data-astro-cid-2sb3xec6]{z-index:1;gap:var(--space-m);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.pj__end[data-astro-cid-2sb3xec6],.pj__stop[data-astro-cid-2sb3xec6]{grid-template-columns:var(--pj-plate-w) minmax(0, 1fr);column-gap:var(--space-s);text-align:left;align-items:start;min-width:0;display:grid}.pj__end[data-astro-cid-2sb3xec6]{min-height:var(--pj-marker-h);align-items:center}.pj__marker[data-astro-cid-2sb3xec6]{height:var(--pj-marker-h);place-items:center;width:100%;display:grid}.pj__stop[data-astro-cid-2sb3xec6] .pj__marker[data-astro-cid-2sb3xec6]{height:1.5rem}.pj__cap[data-astro-cid-2sb3xec6]{font-family:var(--font-condensed);font-variation-settings:"wdth" 80;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);font-size:.8125rem;font-weight:700}.pj__text[data-astro-cid-2sb3xec6]{gap:var(--space-2xs);flex-direction:column;display:flex}.pj__label[data-astro-cid-2sb3xec6]{font-family:var(--font-display);font-weight:var(--font-weight-display);letter-spacing:-.01em;color:var(--fg);font-size:1.0625rem;line-height:1.2}.pj__note[data-astro-cid-2sb3xec6]{color:var(--fg-muted);text-wrap:pretty;font-size:.9375rem;line-height:1.4}.pj--compact[data-astro-cid-2sb3xec6] .pj__note[data-astro-cid-2sb3xec6]{display:none}.pj__dot[data-astro-cid-2sb3xec6]{width:var(--pj-dot);height:var(--pj-dot);background:var(--solid);box-shadow:0 0 0 3px var(--route);border-radius:50%}.pj__endmark[data-astro-cid-2sb3xec6]{width:var(--pj-plate-w);height:var(--pj-plate-h);border-radius:var(--radius-pill);background:var(--solid);color:var(--solid-ink);font-family:var(--font-condensed);font-variation-settings:"wdth" 80;font-weight:800;font-size:calc(var(--pj-plate-h) * .42);letter-spacing:.12em;text-transform:uppercase;place-items:center;line-height:1;display:grid}.pj__track[data-astro-cid-2sb3xec6]{z-index:0;top:calc(var(--pj-marker-h) / 2);bottom:calc(var(--pj-marker-h) / 2);left:calc(var(--pj-plate-w) / 2);width:4px;position:absolute;transform:translate(-50%);container-type:inline-size}.pj__base[data-astro-cid-2sb3xec6],.pj__fill[data-astro-cid-2sb3xec6]{border-radius:var(--radius-pill);position:absolute;inset:0}.pj__base[data-astro-cid-2sb3xec6]{background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--fg) 40%, transparent) 0 12px, transparent 12px 22px)}.pj__fill[data-astro-cid-2sb3xec6]{background:var(--route);transform-origin:top}@container pj (width>=58rem){.pj[data-astro-cid-2sb3xec6]{--pj-plate-w:8.75rem;--pj-plate-h:2.9rem;--pj-marker-h:3rem}.pj--compact[data-astro-cid-2sb3xec6]{--pj-plate-w:6.5rem;--pj-plate-h:2.25rem;--pj-marker-h:2.4rem}.pj__route[data-astro-cid-2sb3xec6]{grid-template-columns:var(--pj-plate-w) repeat(var(--n,6), minmax(0, 1fr)) var(--pj-plate-w);column-gap:var(--space-s);align-items:start;display:grid}.pj__end[data-astro-cid-2sb3xec6],.pj__stop[data-astro-cid-2sb3xec6]{text-align:center;flex-direction:column;align-items:center;min-height:0;display:flex}.pj__stop[data-astro-cid-2sb3xec6] .pj__marker[data-astro-cid-2sb3xec6]{height:var(--pj-marker-h)}.pj__cap[data-astro-cid-2sb3xec6]{margin-top:var(--space-s)}.pj__text[data-astro-cid-2sb3xec6]{margin-top:var(--space-s);padding-inline:var(--space-3xs)}.pj__label[data-astro-cid-2sb3xec6]{font-size:1rem}.pj__note[data-astro-cid-2sb3xec6]{text-wrap:balance;font-size:.875rem;line-height:1.5}.pj__track[data-astro-cid-2sb3xec6]{top:calc(var(--pj-marker-h) / 2);bottom:auto;left:calc(var(--pj-plate-w) / 2);right:calc(var(--pj-plate-w) / 2);width:auto;height:4px;transform:translateY(-50%)}.pj__base[data-astro-cid-2sb3xec6]{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--fg) 40%, transparent) 0 12px, transparent 12px 22px)}.pj__fill[data-astro-cid-2sb3xec6]{transform-origin:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pj[data-astro-cid-2sb3xec6]{view-timeline:--pj block}.pj__fill[data-astro-cid-2sb3xec6]{animation:linear both pj-draw-y --pj;animation-range:cover 8% cover 52%}.pj__stop[data-astro-cid-2sb3xec6] .pj__dot[data-astro-cid-2sb3xec6]{animation:linear both pj-stop --pj;animation-range:cover calc(8% + 44% * var(--at) - 2%) cover calc(8% + 44% * var(--at) + 3%)}.pj__end--uk[data-astro-cid-2sb3xec6] .pj__endmark[data-astro-cid-2sb3xec6]{animation:linear both pj-arrive --pj;animation-range:cover 42% cover 54%}@container pj (width>=58rem){.pj__fill[data-astro-cid-2sb3xec6]{animation-name:pj-draw-x}}}}@keyframes pj-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pj-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pj-stop{0%{opacity:.35;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes pj-arrive{0%{opacity:.4;transform:scale(.94)}to{opacity:1;transform:scale(1)}}
