.video-slideshow-section{background-color:var(--clr-bg-dark,#141006);color:var(--clr-text-light,#fafafa);border-bottom:1px solid #ffa2001a;padding:100px 0;position:relative;overflow:hidden}.video-slideshow-section .section-subtitle{color:var(--clr-gold,#ffa200);text-transform:uppercase;letter-spacing:2px;margin-bottom:8px;font-size:.9rem;font-weight:700;display:block}.video-slideshow-section h2{color:#fff;margin-bottom:16px;font-family:Syne,Inter,sans-serif;font-size:2.8rem;font-weight:800;line-height:1.2}.video-slideshow-section p{color:var(--clr-text-muted,#acacac);max-width:650px;margin:0 auto}.video-slideshow-section .section-header{text-align:center;margin-bottom:48px}.video-carousel-wrapper{justify-content:center;align-items:center;width:100%;max-width:1200px;margin:0 auto;display:flex;position:relative}.video-carousel-track{perspective:1200px;width:100%;height:400px;transform-style:preserve-3d;position:relative;overflow:visible}.video-carousel-card{aspect-ratio:16/9;width:min(640px,75vw);transform-style:preserve-3d;backface-visibility:hidden;background:#000;border:3px solid #ffffff14;border-radius:20px;transition:transform .6s cubic-bezier(.25,1,.5,1),opacity .6s cubic-bezier(.25,1,.5,1),border-color .4s,box-shadow .4s;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 10px 30px #00000080}.video-carousel-card[data-offset="0"]{opacity:1;z-index:5;cursor:default;border-color:var(--clr-gold,#ffa200);transform:translate(-50%,-50%)scale(1)rotateY(0);box-shadow:0 20px 50px #ffa20040,0 0 10px #ffa20033}.video-carousel-card[data-offset="-1"]{opacity:.65;z-index:4;cursor:pointer;transform:translate3d(-105%,-50%,-150px)scale(.85)rotateY(22deg)}.video-carousel-card[data-offset="-1"]:hover{opacity:.85;transform:translate3d(-100%,-50%,-100px)scale(.88)rotateY(15deg)}.video-carousel-card[data-offset="1"]{opacity:.65;z-index:4;cursor:pointer;transform:translate3d(5%,-50%,-150px)scale(.85)rotateY(-22deg)}.video-carousel-card[data-offset="1"]:hover{opacity:.85;transform:translate3d(0%,-50%,-100px)scale(.88)rotateY(-15deg)}.video-carousel-card[data-offset="-2"]{opacity:.25;z-index:3;pointer-events:none;transform:translate3d(-145%,-50%,-300px)scale(.7)rotateY(35deg)}.video-carousel-card[data-offset="2"]{opacity:.25;z-index:3;pointer-events:none;transform:translate3d(45%,-50%,-300px)scale(.7)rotateY(-35deg)}.video-carousel-card[data-offset=hidden]{opacity:0;z-index:1;pointer-events:none;transform:translate3d(-50%,-50%,-450px)scale(.55)rotateY(0)}.video-card-thumbnail-wrapper{cursor:pointer;width:100%;height:100%;position:relative}.video-card-thumbnail-wrapper img{object-fit:cover;width:100%;height:100%}.video-card-play-overlay{background:#00000073;justify-content:center;align-items:center;width:100%;height:100%;transition:background-color .3s;display:flex;position:absolute;top:0;left:0}.video-carousel-card:hover .video-card-play-overlay{background:#00000040}.video-card-play-btn{background:var(--clr-gold,#ffa200);color:#000;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;font-size:1.5rem;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);display:flex;box-shadow:0 0 20px #ffa20080}.video-carousel-card:hover .video-card-play-btn{background:#fff;transform:scale(1.15);box-shadow:0 0 25px #fff9}.video-card-iframe-wrapper{width:100%;height:100%;position:relative}.video-card-iframe-wrapper iframe{border:none;width:100%;height:100%}.video-carousel-nav-btn{width:60px;height:60px;color:var(--clr-gold,#ffa200);cursor:pointer;z-index:10;background:#1a0a0099;border:2px solid #ffa2004d;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 24px #0000004d}.video-carousel-nav-btn:hover{background:var(--clr-gold,#ffa200);border-color:var(--clr-gold,#ffa200);color:#000;transform:translateY(-50%)scale(1.08);box-shadow:0 0 20px #ffa20066}.video-carousel-nav-btn.prev{left:20px}.video-carousel-nav-btn.next{right:20px}.video-carousel-dots{justify-content:center;align-items:center;gap:8px;margin-top:35px;margin-bottom:25px;display:flex}.video-carousel-dot{cursor:pointer;background-color:#fff3;border:none;border-radius:3px;width:12px;height:6px;transition:all .35s cubic-bezier(.25,1,.5,1)}.video-carousel-dot:hover{background-color:#ffa20080}.video-carousel-dot.active{background-color:var(--clr-gold,#ffa200);width:36px;box-shadow:0 0 10px #ffa20080}.video-active-details{text-align:center;animation:.5s ease-out fadeIn}.video-details-title{color:#fff;margin-bottom:12px;font-family:Syne,Inter,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.3}.video-details-desc{color:var(--clr-text-muted,#acacac);max-width:700px;margin:0 auto;font-size:1rem;line-height:1.6}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:991px){.video-slideshow-section{padding:70px 0}.video-slideshow-section h2{font-size:2.2rem}.video-carousel-track{height:320px}.video-carousel-card{width:min(480px,80vw)}.video-details-title{font-size:1.5rem}.video-carousel-nav-btn{width:50px;height:50px;font-size:1rem}}@media (max-width:600px){.video-slideshow-section{padding:50px 0}.video-slideshow-section h2{font-size:1.8rem}.video-carousel-track{height:240px}.video-carousel-card{width:min(340px,85vw)}.video-carousel-card[data-offset="-1"]{opacity:.4;transform:translate3d(-102%,-50%,-100px)scale(.8)rotateY(0)}.video-carousel-card[data-offset="1"]{opacity:.4;transform:translate3d(2%,-50%,-100px)scale(.8)rotateY(0)}.video-carousel-card[data-offset="-2"],.video-carousel-card[data-offset="2"]{display:none}.video-details-title{font-size:1.25rem}.video-details-desc{font-size:.9rem}.video-carousel-dots{margin-top:25px;margin-bottom:15px}.video-carousel-nav-btn{width:44px;height:44px;font-size:.9rem}.video-carousel-nav-btn.prev{left:5px}.video-carousel-nav-btn.next{right:5px}}
