.project-entry .img-wrapper{aspect-ratio:450/600;overflow:hidden}.project-entry .img-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.project-entry .img-wrapper.video iframe,.project-entry .img-wrapper.video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.project-entry .customer{font:var(--eyebrow-font);color:var(--color-text);opacity:0.5;margin-right:0.625rem;text-decoration:none!important}.project-entry a{z-index:99;text-decoration:none}.project-entry a h3{font:var(--body-font);opacity:0;-webkit-transition:opacity 0.6s ease;transition:opacity 0.6s ease}.project-entry a h3 .heading{text-decoration:underline}.project-entry a h3 .customer{text-decoration:none!important}.project-entry .iframe-container{background-color:var(--black);aspect-ratio:450/600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.project-entry .iframe-container iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.project-entry .iframe-container video{pointer-events:none}.project-entry.media-expanded h3{opacity:1}