/* Full-width image behind the copy, with a dark reading area on the left. */
body .hero-band7.managed-mosaic16{position:relative;isolation:isolate;overflow:hidden;background:#11191b!important}
body .hero-band7.managed-mosaic16::before{content:none!important}
body .hero-band7.managed-mosaic16::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(9,15,19,.97) 0%,rgba(10,18,22,.92) 24%,rgba(11,23,27,.77) 43%,rgba(11,23,27,.35) 65%,rgba(9,18,21,.12) 100%)}
body .hero-band7.managed-mosaic16 .hero-inner7{position:static;min-height:500px;box-sizing:border-box;padding-top:0px;padding-bottom:0px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
body .hero-band7.managed-mosaic16 .hero-copy7{position:relative;z-index:2;min-width:0;align-self:center}
body .hero-band7.managed-mosaic16 .hero-visual44{position:absolute;inset:0;z-index:0;width:100%!important;height:100%!important;max-width:none!important;aspect-ratio:auto!important;margin:0!important;transform:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;overflow:hidden;pointer-events:none}
body .hero-band7.managed-mosaic16 .hero-visual44 img{display:block;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:65% center;border-radius:0!important}
body .hero-band7.managed-mosaic16 .hero-copy7 h1{color:#f7f8f5!important;text-shadow:0 2px 14px #0003}
body .hero-band7.managed-mosaic16 .hero-copy7 h1 em{color:#b0dcca!important}
body .hero-band7.managed-mosaic16 .hero-copy7 p{color:#e1e9e9!important}
body .hero-band7.managed-mosaic16 .hero-copy7 .eyebrow,body .hero-band7.managed-mosaic16 .hero-text7,body .hero-band7.managed-mosaic16 .hero-controls7{color:#e2eeea!important}
body .hero-band7.managed-mosaic16 .hero-controls7 button{color:#f7faf8!important}
body .hero-band7.managed-mosaic16 .hero-controls7 button.active{background:#ffffff24!important}
body .hero-band7.managed-mosaic16 .hero-controls7 button:focus-visible{outline:2px solid #fff;outline-offset:3px}
@media(max-width:900px){body .hero-band7.managed-mosaic16 .hero-inner7{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}body .hero-band7.managed-mosaic16::after{background:linear-gradient(90deg,#0a1115f5 0%,#0a1115d9 43%,#0a11156b 75%,#0a111538 100%)}}
@media(max-width:650px){body .hero-band7.managed-mosaic16 .hero-inner7{display:grid;grid-template-columns:minmax(0,1fr);min-height:560px;padding-top:52px;padding-bottom:44px}body .hero-band7.managed-mosaic16::after{background:linear-gradient(90deg,#0a1115eb,#0a1115b8),linear-gradient(0deg,#0a1115cc,transparent 85%)}body .hero-band7.managed-mosaic16 .hero-visual44 img{object-position:65% center}body .hero-band7.managed-mosaic16 .hero-copy7{width:100%}}
