.em-showcase{position:relative;min-height:470px;background:#090909;color:#fff;overflow:hidden;border-block:2px solid #c99a36}.em-showcase-visual{position:relative;height:clamp(450px,39vw,690px)}.em-showcase-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity 1.1s ease,visibility 1.1s;pointer-events:none}.em-showcase-slide.is-active{opacity:1;visibility:visible;pointer-events:auto}.em-showcase-photo{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.035);transition:transform 8s linear}.em-showcase-slide.is-active .em-showcase-photo{transform:scale(1)}.em-showcase-content{position:absolute;z-index:2;left:6%;top:50%;transform:translateY(-50%);max-width:680px;text-shadow:0 2px 12px #000}.em-showcase-content small{font-size:11px;letter-spacing:.3em}.em-showcase-content h1{font:700 clamp(45px,6.5vw,100px)/.95 Georgia,serif;margin:16px 0;background:linear-gradient(160deg,#fff4c0,#d9972a 34%,#ffdf7b 54%,#a76b1a 75%,#f4d47c);background-clip:text;-webkit-background-clip:text;color:transparent}.em-showcase-content p{font-size:16px}.em-showcase-content a{display:inline-block;margin-top:15px;background:linear-gradient(130deg,#9b681e,#ffe18a,#c48b2a);padding:15px 22px;color:#080808;text-decoration:none;font-size:11px;font-weight:800;letter-spacing:.15em}.em-showcase-controls{position:absolute;bottom:20px;right:5%;z-index:5;display:flex;align-items:center;gap:14px}.em-showcase-controls button{background:rgba(0,0,0,.7);border:1px solid #d5a644;border-radius:50%;width:36px;height:36px;color:#fff;cursor:pointer}.em-showcase-controls span{font:700 11px Inter,sans-serif;letter-spacing:.15em}@media(max-width:700px){.em-showcase-visual{height:520px}.em-showcase-content{left:20px;right:20px;top:55%}.em-showcase-content h1{font-size:48px}.em-showcase-controls{right:20px;bottom:16px}}@media(prefers-reduced-motion:reduce){.em-showcase-slide,.em-showcase-photo{transition:none!important}}
.em-showcase-photo{overflow:hidden;background:#090909;transform:none!important}.em-showcase-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.87),rgba(0,0,0,.05));pointer-events:none}.em-showcase-photo img,.em-showcase-photo video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--em-position,center center);transform:scale(1.035);transition:transform 8s linear}.em-showcase-slide.is-active .em-showcase-photo img,.em-showcase-slide.is-active .em-showcase-photo video{transform:scale(1)}@media(prefers-reduced-motion:reduce){.em-showcase-photo img,.em-showcase-photo video{transform:none!important;transition:none!important}}