.hp-alpharex{position:relative;isolation:isolate;overflow:hidden;min-height:560px;display:flex;align-items:center;background:#0c0e10;color:#f7f6ef;margin:0;padding:75px 6vw}.hp-alpharex:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0c0e10 5%,#0c0e10e8 32%,#0c0e1030 72%,transparent)}.hp-alpharex__photo{position:absolute;inset:0 0 0 auto;width:70%;height:100%;object-fit:cover;z-index:-2}.hp-alpharex__copy{max-width:550px}.hp-alpharex__logo{display:block;width:185px;height:56px;object-fit:contain;margin-bottom:25px}.hp-alpharex__copy>span{font-size:9px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:#ffb13b}.hp-alpharex .hp-alpharex__copy h2{font-family:Arial,Helvetica,sans-serif;color:#f7f6ef;font-weight:850;font-size:clamp(55px,6.6vw,98px);letter-spacing:-.06em;line-height:.91;margin:23px 0}.hp-alpharex h2 em{font-style:normal;color:#ffb13b}.hp-alpharex__copy p{font-size:15px;line-height:1.6;max-width:375px;color:#c0c6ca}.hp-alpharex__copy>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}.hp-alpharex__copy a{display:inline-flex;min-height:50px;align-items:center;background:#ffb13b;color:#111;padding:15px 22px;font-size:11px;font-weight:850;text-decoration:none;border:1px solid #ffb13b}.hp-alpharex__copy a:last-child{background:transparent;color:#fff;border-color:#7a8187}.hp-alpharex a:focus-visible{outline:3px solid white;outline-offset:5px}.hp-alpharex__copy a:hover{background:#ffcf80;color:#111}@media(max-width:760px){.hp-alpharex{padding:240px 23px 48px;min-height:690px;align-items:end}.hp-alpharex__photo{width:100%;height:70%;object-position:center top}.hp-alpharex:after{background:linear-gradient(0deg,#0c0e10 16%,#0c0e10ef 43%,#0c0e1022 88%)}.hp-alpharex .hp-alpharex__copy h2{font-size:65px}.hp-alpharex__logo{width:150px;height:45px;margin-bottom:22px}.hp-alpharex__copy p{font-size:14px}.hp-alpharex__copy a{font-size:10px;padding:14px 18px}}
/* Match the neighboring Rock Krawler homepage feature, not the full-width brand page. */
.hp-alpharex{width:min(1180px,calc(100% - 40px));margin:36px auto 60px;padding-inline:45px}
.hp-alpharex__copy{min-width:0}
@media(max-width:767px){.hp-alpharex{width:calc(100% - 28px);padding-inline:25px}.hp-alpharex .hp-alpharex__copy h2{font-size:clamp(48px,16vw,65px)}}
