@media(max-width:760px){
 .hero-v2{height:auto;min-height:0;max-height:none;padding-bottom:26px}
 .hero-v2 .hero-copy{width:100%;height:auto;padding:40px 6% 24px;min-width:0}
 .hero-v2 h1{font-size:clamp(62px,20vw,112px);letter-spacing:-1px;line-height:.98;margin:24px 0;max-width:100%}
 .hero-v2 .eyebrow{font-size:9px;line-height:1.6;letter-spacing:1px;max-width:90%}
 .hero-v2 .hero-copy>p{font-size:14px;line-height:1.75;max-width:34ch;margin-bottom:24px}
 .hero-v2 .hero-copy>p br{display:inline}.hero-v2 .hero-copy>p br::after{content:" "}
 .hero-v2 .hero-actions{gap:18px;max-width:calc(100% - 44px)}
 .hero-v2 .hero-actions .button{font-size:13px;padding:16px 20px;gap:20px;min-height:52px}
 .hero-v2 .hero-equipment{position:relative;right:auto;bottom:auto;transform:none;margin:0 6% 24px;width:190px;padding:13px 16px;box-shadow:none}
 .hero-v2 .hero-bottom{position:relative;left:auto;right:auto;bottom:auto;margin:0 6%;gap:12px;flex-wrap:wrap;line-height:1.6;font-size:8px}
 .hero-v2 .hero-image-note{position:relative;display:block;bottom:auto;right:auto;margin:12px 6% 0;font-size:8px}
 .hero-v2 .hero-bg{object-position:65% center}
 .hero-v2 .hero-shade{background:linear-gradient(90deg,#080908e6,#08090865),linear-gradient(0deg,#080908e6,transparent 80%)}
}
