/* Existing GIF geometry supplies the same hero framing on every viewport. */
html body.complete-home [data-background-video] .tme-hero-gif-stage{pointer-events:none}
html body.complete-home [data-background-video] .tme-background-video{display:block;opacity:0;pointer-events:none!important;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}
html body.complete-home [data-background-video][data-video-playing] .tme-background-video{opacity:1}
html body.complete-home [data-background-video] .tme-background-video::-webkit-media-controls,
html body.complete-home [data-background-video] .tme-background-video::-webkit-media-controls-enclosure,
html body.complete-home [data-background-video] .tme-background-video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}
@media print{html body.complete-home [data-background-video] .tme-background-video{display:none!important}}
