/* Individual CSS crops keep the complete car prominent without altering source photos. */
.gt3-page.original-project.car-focused-project .project-hero-visual{left:40%;width:60%}
.gt3-page.original-project.car-focused-project .project-hero-visual .photo-open{justify-content:center;align-items:center;overflow:hidden}
.car-focused-project .hero-car-frame{position:relative;display:block;width:min(100%,calc(var(--project-hero-height) * var(--car-ratio)));aspect-ratio:var(--car-ratio);overflow:hidden;flex-shrink:0;mask-image:linear-gradient(90deg,transparent,#000 6%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%)}
.gt3-page.original-project.car-focused-project .project-hero-visual .hero-figure img{position:absolute;inset:auto;height:auto;max-width:none;object-fit:initial;mask-image:none;-webkit-mask-image:none}
@media(max-width:760px){
.gt3-page.original-project.car-focused-project .project-hero-visual{left:auto;right:auto;width:100%}
.car-focused-project .hero-car-frame{width:100%;mask-image:none;-webkit-mask-image:none}
}
