.site-footer-art {
    background: transparent;
}

.site-footer-art--standalone {
    margin-top: 40px;
    background: #111111;
}

.site-footer-art__inner {
    width: min(1180px, calc(100% - 48px));
    margin: 0 auto;
}

.site-footer-art__image {
    display: block;
    width: 100%;
    height: clamp(170px, 22vw, 360px);
    object-fit: cover;
    object-position: center;
}

@media (max-width: 768px) {
    .site-footer-art--standalone {
        margin-top: 28px;
    }

    .site-footer-art__image {
        height: clamp(140px, 36vw, 240px);
    }
}
