/*
.swiper {
    width: 100%;
    aspect-ratio: 1 / 1;
    min-height: calc(100%);
    margin-bottom: 1.5rem;
}
*/

/* —————————————————————————————————————————————————— */
/* MEDIA 960px —————————————————————————————————————— */

@media only screen and (max-width:960px) {

    .grid-foot {
        display: none;
    }

    .swiper-slide-person {
        height: calc(100vh - var(--header-height));
    }


}

@media only screen and (max-width:640px) {

    .long-text {
        grid-column: 1;
        grid-row: 3;
        width: var(--width);
        column-count: 1;
    }

    .grid-person {
        display: table;
    }
}

/* 420 */

@media only screen and (max-width: 420px) {
}