body { margin: 0; overflow: hidden; } main { left: 50vw; top: 50vh; } main, main img { position: absolute; } img.full { width: 100vw; height: 52.9vw; left: -50vw; top: -26.4vw; } img.wm1 { width: 21.5vw; height: 16vw; left: -44.6vw; top: 1.5vw; } img.wm2 { width: 38.5vw; height: 28.5vw; left: 1.5vw; top: -2.3vw; } img.mac { width: 25.3vw; height: 13.8vw; left: -23.1vw; top: 7.7vw; } img.shark { width: 15.4vw; height: 22.8vw; left: -13.8vw; top: -3.8vw; }