Сделать:
html {
font-size: 62.5%; // - равно 10px
}
Далее перегоняем все px в rem по формуле: 10 px = 1 rem.
То есть, где padding-left: 340px -> padding-left: 34rem
Когда всё перегнали в rem - просто в селекторе html меняем font-size на 50% например. Всё, что было задано в rem, уменьшиться на 62.5% - 50% = 12.5%. Пропорционально и без всяких блюров.
Только у < img > жесткие width и height уберите в html-коде. Или укажите для них размеры в css (опять же в rem).
Да - не самый быстрый способ. Но самый клёвый. Плюс можно мод медиазапросы постепенно масштабировать макет. Например, при экране 320х - сделать font-size: 25% вообще.