.qs__heading[data-astro-cid-mqbaydlh]{max-width:18ch}.qs__body[data-astro-cid-mqbaydlh]{min-width:0}.qs__list[data-astro-cid-mqbaydlh]{gap:var(--space-5);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.qs__item[data-astro-cid-mqbaydlh]{grid-template-columns:var(--space-7) minmax(0, 1fr);border-block-start:1px solid var(--navy);align-items:baseline;padding-block-start:var(--space-4);display:grid}.qs__n[data-astro-cid-mqbaydlh]{color:var(--signal);font-family:var(--font-display);font-size:var(--figure-md);font-variant-numeric:tabular-nums lining-nums;line-height:1}.qs__q[data-astro-cid-mqbaydlh]{max-width:30ch;font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--leading-heading)}.qs__so[data-astro-cid-mqbaydlh]{border-block-start-width:2px;align-items:start;margin-block-start:var(--space-6)}.qs__arrow[data-astro-cid-mqbaydlh]{width:var(--space-5);height:var(--space-5);fill:none;stroke:var(--signal);stroke-width:2px;stroke-linecap:square;margin-block-start:.15em}.qs__so-text[data-astro-cid-mqbaydlh]{max-width:36ch;font-weight:600}@media (width>=56.25em){.qs__heading[data-astro-cid-mqbaydlh]{grid-column:span 4}.qs__body[data-astro-cid-mqbaydlh]{grid-column:span 8}.qs__list[data-astro-cid-mqbaydlh]{margin-block-start:0}}.scenes[data-astro-cid-sm7nu56w]{gap:var(--space-5);margin-block-start:var(--space-6);padding:0;list-style:none;display:grid}.scene[data-astro-cid-sm7nu56w]{border-block-start:1px solid var(--edge);padding-block-start:var(--space-4)}.scene__at[data-astro-cid-sm7nu56w]{color:var(--fg);font-family:var(--font-display);font-size:var(--figure-xl);font-variant-numeric:tabular-nums lining-nums;line-height:1}.scene__text[data-astro-cid-sm7nu56w]{max-width:32ch;font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--leading-heading);margin-block-start:var(--space-3)}@media (width>=56.25em){.scenes[data-astro-cid-sm7nu56w]{column-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.flt-fit[data-astro-cid-3gvti7sr]{min-width:0}.flt[data-astro-cid-3gvti7sr]{--font-display:"Figtree Variable", var(--font-text);border:1px solid var(--rule-faint);border-radius:var(--app-radius);background-color:var(--app-stage);min-width:0;box-shadow:var(--app-shadow);color:var(--ink);margin:0;overflow:hidden}.flt__bar[data-astro-cid-3gvti7sr]{padding-block:var(--space-2);line-height:var(--leading-snug)}.flt__bar[data-astro-cid-3gvti7sr] .app-bar__dots{gap:var(--space-1)}.flt__bar[data-astro-cid-3gvti7sr] .app-bar__dots i{width:var(--space-2);height:var(--space-2)}.flt__stage[data-astro-cid-3gvti7sr]{gap:var(--space-3);padding:var(--space-3);display:grid}.flt__panel[data-astro-cid-3gvti7sr]{min-width:0;padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--rule-faint);border-radius:var(--app-radius-sm);background-color:var(--paper)}.flt__ask[data-astro-cid-3gvti7sr]{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--navy);border-radius:var(--app-radius-sm);font-family:var(--font-display);font-size:var(--figure-sm);line-height:var(--leading-snug);align-items:center;display:flex}.flt__icon[data-astro-cid-3gvti7sr]{fill:none;block-size:1.25rem;inline-size:1.25rem;stroke:var(--navy);stroke-linecap:round;stroke-width:1.6px;flex:none}.flt__count[data-astro-cid-3gvti7sr]{color:var(--ink-muted);font-family:var(--font-text);margin-inline-start:auto;font-weight:400}.flt__scroll[data-astro-cid-3gvti7sr]{margin-block-start:var(--space-2);overflow-x:auto}.flt__table[data-astro-cid-3gvti7sr]{border-collapse:collapse;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums lining-nums}.flt__table[data-astro-cid-3gvti7sr] th[data-astro-cid-3gvti7sr],.flt__table[data-astro-cid-3gvti7sr] td[data-astro-cid-3gvti7sr]{padding:var(--space-2);border-block-end:1px solid var(--rule-faint);text-align:start;white-space:nowrap}.flt__table[data-astro-cid-3gvti7sr] th[data-astro-cid-3gvti7sr]:first-child,.flt__table[data-astro-cid-3gvti7sr] td[data-astro-cid-3gvti7sr]:first-child{padding-inline-start:0}.flt__table[data-astro-cid-3gvti7sr] th[data-astro-cid-3gvti7sr]:last-child,.flt__table[data-astro-cid-3gvti7sr] td[data-astro-cid-3gvti7sr]:last-child{padding-inline-end:0}.flt__table[data-astro-cid-3gvti7sr] tbody[data-astro-cid-3gvti7sr] tr[data-astro-cid-3gvti7sr]:last-child td[data-astro-cid-3gvti7sr]{border-block-end:0}.flt__table[data-astro-cid-3gvti7sr] th[data-astro-cid-3gvti7sr]{color:var(--ink-muted);font-size:var(--text-xs);font-weight:600}.flt__table[data-astro-cid-3gvti7sr] .num[data-astro-cid-3gvti7sr]{text-align:end}@media (width<=56.24em){.flt__panel[data-astro-cid-3gvti7sr]{padding-inline:var(--space-3)}.flt__ask[data-astro-cid-3gvti7sr]{font-size:var(--text-base)}.flt__table[data-astro-cid-3gvti7sr] th[data-astro-cid-3gvti7sr],.flt__table[data-astro-cid-3gvti7sr] td[data-astro-cid-3gvti7sr]{padding-inline:var(--space-1);font-size:var(--text-xs)}.flt__table[data-astro-cid-3gvti7sr] th[data-astro-cid-3gvti7sr]:nth-child(2),.flt__table[data-astro-cid-3gvti7sr] td[data-astro-cid-3gvti7sr]:nth-child(2){display:none}}.route-fit[data-astro-cid-okeui2wa]{min-width:0}.route[data-astro-cid-okeui2wa]{--font-display:"Figtree Variable", var(--font-text);border:1px solid var(--rule-faint);border-radius:var(--app-radius);background-color:var(--app-stage);min-width:0;box-shadow:var(--app-shadow);color:var(--ink);margin:0;overflow:hidden}.route__bar[data-astro-cid-okeui2wa]{padding-block:var(--space-2);line-height:var(--leading-snug)}.route__bar[data-astro-cid-okeui2wa] .app-bar__dots{gap:var(--space-1)}.route__bar[data-astro-cid-okeui2wa] .app-bar__dots i{width:var(--space-2);height:var(--space-2)}.route__stage[data-astro-cid-okeui2wa]{gap:var(--space-3);padding:var(--space-3);display:grid;position:relative}.route__map[data-astro-cid-okeui2wa]{aspect-ratio:670/560;border:1px solid var(--rule-faint);border-radius:var(--app-radius-sm);position:relative;overflow:hidden}.route__view[data-astro-cid-okeui2wa]{height:100%}.route__svg[data-astro-cid-okeui2wa]{width:100%;height:100%;display:block}.map__land[data-astro-cid-okeui2wa]{fill:var(--app-land)}.map__water[data-astro-cid-okeui2wa]{fill:var(--app-water)}.map__river[data-astro-cid-okeui2wa]{fill:none;stroke:var(--app-water);stroke-width:9px}.map__road[data-astro-cid-okeui2wa]{fill:none;stroke:var(--rule-faint);stroke-width:3px}.map__highway[data-astro-cid-okeui2wa]{fill:none;stroke:var(--rule-faint);stroke-width:9px}.map__highway-line[data-astro-cid-okeui2wa]{fill:none;stroke:var(--paper);stroke-width:5px}.map__leg[data-astro-cid-okeui2wa]{fill:none;stroke:var(--navy);stroke-linecap:round;stroke-width:5px}.map__leg--back[data-astro-cid-okeui2wa]{stroke-dasharray:.1 11;stroke-width:5px}.map__arrow[data-astro-cid-okeui2wa]{fill:var(--navy)}.map__halo[data-astro-cid-okeui2wa]{fill:var(--app-halo)}.map__stop[data-astro-cid-okeui2wa]{fill:var(--navy);stroke:var(--paper);stroke-width:3px}.map__home[data-astro-cid-okeui2wa]{fill:var(--ink);stroke:var(--paper);stroke-width:3px}.map__home-mark[data-astro-cid-okeui2wa]{fill:none;stroke:var(--paper);stroke-linejoin:round;stroke-width:2px}.map__num[data-astro-cid-okeui2wa]{fill:var(--paper);font-family:var(--font-display);text-anchor:middle;font-size:17px;font-weight:600}.route__days[data-astro-cid-okeui2wa]{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--rule-faint);border-radius:var(--app-radius-sm);background-color:var(--paper);display:flex}.route__day[data-astro-cid-okeui2wa]{min-inline-size:2.75rem;padding:var(--space-1) var(--space-2);border-radius:var(--app-radius-sm);color:var(--ink-muted);font:inherit;font-family:var(--font-display);font-size:var(--text-xs);text-align:center;cursor:pointer;background:0 0;border:0;font-weight:600}.route__day[data-astro-cid-okeui2wa][aria-pressed=true]{background-color:var(--navy);color:var(--paper)}.route__day[data-astro-cid-okeui2wa]:hover:not([aria-pressed=true]){background-color:var(--app-stage);color:var(--ink)}.route__scale[data-astro-cid-okeui2wa]{gap:var(--space-2);color:var(--ink-muted);font-size:var(--text-xs);align-items:center;display:flex;position:absolute;inset-block-end:var(--space-3);inset-inline-start:var(--space-3)}.route__scale-bar[data-astro-cid-okeui2wa]{inline-size:5rem;block-size:var(--space-2);border:1px solid var(--ink-muted);border-block-start:0}.route__card[data-astro-cid-okeui2wa]{padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--rule-faint);border-radius:var(--app-radius-sm);background-color:var(--paper)}.route__week[data-astro-cid-okeui2wa]{color:var(--ink-muted);font-size:var(--text-xs);font-weight:600}.route__name[data-astro-cid-okeui2wa]{font-family:var(--font-display);font-size:var(--figure-sm);font-weight:600;line-height:var(--leading-snug)}.route__totals[data-astro-cid-okeui2wa]{gap:var(--space-3);padding-block:var(--space-3);margin:var(--space-3) 0 0;border-block:1px solid var(--rule-faint);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.route__totals[data-astro-cid-okeui2wa] div[data-astro-cid-okeui2wa]{flex-direction:column-reverse;display:flex}.route__totals[data-astro-cid-okeui2wa] dt[data-astro-cid-okeui2wa]{color:var(--ink-muted);font-size:var(--text-xs)}.route__totals[data-astro-cid-okeui2wa] dd[data-astro-cid-okeui2wa]{font-family:var(--font-display);font-size:var(--figure-sm);letter-spacing:-.02em;font-weight:400;line-height:var(--leading-snug);margin:0}.route__list[data-astro-cid-okeui2wa]{gap:var(--space-3);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.route__stop[data-astro-cid-okeui2wa]{gap:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-snug);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.route__marker[data-astro-cid-okeui2wa]{background-color:var(--navy);block-size:1.75rem;inline-size:1.75rem;color:var(--paper);font-family:var(--font-display);font-size:var(--text-xs);border-radius:50%;place-items:center;font-weight:600;display:grid}.route__marker--home[data-astro-cid-okeui2wa]{background-color:var(--ink)}.route__marker[data-astro-cid-okeui2wa] svg[data-astro-cid-okeui2wa]{fill:none;stroke:currentColor;stroke-linejoin:round;stroke-width:1.6px;block-size:.875rem;inline-size:.875rem}.route__who[data-astro-cid-okeui2wa]{display:grid}.route__line[data-astro-cid-okeui2wa]{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;font-weight:600;display:flex}.route__rank[data-astro-cid-okeui2wa]{padding-inline:var(--space-1);border-radius:var(--app-radius-sm);background-color:var(--app-stage);color:var(--ink-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums lining-nums}.route__drive[data-astro-cid-okeui2wa]{color:var(--ink-muted);font-size:var(--text-xs)}.route__time[data-astro-cid-okeui2wa]{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-weight:600}@media (width>=56.25em){.route__stage[data-astro-cid-okeui2wa]{padding:0}.route__days[data-astro-cid-okeui2wa]{z-index:1;position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}.route__map[data-astro-cid-okeui2wa]{aspect-ratio:1000/500;border:0;border-radius:0}.route__card[data-astro-cid-okeui2wa]{inline-size:18.5rem;position:absolute;inset-block-start:var(--space-4);inset-inline-start:var(--space-4)}}@media (width<=56.24em){.route__map[data-astro-cid-okeui2wa]{aspect-ratio:670/520}.route__days[data-astro-cid-okeui2wa]{justify-content:space-between}.route__day[data-astro-cid-okeui2wa]{flex:1;min-inline-size:0}.route__card[data-astro-cid-okeui2wa]{padding-inline:var(--space-3)}}.vision[data-astro-cid-rbpebmvb]{gap:var(--grid-gap);display:grid}.vision__eyebrow[data-astro-cid-rbpebmvb]{color:var(--signal);font-size:var(--text-sm);margin-block-end:var(--space-2);font-weight:600}.vision__part[data-astro-cid-rbpebmvb]{display:inline-block}.vision__body[data-astro-cid-rbpebmvb]{max-width:var(--measure);font-size:var(--text-lg)}.vision__picture[data-astro-cid-rbpebmvb]{min-width:0;margin-block-start:var(--space-3)}
