.j_z_Aq_stage{--accent:var(--color-brand);--stage-muted:#626267;background:var(--color-surface);min-width:0;color:var(--color-ink);position:relative;overflow:hidden}.j_z_Aq_header{justify-content:space-between;align-items:center;gap:20px;padding:27px 42px;display:flex}.j_z_Aq_header a{align-items:center;min-height:44px;display:inline-flex}.j_z_Aq_header img{width:166px;height:auto}.j_z_Aq_headerStatus{color:var(--stage-muted);font-size:var(--text-xs);align-items:center;gap:9px;display:inline-flex}.j_z_Aq_headerStatus>span:first-child{background:var(--accent);border-radius:50%;width:5px;height:5px}.j_z_Aq_split{grid-template-columns:1fr 1fr;align-items:center;gap:42px;min-height:550px;padding:38px 64px 74px;display:grid}.j_z_Aq_copy{z-index:1;min-width:0;position:relative}.j_z_Aq_eyebrow{font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:.09em;text-transform:uppercase;color:var(--stage-muted);align-items:center;gap:8px;margin:0 0 24px;display:flex}.j_z_Aq_stage :is(h1,h2){font-family:var(--font-display), sans-serif;font-size:clamp(3.5rem,5.3vw,5.25rem);font-weight:var(--font-weight-display);letter-spacing:-.02em;text-transform:uppercase;line-height:.97}.j_z_Aq_stage :is(h1,h2) em{color:var(--accent);font-style:normal}.j_z_Aq_copy>p:not(.j_z_Aq_eyebrow){max-width:390px;color:var(--stage-muted);font-size:var(--text-base);margin-top:25px}.j_z_Aq_actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:31px;display:flex}.j_z_Aq_primary,.j_z_Aq_secondary{min-height:48px;font-size:var(--text-sm);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;gap:22px;display:inline-flex}.j_z_Aq_primary{background:var(--color-brand);color:#fff;border-radius:5px;padding:14px 21px;transition:background .2s}.j_z_Aq_primary:hover{background:var(--color-brand-dark)}.j_z_Aq_primary svg{width:19px;height:19px}.j_z_Aq_secondary{gap:9px}.j_z_Aq_secondary:hover{text-underline-offset:5px;text-decoration:underline}.j_z_Aq_secondary svg{width:16px;height:16px}.j_z_Aq_roadScene{min-width:0;padding-top:15px}.j_z_Aq_roadNumber{font-family:var(--font-display), sans-serif;font-weight:var(--font-weight-display);letter-spacing:-.04em;justify-content:center;align-items:center;gap:6px;font-size:clamp(12rem,21vw,20rem);line-height:.8;display:flex}.j_z_Aq_roadNumber>svg{flex-shrink:1;width:32%;height:auto;margin-top:17px}.j_z_Aq_roadCaption{width:82%;color:var(--stage-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:14px;margin:30px auto 0;display:flex}.j_z_Aq_roadCaption>span{background:#c9c9cc;flex:1;height:1px}.j_z_Aq_roadCaption svg{color:var(--color-brand);transform:rotate(180deg)}.j_z_Aq_lane{background:repeating-linear-gradient(110deg,#0000 0 18px,#d9d9de 18px 20px);border-top:1px solid #d9d9de;height:8px;margin-inline:42px}.j_z_Aq_fullPage{flex-direction:column;display:flex}.j_z_Aq_fullPage>.j_z_Aq_split{flex:1;align-content:center;min-height:0;padding:clamp(24px,4vh,48px) 0}.j_z_Aq_fullPage>.j_z_Aq_lane{flex-shrink:0;margin-bottom:24px}@media (min-width:700px){.j_z_Aq_fullPage .j_z_Aq_roadScene{justify-self:center;max-width:min(100%,48vh)}.j_z_Aq_fullPage .j_z_Aq_roadNumber{font-size:clamp(10rem,29vh,20rem)}}@media (min-width:1100px) and (max-height:850px){.j_z_Aq_fullPage>.j_z_Aq_split{padding-block:24px}.j_z_Aq_fullPage>.j_z_Aq_lane{margin-bottom:16px}.j_z_Aq_fullPage h1{font-size:clamp(2.75rem,7vh,3.75rem)}.j_z_Aq_fullPage .j_z_Aq_eyebrow{margin-bottom:16px}.j_z_Aq_fullPage .j_z_Aq_copy>p:not(.j_z_Aq_eyebrow){margin-top:16px}.j_z_Aq_fullPage .j_z_Aq_actions{margin-top:20px}.j_z_Aq_fullPage .j_z_Aq_roadScene{max-width:min(100%,44vh)}.j_z_Aq_fullPage .j_z_Aq_roadNumber{font-size:clamp(9rem,25vh,14rem)}.j_z_Aq_fullPage .j_z_Aq_roadCaption{margin-top:16px}}.j_z_Aq_navigation,.j_z_Aq_neutral{--accent:var(--color-brand-light);--stage-muted:#b9bbc1;background:var(--color-ink);color:#fff}.j_z_Aq_navigation .j_z_Aq_split{gap:24px;padding-top:0;padding-bottom:30px;padding-right:30px}.j_z_Aq_navigation .j_z_Aq_copy{padding-bottom:20px}.j_z_Aq_navigation h2{font-size:clamp(3.5rem,5vw,4.75rem)}.j_z_Aq_liveDot{background:var(--color-brand-light);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #f4457a1a}.j_z_Aq_map{background:#1b1d20;border:1px solid #303237;border-radius:8px;min-width:0;height:510px;position:relative;overflow:hidden}.j_z_Aq_mapDrawing{color:#292c31;width:100%;height:100%}.j_z_Aq_routeFlow{animation:18s linear infinite j_z_Aq_followRoute}@keyframes j_z_Aq_followRoute{to{stroke-dashoffset:-220px}}.j_z_Aq_mapError{flex-direction:column;display:flex;position:absolute;top:20px;left:26px}.j_z_Aq_mapError>span{font-family:var(--font-display), sans-serif;font-size:5rem;font-weight:var(--font-weight-display);line-height:1}.j_z_Aq_mapError small{color:var(--stage-muted);font-size:var(--text-xs)}.j_z_Aq_mapLocation{background:var(--color-ink);font-size:var(--text-xs);border:1px solid #44474d;border-radius:4px;padding:5px 9px;position:absolute;bottom:23%;left:22%}.j_z_Aq_mapInstruction{background:#303237;border:1px solid #494c53;border-radius:6px;align-items:center;gap:15px;padding:18px;display:flex;position:absolute;inset:auto 18px 18px}.j_z_Aq_mapTurn{width:42px;height:42px;color:var(--color-brand-light);place-items:center;display:grid}.j_z_Aq_mapTurn svg{width:30px;height:30px}.j_z_Aq_mapInstruction small{font-size:var(--text-xs);color:#b9bbc1;display:block}.j_z_Aq_mapInstruction strong{font-size:var(--text-base);display:block}.j_z_Aq_mapDistance{white-space:nowrap;font-size:var(--text-xs);color:#b9bbc1;margin-left:auto}.j_z_Aq_deadEnd{--accent:white;--stage-muted:white;background:var(--color-brand);color:#fff}.j_z_Aq_deadEnd .j_z_Aq_header{border-bottom:1px solid #ffffff35}.j_z_Aq_deadEnd .j_z_Aq_headerStatus>span:first-child{background:#fff}.j_z_Aq_deadEnd .j_z_Aq_split{gap:54px;padding-block:30px 48px}.j_z_Aq_deadEnd .j_z_Aq_primary{background:var(--color-ink)}.j_z_Aq_deadEnd .j_z_Aq_primary:hover{background:#35363b}.j_z_Aq_deadEnd .j_z_Aq_header img{filter:brightness(0)invert()}.j_z_Aq_deadEnd h2{font-size:clamp(3.5rem,5vw,4.75rem)}.j_z_Aq_deadEnd h2 em{font-style:italic}.j_z_Aq_signScene{min-width:0;height:440px;position:relative}.j_z_Aq_posterNumber{top:-35px;font-family:var(--font-display), sans-serif;font-size:clamp(14rem,24vw,23rem);font-weight:var(--font-weight-display);letter-spacing:-.035em;opacity:.2;text-align:center;line-height:1;position:absolute;inset-inline:0}.j_z_Aq_deadEndSign{background:var(--color-ink);border:8px solid #fff;border-radius:12px;width:215px;height:255px;position:absolute;top:45px;left:50%;transform:translate(-50%)rotate(-9deg);box-shadow:14px 18px #8c073546}.j_z_Aq_deadEndSign svg{width:100%;height:195px;display:block}.j_z_Aq_deadEndSign>span{text-align:center;font-size:var(--text-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.1em;display:block}.j_z_Aq_signPole{background:#f2dbe4;width:12px;height:142px;position:absolute;top:260px;left:calc(50% - 6px);transform:rotate(-9deg)}.j_z_Aq_signShadow{background:#8c073549;border-radius:50%;width:210px;height:17px;position:absolute;bottom:21px;left:50%;transform:translate(-40%)}.j_z_Aq_posterFooter{font-size:var(--text-sm);font-weight:var(--font-weight-bold);border-top:1px solid #ffffff45;justify-content:space-between;gap:20px;padding:18px 42px;display:flex}.j_z_Aq_posterFooter>span{align-items:center;gap:20px;display:flex}.j_z_Aq_posterFooter svg{width:20px;height:20px}.j_z_Aq_pitStop{background:#fff}.j_z_Aq_pitStop .j_z_Aq_split{padding-top:10px}.j_z_Aq_pitStop h2 em{font-style:italic}.j_z_Aq_garageScene{--vehicle-cutout:#fff;--lift-bottom:54px;min-width:0;height:390px;position:relative}.j_z_Aq_garageNumber{top:-55px;text-align:center;font-family:var(--font-display), sans-serif;font-size:clamp(14rem,26vw,22rem);font-weight:var(--font-weight-display);letter-spacing:-.04em;color:var(--color-brand-tint);line-height:1;position:absolute;inset-inline:0}.j_z_Aq_garagePlate{border:2px solid var(--color-ink);border-left:8px solid var(--color-brand);font-family:var(--font-display), sans-serif;font-size:var(--text-display-sm);font-weight:var(--font-weight-display);background:#fff;border-radius:4px;padding:5px 13px;line-height:1;position:absolute;top:37px;right:20px;transform:rotate(7deg)}.j_z_Aq_garagePlate span{margin-left:8px}.j_z_Aq_garageCar{left:0;bottom:calc(var(--lift-bottom) + 18px);width:100%;height:auto;color:var(--color-ink);position:absolute;transform:translateY(8.5%)}.j_z_Aq_garageLift{inset:auto 9% var(--lift-bottom);border-top:7px solid var(--color-ink);height:18px;position:absolute}.j_z_Aq_garageLift>span{background:var(--color-brand);width:9px;height:39px;position:absolute;top:-4px}.j_z_Aq_garageLift>span:first-child{left:22%;transform:rotate(28deg)}.j_z_Aq_garageLift>span:last-child{right:22%;transform:rotate(-28deg)}.j_z_Aq_garageLine{background:#e0e0e3;width:100%;height:1px;position:absolute;bottom:25px}.j_z_Aq_garageNote{bottom:-10px;font-size:var(--text-xs);color:var(--stage-muted);justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset-inline:0}.j_z_Aq_garageNote>span{background:var(--color-brand);border-radius:50%;width:5px;height:5px}.j_z_Aq_pitStopFooter{font-size:var(--text-sm);color:var(--stage-muted);border-top:1px solid #e6e6e9;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex}.j_z_Aq_pitStopFooter svg{width:18px;height:18px;color:var(--color-brand)}.j_z_Aq_neutral{background:#111214}.j_z_Aq_cockpitBody{text-align:center;padding:10px 50px 50px}.j_z_Aq_cockpitBody>.j_z_Aq_eyebrow{justify-content:center;margin-bottom:13px}.j_z_Aq_cockpitBody h2{font-size:clamp(3rem,4.8vw,4.5rem)}.j_z_Aq_dashboard{background:#1b1c20;border:1px solid #383a41;border-radius:100px 100px 24px 24px;grid-template-columns:1fr 1.45fr 1fr;align-items:center;gap:28px;max-width:870px;margin:35px auto 24px;padding:28px 34px 53px;display:grid;position:relative;box-shadow:inset 0 3px #ffffff05,0 16px 50px #0004}.j_z_Aq_compass{color:#858991}.j_z_Aq_compass svg{width:100%;max-width:160px;height:auto}.j_z_Aq_compass small,.j_z_Aq_gear small{color:#b9bbc1;font-size:var(--text-xs);display:block}.j_z_Aq_dashboardError{min-width:0}.j_z_Aq_digitalNumber{width:100%;max-width:276px;height:auto;margin-inline:auto;display:block}.j_z_Aq_dashboardError>span{color:#b9bbc1;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin-top:16px;display:block}.j_z_Aq_gear>span{width:110px;height:110px;font-family:var(--font-display), sans-serif;font-size:4.5rem;line-height:1;font-weight:var(--font-weight-display);border:1px solid #53565f;border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}.j_z_Aq_dashboardBottom{bottom:13px;color:#b9bbc1;font-size:var(--text-xs);border-top:1px solid #383a41;justify-content:space-between;gap:16px;padding-top:11px;display:flex;position:absolute;inset-inline:34px}.j_z_Aq_dashboardBottom>span:first-child{align-items:center;gap:7px;display:flex}.j_z_Aq_dashboardBottom i{background:var(--color-brand-light);border-radius:50%;width:5px;height:5px}.j_z_Aq_cockpitDescription{color:var(--stage-muted);font-size:var(--text-base)}.j_z_Aq_cockpitBody .j_z_Aq_actions{justify-content:center;margin-top:23px}@media (max-width:1099px){.j_z_Aq_header{padding:23px 30px}.j_z_Aq_split{gap:26px;min-height:490px;padding:25px 35px 52px}.j_z_Aq_stage :is(h1,h2),.j_z_Aq_navigation h2,.j_z_Aq_deadEnd h2{font-size:clamp(2.6rem,5.8vw,4rem)}.j_z_Aq_actions{flex-direction:column;align-items:flex-start;gap:8px}.j_z_Aq_roadNumber{font-size:24vw}.j_z_Aq_roadNumber>svg{margin-top:9px}.j_z_Aq_roadCaption{width:100%;font-size:var(--text-xs);letter-spacing:0;gap:9px}.j_z_Aq_navigation .j_z_Aq_split{padding-right:24px}.j_z_Aq_map{height:450px}.j_z_Aq_mapInstruction{gap:6px;padding:12px;inset-inline:12px}.j_z_Aq_mapDistance{display:none}.j_z_Aq_mapTurn{width:30px}.j_z_Aq_mapInstruction strong{font-size:var(--text-sm)}.j_z_Aq_deadEnd .j_z_Aq_split{gap:28px}.j_z_Aq_deadEndSign{width:185px;height:235px}.j_z_Aq_deadEndSign svg{height:177px}.j_z_Aq_signScene{height:400px}.j_z_Aq_posterNumber{font-size:26vw;top:20px}.j_z_Aq_signPole{height:107px}.j_z_Aq_garageScene{--lift-bottom:47px;height:325px}.j_z_Aq_garageNumber{font-size:28vw;top:-10px}.j_z_Aq_garagePlate{font-size:1.5rem;top:36px;right:0}.j_z_Aq_dashboard{gap:20px;padding-inline:20px}.j_z_Aq_gear>span{width:85px;height:85px}.j_z_Aq_cockpitBody .j_z_Aq_actions{align-items:center}}@media (max-width:699px){.j_z_Aq_header{padding:21px 22px}.j_z_Aq_header img{width:132px}.j_z_Aq_statusWords{display:none}.j_z_Aq_split{grid-template-columns:1fr;gap:28px;min-height:auto;padding:23px 24px 36px}.j_z_Aq_stage :is(h1,h2),.j_z_Aq_navigation h2,.j_z_Aq_deadEnd h2{font-size:clamp(2.5rem,11.4vw,4rem)}.j_z_Aq_eyebrow{letter-spacing:.055em;margin-bottom:18px}.j_z_Aq_copy>p:not(.j_z_Aq_eyebrow){margin-top:20px}.j_z_Aq_actions{gap:8px;margin-top:24px}.j_z_Aq_fullPage .j_z_Aq_copy{text-align:center}.j_z_Aq_fullPage .j_z_Aq_eyebrow{justify-content:center}.j_z_Aq_fullPage .j_z_Aq_copy>p:not(.j_z_Aq_eyebrow){margin-inline:auto}.j_z_Aq_fullPage .j_z_Aq_actions{align-items:center}.j_z_Aq_primary{gap:16px;padding-inline:17px}.j_z_Aq_roadScene{order:-1;padding:5px 12px 0}.j_z_Aq_roadNumber{gap:7px;max-width:360px;margin-inline:auto;font-size:clamp(10rem,42vw,15rem)}.j_z_Aq_roadNumber>svg{width:27%;margin-top:10px}.j_z_Aq_roadCaption{display:none}.j_z_Aq_lane{margin-inline:22px}.j_z_Aq_navigation .j_z_Aq_split{padding:20px 24px 26px}.j_z_Aq_navigation .j_z_Aq_copy{padding-bottom:0}.j_z_Aq_map{height:350px}.j_z_Aq_mapError{top:12px;left:18px}.j_z_Aq_mapError>span{font-size:4rem}.j_z_Aq_mapLocation{bottom:29%}.j_z_Aq_mapInstruction{inset:auto 12px 12px}.j_z_Aq_deadEnd .j_z_Aq_split{gap:15px;padding-block:0 32px}.j_z_Aq_signScene{width:100%;max-width:370px;height:265px;margin-inline:auto}.j_z_Aq_posterNumber{font-size:clamp(12rem,66vw,18rem);top:-15px}.j_z_Aq_deadEndSign{border-width:6px;border-radius:8px;width:142px;height:177px;top:22px}.j_z_Aq_deadEndSign svg{height:129px}.j_z_Aq_deadEndSign>span{font-size:var(--text-xs)}.j_z_Aq_signPole{width:8px;height:85px;top:160px}.j_z_Aq_signShadow{width:165px;height:12px;bottom:10px}.j_z_Aq_posterFooter{flex-direction:column;align-items:flex-start;gap:4px;padding:18px 24px}.j_z_Aq_posterFooter>span{justify-content:space-between;width:100%}.j_z_Aq_pitStop .j_z_Aq_split{padding-top:14px}.j_z_Aq_garageScene{--lift-bottom:40px;order:-1;width:100%;max-width:420px;height:285px;margin-inline:auto}.j_z_Aq_garageNumber{font-size:clamp(11rem,59vw,17rem);top:-8px}.j_z_Aq_garagePlate{top:18px;right:12px}.j_z_Aq_garageLine{bottom:16px}.j_z_Aq_garageNote{bottom:-13px}.j_z_Aq_pitStopFooter{font-size:var(--text-xs);align-items:flex-start;padding:17px 24px}.j_z_Aq_cockpitBody{padding:24px 24px 35px}.j_z_Aq_cockpitBody h2{font-size:clamp(2.6rem,10.5vw,3.5rem)}.j_z_Aq_dashboard{border-radius:36px 36px 15px 15px;margin-block:30px 25px;padding:32px 27px 60px;display:block}.j_z_Aq_compass,.j_z_Aq_gear{display:none}.j_z_Aq_digitalNumber{max-width:230px}.j_z_Aq_dashboardBottom{justify-content:center;inset-inline:20px}.j_z_Aq_dashboardBottom>span:last-child{display:none}.j_z_Aq_dashboardError>span{font-size:var(--text-xs);letter-spacing:.025em}}@media (prefers-reduced-motion:reduce){.j_z_Aq_routeFlow{animation:none}}
