.case-stage{--gap:0px}.case-slide{background:transparent}.case-slide picture{display:block;width:100%;height:100%}.case-slide img{object-fit:contain}.hero-thumbnails{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.case-track{position:relative;z-index:1}.curve{z-index:2}.curved-hero-ready .case-slide img{visibility:hidden}

.hero-thumbnails[hidden]{display:none}
@media(max-width:600px){.case-stage{--slide:240px;--gap:10px;height:355px}.case-slide img{object-fit:cover;object-position:top;visibility:visible}}
