#home-carousel{isolation:isolate;overflow:hidden;background:#17202d;padding-bottom:45px}.carousel-image{position:absolute;inset:0;z-index:-2;background-position:center;background-size:cover;transition:background-image .5s}.carousel-image:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#10121cd9,#10121c15)}.image-only .carousel-image:after{display:none}.image-only .carousel-image{background-size:contain;background-repeat:no-repeat;background-color:#f4f1ed}.carousel-controls{position:absolute;bottom:12px;left:0;right:0;display:flex;gap:15px;align-items:center;justify-content:center;z-index:4}.carousel-controls button{cursor:pointer;border:1px solid #ffffff80;background:#1117;color:#fff;border-radius:3px;min-width:32px;height:30px}.carousel-dots{display:flex;gap:8px}.carousel-dots button{height:5px;min-width:36px;border:0;border-radius:0;background:#ffffff70;padding:0}.carousel-dots button.current{background:#aa8447}.carousel-pause{font-size:11px;padding:0 9px}.carousel-link{position:absolute;inset:0;z-index:1}.hero .container{position:relative;z-index:2}.image-only .container{pointer-events:none}.carousel-controls button:focus-visible{outline:2px solid #fff;outline-offset:3px}
