/* t101: user-supplied campaign set, shown exactly as supplied (no filters) */
img[src*="/media/ah3/"],img[src*="hero-hats"]{filter:none!important}
.pduo .ph:has(img[src*="/media/ah3/"]),.ah-film:has(img[src*="/media/ah3/"]){filter:none!important}
.x-censored .x-film-v.x-hero-jc.x-hero-collage,.x-film-v.x-hero-collage{object-position:50% 50%}
@media (min-width:861px){.x-censored .x-film-v.x-hero-jc.x-hero-collage,.x-film-v.x-hero-collage{object-position:50% 0%}}
/* t102: see-through top bar over full-bleed heroes; noir solid once scrolled past (is-over removed by v4.js) */
.x-hdr.is-over:not(.is-open),.x-hdr.is-over.is-over-dark:not(.is-open),.x-hdr.is-over:hover:not(.is-open),.x-hdr.is-over.is-over-dark:hover:not(.is-open){background:linear-gradient(to bottom,rgba(9,9,11,.62) 0%,rgba(9,9,11,.28) 70%,rgba(9,9,11,0) 100%);color:#FFF;border-color:transparent}
.x-hdr.is-over:not(.is-open) svg,.x-hdr.is-over:not(.is-open) a,.x-hdr.is-over:not(.is-open) button,.x-hdr.is-over:not(.is-open) select{color:#FFF}
.x-hdr.is-over:not(.is-open) select{background-color:transparent}
.x-hdr{transition:background-color .25s ease,border-color .25s ease}
