/* Adventure leads the page; culture supports it without dominating the scroll. */
.rideFeature{position:relative;min-height:760px;height:90svh;max-height:1000px;background:#202522;color:#F2F0E9;overflow:hidden}.rideMedia,.rideShade{position:absolute;inset:0}.rideMedia>img{width:100%;height:100%;object-fit:cover;object-position:65% 72%;display:block;transform:scale(1.015)}.rideShade{background:linear-gradient(90deg,#202522d0,transparent 75%),linear-gradient(0deg,#202522cc,transparent 75%)}.rideFieldHeader{position:absolute;top:55px;left:7%;right:7%;display:flex;justify-content:space-between;align-items:start;gap:35px;border-top:1px solid #f2f0e940;padding-top:20px}.rideFieldHeader>.eyebrow{font-size:9px;max-width:270px}.terrainSelector{display:flex;gap:22px}.terrainSelector button{color:#f2f0e9bb;background:transparent;border:0;border-bottom:1px solid transparent;font-size:10px;padding:4px 0 8px;white-space:nowrap}.terrainSelector button.selected{color:#F2F0E9;border-color:#0057b8}.rideCopy{position:absolute;left:7%;bottom:85px;width:48%;max-width:660px}.rideCopy>.eyebrow{font-size:9px;letter-spacing:.16em;color:#D8D0C0}.rideCopy h2{font-size:clamp(75px,8vw,115px);line-height:.91;margin:25px 0 30px}.rideCopy>p:not(.eyebrow){font-size:15px;line-height:1.9;max-width:430px}.rideActions{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin-top:30px}.rideActions .solid{font-size:11px}.rideActions .filmTrigger{font-size:11px}.rideFieldFacts{position:absolute;right:7%;bottom:85px;max-width:290px;width:26%;border-top:1px solid #f2f0e960;padding-top:20px}.rideFieldFacts>div{padding:14px 0;border-bottom:1px solid #f2f0e935}.rideFieldFacts span{display:block;font-size:8px;letter-spacing:.13em;color:#D8D0C0}.rideFieldFacts strong{display:block;font-size:15px;font-weight:400;margin-top:7px;line-height:1.6}.rideFieldFacts>a{display:block;font-size:10px;margin-top:20px}.brandWorld{padding-top:105px;padding-bottom:110px}.brandIntro h2{font-size:clamp(60px,5.4vw,80px)}.experienceJourney{height:auto!important}.experienceScene{position:relative!important;height:auto;min-height:0;padding:85px 7% 30px}.experienceMast{padding-bottom:35px}.experienceMast>span{max-width:160px;line-height:1.8;text-align:right;font-size:8px}.experienceWindow{flex:none;height:510px}.experienceTrack{transition:transform .75s cubic-bezier(.22,.65,.3,1);will-change:auto}.experienceImage{height:94%;margin-right:7%}.experienceText h2{font-size:clamp(49px,4.5vw,65px);margin:24px 0 28px}.experienceText>p:not(.eyebrow){font-size:14px;line-height:1.9}.experienceText .textLink{margin-top:25px}.experienceControls{padding:24px 0 20px}.experienceProgress{display:none}.cultureArrows{display:flex;gap:12px}.cultureArrows button{width:36px;height:36px;display:grid;place-items:center;color:#F2F0E9;background:transparent;border:1px solid #d8d0c04d;font-size:17px}.cultureArrows button:hover{border-color:#D8D0C0}.experienceTabs button{font-size:11px}.cultureSectionTitle{font-size:30px}
@media(max-width:1100px){.rideCopy h2{font-size:90px}.rideCopy{width:53%}.rideFieldFacts{width:25%}.rideActions{gap:22px}.rideActions .solid{font-size:10px;padding:16px 18px}.terrainSelector{gap:16px}.experienceWindow{height:500px}.experienceText h2{font-size:55px}}
@media(max-width:700px){.rideFeature{height:auto;min-height:910px;max-height:none}.rideMedia>img{object-position:65% 60%}.rideShade{background:linear-gradient(0deg,#202522ef,transparent 100%),linear-gradient(90deg,#20252260,transparent)}.rideFieldHeader{top:35px;left:8%;right:8%;display:block;padding-top:18px}.rideFieldHeader>.eyebrow{font-size:8px}.terrainSelector{margin-top:20px;gap:23px}.terrainSelector button{font-size:10px}.rideCopy{position:relative;left:auto;bottom:auto;width:auto;padding:225px 8% 0;max-width:none}.rideCopy h2{font-size:82px;margin:20px 0 25px}.rideCopy>p:not(.eyebrow){font-size:14px;max-width:380px}.rideActions{gap:25px;margin-top:25px}.rideFieldFacts{position:relative;right:auto;bottom:auto;max-width:none;width:auto;margin:40px 8% 45px;padding-top:8px}.rideFieldFacts>div{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px 0}.rideFieldFacts span{font-size:7px;max-width:120px}.rideFieldFacts strong{font-size:12px;margin:0;text-align:right}.rideFieldFacts>a{font-size:10px;margin-top:20px}.brandWorld{padding-top:85px;padding-bottom:85px}.brandIntro h2{font-size:60px;line-height:.98}.experienceScene{padding:65px 7% 25px;min-height:0}.experienceMast{padding-bottom:25px}.experienceMast>span{display:none}.cultureSectionTitle{font-size:29px}.experienceWindow{height:620px}.experiencePanel{grid-template-rows:48% 52%}.experienceImage{height:100%;margin:0}.experienceText{padding:25px 1% 0}.experienceText h2{font-size:48px;margin:14px 0 18px}.experienceText>p:not(.eyebrow){font-size:13px;max-width:340px}.experienceText .textLink{font-size:11px;margin-top:15px}.experienceControls{padding-top:20px;gap:18px}.experienceTabs{gap:14px}.experienceTabs button{font-size:9px;max-width:85px}.cultureArrows{gap:8px}.cultureArrows button{width:28px;height:28px;font-size:15px}}
@media(prefers-reduced-motion:reduce){.experienceWindow{height:auto;overflow:visible}.experienceTrack{transition:none}.cultureArrows{display:none}.rideMedia>img{transform:none}}
body:not(.scrollDiscovery) .experienceWindow{height:auto;overflow:visible}
