/* Phoenix Site Engine · shared Work / portfolio card media · v1.10.50
 * Archive-style project imagery fills its visual frame edge-to-edge.
 * Intentionally excludes homepage Selected Work managed-image slots and full case-study galleries.
 */
.pse-authority-project__media,
.pse-work-project-card__media,
.pse-location-project__media,
.pse-creative-work__media,
.pse-creative-portfolio__media,
.pse-ci-project-card__media,
.pse-ci-photo__project-strip a>div,
.pse-ci-video__project-grid a>div,
.pse-ci-drone__project-grid a>div,
.pse-ci-social__project-grid a>div,
.pse-ci-ad__project-grid a>div,
.pse-case-more__grid a>div,
.pse-insight-project>div {
    position:relative;
    overflow:hidden;
}

.pse-authority-project__media .pse-project-image,
.pse-work-project-card__media .pse-project-image,
.pse-location-project__media .pse-project-image,
.pse-creative-work__media .pse-project-image,
.pse-creative-portfolio__media .pse-project-image,
.pse-ci-project-card__media .pse-project-image,
.pse-ci-photo__project-strip .pse-project-image,
.pse-ci-video__project-grid .pse-project-image,
.pse-ci-drone__project-grid .pse-project-image,
.pse-ci-social__project-grid .pse-project-image,
.pse-ci-ad__project-grid .pse-project-image,
.pse-case-more__grid .pse-project-image,
.pse-insight-project .pse-project-image,
.pse-creative-work__media .pse-project-preview__image,
.pse-creative-portfolio__media .pse-project-preview__image,
.pse-ci-projects .pse-project-preview__image {
    position:absolute !important;
    inset:0 !important;
    display:block;
    width:100% !important;
    height:100% !important;
    max-width:none;
    object-fit:cover !important;
}

.pse-authority-project__media picture,
.pse-work-project-card__media picture,
.pse-location-project__media picture,
.pse-creative-work__media picture,
.pse-creative-portfolio__media picture,
.pse-ci-projects picture,
.pse-case-more__grid picture,
.pse-insight-project picture {
    position:absolute;
    inset:0;
    width:100%;
    height:100%;
}
