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;
}
