/* Pure black stage and broad feathering on the actual media layers. */
:root{--bg:#000}html,body,main{background-color:#000}
.curtain-root{--bg-page:#000;--portal-bg:#000;--panel-bg:#000;background:#000}
.curtain-root .scroll-curtain-stage,.curtain-root .section-portal,.curtain-root .hero-panel{background-color:#000;--panel-bg:#000}
.curtain-root .hero-center-img{filter:none;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 53%,rgba(0,0,0,.9) 68%,rgba(0,0,0,.38) 86%,transparent 100%),linear-gradient(90deg,transparent 0%,#000 20%,#000 80%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 53%,rgba(0,0,0,.9) 68%,rgba(0,0,0,.38) 86%,transparent 100%),linear-gradient(90deg,transparent 0%,#000 20%,#000 80%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}
.service-sequence,.service-sequence .svc-hero,.service-sequence .svc-visual,.svc-story,.svc-sticky,.svc-visual{background:#000!important;box-shadow:none!important;border-color:transparent!important}
.service-sequence .svc-visual:after{display:none!important}
.service-sequence .svc-visual canvas,.service-sequence .svc-visual>img,.svc-sticky .svc-visual>img{-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.45) 7%,#000 20%,#000 80%,rgba(0,0,0,.45) 93%,transparent 100%),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.45) 8%,#000 22%,#000 76%,rgba(0,0,0,.4) 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.45) 7%,#000 20%,#000 80%,rgba(0,0,0,.45) 93%,transparent 100%),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.45) 8%,#000 22%,#000 76%,rgba(0,0,0,.4) 92%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}
@media(max-width:760px){.curtain-root .hero-center-img{-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 53%,rgba(0,0,0,.8) 70%,transparent 100%),linear-gradient(90deg,transparent,#000 17%,#000 83%,transparent);mask-image:linear-gradient(180deg,#000 0%,#000 53%,rgba(0,0,0,.8) 70%,transparent 100%),linear-gradient(90deg,transparent,#000 17%,#000 83%,transparent)}}
