.I95Corridor_band__9AaQY{position:relative;background:var(--surface-tint);color:var(--ink);border-top:1px solid var(--navy-200);border-bottom:1px solid var(--navy-200);overflow:hidden;padding:clamp(48px,6vw,80px) 0 clamp(24px,3vw,40px)}html.js .I95Corridor_band__9AaQY.reveal:not(.is-in){opacity:1;animation:none}.I95Corridor_band__9AaQY.is-in{animation:none!important}.I95Corridor_ground__Tz0Vl{color:var(--navy-700)}.I95Corridor_inner__Rhitb{position:relative;max-width:1140px;margin:0 auto;padding:0 max(24px,env(safe-area-inset-right)) 0 max(24px,env(safe-area-inset-left))}.I95Corridor_caption__zoNb1{display:flex;align-items:baseline;gap:18px;margin-bottom:clamp(28px,4vw,44px)}.I95Corridor_shield__CK_f9{font:700 .8125rem/1 var(--font-mono);letter-spacing:.08em;color:var(--on-navy);background:var(--navy-900);border:1.5px solid var(--navy-700);border-radius:6px 6px 10px 10px;padding:8px 12px 6px;align-self:center}.I95Corridor_distance__uE6cf{font-size:clamp(1.9rem,4.5vw,3rem);line-height:1.1;color:var(--ink)}.I95Corridor_scroller__1diMq{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-bottom:6px}.I95Corridor_stops__BhfwS{list-style:none;margin:0;padding:0;position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;min-width:620px;min-height:clamp(96px,10vw,132px)}.I95Corridor_stops__BhfwS:before{content:"";position:absolute;left:6px;right:6px;top:6px;border-top:2px dashed var(--navy-700)}.I95Corridor_stop__aRNfn{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;min-width:0}.I95Corridor_dot__YucEg{width:14px;height:14px;border-radius:50%;background:var(--navy-700);flex:none}.I95Corridor_stop__aRNfn:first-child .I95Corridor_dot__YucEg{background:var(--navy-900)}.I95Corridor_stop__aRNfn:last-child .I95Corridor_dot__YucEg{background:transparent;border:3px solid var(--amber)}.I95Corridor_name__2e8SE{font:600 .6875rem/1.35 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);text-align:center;max-width:9em}.I95Corridor_stop__aRNfn:first-child .I95Corridor_name__2e8SE,.I95Corridor_stop__aRNfn:last-child .I95Corridor_name__2e8SE{color:var(--ink)}.I95Corridor_lanes__aDgZO{display:flex;align-items:baseline;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin-top:clamp(20px,3vw,34px);padding-top:16px;border-top:1px solid var(--navy-200)}.I95Corridor_lane__moSni{font:600 .75rem/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.I95Corridor_laneArrow__jvI5F{color:var(--ink);letter-spacing:0}.I95Corridor_laneTransit___3hZn{font:600 .75rem/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border:1px dashed var(--navy-700);border-radius:999px;padding:5px 14px 3px}.I95Corridor_hint___iPgs{display:none}@media (max-width:767px){.I95Corridor_hint___iPgs{display:block;text-align:right;margin-top:6px;font:600 1rem/1 var(--font-mono);color:var(--ink-muted)}}html.js .I95Corridor_band__9AaQY:not(.is-in) .I95Corridor_stops__BhfwS:before{clip-path:inset(-4px 100% -4px 0);animation:I95Corridor_unclip__wz9NC 0s linear 3s both}html.js .I95Corridor_band__9AaQY:not(.is-in) .I95Corridor_stop__aRNfn{opacity:0;animation:I95Corridor_unhide__X9ZEo 0s linear 3s both}.I95Corridor_band__9AaQY.is-in .I95Corridor_stops__BhfwS:before{animation:I95Corridor_corridor-draw__II86e .75s cubic-bezier(.77,0,.175,1) .15s both}.I95Corridor_band__9AaQY.is-in .I95Corridor_stop__aRNfn{animation:I95Corridor_stop-pop__5jL95 .5s cubic-bezier(.23,1,.32,1) both;animation-delay:calc(.15s + var(--d) * .05s)}@keyframes I95Corridor_corridor-draw__II86e{0%{clip-path:inset(-4px 100% -4px 0)}to{clip-path:inset(-4px 0 -4px 0)}}@keyframes I95Corridor_stop-pop__5jL95{0%{opacity:0;transform:scale(.85)}}@keyframes I95Corridor_unclip__wz9NC{to{clip-path:none}}@keyframes I95Corridor_unhide__X9ZEo{to{opacity:1}}@media (prefers-reduced-motion:reduce){html.js .I95Corridor_band__9AaQY:not(.is-in) .I95Corridor_stops__BhfwS:before{clip-path:none;animation:none}html.js .I95Corridor_band__9AaQY:not(.is-in) .I95Corridor_stop__aRNfn{opacity:1;animation:none}.I95Corridor_band__9AaQY.is-in .I95Corridor_stop__aRNfn,.I95Corridor_band__9AaQY.is-in .I95Corridor_stops__BhfwS:before{animation:none}}