aside {
    margin-bottom: 4rem;
}
.artists-list {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: var(--space-xl);
    text-align: center;
    align-items: center;
}
.cover img,
.cover video {
    height: 20rem;
    object-fit: contain;
}
figcaption.nav__item {
    margin-top: 1rem;
}
.cover.figure--list {
    will-change: transform;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
@media (max-width: 780px) {
    .artists-list {
        gap: var(--space-2xl);
    }
    .cover img,
    .cover video {
        max-width: 85vw;
        height: auto;
    }
    figcaption.nav__item {
        margin-top: 1.5rem;
    }
    aside {
        margin-bottom: 2rem;
        align-self: flex-start;
    }
}

@media (min-width: 1680px) {
   .artists-list{gap:var(--space-2xl);}
}
