/* Keep the complete Ghostface artwork and slide copy inside the hero card. */
body.mp-home .hero-slide-ghostface{overflow:hidden;background:#080303}
body.mp-home .hero-slide-ghostface .hero-slide-bg{inset:0 0 0 auto!important;width:62%!important;height:100%!important;object-fit:contain!important;object-position:right center!important;transform:none!important}
body.mp-home .hero-slide-ghostface .hero-slide-shade{background:linear-gradient(90deg,#080303 0%,rgba(8,3,3,.96) 28%,rgba(8,3,3,.2) 61%,transparent 85%)!important}
body.mp-home .hero-slide-ghostface .hero-slide-content{position:absolute!important;left:clamp(60px,6vw,82px)!important;right:auto!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;width:42%!important;max-width:520px!important;padding:0!important}
body.mp-home .hero-slide-ghostface .hero-slide-content h2{font-size:clamp(38px,4.6vw,74px)!important;line-height:.98!important;letter-spacing:-.035em!important;margin:14px 0 20px!important;overflow-wrap:normal!important}
body.mp-home .hero-slide-ghostface .hero-slide-content p{font-size:clamp(13px,1.1vw,17px)!important;line-height:1.5!important;margin:0 0 22px!important}
body.mp-home .hero-slide-ghostface .eyebrow{font-size:11px!important;line-height:1.5!important}
@media(max-width:800px){
body.mp-home .hero-slide-ghostface .hero-slide-bg{inset:0!important;width:100%!important;height:52%!important;object-position:center!important}
body.mp-home .hero-slide-ghostface .hero-slide-shade{background:linear-gradient(0deg,#080303 0%,#080303 45%,transparent 67%)!important}
body.mp-home .hero-slide-ghostface .hero-slide-content{left:22px!important;right:22px!important;top:auto!important;bottom:65px!important;width:auto!important;max-width:none!important;transform:none!important}
body.mp-home .hero-slide-ghostface .hero-slide-content h2{font-size:clamp(32px,8vw,49px)!important;line-height:1!important;margin:8px 0 12px!important}
body.mp-home .hero-slide-ghostface .hero-slide-content p{font-size:13px!important;line-height:1.45!important;margin-bottom:14px!important}
body.mp-home .hero-slide-ghostface .eyebrow{font-size:9px!important}
body.mp-home .hero-slide-ghostface .hero-slide-cta{min-height:46px!important}
}
