.showcase-band{background:var(--surface)}.showcase-heading{justify-content:space-between;align-items:end;gap:12px;margin-bottom:25px;display:flex}.showcase-heading>a{flex:none}.showcase-gallery{padding-block:clamp(35px,6vw,82px) clamp(55px,8vw,106px)}.showcase-gallery h1{margin-bottom:clamp(20px,3vw,38px);font-size:clamp(2.25rem,5.4vw,4.5rem)}.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,26px);display:grid}.showcase-cover{isolation:isolate;aspect-ratio:16/9;border-top:3px solid var(--gold);color:#fff;background:#32382e;display:block;position:relative;overflow:hidden}.showcase-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 38%,#10160cdb);position:absolute;inset:0}.showcase-cover img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.showcase-cover:hover img,.showcase-cover:focus-visible img{transform:scale(1.045)}.showcase-ecovolta img{object-position:center 70%}.showcase-cover-label{z-index:1;justify-content:space-between;align-items:end;gap:12px;display:flex;position:absolute;inset:auto clamp(14px,3vw,30px) clamp(14px,2vw,25px)}.showcase-cover-label>span:first-child{letter-spacing:-.075em;font:600 clamp(1.85rem,4.3vw,4.15rem)/1 system-ui,sans-serif}.showcase-cover-label .icon{width:clamp(16px,2vw,24px);height:clamp(16px,2vw,24px);margin-bottom:4px}@media (width<=650px){.showcase-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.showcase-cover img{transition:none}}
