/* Desktop-only hero composition: preserve the approved mobile layout. */
@media (min-width:761px){
  .mpx-hero,.mpx-hero-grid{min-height:620px}
  .mpx-hero-media{background:linear-gradient(90deg,#030710 0%,rgba(3,7,16,.98) 22%,rgba(3,7,16,.78) 37%,rgba(3,7,16,.25) 52%,rgba(3,7,16,.02) 75%),linear-gradient(0deg,#030710 0%,rgba(3,7,16,.18) 17%,transparent 38%),url('../images/hero-equipment-night.png') center center/cover no-repeat;filter:saturate(1.02) contrast(1.05) brightness(.96)}
  .mpx-hero-media:after{background:radial-gradient(circle at 70% 49%,transparent 0,transparent 30%,rgba(15,0,38,.16) 73%)}
  .mpx-hero-copy{width:42%;max-width:540px;padding:48px 0 54px}
  .mpx-hero h1{font-size:clamp(2.65rem,4.15vw,4.15rem);line-height:1.01}
  .hero-lead{max-width:430px}
}
