.stats[data-astro-cid-5dhbnbea]{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.stats__item--wide[data-astro-cid-5dhbnbea]{grid-column:span 2}.stats__item[data-astro-cid-5dhbnbea]{padding-left:var(--space-4);border-left:3px dashed var(--plan);flex-direction:column;display:flex}.stats[data-astro-cid-5dhbnbea] dt[data-astro-cid-5dhbnbea]{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.4}.stats[data-astro-cid-5dhbnbea] dd[data-astro-cid-5dhbnbea]{margin:0 0 var(--space-1);font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-heading);order:-1;font-weight:700;line-height:1.1}@media (width<=30rem){.stats[data-astro-cid-5dhbnbea]{gap:var(--space-3);grid-template-columns:1fr}.stats__item--wide[data-astro-cid-5dhbnbea]{grid-column:auto}}.hero-map[data-astro-cid-to3qdo2e]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 5%,#00000059 38%,#000 72%);mask-image:linear-gradient(90deg,#0000 5%,#00000059 38%,#000 72%)}.hero-map__dots[data-astro-cid-to3qdo2e] circle[data-astro-cid-to3qdo2e]{fill:var(--plan)}.hero-map__route[data-astro-cid-to3qdo2e] path[data-astro-cid-to3qdo2e]{fill:none;stroke:var(--tone);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--dash,none)}.hero-map__route[data-astro-cid-to3qdo2e] circle[data-astro-cid-to3qdo2e]{fill:var(--tone)}.hero-map__route--green[data-astro-cid-to3qdo2e]{--tone:var(--brand-orange)}.hero-map__route--green[data-astro-cid-to3qdo2e] circle[data-astro-cid-to3qdo2e]{fill:var(--color-bg);stroke:var(--color-heading);stroke-width:3.5px}.hero-map__route--orange[data-astro-cid-to3qdo2e],.hero-map__route--blue[data-astro-cid-to3qdo2e]{--tone:var(--plan);--dash:.02 .016}.hero-map__depot[data-astro-cid-to3qdo2e]{fill:var(--color-heading)}@media (prefers-reduced-motion:no-preference){.hero-map__route[data-astro-cid-to3qdo2e] path[data-astro-cid-to3qdo2e]{stroke-dasharray:var(--dash,1);stroke-dashoffset:1px;animation:1.4s forwards hero-map-draw;animation-delay:calc(.2s + var(--i) * .2s)}.hero-map__route[data-astro-cid-to3qdo2e] circle[data-astro-cid-to3qdo2e]{opacity:0;animation:.4s forwards hero-map-pop;animation-delay:calc(1s + var(--i) * .2s)}}@keyframes hero-map-draw{to{stroke-dashoffset:0}}@keyframes hero-map-pop{to{opacity:1}}@media (width<=62rem){.hero-map[data-astro-cid-to3qdo2e]{opacity:.35}}.fleet[data-astro-cid-jaxgjsdc]{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin:0}.fleet__head[data-astro-cid-jaxgjsdc] p[data-astro-cid-jaxgjsdc]{margin:0}.fleet__eyebrow[data-astro-cid-jaxgjsdc]{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);font-weight:700}.fleet__numbers[data-astro-cid-jaxgjsdc]{align-items:baseline;gap:var(--space-3);font-family:var(--font-display);color:var(--color-heading);font-weight:700;line-height:1;display:flex;margin-top:var(--space-2)!important}.fleet__before[data-astro-cid-jaxgjsdc]{font-size:var(--text-h2);color:var(--color-text-muted);text-decoration:line-through 2px;text-decoration-color:var(--color-border-strong)}.fleet__arrow[data-astro-cid-jaxgjsdc]{font-size:var(--text-xl);color:var(--color-text-muted)}.fleet__after[data-astro-cid-jaxgjsdc]{font-size:var(--text-stat);color:var(--color-accent-display)}.fleet__unit[data-astro-cid-jaxgjsdc]{font-size:var(--text-lg)}.fleet__sub[data-astro-cid-jaxgjsdc]{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-1)!important}.fleet__grid[data-astro-cid-jaxgjsdc]{width:100%;margin-block:var(--space-6) var(--space-5)}.van[data-astro-cid-jaxgjsdc]{--van-fill:light-dark(var(--brand-graphite),#d6d8dc);--van-stroke:none}.van--freed[data-astro-cid-jaxgjsdc]{--van-fill:none;--van-stroke:var(--color-text-muted)}.van--fading[data-astro-cid-jaxgjsdc]{opacity:0}.van-strike[data-astro-cid-jaxgjsdc]{stroke:var(--color-accent-mark);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.van--fading[data-astro-cid-jaxgjsdc]{animation:.45s both van-fade;animation-delay:calc(.9s + var(--order) * 45ms)}.van-strike[data-astro-cid-jaxgjsdc]{animation:.3s ease-out both van-strike;animation-delay:calc(.9s + var(--order) * 45ms)}}@keyframes van-strike{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes van-fade{0%{opacity:1}to{opacity:0}}.van-shape[data-astro-cid-jaxgjsdc]{fill:var(--van-fill);stroke:var(--van-stroke);stroke-width:1.3px}.fleet--compact[data-astro-cid-jaxgjsdc]{margin-top:var(--space-5);box-shadow:none;background:0 0;border:0;padding:0}.fleet--compact[data-astro-cid-jaxgjsdc] .fleet__before[data-astro-cid-jaxgjsdc]{font-size:var(--text-xl)}.fleet--compact[data-astro-cid-jaxgjsdc] .fleet__after[data-astro-cid-jaxgjsdc]{font-size:var(--text-h2)}.fleet--compact[data-astro-cid-jaxgjsdc] .fleet__unit[data-astro-cid-jaxgjsdc]{font-size:var(--text-base)}.fleet--compact[data-astro-cid-jaxgjsdc] .fleet__grid[data-astro-cid-jaxgjsdc]{margin-block:var(--space-4) 0}figcaption[data-astro-cid-jaxgjsdc]{font-size:var(--text-sm);color:var(--color-text-muted)}
