.shop-transform-showcase{background:#0b0e0b;border:1px solid #c9a24d66;width:100%;margin-top:2.5rem;overflow:hidden;display:block!important}.shop-transform-stage{grid-template-columns:1fr 1fr;display:grid}.shop-transform-stage figure{border-right:1px solid #d0a84d;min-width:0;margin:0;position:relative}.shop-transform-stage figure:last-child{border-right:0}.shop-transform-stage img,.opportunity-page--compact .shop-transform-stage img{object-fit:cover;width:100%;height:clamp(560px,46vw,720px);display:block}.shop-transform-stage figure>span{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#0b0e0b;padding:.65rem .85rem;font:600 .8rem Barlow Condensed;position:absolute;top:1.25rem;left:1.25rem}.shop-transform-stage figcaption{color:#fff;background:linear-gradient(#0000,#070907f0 58%,#070907fa);padding:9rem 1.5rem 1.75rem;position:absolute;inset:auto 0 0}.shop-transform-stage small{color:#d0a84d}.shop-transform-stage h3{text-transform:uppercase;max-width:95%;margin:.55rem 0;font:600 clamp(1.7rem,2.5vw,2.45rem)/1 Barlow Condensed}.shop-transform-stage p{color:#c4c9c3;max-width:39rem;margin:0;font-size:.95rem;line-height:1.6}.shop-transform-showcase>nav{border-top:1px solid #c9a24d66;grid-template-columns:4rem minmax(0,1fr) 4rem;align-items:stretch;display:grid}.shop-transform-showcase button{color:#fff;cursor:pointer;background:0 0;border:0;border-right:1px solid #c9a24d4d;min-height:3.5rem}.shop-transform-showcase>nav>button:last-child{border-left:1px solid #c9a24d4d;border-right:0}.shop-transform-showcase nav div{grid-template-columns:repeat(8,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.shop-transform-showcase nav div button{color:#919891;min-width:0}.shop-transform-showcase nav div button.active{color:#101310;background:#d0a84d}@media (width<=760px){.shop-transform-stage{grid-template-columns:1fr}.shop-transform-stage figure{border-bottom:1px solid #d0a84d;border-right:0}.shop-transform-stage img,.opportunity-page--compact .shop-transform-stage img{height:78vw;min-height:320px;max-height:440px}.shop-transform-stage figcaption{padding:5.5rem 1rem 1rem}.shop-transform-stage h3{font-size:1.7rem}.shop-transform-stage p{font-size:.8rem;display:block}.shop-transform-showcase>nav{grid-template-columns:3.25rem minmax(0,1fr) 3.25rem}.shop-transform-showcase nav div{scrollbar-width:none;display:flex;overflow-x:auto}.shop-transform-showcase nav div::-webkit-scrollbar{display:none}.shop-transform-showcase nav div button{min-width:3rem}}
