/* Static mirror overrides — compensate for missing Squarespace JS */

/* Make background images fill their absolutely-positioned containers */
.index-section-image img,
#thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 50%;
    display: block;
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
}

/* Full-viewport-height index sections (normally set by Squarespace JS) */
.index-section {
    min-height: 100vh;
    position: relative;
}

.index-section-wrapper {
    min-height: 100vh;
    position: relative;
}

/* Ensure the banner thumbnail wrapper is tall enough to show the image */
.banner-thumbnail-wrapper {
    min-height: 60vh;
}
