/* Opaque cards and a flat stacking context prevent rear-layer bleed-through. */
body.cyber-awake #top #hero-track{transform-style:flat!important;isolation:isolate}
body.cyber-awake #top #hero-track .portfolio-card{background:linear-gradient(#f9fcff,#e6edf7) padding-box,linear-gradient(128deg,#a8d7e9,#fff 16%,#c3c6e7 37%,#fff 65%,#a4c8e8 83%,#c4e5ed) border-box!important;opacity:1!important;transform-style:flat!important;backdrop-filter:none!important;filter:none!important;transition:none!important;isolation:isolate}
body.cyber-awake #top #hero-track .portfolio-card-media{background:#eff3f6!important;filter:none!important;isolation:isolate;overflow:hidden}
body.cyber-awake #top #hero-track .film-poster{opacity:1!important;mix-blend-mode:normal!important;transition:none!important}
body.cyber-awake #top #hero-track .portfolio-video{transition:none!important;mix-blend-mode:normal!important}
body.cyber-awake #top #hero-track .portfolio-card:not(.is-selected):before,body.cyber-awake #top #hero-track .portfolio-card:not(.is-selected):after{opacity:0!important;animation:none!important}
body.cyber-awake #top #hero-track .portfolio-card:not(.is-selected) .frame-trace{display:none!important}
