.portfolio-mark.portfolio-mark--film{position:relative;display:block;width:min(100%,420px);height:auto;aspect-ratio:16/9;margin:14px auto 16px;font-size:0;line-height:0;letter-spacing:normal;overflow:hidden;border-radius:8px;background:#061710}
.portfolio-mark--film .brand-film{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center}

.portfolio-family-card__image>img{object-fit:contain}
.portfolio-family-card:hover .portfolio-logo-media,.portfolio-family-card:hover .portfolio-family-card__image>img{transform:none}
