Конкретно не понятно с блоком видео, как сверстать этот блок если он выступает за рамки контента(размер контента изображен красными линиями по бокам) и оживить его с помощью JS или на чистом HTML/CSS, и сделать это адаптивно.
Вариант на CSS, но с calc() и vw единицами — просто вычисляем отрицательный margin у блока с видео: margin = {containerWidth / 2} − 50vw https://codepen.io/abnmt/pen/gEvLmb
Как я понял там видео же? Тогда надо js для сдвига или hover анимацию.
Можно ещё сделать через overflow hidden. Мне кажется все эти решения попахивают савхозом, но рабочим савхозом.
Я бы в итоге сделал чтобы одна секция была бы со сдвигом, а при hover происходил сдвиг на активную область. Это можно без js. Можно сделать изначально посередине для перфектцианизма.