.portfolio-logo-media{position:relative;display:block;overflow:hidden;width:100%;height:100%;isolation:isolate}
.portfolio-logo-media img,.portfolio-logo-media video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}
.portfolio-logo-media video{opacity:0;pointer-events:none;z-index:1}
.portfolio-logo-media.is-playing video{opacity:1}
.portfolio-identity-grid .portfolio-logo-media{aspect-ratio:16/10;height:auto;font-size:0;line-height:0;margin:0;border-radius:5px;mix-blend-mode:screen}
.portfolio-identity-grid .portfolio-logo-media img{height:100%;margin:0;animation:none;transform:none;border-radius:0;mix-blend-mode:normal}
.portfolio-family-card__image>.portfolio-logo-media{position:absolute;inset:0;transition:transform .7s}
.portfolio-family-card:hover .portfolio-logo-media{transform:scale(1.06)}
.portfolio-family-card:hover .portfolio-logo-media img{transform:none}
@media(prefers-reduced-motion:reduce){.portfolio-logo-media,.portfolio-family-card:hover .portfolio-logo-media{transition:none;transform:none}}
