.slider-wrapper{background:#000;width:100%;height:750px;position:relative;overflow:hidden}.custom-slide{opacity:0;visibility:hidden;z-index:1;width:100%;height:100%;transition:opacity 1.2s ease-in-out,visibility 1.2s;position:absolute;inset:0}.custom-slide.active{opacity:1;visibility:visible;z-index:2}.slide-image-bg{filter:brightness(.8);z-index:-1;background-position:50%;background-size:cover;transition:transform 1.5s ease-out;position:absolute;inset:0;transform:scale(1.1)}.custom-slide.active .slide-image-bg{transform:scale(1)}.slider-content{z-index:10;font-family:Inter,sans-serif}.slider-subtitle{text-transform:uppercase;letter-spacing:.6em;opacity:0;color:#ffffffe6;margin-bottom:20px;font-size:.8rem;transition:all .8s .5s;transform:translateY(20px)}.slider-title{opacity:0;color:#fff;margin-bottom:40px;font-family:Cormorant Garamond,serif;font-style:italic;transition:all .8s .7s;transform:translateY(30px)}.slider-cta-wrap{opacity:0;transition:all .8s .9s;transform:translateY(20px)}.custom-slide.active .slider-subtitle,.custom-slide.active .slider-title,.custom-slide.active .slider-cta-wrap{opacity:1;transform:translateY(0)}.slider-nav-dots{z-index:100;justify-content:center;gap:15px;display:flex;position:absolute;bottom:40px;left:0;right:0}.slider-dot{cursor:pointer;background:#ffffff4d;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s}.slider-dot.active{background:#fff;transform:scale(1.5)}@media (max-width:768px){.slider-title{font-size:3rem!important}.slider-wrapper{height:100vh}}
