.image {

    &*,
    * {
        margin: 0;
    }

    width: 1200px;
    aspect-ratio: 1.13 / 1;
    background-color: red;
    background-image: url(/img/bg.png);

    background-size: cover;
    position: absolute;
    top: -2000px;
    left: -2000px;
    overflow: hidden;

    .imagelogo {
        height: 340px;
        left: 110px;
        top: 400px;
        position: absolute;
        z-index: 100;
    }

    .imageall {
        aspect-ratio: 16 / 9;
        position: absolute;

        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        border-radius: 5px;

        background-color: #0000006d;
    }

    .image1 {
        height: 460px;
        top: -10px;
        transform: rotate(350deg);
        left: -45px;
        z-index: 1;
    }

    .image2 {
        height: 365px;
        top: 215px;
        transform: rotate(10deg);
        right: -40px;
        z-index: 2;

        &::after {
            content: '';
            position: absolute;
            background-image: url(/img/tape/tape-1.png);
            width: 250px;
            height: 50px;
            top: -25px;
            left: 50%;
            transform: translateX(-50%);
            background-position: center;
            background-size: cover;
            background-repeat: no-repeat;
        }
    }

    .image3 {
        height: 300px;
        bottom: 60px;
        transform: rotate(348deg);
        right: -50px;
        z-index: 3;
    }

    .image4 {
        height: 400px;
        bottom: 10px;
        transform: rotate(7deg);
        left: 0px;
        z-index: 4;

        &::after {
            content: '';
            background-image: url(/img/tape/film.png);
            height: 445px;
            aspect-ratio: 1.88 / 1;
            position: absolute;
            background-size: cover;
            background-position: center;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }
    }

    .pn {
        position: absolute;
        right: 80px;
        width: 320px;
        top: 60px;
        font-weight: 800;
        font-size: 40px;
        text-align: left;
    }
}