.route[data-astro-cid-gmi5xpqt]{position:relative}.route-list[data-astro-cid-gmi5xpqt]{gap:40px;padding-left:64px;display:grid;position:relative}.route-svg[data-astro-cid-gmi5xpqt]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.route-line[data-astro-cid-gmi5xpqt]{fill:none;stroke:rgb(var(--i) var(--i) var(--i) / .32);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.route-step[data-astro-cid-gmi5xpqt]{z-index:1;position:relative}.route-txt[data-astro-cid-gmi5xpqt]{gap:8px;display:grid}.route[data-astro-cid-gmi5xpqt] h3[data-astro-cid-gmi5xpqt]{letter-spacing:-.045em;font-size:1.625rem;line-height:1.05}.route[data-astro-cid-gmi5xpqt] p[data-astro-cid-gmi5xpqt]{opacity:.74;max-width:30ch;font-size:1rem;line-height:1.45}.dot[data-astro-cid-gmi5xpqt]{background:rgb(var(--i) var(--i) var(--i));border-radius:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:absolute;top:.8rem;left:-56px}.route-step[data-astro-cid-gmi5xpqt]:nth-child(odd) .dot[data-astro-cid-gmi5xpqt]{left:-30px}.dot[data-astro-cid-gmi5xpqt]:after{content:"";border:1px solid rgb(var(--i) var(--i) var(--i) / .5);opacity:0;border-radius:50%;position:absolute;inset:-1px}.flag[data-astro-cid-gmi5xpqt]{width:32px;height:44px;display:none;position:absolute;bottom:5.5px;left:4.5px;overflow:visible}.flag[data-astro-cid-gmi5xpqt] path[data-astro-cid-gmi5xpqt]{fill:none;stroke:rgb(var(--i) var(--i) var(--i));stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.flag-cloth[data-astro-cid-gmi5xpqt]{fill:rgb(var(--i) var(--i) var(--i) / .08)!important}@media (width>=900px){.route-list[data-astro-cid-gmi5xpqt]{--r:92px;height:calc(4 * var(--r) + 150px);padding:0;display:block;container-type:inline-size}.route-step[data-astro-cid-gmi5xpqt]{left:var(--x);top:calc(36px + var(--n) * var(--r));width:0;height:0;position:absolute}.route[data-astro-cid-gmi5xpqt] h3[data-astro-cid-gmi5xpqt]{font-size:1.9375rem}.route[data-astro-cid-gmi5xpqt] p[data-astro-cid-gmi5xpqt]{font-size:1.0625rem}.route-line[data-astro-cid-gmi5xpqt]{stroke:rgb(var(--i) var(--i) var(--i) / .45);stroke-width:1.5px}.dot[data-astro-cid-gmi5xpqt]{width:10px;height:10px;margin:-5px 0 0 -5px;top:0;left:0!important}.route-txt[data-astro-cid-gmi5xpqt]{width:min(22rem,32cqw);position:absolute}.rs1[data-astro-cid-gmi5xpqt]{--x:26%;--n:0}.rs2[data-astro-cid-gmi5xpqt]{--x:66%;--n:1}.rs3[data-astro-cid-gmi5xpqt]{--x:46%;--n:2}.rs4[data-astro-cid-gmi5xpqt]{--x:26%;--n:3}.rs5[data-astro-cid-gmi5xpqt]{--x:66%;--n:4}.rs1[data-astro-cid-gmi5xpqt] .route-txt[data-astro-cid-gmi5xpqt],.rs4[data-astro-cid-gmi5xpqt] .route-txt[data-astro-cid-gmi5xpqt]{width:calc(26cqw - 25px);top:-1.017rem;right:30px}.rs2[data-astro-cid-gmi5xpqt] .route-txt[data-astro-cid-gmi5xpqt]{top:-1.017rem;left:30px}.rs3[data-astro-cid-gmi5xpqt] .route-txt[data-astro-cid-gmi5xpqt],.rs5[data-astro-cid-gmi5xpqt] .route-txt[data-astro-cid-gmi5xpqt]{top:26px;left:-5px}.flag[data-astro-cid-gmi5xpqt]{display:block;bottom:5px;left:4px}}.route[data-astro-cid-gmi5xpqt].armed .dot[data-astro-cid-gmi5xpqt]{transition:transform .7s cubic-bezier(.34,1.56,.64,1);transform:scale(0)}.route[data-astro-cid-gmi5xpqt].armed .route-txt[data-astro-cid-gmi5xpqt]{opacity:0;filter:blur(8px);transition:opacity .8s var(--ease), transform .9s var(--ease), filter .8s var(--ease);transform:translateY(12px)}@media (width>=900px){.route[data-astro-cid-gmi5xpqt].armed .rs2[data-astro-cid-gmi5xpqt] .route-txt[data-astro-cid-gmi5xpqt]{transform:translate(-12px)}.route[data-astro-cid-gmi5xpqt].armed .rs1[data-astro-cid-gmi5xpqt] .route-txt[data-astro-cid-gmi5xpqt],.route[data-astro-cid-gmi5xpqt].armed .rs4[data-astro-cid-gmi5xpqt] .route-txt[data-astro-cid-gmi5xpqt]{transform:translate(12px)}}.route[data-astro-cid-gmi5xpqt].armed .flag-pole[data-astro-cid-gmi5xpqt]{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .5s var(--ease) .15s}.route[data-astro-cid-gmi5xpqt].armed .flag-cloth[data-astro-cid-gmi5xpqt]{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .7s var(--ease) .55s, opacity .4s ease .55s}.route[data-astro-cid-gmi5xpqt].armed .lit[data-astro-cid-gmi5xpqt] .dot[data-astro-cid-gmi5xpqt]{transform:scale(1)}.route[data-astro-cid-gmi5xpqt].armed .lit[data-astro-cid-gmi5xpqt] .dot[data-astro-cid-gmi5xpqt]:after{animation:ping 1.1s var(--ease) .12s}.route[data-astro-cid-gmi5xpqt].armed .lit[data-astro-cid-gmi5xpqt] .route-txt[data-astro-cid-gmi5xpqt]{opacity:1;filter:none;transition-delay:90ms;transform:none}.route[data-astro-cid-gmi5xpqt].armed .lit[data-astro-cid-gmi5xpqt] .flag-pole[data-astro-cid-gmi5xpqt],.route[data-astro-cid-gmi5xpqt].armed .lit[data-astro-cid-gmi5xpqt] .flag-cloth[data-astro-cid-gmi5xpqt]{stroke-dashoffset:0;opacity:1}@keyframes ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}
