.adventure-feature{display:grid;grid-template-columns:1fr 1fr;min-height:490px}
.adventure-feature-copy{padding:65px clamp(25px,6vw,90px);align-self:center}
.adventure-feature h2{font-size:clamp(42px,4.8vw,72px);line-height:1;letter-spacing:-.05em;margin:0 0 28px}
.adventure-feature-copy>p:not(.kicker){font-size:18px;line-height:1.65;max-width:570px;margin:0 0 20px}
.adventure-feature .button{margin-top:12px}
.adventure-feature-photo{position:relative;margin:0;min-height:460px;overflow:hidden;background:#14353c}
.adventure-feature-photo img{position:absolute;display:block;width:100%;height:100%;object-fit:cover}
.adventure-feature-photo figcaption{position:absolute;bottom:0;left:0;right:0;padding:40px 25px 20px;background:linear-gradient(transparent,rgba(8,30,36,.9));color:white;font-size:14px;line-height:1.5}
.adventure-feature-offroad{background:#14353c;color:white}
.adventure-feature-offroad .kicker{color:#d3ec8a}
.adventure-feature-offroad h2{color:#f5ad70}
.adventure-feature-offroad .adventure-feature-copy>p:not(.kicker){color:#e0ebe5}
.adventure-feature-offroad .adventure-feature-photo img{object-position:76% center}
.adventure-feature-trekking{background:#f7f5ed;color:#14353c}
.adventure-feature-trekking .kicker{color:#65856f}
.adventure-feature-trekking .adventure-feature-copy>p:not(.kicker){color:#4c6264}
.adventure-feature-trekking .adventure-feature-photo img{object-position:center 42%}
@media(min-width:1600px){.adventure-feature-copy{padding-left:max(90px,calc((100vw - 1280px)/2));padding-right:80px}.adventure-feature-offroad .adventure-feature-copy{padding-left:80px;padding-right:max(90px,calc((100vw - 1280px)/2))}}
@media(max-width:850px){.adventure-feature{grid-template-columns:1fr}.adventure-feature-copy{padding:50px 25px}.adventure-feature h2{font-size:clamp(40px,7vw,62px)}.adventure-feature-copy>p:not(.kicker){font-size:17px;max-width:none}.adventure-feature-photo{min-height:320px}.adventure-feature-offroad .adventure-feature-photo{order:2}.adventure-feature-offroad .adventure-feature-copy{order:1}.adventure-feature-trekking .adventure-feature-photo{min-height:390px}}
@media(max-width:450px){.adventure-feature h2{font-size:42px}.adventure-feature-photo{min-height:270px}.adventure-feature-trekking .adventure-feature-photo{min-height:360px}.adventure-feature .button{font-size:14px;gap:16px;padding:16px 18px}}
