.journey-label[data-astro-cid-ej22s2rq]{font-family:var(--font-sign);fill:var(--color-sign);font-size:17px;font-weight:800}.stop[data-astro-cid-ej22s2rq]{transition:fill .25s var(--ease-out-expo)}.stop[data-astro-cid-ej22s2rq].is-passed{fill:var(--color-nav)}.journey-train[data-astro-cid-ej22s2rq]{opacity:0}.journey-panels[data-astro-cid-ej22s2rq]{gap:2.5rem;display:grid}@media (width>=64rem){.journey-panels[data-astro-cid-ej22s2rq]{grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem}}.journey-rail[data-astro-cid-ej22s2rq]{gap:3px;display:none;position:absolute;top:.5rem;bottom:0;left:0}@media (width<64rem){.journey-rail[data-astro-cid-ej22s2rq]{display:flex}}.journey-rail[data-astro-cid-ej22s2rq] i[data-astro-cid-ej22s2rq]{border-radius:2px;width:4px}.journey-rail-train[data-astro-cid-ej22s2rq]{background:var(--color-l1);width:24px;height:40px;box-shadow:0 0 0 2px var(--color-nav);opacity:0;border:4px solid #fff;border-radius:999px;margin-left:-12px;position:absolute;top:0;left:50%}@media (width<64rem){.journey-panels[data-astro-cid-ej22s2rq]{padding-left:3.75rem}.journey-panel[data-astro-cid-ej22s2rq]{position:relative}.journey-dot[data-astro-cid-ej22s2rq]{border:2px solid var(--color-nav);width:2.5rem;height:1.375rem;box-shadow:3px 3px 0 var(--color-nav);background:linear-gradient(#dcebff,#b9d3fa);border-radius:999px;position:absolute;top:.35rem;left:-3.75rem}}@media (width>=64rem){[data-astro-cid-ej22s2rq][data-journey].is-staged .journey-stage[data-astro-cid-ej22s2rq]{justify-content:center;gap:2.5rem;min-height:100svh;padding-block:5rem 2rem}[data-astro-cid-ej22s2rq][data-journey].is-staged .journey-stage[data-astro-cid-ej22s2rq]>div:first-child{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;column-gap:3rem;display:grid}[data-astro-cid-ej22s2rq][data-journey].is-staged .journey-stage[data-astro-cid-ej22s2rq]>div:first-child>p{grid-area:1/2/span 2;align-self:end;margin-top:0}@media (height<860px){[data-astro-cid-ej22s2rq][data-journey].is-staged .journey-stage[data-astro-cid-ej22s2rq]{gap:2rem;padding-block:4.5rem 1.5rem}[data-astro-cid-ej22s2rq][data-journey].is-staged .journey-stage[data-astro-cid-ej22s2rq]>div:first-child>h2,[data-astro-cid-ej22s2rq][data-journey].is-staged .journey-stage[data-astro-cid-ej22s2rq]>div:first-child>h1{font-size:2.75rem}}[data-astro-cid-ej22s2rq][data-journey].is-staged .journey-panels[data-astro-cid-ej22s2rq]{min-height:19rem;display:block;position:relative}[data-astro-cid-ej22s2rq][data-journey].is-staged .journey-panel[data-astro-cid-ej22s2rq]{background:var(--color-nav);color:#fff;opacity:0;visibility:hidden;border-radius:12px;width:min(100%,34rem);padding:2rem 2.25rem 2.25rem;position:absolute;inset:0 auto auto 0}[data-astro-cid-ej22s2rq][data-journey].is-staged .journey-panel[data-astro-cid-ej22s2rq]:before{content:"";left:var(--hang,2.25rem);background:var(--color-nav);width:4px;height:1.75rem;position:absolute;top:-1.75rem}[data-astro-cid-ej22s2rq][data-journey].is-staged .journey-panel[data-astro-cid-ej22s2rq] h3[data-astro-cid-ej22s2rq]{letter-spacing:-.025em;font-size:clamp(2rem,3.2vw,3rem);line-height:1}[data-astro-cid-ej22s2rq][data-journey].is-staged .journey-text[data-astro-cid-ej22s2rq]{color:#ffffffc7}[data-astro-cid-ej22s2rq][data-journey].is-staged .journey-note[data-astro-cid-ej22s2rq]{color:var(--color-sign);background:#fff}[data-astro-cid-ej22s2rq][data-journey].is-staged .journey-panel[data-astro-cid-ej22s2rq]:has(.journey-note){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:2.25rem;width:min(100%,58rem);display:grid}[data-astro-cid-ej22s2rq][data-journey].is-staged .journey-panel[data-astro-cid-ej22s2rq]:has(.journey-note) h3[data-astro-cid-ej22s2rq],[data-astro-cid-ej22s2rq][data-journey].is-staged .journey-panel[data-astro-cid-ej22s2rq]:has(.journey-note) .journey-text[data-astro-cid-ej22s2rq]{grid-column:1}[data-astro-cid-ej22s2rq][data-journey].is-staged .journey-panel[data-astro-cid-ej22s2rq]:has(.journey-note) .journey-note[data-astro-cid-ej22s2rq]{grid-area:1/2/span 2;align-self:center;margin-top:0}[data-astro-cid-ej22s2rq][data-journey].is-staged .journey-panel[data-astro-cid-ej22s2rq].is-active{opacity:1;visibility:visible}[data-astro-cid-ej22s2rq][data-journey].is-staged .journey-train[data-astro-cid-ej22s2rq]{opacity:1}}@media (width<64rem){[data-astro-cid-ej22s2rq][data-journey].is-staged .journey-rail-train[data-astro-cid-ej22s2rq]{opacity:1}}.dep-list[data-astro-cid-im6v6x6b]{gap:.9rem;display:grid}.dep-item[data-astro-cid-im6v6x6b]{padding-left:1.75rem;font-size:1.0625rem;line-height:1.45;position:relative}.dep-item[data-astro-cid-im6v6x6b]:before{content:"";background:var(--color-l1);border-radius:999px;width:.875rem;height:.875rem;position:absolute;top:.3rem;left:0;box-shadow:0 0 0 2px #fff,0 0 0 3px #286ef559}
