/* Keep the reference phone crop clear of the longer, current opening copy. */
@media(max-width:760px){
 body[data-page="investors"] .investor-main .hero-inv,
 body[data-page="investors"] .investor-main .inv-card{min-height:max(100svh,760px)!important}
}
/* Stack at intermediate widths where the desktop headline would cover the wall words. */
@media(760px < width < 1280px){
 .pv-photo{left:0!important;bottom:auto!important;height:56svh!important;background-position:2% 48%!important}
 .pv-photo::after{background:linear-gradient(0deg,#0A1730 0%,rgba(10,23,48,.6) 30%,rgba(10,23,48,.15) 70%,rgba(10,23,48,.35) 100%)!important}
 body[data-page="investors"] .investor-main .hero-inv{min-height:100svh!important}
 body[data-page="investors"] .investor-main .inv-card{grid-template-columns:1fr;grid-template-rows:1fr;align-content:end;padding-bottom:48px!important}
 body[data-page="investors"] .investor-main .inv-content{padding-top:calc(56svh + 24px);padding-bottom:0;transform:none}
 body[data-page="investors"] .investor-main .hero-inv .h1{font-size:clamp(48px,5.8vw,64px)!important;line-height:1.02!important}
 body[data-page="investors"] .investor-main .hero-sub{max-width:48ch!important}
 body[data-page="investors"] .investor-main .pv-foot{display:none}
}
