.RailJunctionButton-module__g-YTVG__root{--rail-orange:#ff6319;--rail-blue:#0039a6;--rail-brown:#963;--rail-ink:#0b0d11;--rail-cream:#f7f5f0;isolation:isolate;background:var(--rail-orange);min-width:232px;height:66px;color:var(--rail-ink);font:inherit;letter-spacing:-.035em;white-space:nowrap;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;border:1px solid #0a10142e;border-radius:999px;justify-content:flex-start;align-items:center;padding:0 74px 0 32px;font-size:20px;font-weight:600;line-height:1;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .35s,background-color .3s,color .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 9px 24px #0000001f}.RailJunctionButton-module__g-YTVG__nav{--nav-station-offset:43px;letter-spacing:-.02em;min-width:154px;height:54px;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:0 58px 0 24px;font-size:16px}.RailJunctionButton-module__g-YTVG__navLight{color:#0b0d11e6;background:#0b0d110d;border-color:#0b0d111a}.RailJunctionButton-module__g-YTVG__navDark{color:#ffffffe6;background:#ffffff0d;border-color:#ffffff1a}.RailJunctionButton-module__g-YTVG__root.RailJunctionButton-module__g-YTVG__navLight:hover{border-color:#0b0d1133}.RailJunctionButton-module__g-YTVG__root.RailJunctionButton-module__g-YTVG__navDark:hover{border-color:#fff3}.RailJunctionButton-module__g-YTVG__nav .RailJunctionButton-module__g-YTVG__station{left:calc(100% - var(--nav-station-offset));width:36px;height:36px}.RailJunctionButton-module__g-YTVG__navDark .RailJunctionButton-module__g-YTVG__station{color:#ffffffeb;background:#ffffff14;border-color:#ffffff75}.RailJunctionButton-module__g-YTVG__nav .RailJunctionButton-module__g-YTVG__arrow{width:20px;height:20px}@media (max-width:640px){.RailJunctionButton-module__g-YTVG__nav{--nav-station-offset:39px;min-width:128px;height:46px;padding:0 50px 0 18px;font-size:14px}.RailJunctionButton-module__g-YTVG__nav .RailJunctionButton-module__g-YTVG__station{width:32px;height:32px}.RailJunctionButton-module__g-YTVG__nav .RailJunctionButton-module__g-YTVG__arrow{width:18px;height:18px}}.RailJunctionButton-module__g-YTVG__root:hover{border-color:#f3eee633;box-shadow:inset 0 1px #ffffff14,0 12px 30px #0000003d,0 0 0 1px #ff631914}.RailJunctionButton-module__g-YTVG__root:active{transform:translateY(1px)scale(.99)}.RailJunctionButton-module__g-YTVG__root:focus-visible{outline:2px solid var(--rail-blue);outline-offset:4px}.RailJunctionButton-module__g-YTVG__root:disabled{cursor:not-allowed;opacity:.5}.RailJunctionButton-module__g-YTVG__hoverSurface{z-index:-2;background:radial-gradient(circle at calc(100% - 30px)50%,#202b32fa 0,var(--rail-ink)38%,#070c0f 100%);clip-path:circle(0% at calc(100% - 30px));transition:clip-path 1.05s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.RailJunctionButton-module__g-YTVG__root:hover .RailJunctionButton-module__g-YTVG__hoverSurface,.RailJunctionButton-module__g-YTVG__root:focus-visible .RailJunctionButton-module__g-YTVG__hoverSurface{clip-path:circle(150% at calc(100% - 30px))}.RailJunctionButton-module__g-YTVG__routeMap{z-index:-1;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0;overflow:visible}.RailJunctionButton-module__g-YTVG__root:hover .RailJunctionButton-module__g-YTVG__routeMap,.RailJunctionButton-module__g-YTVG__root:focus-visible .RailJunctionButton-module__g-YTVG__routeMap{opacity:1}.RailJunctionButton-module__g-YTVG__route{fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.9;vector-effect:non-scaling-stroke;transition:stroke-dashoffset .68s cubic-bezier(.22,1,.36,1),opacity .22s}.RailJunctionButton-module__g-YTVG__orangeRoute{stroke:var(--rail-orange);filter:drop-shadow(0 0 3px #ff631973);transition-delay:20ms}.RailJunctionButton-module__g-YTVG__blueRoute{stroke:var(--rail-blue);filter:drop-shadow(0 0 3px #0039a673);transition-delay:85ms}.RailJunctionButton-module__g-YTVG__brownRoute{stroke:var(--rail-brown);filter:drop-shadow(0 0 3px #99663361);transition-delay:.145s}.RailJunctionButton-module__g-YTVG__root:hover .RailJunctionButton-module__g-YTVG__route,.RailJunctionButton-module__g-YTVG__root:focus-visible .RailJunctionButton-module__g-YTVG__route{stroke-dashoffset:0}.RailJunctionButton-module__g-YTVG__orangeNode,.RailJunctionButton-module__g-YTVG__blueNode,.RailJunctionButton-module__g-YTVG__brownNode{transform-box:fill-box;transform-origin:50%;opacity:0;transition:transform .28s cubic-bezier(.34,1.56,.64,1),opacity .18s;transform:scale(0)}.RailJunctionButton-module__g-YTVG__orangeNode{fill:var(--rail-orange);transition-delay:.19s}.RailJunctionButton-module__g-YTVG__blueNode{fill:var(--rail-blue);transition-delay:.255s}.RailJunctionButton-module__g-YTVG__brownNode{fill:var(--rail-brown);transition-delay:.32s}.RailJunctionButton-module__g-YTVG__root:hover .RailJunctionButton-module__g-YTVG__orangeNode,.RailJunctionButton-module__g-YTVG__root:hover .RailJunctionButton-module__g-YTVG__blueNode,.RailJunctionButton-module__g-YTVG__root:hover .RailJunctionButton-module__g-YTVG__brownNode,.RailJunctionButton-module__g-YTVG__root:focus-visible .RailJunctionButton-module__g-YTVG__orangeNode,.RailJunctionButton-module__g-YTVG__root:focus-visible .RailJunctionButton-module__g-YTVG__blueNode,.RailJunctionButton-module__g-YTVG__root:focus-visible .RailJunctionButton-module__g-YTVG__brownNode{opacity:1;transform:scale(1)}.RailJunctionButton-module__g-YTVG__label{z-index:2;transition:opacity .32s,transform 1.05s cubic-bezier(.65,0,.35,1);position:relative}.RailJunctionButton-module__g-YTVG__root:hover .RailJunctionButton-module__g-YTVG__label,.RailJunctionButton-module__g-YTVG__root:focus-visible .RailJunctionButton-module__g-YTVG__label{opacity:0;transform:translate(-16px)}.RailJunctionButton-module__g-YTVG__station{z-index:3;border:1.5px solid var(--rail-ink);width:42px;height:42px;color:var(--rail-ink);transform-origin:50%;background:#ffffff24;border-radius:50%;place-items:center;transition:color .42s,background-color .46s,border-color .46s,left 1.05s cubic-bezier(.65,0,.35,1),transform 1.05s cubic-bezier(.65,0,.35,1),box-shadow .52s;display:grid;position:absolute;top:50%;left:calc(100% - 49px);overflow:visible;transform:translateY(-50%)}.RailJunctionButton-module__g-YTVG__root:hover .RailJunctionButton-module__g-YTVG__station,.RailJunctionButton-module__g-YTVG__root:focus-visible .RailJunctionButton-module__g-YTVG__station{border-color:var(--rail-cream);background:var(--rail-cream);color:var(--rail-ink);left:7px;transform:translateY(-50%)scale(1.02);box-shadow:0 0 0 4px #f3eee60f,0 0 18px #f3eee633}.RailJunctionButton-module__g-YTVG__stationPulse{border:1px solid var(--rail-cream);border-radius:inherit;opacity:0;position:absolute;inset:-1px;transform:scale(1)}.RailJunctionButton-module__g-YTVG__root:hover .RailJunctionButton-module__g-YTVG__stationPulse,.RailJunctionButton-module__g-YTVG__root:focus-visible .RailJunctionButton-module__g-YTVG__stationPulse{animation:.68s ease-out .33s both RailJunctionButton-module__g-YTVG__station-arrival}.RailJunctionButton-module__g-YTVG__arrow{opacity:.86;width:23px;height:23px;transition:opacity .32s,transform .75s cubic-bezier(.22,1,.36,1);transform:rotate(0)}.RailJunctionButton-module__g-YTVG__root:hover .RailJunctionButton-module__g-YTVG__arrow,.RailJunctionButton-module__g-YTVG__root:focus-visible .RailJunctionButton-module__g-YTVG__arrow{opacity:1;transform:rotate(-45deg)}@keyframes RailJunctionButton-module__g-YTVG__station-arrival{0%{opacity:0;transform:scale(.9)}35%{opacity:.65}to{opacity:0;transform:scale(1.45)}}@media (hover:none){.RailJunctionButton-module__g-YTVG__root:hover .RailJunctionButton-module__g-YTVG__hoverSurface{clip-path:circle(0% at calc(100% - 30px))}.RailJunctionButton-module__g-YTVG__root:hover .RailJunctionButton-module__g-YTVG__routeMap{opacity:0}.RailJunctionButton-module__g-YTVG__root:hover .RailJunctionButton-module__g-YTVG__label{opacity:1;transform:none}.RailJunctionButton-module__g-YTVG__root:hover .RailJunctionButton-module__g-YTVG__station{border-color:var(--rail-ink);box-shadow:none;background:#ffffff24;left:calc(100% - 49px);transform:translateY(-50%)}.RailJunctionButton-module__g-YTVG__nav:hover .RailJunctionButton-module__g-YTVG__station{left:calc(100% - var(--nav-station-offset))}}@media (prefers-reduced-motion:reduce){.RailJunctionButton-module__g-YTVG__root,.RailJunctionButton-module__g-YTVG__hoverSurface,.RailJunctionButton-module__g-YTVG__routeMap,.RailJunctionButton-module__g-YTVG__route,.RailJunctionButton-module__g-YTVG__label,.RailJunctionButton-module__g-YTVG__station,.RailJunctionButton-module__g-YTVG__arrow,.RailJunctionButton-module__g-YTVG__orangeNode,.RailJunctionButton-module__g-YTVG__blueNode,.RailJunctionButton-module__g-YTVG__brownNode{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}
.ServicesSign-module__fjMvOG__wrap{--sign-face:#0c0e13;--sign-frame-hi:#303339;--sign-frame-lo:#050709;--lamp-core:#fff1d6;--lamp-warm:#ffb867;width:100%;max-width:1200px;margin:0 auto;position:relative}.ServicesSign-module__fjMvOG__hang{padding-top:154px;position:relative}.ServicesSign-module__fjMvOG__pole{z-index:0;background:linear-gradient(90deg,#000 0%,#303035 46%,#3c3c42 52%,#17171a 64%,#000 100%);border-radius:2px 2px 0 0;width:17px;height:172px;position:absolute;top:0;box-shadow:0 2px 5px #00000059,inset 0 2px #ffffff24}.ServicesSign-module__fjMvOG__poleLeft{left:14%}.ServicesSign-module__fjMvOG__poleRight{right:14%}.ServicesSign-module__fjMvOG__stage{z-index:1;perspective:1400px;perspective-origin:50% -30%;position:relative}.ServicesSign-module__fjMvOG__sign{background:linear-gradient(150deg,var(--sign-frame-hi),var(--sign-frame-lo)46%,#04060a);transform-style:preserve-3d;border-radius:18px;padding:17px;position:relative;transform:rotateX(3.6deg);box-shadow:inset 0 3px #ffffff2b,inset 0 -3px 4px #000000bf,inset 0 0 0 1px #0009,0 6px #17191e,0 9px #121419,0 12px #0d0f13,0 15px #08090d,0 18px 1px #0000008c,0 44px 60px -22px #1a140c99,0 22px 40px -16px #0000008c}.ServicesSign-module__fjMvOG__signFace{filter:brightness(.34);background:radial-gradient(140% 150% at 50% -25%,#222732 0%,#0c0e13 52%,#05070a 100%);border-radius:10px;padding:clamp(32px,3.4vw,50px) clamp(22px,3.4vw,46px) clamp(26px,3vw,40px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 2px 1px #000c,inset 0 10px 22px #000000b3,inset 0 30px 70px #0000008c}.ServicesSign-module__fjMvOG__lit .ServicesSign-module__fjMvOG__signFace{animation:1.5s ease-out .15s both ServicesSign-module__fjMvOG__faceFlicker}.ServicesSign-module__fjMvOG__lamp{z-index:3;pointer-events:none;position:absolute;top:9px;left:4%;right:4%}.ServicesSign-module__fjMvOG__bracket{background:linear-gradient(#40434a,#16171b);border-radius:2px 2px 0 0;width:9px;height:12px;position:absolute;top:-7px;box-shadow:inset 0 1px #ffffff40}.ServicesSign-module__fjMvOG__bracketLeft{left:13%}.ServicesSign-module__fjMvOG__bracketRight{right:13%}.ServicesSign-module__fjMvOG__hood{z-index:2;background:linear-gradient(#494c52 0%,#303338 34%,#16181c 72%,#0c0d10 100%);border-radius:6px 6px 3px 3px;height:11px;display:block;position:relative;box-shadow:inset 0 1px #ffffff4d,0 3px 5px #00000080}.ServicesSign-module__fjMvOG__tube{z-index:1;background:linear-gradient(90deg,transparent 0%,var(--lamp-warm)3%,var(--lamp-core)50%,var(--lamp-warm)97%,transparent 100%);opacity:0;border-radius:999px;width:96%;height:5px;margin:3px auto 0;display:block;position:relative;box-shadow:0 0 5px #ffeecdd9,0 2px 12px #ffd89b80,0 8px 32px #ffbe6e42}.ServicesSign-module__fjMvOG__spill{opacity:0;background:radial-gradient(46% 26px at 50% 0,#ffe7bc33,#0000),radial-gradient(76% 95px at 50% 0,#ffeccd1c,#0000),radial-gradient(108% 240px at 50% 0,#fff1da12,#0000);height:250px;position:absolute;top:10px;left:-4.5%;right:-4.5%}.ServicesSign-module__fjMvOG__lit .ServicesSign-module__fjMvOG__hood{box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #ffd59661,0 3px 5px #00000080}.ServicesSign-module__fjMvOG__lit .ServicesSign-module__fjMvOG__tube,.ServicesSign-module__fjMvOG__lit .ServicesSign-module__fjMvOG__spill{animation:1.5s ease-out .15s both ServicesSign-module__fjMvOG__lampFlicker}.ServicesSign-module__fjMvOG__inner{z-index:2;position:relative}.ServicesSign-module__fjMvOG__left{flex-direction:column;gap:clamp(12px,1.6vw,20px);display:flex}.ServicesSign-module__fjMvOG__tag{letter-spacing:.01em;color:#f6f4efd1;justify-self:center;align-items:center;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:600;display:inline-flex}.ServicesSign-module__fjMvOG__headRow{display:block}.ServicesSign-module__fjMvOG__headline{letter-spacing:-.03em;color:#f6f4ef;text-align:center;width:100%;margin:13px 0 0;font-size:clamp(2.3rem,5.4vw,4.6rem);font-weight:800;line-height:.92}.ServicesSign-module__fjMvOG__rule{background:linear-gradient(90deg,#ffffff47,#ffffff0a);height:1px;margin-top:clamp(4px,1vw,12px)}.ServicesSign-module__fjMvOG__bottomRow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(14px,2vw,24px);display:grid}.ServicesSign-module__fjMvOG__transfers{justify-self:start;gap:12px;display:flex}.ServicesSign-module__fjMvOG__line{color:#fff;letter-spacing:-.02em;border-radius:50%;place-items:center;width:clamp(38px,3.4vw,50px);height:clamp(38px,3.4vw,50px);font-size:clamp(.95rem,1.4vw,1.35rem);font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.ServicesSign-module__fjMvOG__lineOrange{background:var(--color-dkz-orange)}.ServicesSign-module__fjMvOG__lineBlue{background:var(--color-dkz-blue)}.ServicesSign-module__fjMvOG__lineBronze{background:var(--color-dkz-bronze)}.ServicesSign-module__fjMvOG__arrowCircle{background:var(--color-dkz-orange);color:#0b0d11;border-radius:50%;justify-self:end;place-items:center;width:clamp(56px,5.4vw,74px);height:clamp(56px,5.4vw,74px);display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.ServicesSign-module__fjMvOG__arrowCircle svg{width:52%;height:52%}@keyframes ServicesSign-module__fjMvOG__lampFlicker{0%{opacity:0}8%{opacity:.85}11%{opacity:.12}17%{opacity:.95}21%{opacity:.25}28%{opacity:1}33%{opacity:.55}to{opacity:1}}@keyframes ServicesSign-module__fjMvOG__faceFlicker{0%{filter:brightness(.34)}8%{filter:brightness(.85)}11%{filter:brightness(.42)}17%{filter:brightness(.95)}21%{filter:brightness(.5)}28%{filter:brightness()}33%{filter:brightness(.72)}to{filter:brightness()}}@media (max-width:900px){.ServicesSign-module__fjMvOG__pole{display:none}.ServicesSign-module__fjMvOG__hang{padding-top:0}.ServicesSign-module__fjMvOG__sign{transform:none}}@media (max-width:520px){.ServicesSign-module__fjMvOG__bottomRow{gap:8px}.ServicesSign-module__fjMvOG__tag{font-size:1rem}.ServicesSign-module__fjMvOG__transfers{gap:7px}.ServicesSign-module__fjMvOG__line{width:32px;height:32px;font-size:.8rem}.ServicesSign-module__fjMvOG__arrowCircle{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.ServicesSign-module__fjMvOG__signFace,.ServicesSign-module__fjMvOG__lit .ServicesSign-module__fjMvOG__signFace{filter:none;animation:none}.ServicesSign-module__fjMvOG__tube,.ServicesSign-module__fjMvOG__spill,.ServicesSign-module__fjMvOG__lit .ServicesSign-module__fjMvOG__tube,.ServicesSign-module__fjMvOG__lit .ServicesSign-module__fjMvOG__spill{opacity:1;animation:none}}
