@font-face{font-family:interFont;src:url(../media/Inter_Variable-s.p.12ngba6w70bkb.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:interFont Fallback;src:local(Arial);ascent-override:90.0%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:107.64%}.-vMb_a_className{font-family:interFont,interFont Fallback;font-style:normal}.-vMb_a_variable{--font-inter:"interFont", "interFont Fallback"}
@font-face{font-family:monoFont;src:url(../media/JetBrainsMono_Variable-s.2l-l62t5c92qa.woff2)format("woff2");font-display:swap;font-weight:100 800;font-style:normal}@font-face{font-family:monoFont Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.rwkt6q_className{font-family:monoFont,monoFont Fallback;font-style:normal}.rwkt6q_variable{--font-mono:"monoFont", "monoFont Fallback"}
@font-face{font-family:editorialFont;src:url(../media/Fraunces_Variable-s.p.428a7jbp2xvoh.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:editorialFont Fallback;src:local(Times New Roman);ascent-override:76.84%;descent-override:20.04%;line-gap-override:0.0%;size-adjust:127.27%}.vpfCwG_className{font-family:editorialFont,editorialFont Fallback;font-style:normal}.vpfCwG_variable{--font-editorial:"editorialFont", "editorialFont Fallback"}
@font-face{font-family:editorialItalicFont;src:url(../media/Fraunces_Italic_Variable-s.3_xkv536wn_tk.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:editorialItalicFont Fallback;src:local(Times New Roman);ascent-override:77.12%;descent-override:20.11%;line-gap-override:0.0%;size-adjust:126.81%}.K9zkZq_className{font-family:editorialItalicFont,editorialItalicFont Fallback;font-style:italic}.K9zkZq_variable{--font-editorial-italic:"editorialItalicFont", "editorialItalicFont Fallback"}
@font-face{font-family:homeEditorialItalicFont;src:url(../media/Fraunces_Home_Italic-s.2h295rox-fdu8.woff2)format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:homeEditorialItalicFont Fallback;src:local(Arial);ascent-override:126.55%;descent-override:33.0%;line-gap-override:0.0%;size-adjust:77.28%}.d8mDDW_className{font-family:homeEditorialItalicFont,homeEditorialItalicFont Fallback;font-style:italic;font-weight:300}.d8mDDW_variable{--font-home-editorial-italic:"homeEditorialItalicFont", "homeEditorialItalicFont Fallback"}
._RgTFW_root{--hart-black:#0b0b0d;--hart-green:#7fdb62;--hart-yellow:#fff21f;--hart-paper:#f1f1f3;--hart-artwork-opacity:1;--hart-mist-opacity:.1;--hart-stroke:clamp(1.5px, .28cqi, 4px);--hart-shadow-x:.09em;--hart-shadow-y:.11em;--hart-artwork-mask:linear-gradient(90deg, #000 0%, #000 42%, #000000d1 54%, #0000008f 66%, #00000047 76%, #00000014 86%, transparent 94%);isolation:isolate;border-radius:inherit;width:100%;min-width:0;height:100%;min-height:18rem;color:var(--hart-black);font-family:var(--font-inter), Inter, Arial, Helvetica, sans-serif;background:radial-gradient(circle at 52% 43%,#fff82b 0 17%,#0000 49%),radial-gradient(circle at 8% 8%,#ceff20 0 12%,#0000 43%),radial-gradient(circle at 92% 82%,#62f52d 0 10%,#0000 42%),linear-gradient(145deg,#ddff24 0%,#a6ff20 38%,#fff62b 66%,#72f629 100%);display:block;position:relative;overflow:hidden;container:hartsport-midseason/inline-size}._RgTFW_root:before,._RgTFW_root:after{z-index:2;pointer-events:none;content:"";display:block;position:absolute}._RgTFW_root:before{aspect-ratio:1;background:#fff;border-radius:50%;width:clamp(.28rem,.75cqi,.8rem);top:10%;right:29%;box-shadow:0 0 clamp(.65rem,2cqi,1.65rem) .25rem #ffffffe6,0 0 clamp(1.2rem,3cqi,2.8rem) .4rem #fffa78a6}._RgTFW_root:after{transform-origin:50%;background:linear-gradient(#0000,#fffffff2,#0000);width:2px;height:clamp(1.8rem,4.5cqi,4.25rem);top:calc(10% - clamp(.8rem,2cqi,2rem));right:calc(29% - 1px);transform:rotate(18deg)}._RgTFW_artwork{z-index:1;width:100%;max-width:none;height:100%;opacity:var(--hart-artwork-opacity);object-fit:cover;object-position:left center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:var(--hart-artwork-mask);-webkit-mask-image:var(--hart-artwork-mask);mask-image:var(--hart-artwork-mask);display:block;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._RgTFW_mist{z-index:2;background:linear-gradient(90deg, transparent 42%, var(--hart-yellow) 100%);opacity:var(--hart-mist-opacity);pointer-events:none;position:absolute;inset:0}._RgTFW_content{z-index:3;width:min(45%,42rem);min-width:18rem;height:100%;min-height:inherit;text-align:center;grid-template-rows:auto auto;align-content:center;justify-items:center;gap:clamp(1.1rem,3.2cqi,2.7rem);margin-left:auto;padding:clamp(1.25rem,5cqi,5rem) clamp(1rem,3.5cqi,3.5rem);display:grid;position:relative}._RgTFW_lockup{justify-items:center;width:100%;min-width:0;max-width:42rem;display:grid}._RgTFW_campaign,._RgTFW_headline,._RgTFW_supporting{max-width:100%;font-family:Impact, Haettenschweiler, "Arial Black", var(--font-inter), sans-serif;text-transform:uppercase;font-style:normal;font-weight:900;display:block}._RgTFW_campaign{z-index:2;color:var(--hart-yellow);letter-spacing:-.045em;paint-order:stroke fill;-webkit-text-stroke:var(--hart-stroke) var(--hart-black);text-shadow:var(--hart-shadow-x) var(--hart-shadow-y) 0 var(--hart-black);white-space:nowrap;font-size:clamp(2rem,5.7cqi,5.75rem);line-height:.84;position:relative}._RgTFW_offer{z-index:1;border:clamp(.18rem, .45cqi, .38rem) solid var(--hart-black);background:var(--hart-paper);width:min(96%,36rem);box-shadow:clamp(.3rem, .62cqi, .62rem) clamp(.34rem, .72cqi, .78rem) 0 var(--hart-black);color:var(--hart-black);letter-spacing:-.04em;transform-origin:50%;white-space:nowrap;margin:clamp(.55rem,1.5cqi,1.2rem) 0 clamp(.72rem,1.8cqi,1.5rem);padding:clamp(.32rem,.85cqi,.78rem) clamp(1rem,2.2cqi,2.4rem);font-size:clamp(1rem,2.7cqi,2.7rem);font-weight:900;line-height:1;display:block;position:relative;transform:rotate(-1.5deg)skew(-5deg)}._RgTFW_headline{z-index:2;color:var(--hart-green);letter-spacing:-.045em;paint-order:stroke fill;-webkit-text-stroke:clamp(2px, .38cqi, 5.5px) var(--hart-black);text-shadow:var(--hart-shadow-x) var(--hart-shadow-y) 0 var(--hart-black);white-space:nowrap;font-size:clamp(3.8rem,11cqi,10.5rem);line-height:.76;position:relative}._RgTFW_supporting{z-index:1;color:#fff;letter-spacing:-.035em;paint-order:stroke fill;-webkit-text-stroke:clamp(1px, .16cqi, 2.25px) var(--hart-black);max-width:100%;text-shadow:.1em .13em 0 var(--hart-black);margin-top:clamp(.7rem,1.9cqi,1.55rem);font-size:clamp(.95rem,2.4cqi,2.3rem);line-height:.98;position:relative;transform:rotate(-1.2deg)}._RgTFW_cta{border:.14rem solid var(--hart-black);background:var(--hart-black);color:#fff;letter-spacing:-.015em;pointer-events:none;text-transform:uppercase;white-space:nowrap;border-radius:clamp(1.25rem,3cqi,2.5rem);justify-content:center;align-items:center;min-height:clamp(3rem,5.5cqi,5.5rem);padding:clamp(.8rem,1.5cqi,1.3rem) clamp(1.6rem,3.5cqi,3.75rem);font-size:clamp(.84rem,1.55cqi,1.35rem);font-weight:800;line-height:1;display:inline-flex;box-shadow:0 .45rem 1.25rem #243f0738}._RgTFW_root[data-surface=story],._RgTFW_root[data-surface=rail]{--hart-artwork-mask:linear-gradient(90deg, #00000029 0%, #00000070 8%, #000000c2 17%, #000 28%, #000 72%, #000000c2 83%, #00000070 92%, #00000029 100%);min-height:30rem}._RgTFW_root[data-surface=square]{--hart-artwork-mask:linear-gradient(90deg, #00000029 0%, #0000007a 9%, #000000c7 18%, #000 28%, #000 72%, #000000c7 82%, #0000007a 91%, #00000029 100%);min-height:15rem}._RgTFW_root[data-surface=story] ._RgTFW_artwork,._RgTFW_root[data-surface=square] ._RgTFW_artwork,._RgTFW_root[data-surface=rail] ._RgTFW_artwork{object-position:center bottom}._RgTFW_root[data-surface=story] ._RgTFW_mist,._RgTFW_root[data-surface=square] ._RgTFW_mist,._RgTFW_root[data-surface=rail] ._RgTFW_mist{background:linear-gradient(180deg, var(--hart-yellow) 0%, transparent 64%)}._RgTFW_root[data-surface=story] ._RgTFW_content,._RgTFW_root[data-surface=square] ._RgTFW_content,._RgTFW_root[data-surface=rail] ._RgTFW_content{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;width:100%;min-width:0;margin-left:0;padding:clamp(1.6rem,6cqi,4rem) clamp(1.25rem,5.5cqi,3.5rem) clamp(1.5rem,6cqi,3.75rem)}._RgTFW_root[data-surface=story] ._RgTFW_lockup,._RgTFW_root[data-surface=square] ._RgTFW_lockup,._RgTFW_root[data-surface=rail] ._RgTFW_lockup{place-self:start center}._RgTFW_root[data-surface=story] ._RgTFW_campaign,._RgTFW_root[data-surface=rail] ._RgTFW_campaign{font-size:clamp(2.75rem,12.5cqi,7rem)}._RgTFW_root[data-surface=story] ._RgTFW_offer,._RgTFW_root[data-surface=rail] ._RgTFW_offer{font-size:clamp(1.2rem,5.8cqi,2.75rem)}._RgTFW_root[data-surface=story] ._RgTFW_headline,._RgTFW_root[data-surface=rail] ._RgTFW_headline{font-size:clamp(5.25rem,24cqi,11.5rem)}._RgTFW_root[data-surface=story] ._RgTFW_supporting,._RgTFW_root[data-surface=rail] ._RgTFW_supporting{font-size:clamp(1.15rem,5.1cqi,2.45rem)}._RgTFW_root[data-surface=square] ._RgTFW_content{gap:clamp(.8rem,2.6cqi,1.5rem);padding:clamp(1.25rem,5.5cqi,2.45rem)}._RgTFW_root[data-surface=square] ._RgTFW_campaign{font-size:clamp(2.1rem,11.5cqi,4.75rem)}._RgTFW_root[data-surface=square] ._RgTFW_offer{margin-block:clamp(.35rem,1.5cqi,.65rem) clamp(.45rem,1.9cqi,.8rem);font-size:clamp(.95rem,4.9cqi,2rem)}._RgTFW_root[data-surface=square] ._RgTFW_headline{font-size:clamp(4rem,21cqi,8.5rem)}._RgTFW_root[data-surface=square] ._RgTFW_supporting{margin-top:clamp(.5rem,2cqi,.85rem);font-size:clamp(.9rem,4.4cqi,1.75rem)}._RgTFW_root[data-surface=square] ._RgTFW_cta{min-height:clamp(2.7rem,11cqi,3.8rem);padding:clamp(.65rem,2.6cqi,.95rem) clamp(1.35rem,5.5cqi,2.2rem)}._RgTFW_root[data-locale=sv][data-surface=hero] ._RgTFW_campaign,._RgTFW_root[data-locale=sv][data-surface=story] ._RgTFW_campaign,._RgTFW_root[data-locale=sv][data-surface=square] ._RgTFW_campaign,._RgTFW_root[data-locale=sv][data-surface=rail] ._RgTFW_campaign{letter-spacing:-.055em;font-size:clamp(1.85rem,9.6cqi,5.4rem)}._RgTFW_root[data-locale=sv] ._RgTFW_supporting{font-size:clamp(.82rem,2.05cqi,1.9rem)}._RgTFW_root[data-surface=masthead],._RgTFW_root[data-surface=resultsInline],._RgTFW_root[data-surface=boardInline],._RgTFW_root[data-surface=routeInline]{--hart-artwork-opacity:1;--hart-mist-opacity:.1;--hart-artwork-mask:linear-gradient(90deg, transparent 0%, #0000002e 2%, #0000008c 6%, #000000d1 10%, #000 15%, #000 100%);min-height:5.25rem}._RgTFW_root[data-surface=masthead]:before,._RgTFW_root[data-surface=masthead]:after,._RgTFW_root[data-surface=resultsInline]:before,._RgTFW_root[data-surface=resultsInline]:after,._RgTFW_root[data-surface=boardInline]:before,._RgTFW_root[data-surface=boardInline]:after,._RgTFW_root[data-surface=routeInline]:before,._RgTFW_root[data-surface=routeInline]:after{display:none}._RgTFW_root[data-surface=masthead] ._RgTFW_artwork,._RgTFW_root[data-surface=resultsInline] ._RgTFW_artwork,._RgTFW_root[data-surface=boardInline] ._RgTFW_artwork,._RgTFW_root[data-surface=routeInline] ._RgTFW_artwork{width:min(52%,34rem);opacity:var(--hart-artwork-opacity);object-position:left center;left:auto;right:0}._RgTFW_root[data-surface=masthead] ._RgTFW_mist,._RgTFW_root[data-surface=resultsInline] ._RgTFW_mist,._RgTFW_root[data-surface=boardInline] ._RgTFW_mist,._RgTFW_root[data-surface=routeInline] ._RgTFW_mist{background:linear-gradient(90deg, transparent 34%, var(--hart-yellow) 50%, transparent 68%);opacity:var(--hart-mist-opacity)}._RgTFW_root[data-surface=masthead] ._RgTFW_content,._RgTFW_root[data-surface=resultsInline] ._RgTFW_content,._RgTFW_root[data-surface=boardInline] ._RgTFW_content,._RgTFW_root[data-surface=routeInline] ._RgTFW_content{width:100%;min-width:0;min-height:inherit;text-align:left;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;place-items:center stretch;gap:clamp(.65rem,2.5cqi,1.4rem);margin-left:0;padding:clamp(.55rem,1.6cqi,.9rem) clamp(.7rem,2.5cqi,1.4rem)}._RgTFW_root[data-surface=masthead] ._RgTFW_lockup,._RgTFW_root[data-surface=resultsInline] ._RgTFW_lockup,._RgTFW_root[data-surface=boardInline] ._RgTFW_lockup,._RgTFW_root[data-surface=routeInline] ._RgTFW_lockup{grid-template-columns:auto auto minmax(0,1fr);place-items:center start;gap:clamp(.5rem,1.6cqi,1rem);width:min(72%,54rem)}._RgTFW_root[data-surface=masthead] ._RgTFW_campaign,._RgTFW_root[data-surface=resultsInline] ._RgTFW_campaign,._RgTFW_root[data-surface=boardInline] ._RgTFW_campaign,._RgTFW_root[data-surface=routeInline] ._RgTFW_campaign{letter-spacing:-.035em;-webkit-text-stroke-width:clamp(1px, .12cqi, 1.5px);font-size:clamp(1rem,3.2cqi,1.8rem);line-height:.9}._RgTFW_root[data-surface=masthead] ._RgTFW_offer,._RgTFW_root[data-surface=resultsInline] ._RgTFW_offer,._RgTFW_root[data-surface=boardInline] ._RgTFW_offer,._RgTFW_root[data-surface=routeInline] ._RgTFW_offer{width:auto;min-width:max-content;box-shadow:.18rem .2rem 0 var(--hart-black);border-width:clamp(.12rem,.24cqi,.2rem);margin:0;padding:.28rem clamp(.45rem,1.3cqi,.8rem);font-size:clamp(.72rem,2.2cqi,1.08rem);transform:rotate(-1deg)skew(-6deg)}._RgTFW_root[data-surface=masthead] ._RgTFW_headline,._RgTFW_root[data-surface=resultsInline] ._RgTFW_headline,._RgTFW_root[data-surface=boardInline] ._RgTFW_headline,._RgTFW_root[data-surface=routeInline] ._RgTFW_headline{letter-spacing:-.035em;text-overflow:clip;-webkit-text-stroke-width:clamp(1.2px, .18cqi, 2.2px);font-size:clamp(1.75rem,5.4cqi,3.3rem);line-height:.82;overflow:hidden}._RgTFW_root[data-surface=masthead] ._RgTFW_supporting,._RgTFW_root[data-surface=resultsInline] ._RgTFW_supporting,._RgTFW_root[data-surface=boardInline] ._RgTFW_supporting,._RgTFW_root[data-surface=routeInline] ._RgTFW_supporting{display:none}._RgTFW_root[data-surface=masthead] ._RgTFW_cta,._RgTFW_root[data-surface=resultsInline] ._RgTFW_cta,._RgTFW_root[data-surface=boardInline] ._RgTFW_cta,._RgTFW_root[data-surface=routeInline] ._RgTFW_cta{border-width:1px;border-radius:.8rem;justify-self:end;min-height:2.5rem;padding:.62rem clamp(.8rem,2cqi,1.25rem);font-size:clamp(.68rem,1.7cqi,.84rem)}._RgTFW_root[data-surface=masthead]{min-height:5.625rem}@container hartsport-midseason (max-width:44rem){._RgTFW_root[data-surface=hero]{--hart-artwork-mask:linear-gradient(90deg, #0000003d 0%, #0000008a 10%, #000000d1 20%, #000 30%, #000 70%, #000000d1 80%, #0000008a 90%, #0000003d 100%)}._RgTFW_root[data-surface=hero] ._RgTFW_artwork{object-position:30% center}._RgTFW_root[data-surface=hero] ._RgTFW_mist{background:linear-gradient(180deg, var(--hart-yellow) 0%, transparent 66%)}._RgTFW_root[data-surface=hero] ._RgTFW_content{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;width:100%;min-width:0;margin-left:0;padding:clamp(1.4rem,6cqi,2.8rem)}._RgTFW_root[data-surface=hero] ._RgTFW_lockup{align-self:start}._RgTFW_root[data-surface=hero] ._RgTFW_campaign{font-size:clamp(2.4rem,11cqi,4.5rem)}._RgTFW_root[data-locale=sv][data-surface=hero] ._RgTFW_campaign{font-size:clamp(1.85rem,8.8cqi,3.7rem)}._RgTFW_root[data-surface=hero] ._RgTFW_offer{width:min(88%,27rem);font-size:clamp(1.05rem,4.7cqi,1.9rem)}._RgTFW_root[data-surface=hero] ._RgTFW_headline{font-size:clamp(4.4rem,20cqi,8rem)}._RgTFW_root[data-surface=hero] ._RgTFW_supporting{font-size:clamp(1rem,4.2cqi,1.65rem)}}@container hartsport-midseason (max-width:32rem){._RgTFW_root[data-surface=masthead] ._RgTFW_lockup,._RgTFW_root[data-surface=resultsInline] ._RgTFW_lockup,._RgTFW_root[data-surface=boardInline] ._RgTFW_lockup,._RgTFW_root[data-surface=routeInline] ._RgTFW_lockup{grid-template-columns:auto minmax(0,1fr);width:100%}._RgTFW_root[data-surface=masthead] ._RgTFW_campaign,._RgTFW_root[data-surface=resultsInline] ._RgTFW_campaign,._RgTFW_root[data-surface=boardInline] ._RgTFW_campaign,._RgTFW_root[data-surface=routeInline] ._RgTFW_campaign{display:none}._RgTFW_root[data-surface=masthead] ._RgTFW_headline,._RgTFW_root[data-surface=resultsInline] ._RgTFW_headline,._RgTFW_root[data-surface=boardInline] ._RgTFW_headline,._RgTFW_root[data-surface=routeInline] ._RgTFW_headline{font-size:clamp(1.5rem,7.5cqi,2.1rem)}._RgTFW_root[data-surface=masthead] ._RgTFW_cta,._RgTFW_root[data-surface=resultsInline] ._RgTFW_cta,._RgTFW_root[data-surface=boardInline] ._RgTFW_cta,._RgTFW_root[data-surface=routeInline] ._RgTFW_cta{white-space:normal;max-width:6.5rem}}@container hartsport-midseason (max-width:23rem){._RgTFW_root[data-surface=masthead] ._RgTFW_content,._RgTFW_root[data-surface=resultsInline] ._RgTFW_content,._RgTFW_root[data-surface=boardInline] ._RgTFW_content,._RgTFW_root[data-surface=routeInline] ._RgTFW_content{grid-template-columns:minmax(0,1fr)}._RgTFW_root[data-surface=masthead] ._RgTFW_lockup,._RgTFW_root[data-surface=resultsInline] ._RgTFW_lockup,._RgTFW_root[data-surface=boardInline] ._RgTFW_lockup,._RgTFW_root[data-surface=routeInline] ._RgTFW_lockup{width:100%}._RgTFW_root[data-surface=masthead] ._RgTFW_cta,._RgTFW_root[data-surface=resultsInline] ._RgTFW_cta,._RgTFW_root[data-surface=boardInline] ._RgTFW_cta,._RgTFW_root[data-surface=routeInline] ._RgTFW_cta{display:none}}@media (prefers-reduced-motion:reduce){._RgTFW_root,._RgTFW_root *,._RgTFW_root:before,._RgTFW_root:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.A23gEW_root{color:#fff;width:100%;min-width:0;height:100%;min-height:0;font-family:var(--font-inter), sans-serif;background:#102d23;border-radius:1.25rem;overflow:hidden;container:ski-outreach/inline-size}.A23gEW_composition{grid-template-columns:minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid}.A23gEW_copy{align-content:center;justify-items:start;gap:clamp(.75rem,2cqi,1.5rem);min-width:0;min-height:0;padding:clamp(1.25rem,4cqi,3.5rem);display:grid}.A23gEW_headline{letter-spacing:-.045em;overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(1.75rem,5.3cqi,4.75rem);font-weight:700;line-height:1.06;display:grid}.A23gEW_supporting{color:#d6e2db;text-wrap:pretty;max-width:40ch;font-size:clamp(.875rem,1.6cqi,1.125rem);line-height:1.5}.A23gEW_cta{color:#142820;background:#f7f4ed;border-radius:999px;justify-content:center;align-items:center;gap:.75em;max-width:100%;min-height:2.75rem;padding:.8em 1.1em;font-size:clamp(.8125rem,1.5cqi,1rem);font-weight:600;line-height:1.3;transition:background-color .18s,color .18s;display:inline-flex}.A23gEW_cta svg{flex-shrink:0}.A23gEW_visual{background:#b9d1de;min-width:0;min-height:0;position:relative;overflow:hidden}.A23gEW_skierTrack{position:absolute;inset:0}.A23gEW_skier{object-fit:cover;object-position:50% 25%}.A23gEW_root:not([data-layout=inline]){color:#fff;background:#17352d}.A23gEW_root:not([data-layout=inline]) .A23gEW_composition{grid-template-columns:minmax(0,1fr);align-items:end;position:relative}.A23gEW_root:not([data-layout=inline]) .A23gEW_visual{background:#b9d1de;position:absolute;inset:0}.A23gEW_root:not([data-layout=inline]) .A23gEW_skier{object-position:65% 35%}.A23gEW_root:not([data-layout=inline]) .A23gEW_copy{--ski-card-inset:clamp(1.25rem, 3cqi, 2.75rem);z-index:1;background:#08221bd1;border-radius:1rem;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) clamp(11rem,20cqi,15rem);align-content:normal;align-items:center;gap:0;width:min(74%,57rem);margin:clamp(1rem,3cqi,3rem);padding:0;position:relative;overflow:hidden}.A23gEW_root:not([data-layout=inline]) .A23gEW_headline{padding:var(--ski-card-inset) var(--ski-card-inset) 1rem;grid-area:1/1}.A23gEW_productCard{pointer-events:none;background:0 0;grid-area:1/2/span 2;align-self:stretch;width:100%;min-height:0;position:relative;overflow:hidden}.A23gEW_productHelmet{object-fit:contain;object-position:left center;padding-right:var(--ski-card-inset)}.A23gEW_phraseStack{align-items:start;min-width:0;display:grid}.A23gEW_phrase{opacity:0;grid-area:1/1;transform:translateY(.14em)}.A23gEW_phrase:first-child{opacity:1;transform:none}.A23gEW_spotlight{color:#ffb898}.A23gEW_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.A23gEW_root[data-headline-motion] .A23gEW_phrase{animation:14s ease-in-out infinite both paused A23gEW_skiPhraseCycle}.A23gEW_root[data-headline-motion=playing] .A23gEW_phrase{animation-play-state:running}.A23gEW_root[data-headline-motion] .A23gEW_phrase:nth-child(2){animation-delay:-12s}.A23gEW_root[data-headline-motion] .A23gEW_phrase:nth-child(3){animation-delay:-10s}.A23gEW_root[data-headline-motion] .A23gEW_phrase:nth-child(4){animation-delay:-8s}.A23gEW_root[data-headline-motion] .A23gEW_phrase:nth-child(5){animation-delay:-6s}.A23gEW_root[data-headline-motion] .A23gEW_phrase:nth-child(6){animation-delay:-4s}.A23gEW_root[data-headline-motion] .A23gEW_phrase:nth-child(7){animation-delay:-2s}@keyframes A23gEW_skiPhraseCycle{0%,11%{opacity:1;transform:none}14.285%,to{opacity:0;transform:translateY(-.14em)}}.A23gEW_root:not([data-layout=inline]) .A23gEW_cta{margin:0 var(--ski-card-inset) var(--ski-card-inset);color:#142820;background:#f7f4ed;grid-area:2/1;justify-self:start}.A23gEW_root[data-layout=compact] .A23gEW_copy{--ski-card-inset:clamp(.75rem, 3cqi, 1.25rem);grid-template-columns:minmax(0,1fr) clamp(5.5rem,24cqi,8rem);width:calc(100% - 1.5rem);margin:.75rem}.A23gEW_root[data-layout=compact] .A23gEW_headline{padding-bottom:.5rem;font-size:clamp(1.25rem,5cqi,2rem)}.A23gEW_root[data-layout=compact] .A23gEW_cta{min-height:2.25rem;padding:.55em .8em}.A23gEW_root[data-surface$=Inline]{border-radius:.75rem;height:auto;min-height:9rem}.A23gEW_root[data-surface$=Inline] .A23gEW_composition{align-items:center;height:auto;min-height:9rem}.A23gEW_root[data-row-parallax=true]{--ski-row-shift:clamp(-18rem, -20vw, -3rem);min-height:clamp(14rem,24vw,22rem)}.A23gEW_root[data-row-parallax=true] .A23gEW_composition{min-height:clamp(14rem,24vw,22rem)}.A23gEW_root[data-row-parallax=true] .A23gEW_skierTrack{transform:translate3d(0, var(--ski-row-shift,0px), 0)}.A23gEW_root[data-row-parallax=true] .A23gEW_skier{width:100%;height:auto;display:block}.A23gEW_root[data-layout=compact] .A23gEW_supporting,.A23gEW_root[data-layout=rail] .A23gEW_supporting{display:none}.A23gEW_root[data-layout=rail] .A23gEW_copy{--ski-card-inset:clamp(1rem, 4cqi, 1.5rem);grid-template-columns:minmax(0,1fr) clamp(6rem,25cqi,9rem);width:calc(100% - 2rem);margin:1rem}.A23gEW_root[data-layout=rail] .A23gEW_headline{font-size:clamp(1.5rem,6cqi,2.5rem)}.A23gEW_root[data-layout=inline]{border-radius:.75rem;height:auto;min-height:9rem;position:relative}.A23gEW_root[data-layout=inline] .A23gEW_composition{height:auto}.A23gEW_root[data-layout=inline] .A23gEW_copy{--ski-card-inset:clamp(.875rem, 3cqi, 1.5rem);width:100%;min-height:9rem;padding:.75rem 0 .75rem var(--ski-card-inset);grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto clamp(5.5rem,12cqi,9rem);align-content:center;gap:.25rem 0}.A23gEW_root[data-layout=inline] .A23gEW_headline{letter-spacing:-.03em;grid-area:1/1;font-size:clamp(1.125rem,2.4cqi,1.5rem)}.A23gEW_root[data-layout=inline] .A23gEW_cta{margin:0 var(--ski-card-inset);grid-area:1/2;align-self:center;font-size:.8125rem}.A23gEW_root[data-layout=inline] .A23gEW_productCard{grid-area:1/3}.A23gEW_root[data-surface=masthead]{height:100%;min-height:5.625rem}.A23gEW_root[data-surface=masthead] .A23gEW_copy{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) auto clamp(3rem,8cqi,5rem);gap:.5rem;min-height:5.625rem;padding:.4rem .4rem .4rem .75rem}.A23gEW_root[data-surface=masthead] .A23gEW_supporting{display:none}.A23gEW_root[data-surface=masthead] .A23gEW_headline{align-self:center;font-size:1.125rem}.A23gEW_root[data-surface=masthead] .A23gEW_cta{grid-row:1;width:2.25rem;min-height:2.25rem;margin:0;padding:0}.A23gEW_root[data-surface=masthead] .A23gEW_cta>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.A23gEW_root[data-surface=masthead] .A23gEW_productCard{grid-row:1}@container ski-outreach (max-width:800px){.A23gEW_root[data-layout=feature] .A23gEW_copy{--ski-card-inset:clamp(1rem, 3cqi, 1.5rem);grid-template-columns:minmax(0,1fr) clamp(5.5rem,20cqi,9rem);width:min(88%,38rem);margin:1rem}.A23gEW_root[data-layout=feature] .A23gEW_headline{padding:var(--ski-card-inset) var(--ski-card-inset) .75rem}.A23gEW_root[data-layout=feature] .A23gEW_cta{margin:0 var(--ski-card-inset) var(--ski-card-inset)}.A23gEW_root[data-layout=feature] .A23gEW_headline{font-size:clamp(1.75rem,5cqi,3rem)}}@container ski-outreach (max-width:520px){.A23gEW_root[data-layout=feature] .A23gEW_copy{width:calc(100% - 1.5rem);margin:.75rem}.A23gEW_root[data-layout=feature] .A23gEW_headline{font-size:clamp(1.5rem,6cqi,2rem)}}@media (hover:hover){.A23gEW_cta:hover{color:#fff;background:#286348}.A23gEW_root:not([data-layout=inline]) .A23gEW_cta:hover,.A23gEW_root[data-layout=inline] .A23gEW_cta:hover{color:#142820;background:#ffb898}}@media (prefers-reduced-motion:reduce){.A23gEW_cta{transition:none}.A23gEW_root[data-headline-motion] .A23gEW_phrase{opacity:0;animation:none;transform:none}.A23gEW_root[data-headline-motion] .A23gEW_phrase:last-child{opacity:1}}
.x09SCa_badge{top:var(--ad-disclosure-top,.38rem);right:var(--ad-disclosure-right,.45rem);z-index:10;color:#46554b;min-width:2rem;min-height:1.05rem;font-family:var(--font-jetbrains);letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#fff;border:1px solid #e8e1cf;border-radius:.2rem;justify-content:center;align-items:center;padding:.08rem .34rem;font-size:.48rem;font-weight:600;line-height:1;display:inline-flex;position:absolute}.x09SCa_dark{color:#fff;background:#021f12b8;border-color:#ffffff47}
.enKPiW_landingSection{width:100%;min-height:auto;padding:max(var(--page-header-clearance), var(--page-hero-top-space)) 1rem clamp(1rem, 4svh, 2rem);background:var(--surface-page);display:flex;position:relative}.enKPiW_landingInner{width:100%;max-width:var(--home-content-max,240rem);grid-template-rows:1fr;grid-template-areas:"search";align-items:stretch;gap:clamp(2rem,6svh,4.5rem) 1rem;min-height:auto;margin:0 auto;display:grid}.enKPiW_searchColumn{min-width:var(--home-column-min-width,auto);flex-direction:column;grid-area:search;justify-content:flex-start;align-items:flex-start;gap:1rem;width:100%;min-height:100%;padding:0 0 .2rem;display:flex;position:relative}.enKPiW_heading{max-width:31rem;color:var(--text-secondary);font-family:var(--font-jetbrains);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:clamp(.72rem,1vw,.86rem);font-weight:500;line-height:1.35}.enKPiW_intro{gap:.8rem;width:100%;max-width:31rem;display:grid}.enKPiW_eyebrow{color:var(--text-secondary);font-family:var(--font-jetbrains);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:clamp(.68rem,1vw,.76rem);font-weight:500;line-height:1.35}.enKPiW_displayHeading{max-width:100%;color:var(--text-primary);font-family:var(--font-serif);font-size:var(--type-page-title);font-optical-sizing:auto;font-variation-settings:"opsz" 144, "SOFT" 50;font-weight:var(--font-weight-editorial);letter-spacing:var(--fraunces-letter-spacing);line-height:var(--fraunces-line-height);margin:0}.enKPiW_description{max-width:29rem;color:var(--text-secondary);font-size:var(--home-description-size,clamp(.98rem, 2vw, 1.08rem));font-weight:var(--home-description-weight,var(--font-weight-editorial));line-height:var(--home-description-line-height,1.55);margin:0}.enKPiW_searchSlot{width:100%;max-width:none;place-self:start;margin-block-start:var(--home-search-margin,0)}.enKPiW_compactAdSlot{width:100%;max-width:31rem;margin-top:auto;padding-top:clamp(2.75rem,13svh,7.5rem)}.enKPiW_compactAdSlot>*{border-radius:1.15rem}.enKPiW_heroAdSlot{grid-area:ad;align-self:end;width:100%;min-width:0;margin-top:0;display:none}.enKPiW_lowerSlot{display:none}@media (min-width:768px){.enKPiW_landingSection{padding:max(var(--page-header-clearance), var(--page-hero-top-space)) 2.5rem clamp(1.25rem, 3svh, 2.25rem)}.enKPiW_landingInner{row-gap:clamp(1.25rem,3svh,2.25rem)}.enKPiW_searchColumn{z-index:3;width:100%;min-height:0;padding:0;transition:transform .5s cubic-bezier(.77,0,.175,1)}.enKPiW_heroAdSlot{margin-top:0}}@media (min-width:1024px){.enKPiW_landingSection{min-height:100svh;padding-bottom:clamp(3rem,8svh,5rem)}.enKPiW_landingInner{grid-template:"search ad""links ad"1fr/minmax(18rem,31rem) minmax(0,1fr);gap:1.25rem clamp(2rem,5vw,5rem);height:calc(100svh - clamp(8rem,16svh,12rem));min-height:0}.enKPiW_heading{margin-top:.1rem}.enKPiW_searchSlot{max-width:31rem}.enKPiW_compactAdSlot{display:none}.enKPiW_heroAdSlot{align-self:stretch;margin-top:0;display:block}.enKPiW_lowerSlot{grid-area:links;align-self:end;width:100%;margin-bottom:clamp(2rem,4.25svh,4rem);display:block}}@media (min-width:1440px){.enKPiW_landingSection{padding-left:4rem;padding-right:4rem}}@media (min-width:3840px){.enKPiW_landingSection{padding-left:6rem;padding-right:6rem}}
.pIA8wa_route{border:1px solid var(--border-control);background:var(--route-surface,var(--surface-page));border-radius:1.05rem;min-width:0;position:relative}.pIA8wa_route:focus-within{border-color:var(--route-accent,var(--accent-flight))}.pIA8wa_swap{z-index:5;border:1px solid var(--border-control);width:2.65rem;height:2.65rem;color:var(--route-accent,var(--accent-flight));background:var(--route-swap-surface,var(--surface-flight));cursor:pointer;border-radius:999px;place-items:center;padding:0;display:inline-grid;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.pIA8wa_swap:hover:not(:disabled){border-color:var(--route-accent,var(--accent-flight));background:var(--surface-elevated)}.pIA8wa_swap:focus-visible{outline:var(--focus-ring-width) solid var(--route-accent,var(--accent-flight));outline-offset:3px}.pIA8wa_swap:disabled{cursor:default;opacity:.6}@media (min-width:48rem){.pIA8wa_route{border-radius:1.25rem}}
._8A9spW_field{flex-wrap:wrap;align-items:center;min-width:0;min-height:3.9rem;padding:0 4rem 0 1rem;display:flex;position:relative}._8A9spW_field:focus-within{z-index:3}._8A9spW_field input{flex:10rem;min-height:2.75rem;padding:0}._8A9spW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:48rem){._8A9spW_field{min-height:4.15rem;padding:0 4.25rem 0 1.15rem}}._8A9spW_suggestions{z-index:5;border:1px solid var(--hsl-border);border-radius:var(--hsl-control-radius);background:var(--surface-elevated);box-shadow:var(--shadow-soft);max-height:18rem;margin:0;padding:.375rem;list-style:none;position:absolute;inset:calc(100% + .5rem) 0 auto;overflow-y:auto}._8A9spW_suggestions li{min-height:2.75rem;color:var(--text-primary);font:400 var(--type-body) / 1.45 var(--font-inter);cursor:pointer;overflow-wrap:anywhere;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem;display:flex}._8A9spW_placeIcon{color:var(--text-secondary);flex:0 0 1.5rem;display:inline-flex}._8A9spW_placeIcon svg{width:1.5rem;height:1.5rem}._8A9spW_placeText{gap:.125rem;min-width:0;display:grid}._8A9spW_placeMeta{color:var(--text-secondary);font-size:var(--type-meta)}._8A9spW_placeMeta:empty{display:none}._8A9spW_suggestions li[aria-selected=true]{background:var(--hsl-surface);color:var(--hsl-ink)}._8A9spW_status{font:400 var(--type-meta) / 1.5 var(--font-inter);color:var(--text-secondary);flex-basis:100%;display:block}._8A9spW_status:empty{display:none}
.LGC6bW_chevron{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:.45rem;height:.45rem;margin:0 .125rem .2rem .375rem;display:inline-block;transform:rotate(45deg)}.LGC6bW_chevron[data-expanded=true]{margin-bottom:-.2rem;transform:rotate(225deg)}details[open]>summary .LGC6bW_chevron{margin-bottom:-.2rem;transform:rotate(225deg)}
.OQmGdW_root{min-width:0}.OQmGdW_trigger{width:100%;height:100%;min-height:4.125rem;color:var(--text-primary);font:600 var(--type-body) / 1.35 var(--font-inter);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label affordance""value affordance";align-content:center;gap:.15rem .5rem;padding:.625rem .5rem;display:grid}.OQmGdW_trigger:hover,.OQmGdW_trigger[aria-expanded=true]{background:var(--surface-flight)}.OQmGdW_label{color:var(--text-secondary);font-size:var(--type-meta);grid-area:label;font-weight:500}.OQmGdW_value{font-variant-numeric:tabular-nums;grid-area:value}.OQmGdW_affordance{color:var(--accent-flight);grid-area:affordance;align-self:center;align-items:center;gap:.25rem;display:flex}.OQmGdW_panel{--anchor-gap:.5rem;--anchor-padding:.75rem;--anchor-max-height:calc(100dvh - 1.5rem);z-index:160;box-sizing:border-box;width:17rem;max-width:calc(100vw - 1.5rem);max-height:var(--anchor-max-height);overscroll-behavior:contain;border:1px solid var(--border-subtle);background:var(--surface-elevated);color:var(--text-primary);box-shadow:0 12px 32px -16px color-mix(in srgb, var(--text-primary) 30%, transparent);font:500 var(--type-body) / 1.4 var(--font-inter);border-radius:1.25rem;padding:.75rem;overflow-y:auto}.OQmGdW_heading{font-size:var(--type-meta);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;margin-bottom:.5rem;display:flex}.OQmGdW_hint,.OQmGdW_columnLabel{color:var(--text-secondary);font-weight:400}.OQmGdW_columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.OQmGdW_column{text-align:center;min-width:0}.OQmGdW_columnLabel{font-size:var(--type-meta);margin-bottom:.25rem;display:block}.OQmGdW_list{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:var(--border-control) var(--surface-flight);background:var(--surface-page);border-radius:.75rem;height:8.25rem;max-height:25dvh;position:relative;overflow-y:auto}.OQmGdW_option,.OQmGdW_step,.OQmGdW_now,.OQmGdW_done{width:100%;min-height:2.75rem;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.65rem;justify-content:center;align-items:center;padding:.5rem;display:flex}.OQmGdW_option{font-variant-numeric:tabular-nums;font-size:1.125rem}.OQmGdW_option:hover,.OQmGdW_step:hover:not(:disabled){background:var(--surface-flight)}.OQmGdW_option[aria-selected=true]{background:var(--accent-flight);color:var(--surface-elevated);font-weight:700}.OQmGdW_step{color:var(--accent-flight)}.OQmGdW_step>span{margin-inline:0}.OQmGdW_step:disabled{opacity:.3;cursor:default}.OQmGdW_actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.5rem;margin-top:.75rem;display:grid}.OQmGdW_now,.OQmGdW_done{color:var(--accent-flight);border-radius:.85rem;font-weight:600}.OQmGdW_now{border:1px solid var(--border-control)}.OQmGdW_now:hover,.OQmGdW_done{background:var(--surface-flight)}.OQmGdW_done:hover{background:var(--accent-flight);color:var(--surface-elevated)}.OQmGdW_trigger:focus-visible,.OQmGdW_list:focus-visible,.OQmGdW_step:focus-visible,.OQmGdW_now:focus-visible,.OQmGdW_done:focus-visible{outline:var(--focus-ring-width) solid var(--accent-flight);outline-offset:2px}@media (forced-colors:active){.OQmGdW_option[aria-selected=true]{outline-offset:-2px;outline:2px solid highlight}}
.ZRWERG_modeBUS{--mode-color:#007ac9;--mode-ink:#005a91}.ZRWERG_modeSUBWAY,.ZRWERG_modeTRUNK_BUS{--mode-color:#ff6319;--mode-ink:#9b3d0c}.ZRWERG_modeTRAM{--mode-color:#00985f;--mode-ink:#006742}.ZRWERG_modeMixed{--mode-color:var(--border-control);--mode-ink:var(--text-secondary)}.ZRWERG_surface{--mode-tint:color-mix(in srgb, var(--mode-color,var(--accent-train)) 4%, var(--surface-elevated));border:1px solid var(--border-subtle);border-top:2px solid var(--mode-color,var(--accent-train));background:var(--surface-elevated);border-radius:.875rem}.ZRWERG_surfaceHeader{border-bottom:1px solid var(--border-subtle);background:var(--mode-tint)}.ZRWERG_accent{border-color:var(--mode-color,var(--accent-train));color:var(--mode-ink,var(--accent-train))}.ZRWERG_routeCode,.ZRWERG_serviceName{color:var(--mode-ink,var(--accent-train));font-weight:700}.ZRWERG_routeCode{font-variant-numeric:tabular-nums}.ZRWERG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ZRWERG_metroMarker{box-sizing:border-box;border:1px solid var(--mode-color);background:color-mix(in srgb, var(--mode-color) 10%, var(--surface-elevated));width:1.25rem;height:1.25rem;color:var(--mode-ink);vertical-align:.1em;white-space:nowrap;border-radius:.3rem;justify-content:center;align-items:center;margin-inline-start:.125rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}
.TG9tUW_results,.TG9tUW_routes{gap:.875rem;min-width:0;display:grid}.TG9tUW_results{gap:1.5rem}.TG9tUW_card{--journey-card-inset:clamp(.875rem, 2vw, 1rem);border:1px solid var(--hsl-border);border-radius:var(--hsl-control-radius);background:var(--surface-elevated);min-width:0;transition:border-color .16s,box-shadow .16s,background-color .16s;overflow:hidden}.TG9tUW_route{text-align:left;width:100%;min-width:0;padding:.875rem var(--journey-card-inset) .625rem;border-radius:var(--hsl-control-radius);color:var(--text-primary);font:400 var(--type-body) / 1.5 var(--font-inter);cursor:pointer;background:0 0;border:0;gap:.625rem;display:grid}.TG9tUW_card[data-selected=true]{background:var(--hsl-surface-subtle);border-color:var(--hsl-ink);box-shadow:inset 0 0 0 1px var(--hsl-ink)}.TG9tUW_route:hover{background:color-mix(in srgb, var(--hsl-surface-subtle) 58%, transparent)}.TG9tUW_fareSummary,.TG9tUW_ticketAction{justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.TG9tUW_headline{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem 1rem;display:grid}.TG9tUW_durationBlock{gap:.35rem;min-width:0;display:grid}.TG9tUW_date{color:var(--text-secondary);font-size:var(--type-meta)}.TG9tUW_duration{color:var(--text-primary);font:700 var(--type-data-primary) / 1.2 var(--font-inter);font-variant-numeric:tabular-nums;letter-spacing:-.015em}.TG9tUW_times{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}.TG9tUW_legs{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.TG9tUW_routeOverview{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.TG9tUW_serviceStep{align-items:center;gap:.5rem;display:inline-flex}.TG9tUW_connection{color:var(--text-secondary)}.TG9tUW_journeyFacts{flex-wrap:wrap;justify-content:flex-end;align-self:center;align-items:center;gap:.375rem .625rem;margin-left:auto;display:inline-flex}.TG9tUW_changeSummary{color:var(--text-secondary);font:500 var(--type-meta) / 1.4 var(--font-inter)}.TG9tUW_walking{color:var(--text-secondary);font-size:var(--type-meta);align-items:center;gap:.35rem;display:inline-flex}.TG9tUW_leg{min-height:2rem;color:var(--mode-ink,var(--text-primary));font-size:var(--type-body);align-items:center;gap:.35rem;padding:0;display:inline-flex}.TG9tUW_leg svg,.TG9tUW_walking svg{flex-shrink:0;width:1.25rem;height:1.25rem}.TG9tUW_modeIcon{align-items:center;display:inline-flex}.TG9tUW_leg[data-walk=true]{color:var(--text-secondary);background:0 0;padding-inline:0}.TG9tUW_cardActions{min-width:0;padding:.25rem var(--journey-card-inset) .75rem;gap:.75rem;display:grid}.TG9tUW_cardActions[data-purchase=true]{grid-template-columns:minmax(0,1.15fr) minmax(8rem,.85fr);align-items:stretch}.TG9tUW_fareSummary{flex-wrap:wrap;grid-column:1;justify-content:flex-start;min-width:0}.TG9tUW_zoneHint{color:var(--text-secondary);font:500 var(--type-meta) / 1.4 var(--font-inter)}.TG9tUW_zoneHint[data-known=true]{color:var(--hsl-ink)}.TG9tUW_mapAction{width:100%;min-height:3rem;color:var(--hsl-ink);cursor:pointer;font:500 var(--type-meta) / 1.4 var(--font-inter);text-align:left;background:0 0;border:0;padding:.2rem 0;transition:color .16s}.TG9tUW_mapAction:hover{color:color-mix(in srgb, var(--hsl-ink) 78%, var(--text-primary))}.TG9tUW_fareSummary>.TG9tUW_mapAction:last-child:not(:first-child){margin-left:auto}.TG9tUW_zonePrice{color:var(--text-primary);font:700 var(--type-data-primary) / 1.2 var(--font-inter);white-space:nowrap;font-variant-numeric:tabular-nums}.TG9tUW_priceBlock{flex:none;justify-items:end;gap:.15rem;display:grid}.TG9tUW_ticketProduct{color:var(--text-secondary);font:600 var(--type-meta) / 1.35 var(--font-inter);text-align:right;white-space:nowrap}.TG9tUW_purchaseAction{grid-column:2;min-width:0}.TG9tUW_suggestionActions{padding:0 var(--journey-card-inset) .75rem;gap:.25rem;display:grid}.TG9tUW_details{border-top:1px solid var(--hsl-border)}.TG9tUW_ticketAction{border-radius:var(--hsl-control-radius);background:var(--hsl-ink);width:100%;height:100%;min-height:3rem;color:var(--surface-elevated);cursor:pointer;font:600 var(--type-body) / 1.4 var(--font-inter);border:0;justify-content:center;padding:.75rem 1rem}.TG9tUW_ticketAction[data-purchase=false]{border:1px solid var(--hsl-border);background:var(--surface-elevated);color:var(--hsl-ink)}.TG9tUW_alternateZoneAction{min-height:2.75rem;color:var(--hsl-ink);cursor:pointer;font:500 var(--type-meta) / 1.4 var(--font-inter);background:0 0;border:0;border-bottom:1px solid #0000;justify-self:start;padding:.4rem 0}.TG9tUW_alternateZoneAction:hover{border-bottom-color:currentColor}.TG9tUW_details>summary{cursor:pointer;min-height:2.75rem;color:var(--hsl-ink);padding:.625rem var(--journey-card-inset);font:500 var(--type-body) / 1.5 var(--font-inter);justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.TG9tUW_details>summary::-webkit-details-marker{display:none}.TG9tUW_details>:not(summary){margin-inline:var(--journey-card-inset)}.TG9tUW_zoneNote{color:var(--text-secondary);font:400 var(--type-meta) / 1.5 var(--font-inter);margin:0 0 1rem}.TG9tUW_more{border:0;border-top:1px solid var(--border-subtle);width:100%;min-height:3.5rem;color:var(--hsl-ink);font:600 var(--type-body) / 1.4 var(--font-inter);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background-color .16s;display:flex}.TG9tUW_more:hover:not(:disabled){background:color-mix(in srgb, var(--hsl-surface-subtle) 56%, transparent)}.TG9tUW_moreIcon{background:var(--hsl-surface-subtle);border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.TG9tUW_moreIcon:before{content:"";border-bottom:2px solid;border-right:2px solid;width:.5rem;height:.5rem;margin-top:-.2rem;transform:rotate(45deg)}.TG9tUW_more:disabled{opacity:.6;cursor:default}.TG9tUW_message{color:var(--text-secondary);font:400 var(--type-body) / 1.5 var(--font-inter);margin:0}.TG9tUW_results button:focus-visible,.TG9tUW_details summary:focus-visible{outline:var(--focus-ring-width) solid var(--hsl-ink);outline-offset:3px}@media (max-width:47.99rem){.TG9tUW_legs{flex:100%;width:100%}.TG9tUW_journeyFacts{justify-content:flex-start;width:100%;margin-left:0}}
.MJKt1G_root{min-width:0}.MJKt1G_timeline{--rail-time-width:3.5rem;--rail-dot-width:1rem;--rail-gap:.75rem;--rail-axis:calc(var(--rail-time-width) + var(--rail-gap) + var(--rail-dot-width) / 2);max-width:40rem;font:400 var(--type-body) / 1.5 var(--font-inter);margin:0;padding:0;list-style:none}.MJKt1G_timeline>li{--rail-colour:var(--hsl-border);grid-template-columns:var(--rail-time-width) var(--rail-dot-width) minmax(0, 1fr);column-gap:var(--rail-gap);align-items:center;min-width:0;display:grid;position:relative}.MJKt1G_timeline>li:before{content:"";left:calc(var(--rail-axis) - 1px);border-left:2px solid var(--rail-colour);position:absolute;top:0;bottom:0}.MJKt1G_timeline>li[data-zone=outside-hsl],.MJKt1G_timeline>li[data-coverage=outside-hsl],.MJKt1G_timeline>li[data-zone=unknown],.MJKt1G_timeline>li[data-coverage=unknown]{--rail-colour:var(--text-secondary)}.MJKt1G_timeline>li[data-zone=unknown]:before,.MJKt1G_timeline>li[data-coverage=unknown]:before{border-left-style:dashed}.MJKt1G_timeline>.MJKt1G_section:first-child:before{display:none}.MJKt1G_timeline>.MJKt1G_stop[data-start=true]:before{top:50%}.MJKt1G_timeline>.MJKt1G_stop:last-child:before{bottom:50%}.MJKt1G_section{row-gap:.25rem;padding-block:1rem .5rem}.MJKt1G_section:first-child{padding-top:0}.MJKt1G_sectionHeading{flex-wrap:wrap;grid-column:3;justify-content:space-between;align-items:center;gap:.5rem .75rem;min-width:0;display:flex}.MJKt1G_zone{background:var(--hsl-surface-subtle);color:var(--hsl-ink);font-size:var(--type-meta);overflow-wrap:anywhere;border-radius:999px;padding:.125rem .625rem;font-weight:600}.MJKt1G_section[data-zone=unknown] .MJKt1G_zone{background:var(--surface-muted);color:var(--text-secondary)}.MJKt1G_outside{border-left:3px solid var(--text-secondary);background:var(--surface-muted);color:var(--text-primary);font-size:var(--type-meta);border-radius:0 .5rem .5rem 0;grid-column:3;gap:.25rem;padding:.75rem;display:grid}.MJKt1G_outside strong{font-weight:600}.MJKt1G_outside span{color:var(--text-secondary)}.MJKt1G_note{color:var(--text-secondary);font-size:var(--type-meta);grid-column:3}.MJKt1G_stop{padding-block:.625rem}.MJKt1G_stop time{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:var(--type-meta)}.MJKt1G_dot{border:2px solid var(--rail-colour);background:var(--surface-elevated);border-radius:50%;justify-self:center;width:.625rem;height:.625rem;position:relative}.MJKt1G_stop:last-child .MJKt1G_dot{background:var(--rail-colour)}.MJKt1G_name{overflow-wrap:anywhere;min-width:0}.MJKt1G_notice{font-size:var(--type-meta);color:var(--text-secondary);margin:.5rem 0 1rem}@media (max-width:35rem){.MJKt1G_timeline{--rail-time-width:3rem;--rail-gap:.5rem}}
.Nt5ndq_boarding{flex-wrap:wrap;align-items:baseline;gap:0 .75rem;min-width:0;display:flex}.Nt5ndq_name{min-width:0}.Nt5ndq_meta{min-width:0;color:var(--text-secondary);font-family:var(--font-inter);font-size:var(--type-meta);flex-wrap:wrap;align-items:baseline;gap:0 .5rem;display:flex}.Nt5ndq_meta button{min-height:2.75rem;color:var(--hsl-ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.375rem;margin-block:-.625rem;padding:.25rem .5rem;font-weight:600;display:inline-flex}.Nt5ndq_meta button:hover{text-underline-offset:.2em;text-decoration:underline}.Nt5ndq_meta button:focus-visible{outline-offset:2px;outline:2px solid}
.xRG5Uq_utilityNav{align-self:start;gap:.8rem;width:100%;max-width:36rem;padding-top:.4rem;display:grid}.xRG5Uq_contentLinks{flex-wrap:wrap;align-items:center;gap:.65rem 1.15rem;display:flex}.xRG5Uq_linkPill,.xRG5Uq_advertisingLink{min-height:2.75rem;color:var(--text-secondary);font-size:var(--type-meta);letter-spacing:.08em;text-underline-offset:.3em;text-decoration-skip-ink:auto;text-transform:uppercase;border-radius:.2rem;align-items:center;gap:.4rem;padding:0;font-weight:500;line-height:1.5;text-decoration:none;text-decoration-thickness:1px;display:inline-flex}.xRG5Uq_linkPill:focus-visible,.xRG5Uq_advertisingLink:focus-visible{color:var(--accent-train);text-decoration-line:underline}@media (hover:hover) and (pointer:fine){.xRG5Uq_linkPill:hover,.xRG5Uq_advertisingLink:hover{color:var(--accent-train);text-decoration-line:underline}.xRG5Uq_socialLink:hover{background:var(--surface-muted)}}.xRG5Uq_linkLabel{align-items:center;gap:.65rem;min-width:0;display:inline-flex}.xRG5Uq_linkLabel svg{width:.92rem;height:.92rem;color:var(--accent-train);fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none}.xRG5Uq_utilityRow{border-top:.5px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;padding-top:.8rem;display:flex}.xRG5Uq_socialRow{gap:.4rem;display:flex}.xRG5Uq_socialLink{border:.5px solid var(--border-subtle);width:1.95rem;height:1.95rem;color:var(--accent-train);background:var(--surface-page);border-radius:999px;place-items:center;display:inline-grid}.xRG5Uq_socialLink svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:.82rem;height:.82rem;display:block}@media (min-width:1024px){.xRG5Uq_utilityNav{max-width:31rem}}
.ck8d4W_details{width:100%;min-width:0;font-family:var(--font-inter);grid-column:1/-1}.ck8d4W_details>summary{border:1px solid var(--hsl-border);background:var(--surface-elevated);cursor:pointer;max-width:100%;min-height:2.75rem;color:var(--hsl-ink);font-size:var(--type-meta);border-radius:.75rem;align-items:center;gap:.75rem;padding:.5rem .75rem;font-weight:600;list-style:none;display:inline-flex}.ck8d4W_details>summary::-webkit-details-marker{display:none}.ck8d4W_details>summary:focus-visible{outline:2px solid var(--hsl-ink);outline-offset:3px}.ck8d4W_details>summary:focus:not(:focus-visible){outline:none}.ck8d4W_details[open]>summary{color:var(--hsl-ink);border-color:var(--hsl-border);background:var(--hsl-surface-subtle)}.ck8d4W_content{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:.75rem;max-width:42rem;margin-top:.75rem;padding:1rem}.ck8d4W_leg+.ck8d4W_leg{border-top:1px solid var(--border-subtle);margin-top:1.5rem;padding-top:1.5rem}.ck8d4W_details .ck8d4W_purchaseButton{min-height:2.75rem;color:var(--hsl-ink);border-color:var(--hsl-border);background:var(--hsl-surface-subtle)}.ck8d4W_details .ck8d4W_purchaseButton:hover{border-color:var(--hsl-ink);background:var(--hsl-surface)}.ck8d4W_legHeading{font-size:var(--type-body);align-items:center;gap:.75rem;margin:0 0 1rem;font-weight:600;display:flex}.ck8d4W_legHeading>span:last-child{overflow-wrap:anywhere;min-width:0}.ck8d4W_notice{font-size:var(--type-meta);color:var(--text-secondary);margin-block:1rem}
._1_StUW_control{gap:1rem;min-width:0;display:grid}._1_StUW_error{font-size:var(--type-body);color:var(--text-secondary);margin:0}
.KhT2va_desktopFeatureSlot{width:100%;display:none}@media (min-width:1024px){.KhT2va_desktopFeatureSlot{margin-top:clamp(2.5rem,5svh,3.5rem);display:block}}
.bPppna_section{min-width:0;padding-top:clamp(2rem,5vw,4.5rem)}.bPppna_title{font-family:var(--font-serif);font-size:var(--type-functional-title);font-weight:var(--font-weight-editorial);letter-spacing:var(--fraunces-letter-spacing);line-height:var(--type-heading-h2-line-height);margin:0 0 clamp(1.5rem,3vw,2.5rem)}.bPppna_panels{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:clamp(1rem,2vw,2rem);display:grid}.bPppna_panel{background:var(--surface-elevated);border-radius:.75rem;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(1.5rem,3.5vw,3.5rem);display:flex}.bPppna_arrival{background:var(--surface-muted)}.bPppna_phase{color:var(--accent-train);font-size:var(--type-meta);align-items:center;gap:.875rem;margin:0 0 clamp(1.5rem,2.5vw,2.25rem);font-weight:600;line-height:1.5;display:flex}.bPppna_icon{background:var(--surface-muted);border-radius:.75rem;flex:0 0 2.75rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.bPppna_arrival .bPppna_icon{background:var(--surface-elevated)}.bPppna_icon svg{width:1.5rem;height:1.5rem;display:block}.bPppna_copy{width:100%;margin-bottom:clamp(1.5rem,2.5vw,2.5rem)}.bPppna_station{color:var(--text-primary);font-family:var(--font-serif);font-size:var(--type-functional-title);font-weight:var(--font-weight-editorial);letter-spacing:var(--fraunces-letter-spacing);line-height:var(--type-heading-h3-line-height);overflow-wrap:anywhere;text-wrap:balance;margin:0 0 .875rem}.bPppna_description{max-width:40ch;color:var(--text-secondary);font-size:var(--type-body);margin:0;line-height:1.65}.bPppna_actions{flex-wrap:wrap;align-items:center;gap:.5rem 2rem;width:100%;margin-top:auto;display:flex}.bPppna_link{max-width:100%;min-height:2.75rem;color:var(--accent-train);font-size:var(--type-body);overflow-wrap:anywhere;align-items:center;gap:.75rem;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.bPppna_arrow{flex-shrink:0;display:inline-flex}.bPppna_arrow svg{width:1.125rem;height:1.125rem;display:block}.bPppna_link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:5px;border-radius:.125rem}@media (hover:hover) and (pointer:fine){.bPppna_link:hover{text-underline-offset:.25em;text-decoration:underline}}
.grxHuG_hint{color:var(--text-secondary);font:400 var(--type-meta) / 1.5 var(--font-inter);margin:0}.grxHuG_hint:empty{display:none}.grxHuG_fields{min-width:0;display:grid}.grxHuG_fields>div+div{border-top:1px solid var(--border-subtle)}
.okrL4W_homePageFrame{--font-serif-italic:var(--font-home-editorial-italic);--surface-card:var(--surface-elevated);--focus-ring:var(--text-primary);--home-section-title:var(--type-section-title);--home-functional-title:var(--type-functional-title);--home-feature-title:var(--type-section-title);--home-card-title:var(--type-card-title);--home-content-max:120rem;--home-section-space:clamp(4rem, 7vw, 8rem);--home-section-gap:clamp(2rem, 4vw, 4rem);--home-description-weight:400;--home-description-size:var(--type-body-large);--home-column-min-width:0;--home-description-line-height:1.6;--home-search-margin:clamp(1rem, 2vw, 2rem);overflow-wrap:anywhere;background:var(--surface-page);min-width:0;min-height:100%}.okrL4W_homePageFrame :is(a,button,input:not([role=combobox]),summary):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:4px;box-shadow:0 0 0 4px var(--surface-elevated)}.okrL4W_mobileAdSection{padding:clamp(.75rem,2vw,1.25rem) 1rem clamp(4.5rem,9vw,7rem)}@media (min-width:768px){.okrL4W_mobileAdSection{padding:clamp(1rem,2.5vw,1.75rem) 2.5rem clamp(5.25rem,9vw,8.5rem)}}@media (min-width:1024px){.okrL4W_mobileAdSection{display:none}}
.SW83eW_points{--journey-time-size:var(--type-body);--journey-stop-size:var(--type-body);--journey-stop-gap:0;gap:0;margin:.75rem 0 1rem;padding:0;list-style:none;display:grid}.SW83eW_point{--journey-timeline-accent:var(--hsl-ink);overflow-wrap:anywhere;min-width:0}.SW83eW_point[data-walking=true]{--journey-timeline-accent:var(--text-secondary)}.SW83eW_zoneBoundary{width:100%;color:var(--hsl-ink);font:600 var(--type-meta)/1.4 var(--font-inter);align-items:center;gap:.5rem;margin:0 0 .625rem;display:flex}.SW83eW_zoneBoundary:before,.SW83eW_zoneBoundary:after{content:"";background:var(--hsl-border);height:1px}.SW83eW_zoneBoundary:before{width:.75rem}.SW83eW_zoneBoundary:after{flex:1}.SW83eW_zoneBoundary span{background:var(--hsl-surface-subtle);white-space:nowrap;border-radius:999px;padding:.2rem .55rem}.SW83eW_zoneBoundary[data-zone=outside-hsl]{color:var(--text-primary)}.SW83eW_zoneBoundary[data-zone=outside-hsl] span{background:var(--surface-muted)}.SW83eW_connection{padding:.75rem 0 1.5rem}.SW83eW_service{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.SW83eW_direction{color:var(--text-secondary);font:400 var(--type-meta) / 1.5 var(--font-inter);margin:.5rem 0 0}.SW83eW_direction strong{font-weight:600}.SW83eW_duration,.SW83eW_wait{color:var(--text-secondary);font:400 var(--type-body) / 1.5 var(--font-inter)}.SW83eW_stops{margin-top:.75rem}.SW83eW_stops>summary{cursor:pointer;min-height:2.75rem;color:var(--hsl-ink);font-size:var(--type-meta);justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.SW83eW_stops>summary::-webkit-details-marker{display:none}.SW83eW_stops>summary:focus-visible{outline:var(--focus-ring-width) solid var(--hsl-ink);outline-offset:2px}.SW83eW_stops ol{gap:.875rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.SW83eW_stops li{font:400 var(--type-meta)/1.5 var(--font-inter);grid-template-columns:3rem minmax(0,1fr);align-items:baseline;gap:.5rem;display:grid}.SW83eW_stops li .SW83eW_zoneBoundary{grid-column:1/-1;margin:0}.SW83eW_callTime{color:var(--text-secondary);font-variant-numeric:tabular-nums}.SW83eW_wait{margin:0 0 .5rem}
.Tzb_2a_conditions{border-top:1px solid var(--border-subtle);min-width:0}.Tzb_2a_conditions summary{cursor:pointer;min-height:3rem;color:var(--text-secondary);font-size:var(--type-meta);border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding-block:.625rem;font-weight:500;list-style:none;display:flex}.Tzb_2a_conditions summary:hover{color:var(--hsl-ink)}.Tzb_2a_conditions summary::-webkit-details-marker{display:none}.Tzb_2a_body{font-size:var(--type-meta);color:var(--text-secondary);padding:.5rem 0 .25rem;line-height:1.6}.Tzb_2a_body dl{gap:1rem;margin:0;display:grid}.Tzb_2a_body dt{color:var(--text-primary);font-weight:500}.Tzb_2a_body dd{margin:.25rem 0 0}.Tzb_2a_links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1rem;margin-top:.5rem;display:flex}.Tzb_2a_links a{max-width:100%;min-height:2.75rem;color:var(--hsl-ink);border-radius:.25rem;align-items:center;gap:.25rem;font-weight:500;text-decoration:none;display:inline-flex}.Tzb_2a_links a:is(:hover,:focus-visible)>span{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.Tzb_2a_links svg{flex:none;width:.875rem;height:.875rem}.Tzb_2a_conditions :is(summary,a):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:-2px}
.PHryhq_routeGrid{max-width:var(--home-content-max,120rem);gap:clamp(1rem,2.5vw,1.5rem);margin:0 auto;display:grid}.PHryhq_routeStack{gap:clamp(1rem,2.5vw,1.5rem);display:grid}.PHryhq_routeEyebrow{align-items:center;gap:.55rem;display:inline-flex}.PHryhq_routeEyebrow svg{flex:none;width:1rem;height:1rem}.PHryhq_routeCard{border:1px solid var(--border-subtle);min-height:18rem;color:var(--surface-elevated);background:var(--accent-train);box-shadow:var(--shadow-soft);isolation:isolate;border-radius:1.25rem;display:grid;position:relative;overflow:hidden}.PHryhq_featuredRouteCard{min-height:30rem}.PHryhq_routeCard:hover .PHryhq_routeImage{transform:scale(1.035)}.PHryhq_routeCard:hover .PHryhq_routeArrow,.PHryhq_routeCard:focus-visible .PHryhq_routeArrow{transform:translate(.12rem,-.12rem)}.PHryhq_routeCard:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:4px}.PHryhq_routeImage{z-index:-2;object-fit:cover;transition:transform .42s}.PHryhq_routeShade{z-index:-1;background:var(--image-scrim);position:absolute;inset:0}.PHryhq_routeCopy{align-self:end;gap:.7rem;min-width:0;padding:1.35rem 5rem 1.35rem 1.35rem;display:grid}.PHryhq_routeArrow{z-index:1;width:clamp(2.75rem,4vw,3.35rem);height:clamp(2.75rem,4vw,3.35rem);color:var(--accent-train);background:var(--surface-elevated);border-radius:999px;place-items:center;transition:transform .18s,background .18s;display:inline-grid;position:absolute;bottom:clamp(1rem,2.2vw,1.45rem);right:clamp(1rem,2.2vw,1.45rem)}.PHryhq_routeArrow svg{width:48%;height:48%}.PHryhq_routePillBar{z-index:2;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex;position:absolute;top:clamp(1rem,2vw,1.35rem);left:clamp(1rem,2vw,1.35rem);right:clamp(1rem,2vw,1.35rem)}.PHryhq_routePill{border:1px solid color-mix(in srgb, var(--surface-elevated) 26%, transparent);min-width:0;max-width:100%;min-height:1.75rem;color:var(--surface-elevated);background:color-mix(in srgb, var(--color-image-shade) 68%, transparent);font-family:var(--font-jetbrains);font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.35rem .7rem;font-weight:500;line-height:1.3;display:inline-flex}.PHryhq_routeTitle{max-width:13ch;color:var(--surface-elevated);font-family:var(--font-serif);font-size:var(--home-card-title,clamp(1.75rem, 2.6vw, 2.75rem));font-optical-sizing:auto;font-variation-settings:"opsz" 144, "SOFT" 50;font-weight:var(--font-weight-editorial);letter-spacing:var(--fraunces-letter-spacing);line-height:var(--fraunces-line-height);margin:0}.PHryhq_featuredRouteTitle{font-size:var(--home-feature-title,clamp(2.5rem, 4vw, 4rem))}.PHryhq_routeAction{color:var(--surface-elevated);font-size:var(--type-body);font-weight:600;line-height:1.5}@media (min-width:768px){.PHryhq_routeCard{min-height:20rem}.PHryhq_featuredRouteCard{min-height:35rem}.PHryhq_routeCopy{padding:2rem 6rem 2rem 2rem}}@media (prefers-reduced-motion:reduce){.PHryhq_routeImage,.PHryhq_routeArrow{transition:none}.PHryhq_routeCard:hover .PHryhq_routeImage,.PHryhq_routeCard:hover .PHryhq_routeArrow,.PHryhq_routeCard:focus-visible .PHryhq_routeArrow{transform:none}}@media (min-width:1024px){.PHryhq_routeGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:minmax(18rem,auto)}.PHryhq_routeCard{min-height:18rem}.PHryhq_featuredRouteCard{min-height:100%}.PHryhq_featuredRouteTitle{--fraunces-line-height:var(--type-heading-h2-line-height)}}
.k0y7Xq_page{--board-content-max:120rem;--board-loading-gutter:1rem;min-height:100%;padding-top:calc(var(--site-header-height) + env(safe-area-inset-top));color:var(--text-primary);background:var(--surface-page)}.k0y7Xq_shell{width:100%}.k0y7Xq_masthead,.k0y7Xq_board{width:100%;max-width:calc(var(--board-content-max) + 2 * var(--board-loading-gutter));padding:.85rem var(--board-loading-gutter) 1.1rem;margin:0 auto}.k0y7Xq_masthead{gap:1rem;display:grid}.k0y7Xq_board{padding-top:1.75rem;padding-bottom:var(--page-end-space);gap:1.35rem;display:grid}.k0y7Xq_toolbar{grid-template-columns:minmax(8rem,11rem) minmax(0,1fr) minmax(7rem,10rem);gap:.9rem;display:grid}.k0y7Xq_table{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:1.25rem;overflow:hidden}.k0y7Xq_row{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(3.5rem,.3fr) minmax(8rem,1fr) minmax(5rem,.45fr);align-items:center;gap:1rem;min-height:4.75rem;padding:0 1rem;display:grid}.k0y7Xq_row:last-child{border-bottom:0}.k0y7Xq_title,.k0y7Xq_meta,.k0y7Xq_pill,.k0y7Xq_search,.k0y7Xq_date,.k0y7Xq_time,.k0y7Xq_destination,.k0y7Xq_status{background:linear-gradient(90deg, var(--border-subtle) 20%, var(--surface-page) 50%, var(--border-subtle) 80%);background-size:220% 100%;border-radius:999px;animation:1.6s ease-in-out infinite k0y7Xq_shimmer;overflow:hidden}.k0y7Xq_title{border-radius:1rem;width:min(78%,38rem);height:clamp(2.65rem,10vw,3.65rem)}.k0y7Xq_heading{min-width:0;font-family:var(--font-display);font-size:clamp(2.35rem,10vw,3.25rem);font-weight:var(--font-weight-editorial);letter-spacing:var(--fraunces-letter-spacing);line-height:var(--fraunces-line-height);overflow-wrap:anywhere;margin:0}.k0y7Xq_meta{width:14rem;height:2.5rem}.k0y7Xq_pill,.k0y7Xq_search,.k0y7Xq_date{min-height:2.75rem}.k0y7Xq_time,.k0y7Xq_destination,.k0y7Xq_status{height:.95rem}.k0y7Xq_destination{width:72%}.k0y7Xq_status{width:80%}.k0y7Xq_screenReader{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:40rem){.k0y7Xq_toolbar{grid-template-columns:1fr auto}.k0y7Xq_search{display:none}.k0y7Xq_row{grid-template-columns:minmax(3.5rem,.3fr) minmax(8rem,1fr)}.k0y7Xq_status{display:none}}@media (min-width:48rem){.k0y7Xq_heading{font-size:clamp(3rem,4.8vw,3.5rem)}.k0y7Xq_page{--board-loading-gutter:2.5rem}.k0y7Xq_masthead,.k0y7Xq_board{padding-inline:var(--board-loading-gutter)}}.k0y7Xq_station .k0y7Xq_title{width:min(78%,24rem)}.k0y7Xq_station .k0y7Xq_toolbar{grid-template-columns:minmax(0,1fr) minmax(7rem,10rem)}.k0y7Xq_station .k0y7Xq_search{display:none}.k0y7Xq_station .k0y7Xq_row{min-height:5rem}.k0y7Xq_station .k0y7Xq_row:nth-child(2n){background:var(--surface-muted)}@media (max-width:63.999rem){.k0y7Xq_station .k0y7Xq_row{grid-template-columns:minmax(3.5rem,.3fr) minmax(0,1fr);min-height:7.25rem}.k0y7Xq_station .k0y7Xq_status{display:none}}@media (min-width:48rem){.k0y7Xq_masthead{padding-top:1rem;padding-bottom:1.35rem}.k0y7Xq_board{padding-top:2.15rem}}@media (min-width:64rem){.k0y7Xq_masthead{grid-template-columns:minmax(0,1fr) minmax(12rem,22rem);align-items:center;column-gap:clamp(2rem,4vw,5rem)}.k0y7Xq_meta{justify-self:end}}@media (min-width:90rem){.k0y7Xq_page{--board-loading-gutter:4rem}}@media (min-width:240rem){.k0y7Xq_page{--board-loading-gutter:6rem}}@media (prefers-reduced-motion:reduce){.k0y7Xq_title,.k0y7Xq_meta,.k0y7Xq_pill,.k0y7Xq_search,.k0y7Xq_date,.k0y7Xq_time,.k0y7Xq_destination,.k0y7Xq_status{animation:none}}@keyframes k0y7Xq_shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}
.wzbQUa_root{min-width:0;position:relative}.wzbQUa_trigger{border:1px solid var(--border-control);width:100%;height:100%;min-height:3rem;color:var(--text-primary);background:var(--surface-page);cursor:pointer;font:600 var(--type-body) / 1.4 var(--font-inter);border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;padding:0 clamp(.6rem,2.4vw,.9rem);display:inline-flex}.wzbQUa_trigger:hover,.wzbQUa_trigger[data-open]{border-color:var(--hsl-ink);background:var(--hsl-surface-subtle)}.wzbQUa_trigger:focus-visible,.wzbQUa_choice:focus-visible,.wzbQUa_done:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.wzbQUa_triggerLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wzbQUa_chevron{width:.48rem;height:.48rem;color:var(--hsl-ink);opacity:.78;border-bottom:2px solid;border-right:2px solid;flex:none;transform:translateY(-.14rem)rotate(45deg)}.wzbQUa_backdrop{z-index:159;background:color-mix(in srgb, var(--surface-page) 90%, transparent);-webkit-backdrop-filter:blur(5px);transition:opacity .16s;position:fixed;inset:0}.wzbQUa_backdrop[data-closed]{opacity:0}.wzbQUa_panel{--anchor-gap:.45rem;--anchor-padding:1rem;--picker-inset:clamp(1rem, 3vw, 1.25rem);z-index:160;width:min(calc((var(--button-width) * 2) + .65rem), calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:var(--picker-inset);border:1px solid var(--hsl-border);background:var(--surface-elevated);box-shadow:0 1rem 3rem color-mix(in srgb, var(--hsl-ink) 16%, transparent);transform-origin:0 0;overscroll-behavior:contain;border-radius:1.1rem;transition:opacity .16s,transform .16s;overflow-y:auto}.wzbQUa_panel:focus{outline:0}.wzbQUa_panel[data-closed]{opacity:0;transform:translateY(-.25rem)scale(.98)}.wzbQUa_choice{width:100%;min-height:3.5rem;color:var(--text-primary);cursor:pointer;text-align:left;font:600 var(--type-body) / 1.3 var(--font-inter);background:0 0;border:0;border-radius:.8rem;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.wzbQUa_choice+.wzbQUa_choice{margin-top:.5rem}.wzbQUa_choice:hover{background:var(--surface-page)}.wzbQUa_choice[aria-pressed=true]{background:var(--hsl-surface-subtle)}.wzbQUa_radio{border:1.5px solid var(--hsl-ink);border-radius:50%;flex:none;width:1.15rem;height:1.15rem;position:relative}.wzbQUa_choice[aria-pressed=true] .wzbQUa_radio:after{background:var(--hsl-ink);content:"";border-radius:50%;position:absolute;inset:.24rem}.wzbQUa_durationBlock{border-top:1px solid var(--hsl-border);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading done""stepper stepper";align-items:center;gap:.65rem 1rem;margin:1rem 0 0;padding:1rem 0 0;display:grid}.wzbQUa_durationHeading{color:var(--text-secondary);font:600 var(--type-meta) / 1.2 var(--font-inter);letter-spacing:.08em;text-transform:uppercase;grid-area:heading;display:block}.wzbQUa_stepper{border:1px solid var(--hsl-border);background:var(--surface-page);border-radius:.9rem;grid-area:stepper;grid-template-columns:3rem minmax(0,1fr) 3rem;align-items:stretch;min-height:3.5rem;display:grid;overflow:hidden}.wzbQUa_stepButton{color:var(--hsl-ink);cursor:pointer;font:500 1.65rem / 1 var(--font-inter);background:0 0;border:0;place-items:center;display:grid}.wzbQUa_stepButton:first-child{border-right:1px solid var(--hsl-border)}.wzbQUa_stepButton:last-child{border-left:1px solid var(--hsl-border)}.wzbQUa_stepButton:hover:not(:disabled){background:var(--hsl-surface-subtle)}.wzbQUa_stepButton:focus-visible{box-shadow:inset 0 0 0 2px var(--text-primary);outline:0}.wzbQUa_stepButton:disabled{cursor:default;opacity:.28}.wzbQUa_durationValue{color:var(--text-primary);text-align:center;font:650 var(--type-body) / 1.2 var(--font-inter);white-space:nowrap;place-items:center;padding:.55rem .35rem;display:grid}.wzbQUa_done{min-height:2.75rem;color:var(--surface-elevated);background:var(--hsl-ink);cursor:pointer;font:650 var(--type-body) / 1.2 var(--font-inter);border:0;border-radius:.75rem;grid-area:done;padding:0 1rem}.wzbQUa_done:hover{filter:brightness(1.08)}@media (prefers-reduced-motion:reduce){.wzbQUa_backdrop,.wzbQUa_panel{transition:none}}@media (max-width:22rem){.wzbQUa_panel{width:min(var(--button-width), calc(100vw - 2rem))}}
.fo5xuG_inner{align-items:start;gap:var(--home-section-gap,2rem);max-width:var(--home-content-max,120rem);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.fo5xuG_title{max-width:12ch;color:var(--text-primary);font-size:var(--type-functional-title);text-wrap:balance;margin:0}.fo5xuG_groups{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;min-width:0;display:grid}.fo5xuG_stations,.fo5xuG_guides{min-width:0}.fo5xuG_stations{container:home-popular-stations/inline-size}.fo5xuG_groupTitle{color:var(--text-secondary);font-family:var(--font-inter);font-size:var(--type-body);margin:0 0 .75rem;font-weight:600;line-height:1.5}.fo5xuG_list{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.fo5xuG_stations .fo5xuG_list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.fo5xuG_link{border-bottom:1px solid var(--border-subtle);height:100%;min-height:2.75rem;color:var(--accent-train);font-size:var(--type-body);text-underline-offset:.2em;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 0;line-height:1.5;text-decoration:none;display:flex}.fo5xuG_link span{overflow-wrap:anywhere;min-width:0}.fo5xuG_stations .fo5xuG_link{font-size:var(--type-content-heading);font-weight:500}.fo5xuG_link svg{flex:none}@media (hover:hover) and (pointer:fine){.fo5xuG_link:hover{text-decoration:underline}}.fo5xuG_link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}@container home-popular-stations (max-width:19.5rem){.fo5xuG_stations .fo5xuG_list{grid-template-columns:minmax(0,1fr)}}@media (min-width:768px){.fo5xuG_groups{column-gap:var(--home-section-gap,2rem);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.fo5xuG_stations .fo5xuG_list{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){.fo5xuG_inner{grid-template-columns:minmax(0,.75fr) minmax(0,2fr)}}
.ABDiIW_root{min-width:0}.ABDiIW_airport{color:var(--text-primary);font-weight:600;display:block}.ABDiIW_transfer{margin-top:.25rem;display:block}.ABDiIW_actions{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:.625rem;display:flex}.ABDiIW_guide,.ABDiIW_options{background:color-mix(in srgb, var(--accent-train) 6%, var(--surface-page));box-sizing:border-box;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .75rem;font-size:.875rem;line-height:1.5;text-decoration:none;display:inline-flex}.ABDiIW_guide{color:var(--accent-train);font-weight:600}.ABDiIW_options{color:var(--text-secondary)}.ABDiIW_guide:hover,.ABDiIW_options:hover{color:var(--text-primary);border-color:color-mix(in srgb, var(--accent-train) 40%, var(--border-subtle));background:color-mix(in srgb, var(--accent-train) 10%, var(--surface-page));text-decoration:none}.ABDiIW_guide:focus-visible,.ABDiIW_options:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}
.SRxcoq_options{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.65rem;min-width:0;display:grid}@media (max-width:22rem){.SRxcoq_options{grid-template-columns:minmax(0,1fr)}}
.fZ1qtG_mapSection{background:var(--surface-page)}.fZ1qtG_mapFrame{max-width:var(--home-content-max,120rem);align-items:center;gap:var(--home-section-gap,clamp(1.75rem, 3vw, 3rem));margin:0 auto;display:grid}.fZ1qtG_content{justify-items:start;gap:1.25rem;display:grid}.fZ1qtG_mapEyebrow{align-items:center;gap:.55rem;display:inline-flex}.fZ1qtG_mapEyebrow svg{width:1rem;height:1rem}.fZ1qtG_mapTitle{max-width:17ch;margin:0}.fZ1qtG_copy{max-width:38ch;color:var(--text-secondary);font-size:var(--type-body-large);margin:0;line-height:1.65}.fZ1qtG_mapLink{justify-self:start;margin-top:.25rem}.fZ1qtG_mapVisual{border:1px solid var(--border-subtle);background:var(--accent-train);border-radius:1.25rem;min-width:0;min-height:clamp(18rem,34vw,29rem);position:relative;overflow:hidden}.fZ1qtG_mapPicture{display:block;position:absolute;inset:0}.fZ1qtG_mapImage{object-fit:cover;object-position:center right;width:100%;height:100%;display:block}@media (min-width:1024px){.fZ1qtG_mapFrame{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}
._AbrhG_indicator{flex-shrink:0;width:1rem;height:1rem;display:inline-block;position:relative}._AbrhG_indicator:before,._AbrhG_indicator:after{content:"";background:currentColor;width:.875rem;height:2px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}._AbrhG_indicator:after{transform:translate(-50%,-50%)rotate(90deg)}details[open]>summary ._AbrhG_indicator:after{display:none}
.l_l7OW_footer{--footer-ink:var(--surface-page);--footer-muted:color-mix(in srgb, var(--footer-ink) 80%, var(--accent-train));--footer-rule:color-mix(in srgb, var(--footer-ink) 24%, transparent);color:var(--footer-ink);background:var(--accent-train);padding-inline:1rem}.l_l7OW_footerInner{grid-template-columns:minmax(0,1fr);width:100%;max-width:240rem;margin-inline:auto;display:grid}.l_l7OW_footerTop{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,5vw,4rem);padding-top:clamp(4rem,6vw,8rem);display:grid}.l_l7OW_footerIntro{grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;gap:1rem;min-width:0;display:grid}.l_l7OW_footerTitle{max-width:12ch;color:var(--footer-ink);font-size:var(--type-section-title);text-wrap:balance;overflow-wrap:anywhere;margin:0}.l_l7OW_footerSummary{max-width:34ch;color:var(--footer-muted);font-size:var(--type-body);overflow-wrap:anywhere;margin:0;line-height:1.6}.l_l7OW_footerAction{max-width:100%;min-height:2.75rem;color:var(--footer-ink);font-size:var(--type-body);border-bottom:1px solid;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:.5rem;padding-block:.5rem;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.l_l7OW_footerAction svg{flex-shrink:0}.l_l7OW_footerAction span{overflow-wrap:anywhere;min-width:0}.l_l7OW_footer a:focus-visible,.l_l7OW_columnSummary:focus-visible{outline:2px solid var(--footer-ink);outline-offset:4px}.l_l7OW_directoryGrid{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.l_l7OW_directoryColumn{border-bottom:1px solid var(--footer-rule);min-width:0}.l_l7OW_desktopColumnLabel{display:none}.l_l7OW_columnLabel,.l_l7OW_desktopColumnLabel{color:var(--footer-ink);font-family:var(--font-inter);font-size:var(--type-content-heading);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.4}.l_l7OW_columnSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;padding-block:1rem;list-style:none;display:flex}.l_l7OW_columnSummary::-webkit-details-marker{display:none}.l_l7OW_linkList{align-content:start;margin:0;padding:0 0 1rem;list-style:none;display:grid}.l_l7OW_footerLink{width:fit-content;max-width:100%;min-height:2.75rem;color:var(--footer-muted);font-size:var(--type-body);text-underline-offset:.25em;align-items:center;padding-block:.5rem;line-height:1.5;text-decoration:none;display:inline-flex}.l_l7OW_footerLink span{overflow-wrap:anywhere;min-width:0}.l_l7OW_footerBrand{width:min(100%,64rem);margin:clamp(4rem,7vw,8rem) auto;display:block}.l_l7OW_footerBrand img{filter:brightness(0)invert();width:100%;height:auto;display:block}.l_l7OW_providerGroup{color:var(--footer-muted);flex-wrap:wrap;align-items:center;gap:.5rem 2rem;padding-block:1rem;display:flex}.l_l7OW_providerNote{font-size:var(--type-meta);margin:0;line-height:1.5}.l_l7OW_providerList{flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.l_l7OW_providerMark{min-height:2.75rem;color:inherit;font-size:var(--type-meta);justify-content:center;align-items:center;padding-block:.25rem;font-weight:500;text-decoration:none;display:inline-flex}.l_l7OW_providerMark svg{width:auto;max-width:5.25rem;height:1rem;display:block}.l_l7OW_providerDigitraffic,.l_l7OW_providerDigitransit,.l_l7OW_providerAdsbLol,.l_l7OW_providerOpenSky{font-size:var(--type-meta);line-height:1}.l_l7OW_providerMark .l_l7OW_providerFinavia{height:.82rem}.l_l7OW_providerMark .l_l7OW_providerKayak{width:auto;height:.92rem}.l_l7OW_providerOpenMeteo{font-size:var(--type-meta);align-items:center;gap:.32rem;line-height:1;display:inline-flex}.l_l7OW_providerMark .l_l7OW_providerOpenMeteo svg{width:1rem;height:1rem}.l_l7OW_footerMeta{padding-block:1rem max(1.5rem, env(safe-area-inset-bottom));border-top:1px solid var(--footer-rule);color:var(--footer-muted);font-size:var(--type-meta);flex-wrap:wrap;align-items:center;gap:.5rem 2rem;line-height:1.5;display:flex}.l_l7OW_utilityLinks{flex-wrap:wrap;gap:0 1.5rem;display:flex}.l_l7OW_utilityLinks a{min-height:2.75rem;color:inherit;text-underline-offset:.25em;align-items:center;text-decoration:none;display:inline-flex}.l_l7OW_socialRow{align-items:center;gap:.25rem;display:flex}.l_l7OW_socialLink{width:2.75rem;height:2.75rem;color:var(--footer-muted);place-items:center;text-decoration:none;display:inline-grid}.l_l7OW_socialLink svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem;display:block}.l_l7OW_footerLink:hover,.l_l7OW_footerLink:focus-visible,.l_l7OW_utilityLinks a:hover,.l_l7OW_utilityLinks a:focus-visible{color:var(--footer-ink);text-decoration:underline}.l_l7OW_footerAction:hover,.l_l7OW_providerMark:hover,.l_l7OW_socialLink:hover{color:var(--footer-ink)}@media (min-width:768px){.l_l7OW_footer{padding-inline:2.5rem}.l_l7OW_directoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,4rem)}.l_l7OW_directoryColumn{border:0}.l_l7OW_desktopColumnLabel{margin-bottom:1.25rem;display:block}.l_l7OW_columnSummary{display:none}.l_l7OW_linkList{padding:0}.l_l7OW_socialRow{margin-left:auto}}@media (min-width:1024px){.l_l7OW_footerTop{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:clamp(3rem,6vw,8rem)}}@media (min-width:1440px){.l_l7OW_footer{padding-inline:4rem}}@media (min-width:3840px){.l_l7OW_footer{padding-inline:6rem}}
.BJ75Gq_shortcuts{flex-wrap:wrap;margin-top:.65rem;display:flex}.BJ75Gq_transportEntry,.BJ75Gq_transportEntryCompact{min-width:0;min-height:44px;color:var(--accent-train);font-family:var(--font-inter);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;display:inline-flex}.BJ75Gq_transportEntry{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--accent-train) 22%, var(--border-subtle));background:var(--surface-muted);border-radius:1.25rem;gap:.75rem;width:100%;max-width:44rem;padding:clamp(1.25rem,3vw,1.75rem);transition:background .16s,border-color .16s}.BJ75Gq_transportEntry .BJ75Gq_transportEntryIcon{background:color-mix(in srgb, var(--accent-train) 7%, var(--surface-muted));border-radius:.75rem;width:2.25rem;height:2.25rem}.BJ75Gq_transportEntry .BJ75Gq_transportEntryIcon svg{width:1.25rem;height:1.25rem}.BJ75Gq_transportEntry .BJ75Gq_transportEntryText{gap:.25rem}.BJ75Gq_transportEntry .BJ75Gq_transportEntryText strong{font-size:var(--type-content-heading);font-weight:600;line-height:1.3}.BJ75Gq_transportEntry .BJ75Gq_transportEntryText small{color:var(--text-secondary);font-size:.9375rem;font-weight:400}.BJ75Gq_transportEntryCompact{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:999px;gap:.65rem;width:fit-content;max-width:100%;padding:.6rem .85rem;font-size:.95rem;transition:background .16s,border-color .16s}.BJ75Gq_transportEntryIcon{flex:none;place-items:center;width:1.25rem;height:1.25rem;display:inline-grid}.BJ75Gq_transportEntryIcon svg{width:1.125rem;height:1.125rem}.BJ75Gq_transportEntryModes{flex-wrap:wrap;flex:0 auto;align-items:center;gap:.4rem;min-width:0;font-size:.95rem;font-weight:500;line-height:1.35;display:inline-flex}.BJ75Gq_transportEntryModes>span{color:var(--mode-ink);white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.BJ75Gq_transportEntryModes>span+span:before{content:"•";color:var(--text-secondary)}.BJ75Gq_transportEntryModes svg{flex-shrink:0;width:1.25rem;height:1.25rem}.BJ75Gq_transportEntryText{gap:.125rem;min-width:0;display:grid}.BJ75Gq_transportEntryText strong{font-size:1rem;font-weight:600;line-height:1.35}.BJ75Gq_transportEntryText small{color:var(--text-secondary);font-size:.875rem;font-weight:400;line-height:1.4}.BJ75Gq_transportEntryCompact .BJ75Gq_transportEntryText strong{font-size:.95rem;font-weight:500}.BJ75Gq_transportEntryCompact .BJ75Gq_transportEntryIcon,.BJ75Gq_transportEntryCompact .BJ75Gq_transportEntryIcon svg{width:1.25rem;height:1.25rem}.BJ75Gq_transportEntryArrow{border-top:1.5px solid;border-inline-end:1.5px solid;flex:none;width:.4rem;height:.4rem;margin-inline:auto .25rem;transform:rotate(45deg)}.BJ75Gq_transportEntryCompact .BJ75Gq_transportEntryArrow{margin-inline-start:.125rem}.BJ75Gq_transportEntry:hover{background:var(--surface-hover,var(--surface-muted));border-color:var(--accent-train)}.BJ75Gq_transportEntryCompact:hover{border-color:var(--accent-train);background:var(--surface-hover,#e7ede5)}.BJ75Gq_transportEntry:focus-visible,.BJ75Gq_transportEntryCompact:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.BJ75Gq_guideSummary{align-content:start;gap:1.5rem;display:grid}.BJ75Gq_guideFacts{margin:0;display:grid}.BJ75Gq_guideFacts>div{min-width:0;padding-block:1rem}.BJ75Gq_guideFacts>div:first-child{padding-top:0}.BJ75Gq_guideFacts>div+div{border-top:1px solid var(--border-subtle)}.BJ75Gq_guideFacts dt{font-size:.9375rem;font-weight:600;line-height:1.45}.BJ75Gq_guideFacts dd{color:var(--text-secondary);margin:.25rem 0 0;font-size:.9375rem;font-weight:400;line-height:1.5}@container (min-width:31rem){.BJ75Gq_guideFacts>div{grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);gap:1.25rem;display:grid}.BJ75Gq_guideFacts dd{margin-top:0}}.BJ75Gq_guideActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.BJ75Gq_guidePrimary,.BJ75Gq_guideMap{box-sizing:border-box;background:color-mix(in srgb, var(--accent-train) 6%, var(--surface-page));min-height:44px;color:var(--accent-train);border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.35rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.BJ75Gq_guidePrimary:hover,.BJ75Gq_guideMap:hover{color:color-mix(in srgb, var(--accent-train) 75%, black);border-color:color-mix(in srgb, var(--accent-train) 40%, var(--border-subtle));background:color-mix(in srgb, var(--accent-train) 10%, var(--surface-page));text-decoration:none}.BJ75Gq_guidePrimary:focus-visible,.BJ75Gq_guideMap:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.BJ75Gq_guideSources{border-top:1px solid var(--border-subtle)}.BJ75Gq_guideSourcesToggle{width:100%;min-height:48px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;list-style:none;display:flex}.BJ75Gq_guideSourcesToggle::-webkit-details-marker{display:none}.BJ75Gq_guideSourcesToggle:after{content:"+";font-size:1.25rem;font-weight:400}.BJ75Gq_guideSources details[open] .BJ75Gq_guideSourcesToggle:after{content:"−"}.BJ75Gq_guideReview{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:0;font-size:.75rem;font-weight:500}.BJ75Gq_guideSources ul{margin:0;padding:0 0 .75rem;list-style:none}.BJ75Gq_guideSources li{border-top:1px solid var(--border-subtle)}.BJ75Gq_guideSources li:first-child{border-top:0}.BJ75Gq_guideSources .BJ75Gq_sourceCredit{flex-wrap:wrap;align-items:center;column-gap:.25rem;display:flex}.BJ75Gq_guideSources a{min-height:44px;color:var(--accent-train);align-items:center;gap:.5rem;font-size:.875rem;text-decoration:none;display:inline-flex}.BJ75Gq_modeGroup svg{flex-shrink:0}.BJ75Gq_panel{--mode-color:var(--accent-train);--mode-ink:var(--accent-train);background:var(--surface-page);height:100%;min-height:0;color:var(--text-primary);font-family:var(--font-inter);border-radius:1.5rem 1.5rem 0 0;flex-direction:column;font-size:1rem;line-height:1.5;display:flex;overflow:hidden;box-shadow:-.5rem 0 3rem #0000001f;container-type:inline-size}.BJ75Gq_panelHeader{grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:.2rem 1rem;padding:1.25rem clamp(1rem,3vw,1.75rem) 1.35rem;display:grid}.BJ75Gq_panelContext{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;grid-area:1/1;margin:0;font-size:.75rem;font-weight:600;line-height:1.4}.BJ75Gq_panelHeader h2{font-family:var(--font-display);font-size:var(--type-functional-title);font-weight:var(--font-weight-editorial);overflow-wrap:anywhere;grid-area:2/1;margin:0;line-height:1.15}.BJ75Gq_close{border:1px solid var(--border-subtle);width:44px;height:44px;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border-radius:50%;grid-area:1/2/3;place-items:center;line-height:1;display:grid}.BJ75Gq_close svg{width:20px;height:20px}.BJ75Gq_panelBody{--panel-body-gutter:clamp(1rem, 3vw, 1.75rem);overscroll-behavior:contain;min-height:0;padding:0 var(--panel-body-gutter) max(1.5rem, env(safe-area-inset-bottom));overflow-y:auto;container-type:inline-size}.BJ75Gq_infoDisclosure{margin:0 calc(-1 * var(--panel-body-gutter)) 2.25rem;background:var(--surface-muted)}.BJ75Gq_infoDisclosureTrigger{width:100%;min-height:64px;padding:.75rem var(--panel-body-gutter);color:var(--accent-train);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;display:flex}.BJ75Gq_infoDisclosureIcon{flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}.BJ75Gq_infoDisclosureIcon svg{width:1.25rem;height:1.25rem}.BJ75Gq_infoDisclosureText{min-width:0}.BJ75Gq_infoDisclosureText strong{font-size:1rem;font-weight:600;line-height:1.4}.BJ75Gq_infoDisclosureToggle{width:1.5rem;height:1.5rem;color:var(--accent-train);flex:none;place-items:center;margin-inline-start:auto;font-size:1.5rem;font-weight:400;line-height:1;display:grid}.BJ75Gq_infoDisclosureContent{padding:.25rem var(--panel-body-gutter) 1.5rem}.BJ75Gq_infoDisclosureContent[hidden]{display:none}.BJ75Gq_controls,.BJ75Gq_viewSwitch{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;display:flex}.BJ75Gq_controls{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;padding-bottom:.5rem;display:grid;position:relative}.BJ75Gq_filterTrigger{border:1px solid var(--accent-train);background:var(--accent-train);min-width:0;max-width:100%;min-height:44px;color:var(--surface-elevated);font:inherit;text-align:start;cursor:pointer;border-radius:.65rem;justify-self:start;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.875rem;font-weight:600;line-height:1.3;display:inline-flex}.BJ75Gq_filterTrigger svg{flex:none;width:1rem;height:1rem}.BJ75Gq_filterTrigger>span:nth-child(2){overflow-wrap:anywhere}.BJ75Gq_filterChevron{border-inline-end:1.5px solid;border-bottom:1.5px solid;flex:none;width:.45rem;height:.45rem;margin-inline-start:.35rem;transform:translateY(-.12rem)rotate(45deg)}.BJ75Gq_filterTrigger[aria-expanded=true]{border-color:var(--text-primary);background:var(--text-primary)}.BJ75Gq_filterTrigger[aria-expanded=true] .BJ75Gq_filterChevron{transform:translateY(.12rem)rotate(225deg)}.BJ75Gq_filterPopover{z-index:2;box-sizing:border-box;border:1px solid var(--border-control);background:var(--surface-elevated);width:min(17rem,100%);box-shadow:var(--shadow-soft);border-radius:.875rem;margin:0;padding:.375rem;position:absolute;inset-block-start:calc(100% + .25rem);inset-inline-start:0}.BJ75Gq_filterPopover[hidden]{display:none}.BJ75Gq_filterHeading{color:var(--text-secondary);margin:0;padding:.25rem .625rem .5rem;font-size:.875rem;font-weight:600}.BJ75Gq_filterOption{min-height:44px;color:var(--text-primary);cursor:pointer;border-radius:.5rem;align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:.875rem;font-weight:500;display:flex}.BJ75Gq_filterOption:has(input:checked){background:color-mix(in srgb, var(--mode-color) 7%, var(--surface-elevated))}.BJ75Gq_filterOption:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:-2px}.BJ75Gq_filterOption svg{width:1rem;height:1rem;color:var(--mode-ink);flex:none;order:1}.BJ75Gq_filterOption span{order:2}.BJ75Gq_filterOption input{width:1rem;height:1rem;accent-color:var(--mode-ink);flex:none;order:3;margin:0 0 0 auto}.BJ75Gq_filterOption input:disabled{opacity:1}.BJ75Gq_filterHelp{color:var(--text-secondary);margin:.375rem .625rem 0;font-size:.8125rem;line-height:1.4}.BJ75Gq_filterReset{border:0;border-top:1px solid var(--border-subtle);width:100%;min-height:44px;color:var(--accent-train);font:inherit;text-align:start;cursor:pointer;background:0 0;margin-top:.25rem;padding:.5rem .625rem;font-size:.875rem;font-weight:600;display:block}.BJ75Gq_viewSwitch{background:0 0;border:0;grid-area:1/2;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;margin-inline-start:auto;padding:0;display:grid}.BJ75Gq_viewSwitch button{background:var(--surface-muted);min-width:44px;min-height:44px;color:var(--text-secondary);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;padding:.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.BJ75Gq_viewSwitch button svg{flex:none;width:1.125rem;height:1.125rem}.BJ75Gq_viewSwitch button[aria-pressed=true]{border-color:var(--accent-train);background:var(--accent-train);color:var(--surface-elevated)}@media (forced-colors:active){.BJ75Gq_filterTrigger{border-color:buttontext}.BJ75Gq_viewSwitch button[aria-pressed=true]{border-color:highlight}}.BJ75Gq_groups{gap:2rem;display:grid}.BJ75Gq_panel .BJ75Gq_modeGroup{border:0;border-top:2px solid var(--mode-color,var(--accent-train));background:0 0;border-radius:0;overflow:visible}.BJ75Gq_modeGroup h3{color:var(--mode-ink);font-family:var(--font-inter);align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:1rem;font-weight:600;line-height:1.5;display:flex}.BJ75Gq_panel .BJ75Gq_groupHeader{background:0 0;border-bottom:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;padding:.625rem 0 .25rem;display:flex}.BJ75Gq_groupHeader h3{margin:0}.BJ75Gq_groupHeader h3 svg{width:1.25rem;height:1.25rem}.BJ75Gq_groupAction{min-height:44px;color:var(--mode-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;font-size:.8125rem;font-weight:600;display:inline-flex}.BJ75Gq_boardingPoint{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .75rem;font-weight:400;display:grid}.BJ75Gq_departure .BJ75Gq_boardingPoint{margin-inline-start:var(--onward-boarding-inset,3.75rem);font-size:.8125rem}.BJ75Gq_boardingDetails{gap:.125rem;min-width:0;display:grid}.BJ75Gq_boardingLabel{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1.4}.BJ75Gq_departure .BJ75Gq_boardingStopButton{--boarding-gutter:.625rem;width:auto;min-height:44px;margin-top:.375rem;padding:.5rem var(--boarding-gutter);background:color-mix(in srgb, var(--mode-color) 3%, var(--surface-page));text-align:start;cursor:pointer;border:1px solid #0000;border-radius:.5rem;margin-inline-start:calc(var(--onward-boarding-inset,3.75rem) - var(--boarding-gutter) - 1px);font-family:inherit}.BJ75Gq_boardingMapAction{background:var(--surface-elevated);color:var(--mode-ink);white-space:nowrap;border-radius:.375rem;align-items:center;gap:.375rem;margin-inline-start:auto;padding:.375rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.BJ75Gq_boardingMapAction svg{width:1rem;height:1rem}.BJ75Gq_boardingName{color:var(--text-primary);overflow-wrap:anywhere;font-size:.875rem;font-weight:600;line-height:1.4}.BJ75Gq_boardingMeta{color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:.125rem .375rem;font-size:.75rem;line-height:1.4;display:flex}.BJ75Gq_stopCode{font-variant-numeric:tabular-nums;font-weight:400}.BJ75Gq_platform{overflow-wrap:anywhere}.BJ75Gq_platform strong{color:var(--text-primary);font-weight:600}.BJ75Gq_modeGroup>.BJ75Gq_note{padding:.75rem 0}.BJ75Gq_modeGroup>.BJ75Gq_action{margin-inline:0}.BJ75Gq_modeGroup .BJ75Gq_departures{padding-inline:0}.BJ75Gq_modeGroup .BJ75Gq_departure:last-child{border-bottom:0}.BJ75Gq_modeGroup .BJ75Gq_departure:first-child{padding-top:.5rem}@container (max-width:34rem){.BJ75Gq_filterPopover{width:100%;box-shadow:none;grid-area:2/1/auto/-1;position:static}}@container (max-width:19rem){.BJ75Gq_controls{grid-template-columns:minmax(0,1fr)}.BJ75Gq_viewSwitch{grid-area:2/1;margin-inline-start:0}.BJ75Gq_controls>.BJ75Gq_viewSwitch:first-child{grid-row:1}.BJ75Gq_filterPopover{grid-row:3}}.BJ75Gq_dialog :is(button,a):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:3px}.BJ75Gq_dialog .BJ75Gq_infoDisclosureTrigger:focus-visible{outline:none}.BJ75Gq_infoDisclosureTrigger:focus-visible .BJ75Gq_infoDisclosureText{text-underline-offset:.25rem;text-decoration:underline;text-decoration-thickness:2px}@media (hover:hover){.BJ75Gq_filterTrigger:hover{border-color:var(--text-primary);background:var(--text-primary)}.BJ75Gq_infoDisclosureTrigger:hover{background:color-mix(in srgb, var(--accent-train) 4%, var(--surface-muted))}.BJ75Gq_viewSwitch button[aria-pressed=false]:hover{background:var(--surface-elevated);color:var(--text-primary)}.BJ75Gq_groupAction:hover,.BJ75Gq_filterOption:hover,.BJ75Gq_filterReset:hover{opacity:.75}.BJ75Gq_boardingStopButton:hover{border-color:color-mix(in srgb, var(--mode-color) 40%, var(--border-subtle))}.BJ75Gq_boardingStopButton:hover .BJ75Gq_boardingMapAction{background:var(--mode-ink);color:var(--surface-elevated)}}@media (min-width:768px){.BJ75Gq_panel{border-radius:0}}@media (prefers-reduced-motion:reduce){.BJ75Gq_transportEntry,.BJ75Gq_transportEntryCompact{transition:none}.BJ75Gq_dialog,.BJ75Gq_dialog *{transition:none!important;animation:none!important}}.BJ75Gq_stack{gap:1rem;display:grid}.BJ75Gq_note,.BJ75Gq_meta{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.5}.BJ75Gq_sourceCredit{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:0;font-size:.75rem;line-height:1.4}.BJ75Gq_sourceCredit a{color:inherit;text-underline-offset:.2em}.BJ75Gq_text{margin:0}.BJ75Gq_links{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.BJ75Gq_links a,.BJ75Gq_action{min-height:44px;color:var(--accent-train);font:inherit;text-align:start;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:.35rem 0;font-weight:600;text-decoration:none;display:inline-flex}.BJ75Gq_links{border-top:1px solid var(--border-subtle);padding-top:.5rem}.BJ75Gq_links a{font-size:.875rem;font-weight:500}.BJ75Gq_action:disabled{cursor:wait;opacity:.6}@media (hover:hover){.BJ75Gq_links a:hover,.BJ75Gq_action:hover{text-decoration:underline}}.BJ75Gq_facilities{grid-template-columns:minmax(0,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.BJ75Gq_facility{overflow-wrap:anywhere;grid-template-columns:1.375rem minmax(0,1fr) auto;align-items:center;gap:.25rem .75rem;min-height:44px;padding-block:.25rem;display:grid}.BJ75Gq_facility svg{width:1.375rem;height:1.375rem;color:var(--accent-train);margin-top:.1rem}.BJ75Gq_facilityStatus{color:var(--text-secondary);font-size:.875rem}.BJ75Gq_unavailableFacility,.BJ75Gq_unavailableFacility svg{color:var(--text-secondary)}.BJ75Gq_openingHours{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.5rem 1rem;margin:0;padding-block:1rem;display:grid}.BJ75Gq_openingHours dt{font-weight:500}.BJ75Gq_openingHours dd{color:var(--text-secondary);flex-wrap:wrap;justify-content:flex-end;gap:.25rem .75rem;margin:0;font-size:.875rem;display:flex}.BJ75Gq_hoursValue{color:var(--text-primary);font-variant-numeric:tabular-nums}.BJ75Gq_departureBoard{--onward-route-width:clamp(7.5rem, 32cqi, 12rem);--onward-time-width:4.75rem;--onward-column-gap:clamp(.75rem, 2cqi, 1rem);--onward-boarding-inset:calc(var(--onward-route-width) + var(--onward-column-gap));min-width:0;container-type:inline-size}.BJ75Gq_boardHeading{grid-template-columns:var(--onward-route-width) minmax(0, 1fr) var(--onward-time-width);gap:var(--onward-column-gap);color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;padding:.75rem 0 .5rem;font-size:.6875rem;font-weight:500;line-height:1.4;display:grid}.BJ75Gq_boardHeading>span:last-child{text-align:end}.BJ75Gq_departures{margin:0;padding:0;list-style:none}.BJ75Gq_departure{grid-template-columns:minmax(0, 1fr) var(--onward-time-width,4.75rem);align-content:start;align-items:baseline;gap:.25rem var(--onward-column-gap,.5rem);border-bottom:1px solid var(--border-subtle);padding:.75rem 0;display:grid}.BJ75Gq_departure:first-child{padding-top:0}.BJ75Gq_service{grid-template-columns:var(--onward-route-width) minmax(0, 1fr);align-items:baseline;gap:var(--onward-column-gap,.5rem);overflow-wrap:anywhere;font-size:1rem;line-height:1.5;display:grid}.BJ75Gq_service>strong{font-size:.9375rem;font-weight:600}.BJ75Gq_destination strong{font-weight:700}.BJ75Gq_airportLink{vertical-align:middle;margin-inline-start:.375rem;display:inline-flex}.BJ75Gq_via{color:var(--text-secondary);font-size:.875rem;font-weight:400}.BJ75Gq_time{text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;grid-area:1/2;font-size:1rem;font-weight:600;line-height:1.5}.BJ75Gq_arrange{grid-column:1/-1}@container (max-width:25rem){.BJ75Gq_boardHeading{grid-template-columns:minmax(0, 1fr) var(--onward-time-width)}.BJ75Gq_boardHeading>span:nth-child(2){display:none}.BJ75Gq_departure{grid-template-columns:minmax(0, 1fr) var(--onward-time-width);gap:.375rem var(--onward-column-gap)}.BJ75Gq_service{display:contents}.BJ75Gq_service>strong{grid-area:1/1;min-width:0}.BJ75Gq_destination{grid-area:2/1/auto/-1;min-width:0}.BJ75Gq_destination .BJ75Gq_columnLabel{clip-path:none;white-space:normal;width:auto;height:auto;color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;padding:0;font-size:.6875rem;font-weight:500;line-height:1.4;display:block;position:static;overflow:visible}.BJ75Gq_departure .BJ75Gq_boardingPoint{grid-row:3;margin-inline-start:0}.BJ75Gq_departure .BJ75Gq_boardingStopButton{margin-inline-start:0}}@container (max-width:22rem){.BJ75Gq_facility{grid-template-columns:1.375rem minmax(0,1fr)}.BJ75Gq_facilityStatus{grid-column:2}.BJ75Gq_openingHours{grid-template-columns:minmax(0,1fr)}.BJ75Gq_openingHours dd{justify-content:flex-start}}@container (max-width:15rem){.BJ75Gq_viewSwitch{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.BJ75Gq_viewSwitch button{flex-direction:column;gap:0}.BJ75Gq_boardHeading{display:none}.BJ75Gq_departure .BJ75Gq_columnLabel{clip-path:none;white-space:normal;width:auto;height:auto;color:var(--text-secondary);font-size:.75rem;font-weight:400;position:static;overflow:visible}.BJ75Gq_departure{grid-template-columns:minmax(0,1fr)}.BJ75Gq_service{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.BJ75Gq_destination{grid-area:auto/1}.BJ75Gq_time{text-align:start;flex-wrap:wrap;grid-area:auto/1;align-items:baseline;gap:.25rem .75rem;display:flex}.BJ75Gq_departure .BJ75Gq_boardingPoint{grid-row:auto;margin-inline-start:0}}
.MyJhzG_summary.MyJhzG_summary{--ticket-cluster-space:clamp(1.5rem, 3vw, 2rem);--ticket-detail-space:.75rem;color:var(--text-primary);scroll-margin-top:var(--page-header-clearance);flex-direction:column;grid-column:1/-1;gap:0;line-height:1.5;display:flex}.MyJhzG_dialog{max-width:28rem}.MyJhzG_compact{max-height:calc(100dvh - 7rem);overflow:hidden}.MyJhzG_ticket{flex:none}.MyJhzG_preview{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.65rem 1rem;display:grid}.MyJhzG_preview h2{font:550 clamp(1.125rem, 2.2vw, 1.35rem) / 1.3 var(--font-inter);letter-spacing:0;margin:0}.MyJhzG_ticketMeta{color:var(--text-secondary);font-size:var(--type-meta);flex-wrap:wrap;grid-column:1/-1;gap:.25rem .65rem;margin:0;display:flex}.MyJhzG_ticketMeta span+span:before{content:"·";color:var(--border-control);margin-right:.65rem}.MyJhzG_price{color:var(--hsl-ink)}.MyJhzG_price strong{font:650 clamp(1.25rem, 2.5vw, 1.5rem) / 1.2 var(--font-inter);font-variant-numeric:tabular-nums}.MyJhzG_content{overscroll-behavior:contain;scrollbar-width:thin;gap:var(--ticket-cluster-space);flex:auto;min-height:0;margin:-.25rem;padding:.25rem;display:grid;overflow-y:auto}.MyJhzG_checkout{margin:0;display:grid}.MyJhzG_fields{gap:1rem;display:grid}.MyJhzG_email{--focus-ring:var(--hsl-ink);border:1px solid var(--border-control);background:var(--surface-page);cursor:text;border-radius:.875rem;gap:.3rem;padding:.875rem 1rem;display:grid}.MyJhzG_email>span{color:var(--text-primary);font-size:var(--type-body);transform-origin:0;font-weight:500;line-height:1.2;transform:scale(1)}.MyJhzG_email:focus-within>span{color:var(--text-secondary);transform:scale(.88)}.MyJhzG_email:has(input:not(:placeholder-shown))>span{color:var(--text-secondary);transform:scale(.88)}.MyJhzG_email input{color:var(--text-primary);font-size:var(--type-body);padding:0;scroll-margin-block:.5rem;line-height:1.4}.MyJhzG_email input::placeholder{color:var(--text-secondary);opacity:1}.MyJhzG_email:focus-within{border-color:var(--hsl-ink)}.MyJhzG_confirm{align-items:center;gap:var(--ticket-detail-space);min-height:3rem;color:var(--text-secondary);font-size:var(--type-meta);cursor:pointer;display:flex}.MyJhzG_confirm input{appearance:none;border:1px solid var(--border-control);background:var(--surface-elevated);cursor:pointer;border-radius:.375rem;flex-shrink:0;place-content:center;width:1.25rem;height:1.25rem;margin:0;display:grid}.MyJhzG_confirm input:checked{background:var(--accent-flight);border-color:var(--accent-flight)}.MyJhzG_confirm input:before{content:"";border:solid var(--surface-elevated);visibility:hidden;border-width:0 2px 2px 0;width:.3rem;height:.55rem;transform:translateY(-.075rem)rotate(45deg)}.MyJhzG_confirm input:checked:before{visibility:visible}.MyJhzG_confirm:has(input:disabled){cursor:default;color:var(--text-secondary)}.MyJhzG_confirm input:disabled{cursor:default}.MyJhzG_payment{border-top:1px solid var(--border-subtle);background:var(--surface-elevated);flex:none;grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}.MyJhzG_payment button{min-width:0;padding-inline:clamp(.5rem,4vw,1.35rem)}.MyJhzG_paymentNote{justify-content:center;align-items:center;gap:var(--ticket-detail-space);text-align:center;color:var(--text-secondary);font-size:var(--type-meta);margin:0;display:flex}.MyJhzG_paymentNote svg{flex-shrink:0;display:block}.MyJhzG_error{color:var(--status-danger);margin:0}.MyJhzG_availability,.MyJhzG_empty p{color:var(--text-secondary);margin:0}.MyJhzG_reload{min-height:2.75rem;color:var(--hsl-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:.5rem 0;text-decoration:underline}.MyJhzG_summary input[type=checkbox]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:3px}.MyJhzG_email:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.MyJhzG_email>span{transition:color .16s,transform .18s}}@media (max-width:30rem){.MyJhzG_preview{gap:.625rem .75rem}.MyJhzG_preview h2{font-size:1.075rem}.MyJhzG_price strong{font-size:1.25rem}}@media (forced-colors:active){.MyJhzG_confirm input{appearance:auto}.MyJhzG_confirm input:before{display:none}}
._tRQea_platformSection{padding:var(--home-section-space,clamp(3.5rem, 6vw, 6rem)) 1rem;color:var(--surface-elevated);background:var(--accent-train)}._tRQea_platformInner{max-width:var(--home-content-max,120rem);gap:var(--home-section-gap,clamp(1.75rem, 3vw, 3rem));margin:0 auto;display:grid}._tRQea_copyColumn{align-content:center;gap:1.25rem;min-width:0;max-width:40rem;display:grid}._tRQea_title{color:var(--surface-elevated);font-family:var(--font-serif);font-size:var(--type-functional-title);font-optical-sizing:auto;font-variation-settings:"opsz" 144, "SOFT" 50;font-weight:var(--font-weight-editorial);letter-spacing:var(--fraunces-letter-spacing);line-height:var(--fraunces-line-height);gap:0;margin:0;display:grid}._tRQea_titleLine{display:block}._tRQea_titleLineItalic{font-family:var(--font-serif-italic);font-variation-settings:"opsz" 144, "SOFT" 100;font-style:italic}._tRQea_copy{max-width:42ch;color:var(--surface-elevated);font-size:var(--type-body-large);margin:0;line-height:1.65}._tRQea_mediaColumn{min-width:0}._tRQea_imageFrame{background:var(--text-primary);border-radius:1.25rem;min-height:clamp(16rem,28vw,23rem);position:relative;overflow:hidden}._tRQea_platformImage{object-fit:cover;object-position:right 70%}@media (min-width:768px){._tRQea_platformSection{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1024px){._tRQea_platformInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}@media (min-width:1440px){._tRQea_platformSection{padding-left:4rem;padding-right:4rem}}@media (min-width:3840px){._tRQea_platformSection{padding-left:6rem;padding-right:6rem}}
.yer72a_root{justify-content:flex-end;align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}.yer72a_desktopNavigation{display:none}.yer72a_controls{flex:none;justify-content:space-between;align-items:center;gap:.375rem;padding:0;display:flex}.yer72a_updatesLink,.yer72a_menuTrigger,.yer72a_closeButton{color:#1a3c2a;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:.75rem;flex:none;place-items:center;width:2.75rem;height:2.75rem;padding:0;transition:color .12s,background .12s;display:inline-grid}.yer72a_updatesLink{position:relative}.yer72a_unreadBadge{color:#fff;min-width:1.2rem;height:1.2rem;font-family:var(--font-jetbrains);letter-spacing:-.04em;pointer-events:none;background:#c8322b;border-radius:999px;justify-content:center;align-items:center;padding:0 .25rem;font-size:.58rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-.15rem;right:-.15rem}.yer72a_updatesLink svg,.yer72a_menuTrigger svg,.yer72a_closeButton svg{width:1.2rem;height:1.2rem;display:block}.yer72a_menuTrigger svg{width:1.45rem;height:1.45rem}.yer72a_updatesLink:hover,.yer72a_updatesLink[aria-current=page],.yer72a_menuTrigger:hover,.yer72a_menuTrigger[aria-expanded=true],.yer72a_closeButton:hover{color:#07130e;background:var(--color-mist)}.yer72a_updatesLink:focus-visible,.yer72a_menuTrigger:focus-visible,.yer72a_closeButton:focus-visible,.yer72a_desktopLink:focus-visible,.yer72a_mobileLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.yer72a_mobileDialog{z-index:110;position:relative}.yer72a_mobileBackdrop{background:#b4b7b3;position:fixed;inset:0}.yer72a_mobileDialogViewport{padding:0 max(1rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));display:flex;position:fixed;inset:0}html:not([data-header-announcement-dismissed]) body:has([data-header-announcement]) .yer72a_mobileDialogViewport{padding-top:5rem}.yer72a_mobilePanel{color:#07130e;flex-direction:column;gap:.75rem;width:100%;max-width:90rem;height:100%;min-height:0;margin:0 auto;display:flex}.yer72a_mobilePanelHeader{z-index:2;background:var(--surface-elevated);border-radius:.75rem;flex:0 0 3.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:0 .55rem;display:flex;position:relative}.yer72a_mobileTitle{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.yer72a_mobilePanelControls{flex:none;align-items:center;gap:.25rem;display:flex}.yer72a_mobilePanelBody{z-index:1;background:var(--surface-elevated);border-radius:.75rem;flex-direction:column;flex:1;min-height:0;padding:1.1rem .75rem 1.25rem;display:flex;position:relative;overflow-y:auto}.yer72a_mobileNavigation{gap:.125rem;display:grid}.yer72a_mobileLink,.yer72a_mobileFooterLink{min-height:3.5rem;color:var(--text-primary);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .65rem;line-height:1.2;display:flex}.yer72a_mobileLink{letter-spacing:-.02em;font-size:clamp(1.25rem,5.5vw,1.5rem);font-weight:500}.yer72a_mobileLink svg,.yer72a_mobileFooterLink svg{flex:none}.yer72a_mobileLink svg{color:currentColor;width:1.25rem;height:1.25rem}.yer72a_mobileFooterLink svg{width:1.15rem;height:1.15rem;color:var(--text-secondary)}.yer72a_mobileLink:hover,.yer72a_mobileLink[aria-current=page],.yer72a_mobileFooterLink:hover{color:var(--accent-train);background:var(--color-mist)}.yer72a_mobilePanelFooter{margin-top:auto;padding-top:2.5rem;display:grid}.yer72a_mobileFooterLink{min-height:3rem;color:var(--text-secondary);font-size:1rem;font-weight:500}.yer72a_mobilePanelFooter .yer72a_mobileFooterLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.yer72a_closeButton{color:#07130e;background:0 0}.yer72a_closeButton svg{width:1.35rem;height:1.35rem}@media (min-width:600px){html:not([data-header-announcement-dismissed]) body:has([data-header-announcement]) .yer72a_mobileDialogViewport{padding-top:3.5rem}.yer72a_mobileDialogViewport{padding-right:max(1rem, env(safe-area-inset-right));padding-bottom:max(1.25rem, env(safe-area-inset-bottom));padding-left:max(1rem, env(safe-area-inset-left))}.yer72a_mobilePanelHeader{padding-inline:.55rem}.yer72a_mobilePanelBody{padding:1.6rem 1.25rem 1.5rem}}@media (min-width:768px){.yer72a_mobileDialogViewport{padding-right:max(2.5rem, env(safe-area-inset-right));padding-left:max(2.5rem, env(safe-area-inset-left))}}@media (prefers-reduced-motion:reduce){.yer72a_updatesLink,.yer72a_menuTrigger,.yer72a_closeButton{transition:none}}@media (min-width:1024px){.yer72a_mobileDialog{display:none}.yer72a_desktopNavigation{min-width:0;margin-inline:auto;padding:0;font-size:.875rem;font-weight:500;line-height:1;display:grid}.yer72a_desktopNavigationLinks,.yer72a_desktopNavigationSizer{grid-area:1/1}.yer72a_desktopNavigationLinks,.yer72a_desktopNavigationSizer>span{align-items:center;gap:.375rem;display:flex}.yer72a_desktopNavigationLinks{justify-content:space-between}.yer72a_desktopNavigationSizer{visibility:hidden;pointer-events:none;display:grid}.yer72a_desktopNavigationSizer>span{grid-area:1/1}.yer72a_desktopNavigationSizer>span>span{white-space:nowrap;padding:0 .8rem}.yer72a_desktopLink{color:#46554b;min-width:0;height:2.75rem;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:nowrap;border-radius:.75rem;flex:none;justify-content:center;align-items:center;padding:0 .8rem;transition:color .12s,background .12s;display:inline-flex}.yer72a_desktopLink:hover,.yer72a_desktopLink[aria-current=page]{color:#07130e;background:var(--color-mist)}.yer72a_menuTrigger{display:none}}
._1Qf2-q_root{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--accent-train) 22%, var(--border-subtle));background:var(--surface-muted);width:100%;max-width:44rem;color:var(--text-primary);font-size:var(--type-body);border-radius:1.25rem;padding:clamp(1.25rem,3vw,1.75rem)}._1Qf2-q_heading{align-items:center;gap:.75rem;display:flex}._1Qf2-q_heading h2{color:var(--accent-train);font-size:var(--type-content-heading);margin:0;font-weight:600;line-height:1.3}._1Qf2-q_icon{background:color-mix(in srgb, var(--accent-train) 7%, var(--surface-muted));border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}._1Qf2-q_icon svg{width:1.25rem;height:1.25rem}._1Qf2-q_action:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}._1Qf2-q_action{box-sizing:border-box;min-height:3rem;color:var(--surface-elevated);background:var(--accent-train);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:1.5rem;padding:.75rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}._1Qf2-q_action span{display:inline-flex}._1Qf2-q_action svg{width:1rem;height:1rem;transition:transform .16s}._1Qf2-q_facts{margin:1.5rem 0 0;display:grid}._1Qf2-q_facts>div{gap:.25rem;min-width:0;padding-block:1rem;display:grid}._1Qf2-q_facts>div:first-child{padding-top:0}._1Qf2-q_facts>div+div{border-top:1px solid var(--border-subtle)}._1Qf2-q_facts dt{font-size:.9375rem;font-weight:600;line-height:1.5}._1Qf2-q_facts dd{color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.5}@media (min-width:600px){._1Qf2-q_facts>div{grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:1rem}}@media (max-width:479px){._1Qf2-q_action{width:100%;display:flex}}@media (hover:hover){._1Qf2-q_action:hover{color:var(--surface-elevated);background:var(--text-primary);text-decoration:none}._1Qf2-q_action:hover svg{transform:translate(.2rem)}}@media (prefers-reduced-motion:reduce){._1Qf2-q_action svg{transition:none}}
._0R5CQW_controls{gap:1rem;display:grid}._0R5CQW_heading{justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;display:flex}._0R5CQW_headingLabel{color:var(--hsl-ink);font:600 var(--type-body) var(--font-inter)}._0R5CQW_clear{min-height:2.75rem;color:var(--hsl-ink);font:inherit;font-size:var(--type-body);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;flex-shrink:0;text-decoration:underline}._0R5CQW_clear:disabled{visibility:hidden}._0R5CQW_tickets{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}._0R5CQW_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._0R5CQW_row{gap:.5rem;min-width:0;display:grid}._0R5CQW_choice{border:1px solid var(--hsl-border);border-radius:var(--hsl-control-radius,1rem);background:var(--surface-elevated);min-height:3.5rem;color:var(--hsl-ink);font:600 1.25rem / 1.2 var(--font-inter);cursor:pointer;place-items:center;padding:.5rem .25rem;transition:background .16s,color .16s,border-color .16s;display:grid;position:relative}._0R5CQW_choice input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}._0R5CQW_choice span{pointer-events:none}._0R5CQW_choice:has(input:checked){background:var(--hsl-accent);border-color:var(--hsl-accent);color:var(--surface-elevated)}._0R5CQW_choice:has(input:disabled){opacity:.45;cursor:not-allowed}._0R5CQW_choice:has(input:focus-visible){outline:3px solid var(--hsl-ink);outline-offset:3px}._0R5CQW_help{color:var(--text-secondary);font-size:var(--type-body);margin:0;line-height:1.5}._0R5CQW_direction{font-size:var(--type-body);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.25rem 0;display:flex}._0R5CQW_direction strong{color:var(--hsl-ink);letter-spacing:.05em;font-weight:600}._0R5CQW_direction>span:last-child:not(:first-child){margin-left:auto}._0R5CQW_options{background:var(--hsl-surface);border-radius:.75rem;gap:.75rem;padding:1rem;display:grid}._0R5CQW_options p{font-size:var(--type-body);color:var(--text-secondary);margin:0}._0R5CQW_options>div{flex-wrap:wrap;gap:.5rem;display:flex}._0R5CQW_options button{min-height:2.75rem;color:var(--hsl-ink);border:1px solid var(--hsl-border);border-radius:var(--hsl-control-radius,1rem);background:var(--surface-elevated);font:600 var(--type-body) var(--font-inter);cursor:pointer;align-items:center;gap:1.5rem;padding:.5rem .875rem;display:flex}@media (prefers-reduced-motion:reduce){._0R5CQW_choice{transition:none}}
.ULB9ka_navigation{border-top:1px solid var(--border-subtle);gap:1rem;width:100%;max-width:58rem;padding-top:clamp(1.5rem,3vw,2rem);display:grid}.ULB9ka_title{color:var(--text-primary);font-family:var(--font-inter);font-size:var(--type-content-heading);margin:0;font-weight:600;line-height:1.3}.ULB9ka_list{grid-template-columns:minmax(0,1fr);gap:0 2rem;margin:0;padding:0;list-style:none;display:grid}.ULB9ka_list li{min-width:0}.ULB9ka_link{border-bottom:1px solid var(--border-subtle);min-width:0;min-height:3rem;color:var(--accent-train);font-size:var(--type-body);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;line-height:1.45;text-decoration:none;display:flex}.ULB9ka_link span:first-child{overflow-wrap:anywhere;min-width:0}.ULB9ka_link:hover{color:var(--text-primary)}.ULB9ka_link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:3px;border-radius:.2rem}.ULB9ka_arrow{flex:none;transition:transform .16s}.ULB9ka_link:hover .ULB9ka_arrow{transform:translate(.2rem)}@media (min-width:768px){.ULB9ka_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ULB9ka_arrow{transition:none}}
.l2NZRG_root{z-index:2;background:0 0;border-radius:.75rem;outline:none;flex:none;justify-content:center;align-items:center;height:2.75rem;padding:.35rem .45rem;transition:background .12s;display:inline-flex}.l2NZRG_root img{width:auto;height:2.15rem;display:block}.l2NZRG_root:hover{background:var(--color-mist)}.l2NZRG_root:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.l2NZRG_root{transition:none}}
.VTef6a_root{width:100%;min-height:clamp(10rem,26dvh,16rem);color:var(--accent-flight);text-align:center;align-content:center;justify-items:center;gap:.25rem;display:grid}.VTef6a_route{width:min(22rem,100%);height:auto;display:block;overflow:visible}.VTef6a_guide,.VTef6a_progress{fill:none;stroke-width:1.75px;stroke-linecap:round}.VTef6a_guide{stroke:var(--border-control);stroke-dasharray:3 6}.VTef6a_progress{stroke:currentColor;stroke-width:2px;opacity:.6}.VTef6a_endpointHalo{fill:var(--surface-elevated);stroke:var(--border-control);stroke-width:1.5px}.VTef6a_endpoint{fill:currentColor}.VTef6a_planeMark{fill:currentColor;stroke:var(--surface-elevated);stroke-width:1.2px;stroke-linejoin:round;paint-order:stroke fill}.VTef6a_restingPlane{display:none}.VTef6a_label{color:var(--text-secondary);font-size:var(--type-body);font-weight:500;line-height:1.4}.VTef6a_rootCompact{width:5.5rem;min-height:4.75rem}.VTef6a_rootCompact .VTef6a_route{width:5.5rem}@media (prefers-reduced-motion:reduce){.VTef6a_motion{display:none}.VTef6a_restingPlane{display:inline}}
._93glWq_button{width:100%;min-height:3.25rem;padding:.75rem var(--board-reveal-inline-space,clamp(1.1rem, 2.5vw, 1.5rem));border:0;border-bottom:.5px solid var(--border-subtle);color:var(--accent-train);background:var(--surface-muted);cursor:pointer;font-family:var(--font-inter);font-size:var(--type-body);text-align:left;justify-content:space-between;align-items:center;gap:1rem;font-weight:600;display:flex}._93glWq_button[data-tone=flight]{color:var(--accent-flight);background:var(--surface-elevated)}._93glWq_button:hover{background:var(--surface-board-header)}._93glWq_button[data-tone=flight]:hover{background:var(--surface-flight)}._93glWq_button._93glWq_button._93glWq_button:focus-visible{z-index:1;outline:var(--focus-ring-width) solid var(--text-primary);outline-offset:-.25rem;box-shadow:none;position:relative}._93glWq_label{min-width:0}._93glWq_indicator{font-family:var(--font-jetbrains);flex:none;font-weight:600}
._9te88a_container{min-height:7rem;color:var(--text-secondary);background:var(--surface-elevated);text-align:center;place-items:center;padding:clamp(1.75rem,4vw,2.75rem) 1.25rem;display:grid}._9te88a_message{max-width:36rem;margin:0;line-height:1.5}
.jFe20G_page{--home-content-max:var(--page-shell-max);--home-column-min-width:0;--home-description-size:var(--type-body-large);--home-description-weight:400;--focus-ring:var(--text-primary);color:var(--text-primary);background:var(--surface-page);overflow-wrap:anywhere}.jFe20G_page>section:first-child>div{height:auto}.jFe20G_page :is(a,button,select,summary):focus-visible{outline:2px solid var(--text-primary);outline-offset:3px;box-shadow:0 0 0 3px var(--surface-elevated)}
