.route-map[data-astro-cid-wsz7squ3]{--map-stroke:#f9f6f059;--map-fill:transparent;--map-route:var(--inv-gold);--map-node-fill:var(--inv-bg);--map-node-stroke:var(--inv-text);--map-label:var(--inv-text);--map-label-2:var(--inv-muted);--map-depot:var(--inv-gold);--map-depot-ring:var(--inv-text);gap:var(--s-4);display:grid}.route-map--paper[data-astro-cid-wsz7squ3]{--map-stroke:var(--rule-strong);--map-fill:var(--surface);--map-route:var(--gold-ui);--map-node-fill:var(--paper);--map-node-stroke:var(--ink);--map-label:var(--ink);--map-label-2:var(--muted);--map-depot:var(--ink);--map-depot-ring:var(--ink)}.route-map[data-astro-cid-wsz7squ3] svg[data-astro-cid-wsz7squ3]{width:100%;height:auto;overflow:visible}.route-map__districts[data-astro-cid-wsz7squ3] path[data-astro-cid-wsz7squ3]{fill:var(--map-fill);stroke:var(--map-stroke);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.route-map__district--neighbor[data-astro-cid-wsz7squ3]{stroke-dasharray:4 3}.route-map__route[data-astro-cid-wsz7squ3]{stroke:var(--map-route);stroke-width:1.75px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.route-map__node[data-astro-cid-wsz7squ3]{fill:var(--map-node-fill);stroke:var(--map-node-stroke);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%}.route-map__depot[data-astro-cid-wsz7squ3]{fill:var(--map-depot)}.route-map__depot-ring[data-astro-cid-wsz7squ3]{fill:none;stroke:var(--map-depot-ring);stroke-width:1px}.route-map__labels[data-astro-cid-wsz7squ3] text[data-astro-cid-wsz7squ3]{font-family:var(--font-mono);letter-spacing:.1em;fill:var(--map-label);font-size:19px;font-weight:500}.route-map__prov[data-astro-cid-wsz7squ3]{letter-spacing:.14em;fill:var(--map-label-2);font-size:11px}.route-map__caption[data-astro-cid-wsz7squ3]{color:var(--fg-muted);justify-content:space-between;display:flex}@media (prefers-reduced-motion:no-preference){.route-map--animate[data-astro-cid-wsz7squ3] .route-map__route[data-astro-cid-wsz7squ3]{animation:route-draw 1.6s var(--ease-out) both}.route-map--animate[data-astro-cid-wsz7squ3] .route-map__node[data-astro-cid-wsz7squ3]{animation:node-pop .5s var(--ease-out) both}.route-map--animate[data-astro-cid-wsz7squ3] .route-map__route--1[data-astro-cid-wsz7squ3],.route-map--animate[data-astro-cid-wsz7squ3] .route-map__node--1[data-astro-cid-wsz7squ3]{animation-delay:.3s}.route-map--animate[data-astro-cid-wsz7squ3] .route-map__route--2[data-astro-cid-wsz7squ3],.route-map--animate[data-astro-cid-wsz7squ3] .route-map__node--2[data-astro-cid-wsz7squ3]{animation-delay:.48s}.route-map--animate[data-astro-cid-wsz7squ3] .route-map__route--3[data-astro-cid-wsz7squ3],.route-map--animate[data-astro-cid-wsz7squ3] .route-map__node--3[data-astro-cid-wsz7squ3]{animation-delay:.66s}.route-map--animate[data-astro-cid-wsz7squ3] .route-map__route--4[data-astro-cid-wsz7squ3],.route-map--animate[data-astro-cid-wsz7squ3] .route-map__node--4[data-astro-cid-wsz7squ3]{animation-delay:.84s}.route-map--animate[data-astro-cid-wsz7squ3] .route-map__route--5[data-astro-cid-wsz7squ3],.route-map--animate[data-astro-cid-wsz7squ3] .route-map__node--5[data-astro-cid-wsz7squ3]{animation-delay:1.02s}.route-map--animate[data-astro-cid-wsz7squ3] .route-map__route--6[data-astro-cid-wsz7squ3],.route-map--animate[data-astro-cid-wsz7squ3] .route-map__node--6[data-astro-cid-wsz7squ3]{animation-delay:1.2s}.route-map--animate[data-astro-cid-wsz7squ3] .route-map__route--7[data-astro-cid-wsz7squ3],.route-map--animate[data-astro-cid-wsz7squ3] .route-map__node--7[data-astro-cid-wsz7squ3]{animation-delay:1.38s}.route-map--animate[data-astro-cid-wsz7squ3] .route-map__route--8[data-astro-cid-wsz7squ3],.route-map--animate[data-astro-cid-wsz7squ3] .route-map__node--8[data-astro-cid-wsz7squ3]{animation-delay:1.56s}.route-map--animate[data-astro-cid-wsz7squ3] .route-map__route--9[data-astro-cid-wsz7squ3],.route-map--animate[data-astro-cid-wsz7squ3] .route-map__node--9[data-astro-cid-wsz7squ3]{animation-delay:1.74s}}@keyframes route-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes node-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}
