.I8BT5q_hero{isolation:isolate;position:relative;overflow:hidden}.I8BT5q_inner{min-height:clamp(640px,100svh,920px);padding-block:calc(var(--header-h) + clamp(32px, 6vh, 72px)) clamp(56px, 8vh, 96px);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.I8BT5q_stacked{grid-template-columns:minmax(0,1fr);align-content:center;gap:clamp(32px,5vh,64px)}.I8BT5q_copy{justify-items:start;gap:20px;display:grid}.I8BT5q_eyebrow{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:12px;font-size:.8125rem;font-weight:600;display:flex}.I8BT5q_eyebrow:before{content:"";background:var(--orange);width:24px;height:2px}.I8BT5q_title{max-width:11em}.I8BT5q_lead{max-width:32em;color:var(--ink-soft)}.I8BT5q_dark .I8BT5q_eyebrow,.I8BT5q_dark .I8BT5q_lead{color:var(--ink-on-dark-soft)}.I8BT5q_dark .I8BT5q_title{color:var(--white)}@media (max-width:900px){.I8BT5q_inner{grid-template-columns:minmax(0,1fr);gap:44px;min-height:0;padding-bottom:64px}}
.vvZHba_hero{--copper:#c9a24a;color:var(--white);background:radial-gradient(34% 46% at 72%,#fd5b2924,#fd5b2900 70%),radial-gradient(120% 80% at 50% 0,#0b1f4c 0%,#040b24 70%)}.vvZHba_hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(80% 70% at 60%,#0000 45%,#020614b3);position:absolute;inset:0}.vvZHba_hero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(180deg, #07143b00 0%, #07143b8c 45%, #07143be6 75%, var(--navy) 100%);height:clamp(160px,26vh,300px);position:absolute;inset:auto 0 0}.vvZHba_board,.vvZHba_lit{z-index:-2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.vvZHba_pour line{stroke:#b9cdf509;stroke-width:1px}.vvZHba_hole circle:first-child{fill:none;stroke:#c9a24a59;stroke-width:6px}.vvZHba_hole circle:last-child{fill:#020615}.vvZHba_traces path{fill:none;stroke:#c9a24a8c;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:vvZHba_draw 1.6s var(--ease-out) both}@keyframes vvZHba_draw{0%{stroke-dashoffset:1px}}.vvZHba_vias circle{fill:#040b24;stroke:var(--copper);stroke-width:2.5px}.vvZHba_pulses path{fill:none;stroke:#ffd29a;stroke-width:3px;stroke-linecap:round;stroke-dasharray:.05 1.05;filter:drop-shadow(0 0 6px #fd5b29e6);animation:4s linear infinite vvZHba_run}@keyframes vvZHba_run{0%{stroke-dashoffset:.05px}to{stroke-dashoffset:-1px}}.vvZHba_footprint{animation:vvZHba_settle 1s var(--ease-out) .6s both}@keyframes vvZHba_settle{0%{opacity:0}}.vvZHba_silkLine{fill:#040b2499;stroke:#ffffff47;stroke-width:1.5px}.vvZHba_pin1{fill:none;stroke:#fff9;stroke-width:3px}.vvZHba_ball{fill:#c9a24a8c}.vvZHba_thermal{fill:#c9a24a33;stroke:#c9a24a99;stroke-width:1.5px}.vvZHba_pad{fill:var(--copper);opacity:.65}.vvZHba_cap{fill:#6b4b2a}.vvZHba_silk,.vvZHba_silkSmall,.vvZHba_silkLeft{fill:#ffffff6b;font-family:var(--font-code);letter-spacing:.12em}.vvZHba_silk{font-size:14px}.vvZHba_silkSmall{text-anchor:middle;font-size:9px}.vvZHba_silkLeft{fill:#fd5b2999;font-size:11px}.vvZHba_ledBody{fill:#0b0f1c;stroke:#2a3558}.vvZHba_led{fill:var(--sig-green);filter:drop-shadow(0 0 5px var(--sig-green));animation:2.8s step-end infinite vvZHba_blink}@keyframes vvZHba_blink{50%{opacity:.25}}.vvZHba_lit{z-index:-1;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(circle at var(--px,50%) var(--py,50%), #000 0, #0009 120px, transparent 320px);-webkit-mask-image:radial-gradient(circle at var(--px,50%) var(--py,50%), #000 0, #0009 120px, transparent 320px);mask-image:radial-gradient(circle at var(--px,50%) var(--py,50%), #000 0, #0009 120px, transparent 320px);animation:14s ease-in-out infinite alternate vvZHba_drift}.vvZHba_lit path{fill:none;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.vvZHba_hero[data-pointer] .vvZHba_lit{animation:none}@property --px{syntax:"<length-percentage>";inherits:true;initial-value:50%}@property --py{syntax:"<length-percentage>";inherits:true;initial-value:50%}@keyframes vvZHba_drift{0%{--px:18%;--py:24%}33%{--px:82%;--py:30%}66%{--px:70%;--py:80%}to{--px:24%;--py:72%}}.vvZHba_inner{position:relative}@media (max-width:900px){.vvZHba_board,.vvZHba_lit{width:max(100%,1300px);max-width:none;left:50%;right:auto;transform:translate(-62%,-14%)}.vvZHba_inner{align-content:end;min-height:clamp(560px,88svh,760px)}}.vvZHba_inner:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 30%,#040b24d9,#040b2400 100%);position:absolute;inset:10% -20% 10% -40%}@media (prefers-reduced-motion:reduce){.vvZHba_traces path,.vvZHba_footprint,.vvZHba_led,.vvZHba_lit{animation:none}.vvZHba_pulses{display:none}}
.JJfmXG_hero{background:radial-gradient(60% 50% at 75% 35%,#ffb02024,#ffb02000 70%),linear-gradient(#050c27 0%,#0a1846 70%,#0d1b4a 100%)}.JJfmXG_hero:after{content:"";z-index:-1;background:radial-gradient(circle,#00000040 1.6px,#0000 2px) 0 0/9px 9px,#f2b81c;height:14px;position:absolute;inset:auto 0 0}.JJfmXG_hang{width:min(100%,600px);animation:JJfmXG_board-swing 1.2s var(--ease-out) .15s both;transform-origin:50% 0;justify-self:center;padding-top:56px;position:relative}@keyframes JJfmXG_board-swing{0%{opacity:0;rotate:-2.5deg}}.JJfmXG_rod{background:linear-gradient(90deg,#4a5576,#8d96b3,#4a5576);width:6px;height:64px;position:absolute;top:0;-webkit-mask-image:linear-gradient(#0000,#000 70%);mask-image:linear-gradient(#0000,#000 70%)}.JJfmXG_rod:first-child{left:14%}.JJfmXG_rod:nth-child(2){right:14%}.JJfmXG_board{font-family:var(--font-code);color:#ffb020;background:#0b0d12;border-radius:10px;padding:14px clamp(12px,2vw,20px) 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #2a2f3d,0 30px 60px -20px #0009}.JJfmXG_top{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#fff;border-bottom:2px solid #2a2f3d;justify-content:space-between;align-items:baseline;gap:12px;padding:2px 4px 10px;font-size:clamp(1rem,.8rem + .8vw,1.4rem);font-weight:700;display:flex}.JJfmXG_top .deva{color:var(--orange);letter-spacing:0}.JJfmXG_live{color:var(--sig-green);font-size:.75em;animation:1.6s step-end infinite JJfmXG_blink}@keyframes JJfmXG_blink{50%{opacity:.25}}.JJfmXG_cols,.JJfmXG_row{grid-template-columns:4.6em minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.JJfmXG_cols{letter-spacing:.12em;text-transform:uppercase;color:#7c8296;padding:10px 4px 6px;font-size:.6875rem}.JJfmXG_rows{perspective:600px;gap:4px;padding:0;list-style:none;display:grid}.JJfmXG_row{text-transform:uppercase;letter-spacing:.04em;transform-origin:50%;background:linear-gradient(#14171f 0 49%,#0b0d12 49% 51%,#14171f 51%);border-radius:4px;padding:9px 4px;font-size:clamp(.78rem,.66rem + .42vw,1rem);animation:.7s cubic-bezier(.3,1.4,.5,1) both JJfmXG_flap;-webkit-mask-image:radial-gradient(circle,#000 64%,#0000008c 70%);mask-image:radial-gradient(circle,#000 64%,#0000008c 70%);-webkit-mask-size:3px 3px;mask-size:3px 3px}@keyframes JJfmXG_flap{0%{opacity:0;transform:rotateX(90deg)}40%{opacity:1}}.JJfmXG_no{color:#fff}.JJfmXG_dest{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.JJfmXG_status{color:var(--sig-green);white-space:nowrap;font-size:.85em}.JJfmXG_ticker{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:#ffb020;border-top:2px solid #2a2f3d;margin:12px -20px 0;padding:9px 0;font-size:.8125rem;overflow:hidden}.JJfmXG_ticker span{padding-left:100%;animation:26s linear infinite JJfmXG_tick;display:inline-block}@keyframes JJfmXG_tick{to{transform:translate(-100%)}}@media (max-width:480px){.JJfmXG_cols,.JJfmXG_row{grid-template-columns:3.6em minmax(0,1fr)}.JJfmXG_cols span:last-child,.JJfmXG_status{display:none}}
.zgeuJq_form{gap:22px;display:grid}.zgeuJq_row{grid-template-columns:1fr 1fr;gap:22px;display:grid}.zgeuJq_optional{color:var(--ink-soft);font-weight:400}.zgeuJq_hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.zgeuJq_check{cursor:pointer;align-items:flex-start;gap:12px;font-size:.9375rem;line-height:1.5;display:flex;font-weight:400!important}.zgeuJq_check input{width:22px;height:22px;accent-color:var(--orange);flex:none;margin-top:1px}.zgeuJq_submitRow{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.zgeuJq_or{color:var(--ink-soft);font-size:.9375rem}.zgeuJq_or a{color:var(--ink);font-weight:600}.zgeuJq_notice{border-radius:var(--radius);background:var(--paper-deep);outline:none;justify-items:start;gap:12px;padding:22px;display:grid}.zgeuJq_noticeError{color:var(--error);background:#fde8e6;font-weight:600}.zgeuJq_done{border-radius:var(--radius);background:var(--navy);color:var(--white);animation:zgeuJq_done-in .5s var(--ease-out);outline:none;gap:12px;padding:32px;display:grid}.zgeuJq_doneDisc{background:var(--sig-green);border-radius:50%;width:44px;height:44px}@keyframes zgeuJq_done-in{0%{opacity:0;transform:translateY(10px)}}@media (max-width:640px){.zgeuJq_row{grid-template-columns:1fr}}
.GZL5VW_hero{--stations:6;--built:3;--line:12px;background:radial-gradient(70% 60% at 85% 10%, #fd5b2914, #fd5b2900 70%), var(--white)}.GZL5VW_map{background:var(--paper);border-radius:clamp(22px,2.4vw,32px);gap:clamp(28px,4vw,48px);padding:clamp(22px,3vw,40px) clamp(18px,3vw,40px) clamp(28px,4vw,48px);display:grid;box-shadow:inset 0 0 0 1px #07143b0f}.GZL5VW_legend{font-size:var(--step-small);flex-wrap:wrap;align-items:center;gap:10px 24px;font-weight:600;display:flex}.GZL5VW_lineName{font-family:var(--font-display);align-items:center;gap:10px;font-size:1rem;font-weight:700;display:inline-flex}.GZL5VW_lineName i{background:var(--orange);width:30px;height:30px;box-shadow:inset 0 0 0 7px var(--orange), inset 0 0 0 11px var(--white);border-radius:50%}.GZL5VW_key{color:var(--ink-soft);align-items:center;gap:8px;display:inline-flex}.GZL5VW_key:before{content:"";background:var(--orange);border-radius:3px;width:28px;height:6px}.GZL5VW_key[data-kind=next]:before{background:repeating-linear-gradient(90deg,#9aa3b8 0 6px,#0000 6px 10px)}.GZL5VW_track{--half:calc(100% / var(--stations) / 2);position:relative}.GZL5VW_track:before,.GZL5VW_track:after{content:"";height:var(--line);border-radius:var(--line);position:absolute;top:17px}.GZL5VW_track:before{left:var(--half);width:calc(100% / var(--stations) * (var(--built) - 1));background:var(--orange);animation:GZL5VW_draw 1.2s var(--ease-out) .2s both;transform-origin:0}.GZL5VW_track:after{left:calc(var(--half) + 100% / var(--stations) * (var(--built) - 1));right:var(--half);opacity:.9;background:repeating-linear-gradient(90deg,#9aa3b8 0 18px,#0000 18px 30px)}@keyframes GZL5VW_draw{0%{transform:scaleX(0)}}.GZL5VW_rail{z-index:3;top:17px;left:var(--half);width:calc(100% / var(--stations) * (var(--built) - 1));height:var(--line);pointer-events:none;position:absolute;container-type:inline-size}.GZL5VW_train{background:var(--navy);width:46px;height:22px;box-shadow:inset 6px 0 0 -2px var(--sig-amber), 0 6px 14px -4px #07143b80;border-radius:11px;margin:-11px 0 0 -23px;animation:7s ease-in-out infinite alternate GZL5VW_shuttle;position:absolute;top:50%;left:0}@keyframes GZL5VW_shuttle{0%,8%{translate:0}45%,55%{translate:50cqw}92%,to{translate:100cqw}}.GZL5VW_stations{grid-template-columns:repeat(var(--stations), minmax(0, 1fr));padding:0;list-style:none;display:grid}.GZL5VW_station{z-index:2;text-align:center;animation:GZL5VW_stop-in .6s var(--ease-out) both;align-content:start;justify-items:center;gap:4px;padding-inline:6px;display:grid;position:relative}@keyframes GZL5VW_stop-in{0%{opacity:0;translate:0 10px}}.GZL5VW_dot{background:var(--white);border-radius:50%;width:46px;height:46px;margin-bottom:10px;box-shadow:inset 0 0 0 7px #9aa3b8}.GZL5VW_station[data-now] .GZL5VW_dot{box-shadow:inset 0 0 0 9px var(--navy)}.GZL5VW_name{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(.95rem,.8rem + .5vw,1.2rem);font-weight:600;line-height:1.2}.GZL5VW_station:not([data-now]) .GZL5VW_name{color:var(--ink-soft)}.GZL5VW_note{color:var(--ink-soft);font-size:.8125rem;line-height:1.35}@media (max-width:760px){.GZL5VW_track{--half:calc(100% / var(--stations) / 2)}.GZL5VW_track:before,.GZL5VW_track:after,.GZL5VW_rail{width:var(--line);height:auto;top:auto;left:17px}.GZL5VW_track:before{top:var(--half);height:calc(100% / var(--stations) * (var(--built) - 1));transform-origin:50% 0;animation-name:GZL5VW_draw-down}.GZL5VW_track:after{top:calc(var(--half) + 100% / var(--stations) * (var(--built) - 1));bottom:var(--half);background:repeating-linear-gradient(#9aa3b8 0 18px,#0000 18px 30px);right:auto}.GZL5VW_rail{top:var(--half);height:calc(100% / var(--stations) * (var(--built) - 1));container-type:size}.GZL5VW_train{width:22px;height:40px;box-shadow:inset 0 6px 0 -2px var(--sig-amber), 0 6px 14px -4px #07143b80;margin:-20px 0 0 -11px;animation-name:GZL5VW_shuttle-down;top:0;left:50%}.GZL5VW_stations{grid-template-columns:1fr;grid-auto-rows:1fr}.GZL5VW_station{text-align:left;grid-template-columns:46px 1fr;align-content:center;place-items:center start;gap:0 16px;padding:6px 0}.GZL5VW_dot{grid-row:span 2;margin:0}}@keyframes GZL5VW_draw-down{0%{transform:scaleY(0)}}@keyframes GZL5VW_shuttle-down{0%,8%{translate:0}45%,55%{translate:0 50cqh}92%,to{translate:0 100cqh}}
.fSSGyq_hero{background:radial-gradient(50% 60% at 78% 30%,#ffffffd9,#fff0 70%),linear-gradient(#dbe8f5 0%,#eaf1f8 55%,#f3f5f9 100%)}.fSSGyq_hero:after{content:"";z-index:-1;opacity:.85;background:repeating-linear-gradient(90deg,#0b1430 0 48px,#f3f5f9 48px 96px);height:10px;position:absolute;inset:auto 0 0}.fSSGyq_post{width:min(100%,560px);animation:fSSGyq_sign-up 1s var(--ease-out) .2s both;justify-self:center;position:relative}@keyframes fSSGyq_sign-up{0%{opacity:0;translate:0 40px}}.fSSGyq_pole{z-index:-1;background:linear-gradient(90deg,#8d95a6,#d6dbe4 45%,#8d95a6);border-radius:3px;width:14px;height:100vh;position:absolute;top:50%}.fSSGyq_pole:first-of-type{left:18%}.fSSGyq_pole:last-of-type{right:18%}.fSSGyq_board{color:var(--white);background:linear-gradient(#1c4ea3 0%,#163f8a 100%);border-radius:14px;padding:clamp(16px,2.4vw,26px);position:relative;box-shadow:inset 0 0 0 5px #163f8a,inset 0 0 0 9px #fff,0 30px 60px -24px #07143b8c}.fSSGyq_head{border-bottom:3px solid #fff;justify-content:center;align-items:baseline;gap:14px;padding:10px 12px 14px;display:flex}.fSSGyq_head .deva{font-size:clamp(1.7rem,1.2rem + 1.8vw,2.6rem);font-weight:600;line-height:1.3}.fSSGyq_headEn{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(1.15rem,.9rem + 1vw,1.7rem);font-weight:700}.fSSGyq_rows{padding:8px 0 2px;list-style:none;display:grid}.fSSGyq_rows li{animation:fSSGyq_row-in .6s var(--ease-out) both}@keyframes fSSGyq_row-in{0%{opacity:0;translate:-12px}}.fSSGyq_row{min-height:44px;font-family:var(--font-display);letter-spacing:-.01em;transition:background-color var(--t-hover) ease;border-radius:8px;grid-template-columns:2em 1fr;align-items:center;gap:14px;padding:8px 12px;font-size:clamp(1rem,.86rem + .5vw,1.3rem);font-weight:600;text-decoration:none;display:grid}.fSSGyq_rows li+li .fSSGyq_row{border-top:1px solid #ffffff2e;border-radius:0 0 8px 8px}.fSSGyq_row:hover,.fSSGyq_row:focus-visible{background:#ffffff1f}.fSSGyq_arrow{width:1.5em;height:1.5em;color:var(--orange);transition:translate var(--t-ui) var(--ease-out)}.fSSGyq_row:hover .fSSGyq_arrow{translate:0 -2px}
.md8eJa_wrap{position:relative}.md8eJa_svg{width:160px;height:100%;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%)}.md8eJa_base,.md8eJa_road{fill:none;stroke-width:22px;stroke-linecap:round;vector-effect:non-scaling-stroke}.md8eJa_base{stroke:var(--navy-raised)}.md8eJa_road{stroke:var(--orange)}.md8eJa_list{grid-auto-rows:1fr;padding:0;list-style:none;display:grid;position:relative}.md8eJa_stage{grid-template-columns:1fr 160px 1fr;align-items:center;min-height:36svh;display:grid;position:relative}.md8eJa_disc{background:var(--white);width:30px;height:30px;box-shadow:0 0 0 8px var(--navy);z-index:1;border-radius:50%;grid-area:1/2;justify-self:center}.md8eJa_card{grid-row:1;gap:12px;max-width:30em;display:grid}.md8eJa_stage[data-side=left] .md8eJa_card{text-align:right;grid-column:1;justify-self:end}.md8eJa_stage[data-side=right] .md8eJa_card{grid-column:3}.md8eJa_card .t-lead{color:var(--ink-on-dark-soft)}.md8eJa_detail{font-size:var(--step-small);color:var(--orange);font-weight:600}@media (max-width:760px){.md8eJa_svg{width:40px;left:16px;transform:none}.md8eJa_stage{grid-template-columns:64px 1fr;min-height:0;padding-block:28px}.md8eJa_disc{grid-column:1;justify-self:start;width:24px;height:24px;margin-left:22px}.md8eJa_stage[data-side] .md8eJa_card{text-align:left;grid-column:2;justify-self:start}}
