/* Approved navy studio artwork, scoped to the two injury hubs. */
#contact .hero-scene:has([data-studio-hub="approved"]) {background:#07162d}
#contact .hero-scene picture[data-studio-hub="approved"] img {object-position:75% center!important}
@media(max-width:1023px){
 #contact .hero-scene picture[data-studio-hub="approved"] img {position:absolute;top:45px;height:330px;width:100%;object-position:80% center!important;mask-image:linear-gradient(#000 65%,transparent)}
 #contact:has([data-studio-hub="approved"]) > .relative.z-10 {padding-top:330px}
}
/* Keep the approved artwork's light and navy colour; wash only behind copy. */
#contact .hero-scene picture[data-studio-hub="approved"] + .absolute {
 background:linear-gradient(to bottom,transparent 70%,rgba(255,255,255,.3) 82%,#fff 100%),linear-gradient(90deg,rgba(7,22,45,.78) 0%,rgba(7,22,45,.65) 35%,rgba(7,22,45,.12) 63%,transparent 80%)!important;
}
@media(max-width:1023px){
 #contact .hero-scene picture[data-studio-hub="approved"] + .absolute {background:linear-gradient(to bottom,transparent 78%,rgba(255,255,255,.45) 90%,#fff 100%)!important}
}
