/* Review-only capability photography; existing site typography and theme retained. */
.capability-scene{display:block;width:100%;height:auto;aspect-ratio:16/9;overflow:hidden;flex:none}
.overview-card>.capability-scene{margin:0 0 1.25rem;border-radius:4px}
.capability-photo-hero{position:relative;isolation:isolate;overflow:hidden}
.capability-photo-hero>.capability-scene{position:absolute;inset:0 0 0 auto;width:60%;height:100%;z-index:-2}
.capability-photo-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#041720 28%,rgba(4,23,32,.92) 43%,rgba(4,23,32,.15) 100%)}
.capability-photo-hero h1,.capability-photo-hero p,.capability-photo-hero .breadcrumb,.capability-photo-hero .breadcrumb a{color:#fff}
.capability-photo-hero .wrap{position:relative}
.capability-photo-hero .eyebrow{color:#51dcf8}
@media(max-width:640px){.capability-photo-hero>.capability-scene{width:100%}.capability-photo-hero::after{background:rgba(4,23,32,.78)}}
