
.works-page h1 {
 margin: 0 0 clamp(24px,4vw,58px);
 text-align: center;
 font-size: clamp(36px,4vw,70px);
 font-weight: 550;
 letter-spacing: -.055em;
}
.works-gallery {
 padding-block: var(--editorial-section-gap);
 margin-bottom: clamp(24px,4vw,60px);
 border-block: 1px solid var(--editorial-rule);
}
.works-gallery .media-box-container { background: var(--section-bg); border-radius: 0; box-shadow: none; }
.works-gallery .thumbnail-overlay { background: #20211f99; }
.works-gallery .media-box-title, .works-gallery .media-box-date { color: #fff; }
.works-gallery .media-boxes-load-more-button { background: var(--section-bg); color: var(--ink); border: 1px solid var(--editorial-rule); }
.fancybox-bg { background: var(--section-bg); }
.fancybox-is-open .fancybox-bg { opacity: .97; }
.fancybox-button { background: var(--section-bg); color: var(--ink); }
.fancybox-button:hover { color: var(--ink); background: #e4e0d8; }
.fancybox-infobar { color: var(--ink); }

.works-gallery .auto-grid-filters-container {
 margin-bottom: var(--editorial-section-gap);
}

/* Il bianco delle miniature si fonde con il fondo della galleria. */
.works-gallery .media-box-image:not([data-type="video"]) {
 background: var(--section-bg);
 isolation: isolate;
}
.works-gallery .media-box-image:not([data-type="video"]) > [data-thumbnail] img {
 mix-blend-mode: multiply;
}
