/* Match the homepage's factory exterior while preserving readable hero copy. */
.institute-v2 .hero-factory-image{object-position:center 38%;filter:saturate(.88)}
.institute-v2 .visual-hero:after{background:linear-gradient(90deg,rgba(3,31,57,.94) 0%,rgba(3,31,57,.84) 30%,rgba(3,31,57,.48) 65%,rgba(3,31,57,.32)),linear-gradient(0deg,#03213cbf,transparent 64%)}
.institute-v2 .hero-aurora{opacity:.25}
.institute-v2 .hero-grain{opacity:.08}
@media(max-width:640px){.institute-v2 .visual-hero:after{background:linear-gradient(180deg,#03213ced,#03213cba 50%,#03213ce0)}}
