.CityRidingHero_scrollArea__mlRbj{--city-copy-progress:0;height:523.5svh;position:relative;background:#a5bdc8}.CityRidingHero_sticky__3KZyY{position:sticky;top:0;width:100%;height:100dvh;min-height:0;overflow:hidden;isolation:isolate}.CityRidingHero_copyBackdrop__cJq0d,.CityRidingHero_sceneBackdrop__tDYHB,.CityRidingHero_stage__voC_B,.CityRidingHero_visual__h7nNa{position:absolute;inset:0}.CityRidingHero_visual__h7nNa{z-index:0}.CityRidingHero_earlyActions__lwxjW{position:absolute;z-index:3;top:clamp(96px,13dvh,142px);left:clamp(24px,4.5vw,94px);display:flex;flex-wrap:wrap;gap:8px;max-width:calc(100% - 48px)}.CityRidingHero_earlyActions__lwxjW a{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;padding:10px 15px;border:1px solid #8d9891;border-radius:999px;background:#f7f7f4ed;color:#25392e;font-size:14px;font-weight:650;text-decoration:none}.CityRidingHero_earlyActions__lwxjW .CityRidingHero_earlyPrimary__IJRi0{background:#25392e;border-color:#25392e;color:#fff}.CityRidingHero_earlyActions__lwxjW a:hover{background:#356c43;border-color:#356c43;color:#fff}.CityRidingHero_earlyActions__lwxjW svg{width:16px;height:16px;flex-shrink:0}.CityRidingHero_scrollArea__mlRbj[data-city-copy-interactive=true] .CityRidingHero_earlyActions__lwxjW{visibility:hidden;pointer-events:none}.CityRidingHero_stage__voC_B{margin:0;overflow:hidden;background:#a5bdc8;container-type:size}.CityRidingHero_sceneBackdrop__tDYHB{inset:-1%;background:#a5bdc8 url(/images/services/electric-motorcycle-story/city-riding-v2/city.webp) 50%/cover no-repeat;pointer-events:none}.CityRidingHero_filmWindow__Skz_h{position:absolute;inset:0}.CityRidingHero_filmContent__EK4DB{position:absolute;top:85%;left:50%;width:max(100%,calc(100cqh * 16 / 9));aspect-ratio:16/9;transform:translate(-50%,-85%)}.CityRidingHero_poster__aUezp,.CityRidingHero_video__AOIz5{position:absolute;inset:0;width:100%;height:100%;display:block}.CityRidingHero_video__AOIz5{opacity:0}.CityRidingHero_video__AOIz5[data-ready=true]{opacity:1}.CityRidingHero_copyBackdrop__cJq0d{z-index:1;opacity:var(--city-copy-progress);background:linear-gradient(90deg,#f7f7f4ed,#f7f7f4c7 30%,#f7f7f435 52%,transparent 72%);pointer-events:none}.CityRidingHero_copy__xmvlK{position:absolute;z-index:2;top:clamp(110px,14dvh,170px);left:clamp(24px,4.5vw,94px);width:min(41vw,560px);color:#20282a;opacity:var(--city-copy-progress);visibility:hidden;pointer-events:none;transform:translate3d(0,calc(22px * (1 - var(--city-copy-progress))),0)}.CityRidingHero_scrollArea__mlRbj[data-city-copy-visible=true] .CityRidingHero_copy__xmvlK{visibility:visible;pointer-events:auto}.CityRidingHero_eyebrow__zfosH{color:#356c43;font-size:14px;font-weight:700;letter-spacing:.12em}.CityRidingHero_copy__xmvlK h1{color:#20282a;font-size:clamp(38px,3.7vw,60px);font-weight:750;line-height:1.28;letter-spacing:-.05em;margin-top:20px;max-width:9em;text-wrap:balance}.CityRidingHero_slogan__rTW4w{margin-top:22px!important;font-size:clamp(18px,1.4vw,22px);line-height:1.9;color:#44534b}.CityRidingHero_slogan__rTW4w .electric-scroll-story__slogan-line{display:block;width:auto;padding:0;white-space:nowrap;color:inherit}.CityRidingHero_slogan__rTW4w .electric-scroll-story__slogan-line:before{content:none}.CityRidingHero_actions__3Nigq{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.CityRidingHero_actions__3Nigq a{min-height:48px;padding:13px 16px;display:inline-flex;align-items:center;justify-content:space-between;gap:22px;font-size:16px;font-weight:650;text-decoration:none;border:1px solid #8d9891;border-radius:3px}.CityRidingHero_actions__3Nigq .CityRidingHero_primary__TtH0K{background:#25392e;border-color:#25392e;color:#fff}.CityRidingHero_secondary__pJ1Jd{color:#20282a;background:#f7f7f4a6}.CityRidingHero_actions__3Nigq a:hover{background:#356c43;color:#fff;border-color:#356c43}.CityRidingHero_actions__3Nigq svg,.CityRidingHero_explore__2DDmH svg{width:18px;height:18px;flex-shrink:0}.CityRidingHero_explore__2DDmH{display:inline-flex;align-items:center;gap:35px;border-bottom:1px solid #a4b1aa;color:#20282a;font-size:14px;text-decoration:none;min-height:44px;margin-top:24px}.CityRidingHero_scrollArea__mlRbj a:focus-visible{outline:3px solid #356c43;outline-offset:4px}.CityRidingHero_motionControls__0Bl3G{position:absolute;z-index:4;right:clamp(24px,4.5vw,94px);bottom:max(22px,env(safe-area-inset-bottom));display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 16px;max-width:calc(100% - 48px)}.CityRidingHero_motionControls__0Bl3G button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:11px 17px;border:1px solid #8d9891;border-radius:999px;background:#f7f7f4f2;color:#25392e;font-size:14px;font-weight:700;cursor:pointer}.CityRidingHero_motionControls__0Bl3G button:hover{background:#25392e;color:#fff}.CityRidingHero_motionControls__0Bl3G button:focus-visible{outline:3px solid #356c43;outline-offset:4px}.CityRidingHero_motionControls__0Bl3G svg{width:17px;height:17px;flex-shrink:0}.CityRidingHero_scrollCue__ByNOC{display:flex;align-items:center;gap:7px;margin:0;padding:9px 12px;border-radius:6px;background:#f7f7f4e6;color:#25392e;font-size:13px;line-height:1.6}.CityRidingHero_scrollCue__ByNOC svg{animation:CityRidingHero_city-scroll-cue__r73sn 1.8s ease-in-out infinite}.CityRidingHero_motionStatus__D7RoU{flex-basis:100%;margin:0;padding:9px 12px;border-radius:6px;background:#f7f7f4f2;color:#25392e;font-size:13px;line-height:1.6}@keyframes CityRidingHero_city-scroll-cue__r73sn{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@media (max-aspect-ratio:6/5){.CityRidingHero_scrollArea__mlRbj{height:485svh}.CityRidingHero_earlyActions__lwxjW{top:max(92px,11dvh);left:22px;max-width:calc(100% - 44px)}.CityRidingHero_earlyActions__lwxjW a{gap:12px;padding:10px 13px;font-size:13px}.CityRidingHero_filmWindow__Skz_h{inset:auto;left:44%;bottom:0;width:190%;height:auto;aspect-ratio:16/9;transform:translateX(-50%);mask-image:linear-gradient(180deg,transparent,#000 16%,#000)}.CityRidingHero_filmContent__EK4DB{top:50%;width:100%;transform:translate(-50%,-50%)}.CityRidingHero_copyBackdrop__cJq0d{background:linear-gradient(180deg,#f7f7f4ed,#f7f7f4c9 35%,#f7f7f43d 52%,transparent 66%)}.CityRidingHero_copy__xmvlK{top:max(92px,12dvh);left:22px;width:calc(100% - 44px)}.CityRidingHero_eyebrow__zfosH{font-size:12px}.CityRidingHero_copy__xmvlK h1{font-size:clamp(28px,6.6vw,36px);line-height:1.2;margin-top:12px;max-width:10em}.CityRidingHero_slogan__rTW4w{font-size:16px;margin-top:14px!important;line-height:1.65}.CityRidingHero_actions__3Nigq{gap:10px;margin-top:18px}.CityRidingHero_actions__3Nigq a{font-size:14px;padding:10px 12px;gap:12px;min-height:44px}.CityRidingHero_explore__2DDmH{display:none}.CityRidingHero_motionControls__0Bl3G{right:22px;bottom:max(16px,env(safe-area-inset-bottom));gap:8px;max-width:calc(100% - 44px)}.CityRidingHero_motionControls__0Bl3G button{padding:10px 14px;font-size:13px;min-height:44px}.CityRidingHero_scrollCue__ByNOC{font-size:12px;padding:8px 10px}}@media (max-height:680px) and (min-aspect-ratio:6/5),(min-aspect-ratio:5/2){.CityRidingHero_copy__xmvlK{top:clamp(88px,20dvh,110px);left:clamp(18px,3vw,55px);width:min(37vw,460px)}.CityRidingHero_eyebrow__zfosH{font-size:11px}.CityRidingHero_copy__xmvlK h1{font-size:clamp(22px,3.3vw,35px);margin-top:10px}.CityRidingHero_slogan__rTW4w{font-size:14px;margin-top:12px!important;line-height:1.65}.CityRidingHero_actions__3Nigq{gap:8px;margin-top:16px}.CityRidingHero_actions__3Nigq a{min-height:40px;padding:9px 10px;font-size:12px;gap:8px}.CityRidingHero_actions__3Nigq svg{width:15px;height:15px}.CityRidingHero_explore__2DDmH{display:none}}@media (max-height:400px) and (min-aspect-ratio:6/5){.CityRidingHero_copy__xmvlK{top:84px}.CityRidingHero_copy__xmvlK h1{font-size:20px;margin-top:8px}.CityRidingHero_slogan__rTW4w{font-size:12px;margin-top:8px!important;line-height:1.5}.CityRidingHero_actions__3Nigq{margin-top:10px}.CityRidingHero_actions__3Nigq a{min-height:36px;font-size:11px;padding:7px 8px}}@media (prefers-reduced-motion:reduce){.CityRidingHero_scrollArea__mlRbj{height:auto}.CityRidingHero_sticky__3KZyY{position:relative;height:max(100dvh,560px)}.CityRidingHero_copy__xmvlK{opacity:1;visibility:visible;pointer-events:auto;transform:none}.CityRidingHero_copyBackdrop__cJq0d{opacity:1}.CityRidingHero_video__AOIz5{display:none}.CityRidingHero_scrollArea__mlRbj[data-city-manual-motion=true] .CityRidingHero_video__AOIz5{display:block}.CityRidingHero_scrollArea__mlRbj[data-city-manual-motion=true] .CityRidingHero_copy__xmvlK{opacity:var(--city-copy-progress);visibility:hidden;pointer-events:none}.CityRidingHero_scrollArea__mlRbj[data-city-manual-motion=true][data-city-copy-visible=true] .CityRidingHero_copy__xmvlK{visibility:visible;pointer-events:auto}.CityRidingHero_scrollArea__mlRbj[data-city-manual-motion=true] .CityRidingHero_copyBackdrop__cJq0d{opacity:var(--city-copy-progress)}.CityRidingHero_scrollCue__ByNOC svg{animation:none}}.ElectricMotorcycleScrollStory_story__QEfrs{color:#20282a;background:#a5bdc8}.ElectricMotorcycleScrollStory_story__QEfrs *,.ElectricMotorcycleScrollStory_story__QEfrs :after,.ElectricMotorcycleScrollStory_story__QEfrs :before{box-sizing:border-box}.ElectricMotorcycleScrollStory_story__QEfrs figure,.ElectricMotorcycleScrollStory_story__QEfrs h1,.ElectricMotorcycleScrollStory_story__QEfrs p{margin:0}.ElectricMotorcycleScrollStory_story__QEfrs+#motorcycle-models{scroll-margin-top:100px}.ElectricMotorcycleScrollStory_about__ZlYxW{padding-block:18px;background:#f7f7f4}.ElectricMotorcycleScrollStory_aboutLink__qg7mr{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px;padding-block:12px;color:#18493d;font-size:clamp(21px,2.1vw,30px);font-weight:600;text-decoration:none}.ElectricMotorcycleScrollStory_aboutLink__qg7mr svg{width:28px;height:28px;flex-shrink:0;transition:transform .18s ease}.ElectricMotorcycleScrollStory_aboutLink__qg7mr:hover svg{transform:translate(3px,-3px)}.ElectricMotorcycleScrollStory_aboutLink__qg7mr:focus-visible{outline:3px solid #356c43;outline-offset:5px}@media (prefers-reduced-motion:reduce){.ElectricMotorcycleScrollStory_story__QEfrs *,.ElectricMotorcycleScrollStory_story__QEfrs :after,.ElectricMotorcycleScrollStory_story__QEfrs :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}