html{scroll-behavior:smooth}.nav-scrolled{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 30px #00000017}.soft-reveal{opacity:0;transition:all .9s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.soft-reveal.show{opacity:1;transform:translateY(0)}.coach-card{transform-style:preserve-3d;transition:transform .4s}.coach-img{border-radius:20px;transition:all .3s;transform:translateZ(40px)}.stack-container{width:340px;height:240px;margin:0 auto;position:relative}.stack-img{object-fit:cover;opacity:0;border-radius:20px;width:100%;height:100%;transition:all .8s cubic-bezier(.16,1,.3,1);position:absolute}.stack-expand{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;width:100%;height:auto;padding:20px;display:grid!important}.stack-expand .stack-img{opacity:1;width:100%;height:240px;position:relative;transform:translate(0)rotate(0)scale(1)}.pop-card{position:relative;overflow:visible}.pop-img{z-index:10;filter:drop-shadow(0 15px 25px #00000040);width:500px;transition:all .3s;position:absolute;top:-60px;left:90%;transform:translate(-50%)}.pop-card:hover .pop-img{transform:translate(-50%)scale(1.07)}.scroll-show{opacity:0;transition:all .8s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.scroll-show.show{opacity:1;transform:translateY(0)}.tilt-box{transform-style:preserve-3d;transition:transform .3s}.tilt-box:hover{transform:rotateX(6deg)rotateY(6deg)scale(1.03)}.tilt-img{transition:all .3s;transform:translateZ(40px)}.tilt-box:hover .tilt-img{transform:translateZ(60px)}.info-primary{opacity:1;transition:all .4s;transform:translateY(0)}.tilt-box:hover .info-primary{opacity:0;transform:translateY(-10px)}.info-extra{opacity:0;width:100%;transition:all .45s cubic-bezier(.16,1,.3,1);position:absolute;top:70px;left:0;transform:translateY(20px)}.tilt-box:hover .info-extra{opacity:1;transform:translateY(0)}.schedule-reveal{opacity:0;transition:all 1s cubic-bezier(.16,1,.3,1);transform:translateY(25px)}.schedule-reveal.show{opacity:1;transform:translateY(0)}.schedule-anim{opacity:0;transition:all .9s cubic-bezier(.16,1,.3,1);transform:translateY(35px)}.schedule-anim.show{opacity:1;transform:translateY(0)}.stack-expand .stack-img{transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .2s,top .2s,left .2s}.stack-img.show{opacity:1}.stack-1{z-index:1;transform:rotate(-4deg)translate(-40px,-40px)}.stack-2{z-index:2;transform:rotate(2deg)translate(-20px,-20px)}.stack-3{z-index:3;transform:rotate(-2deg)translate(0)}.stack-4{z-index:4;transform:rotate(3deg)translate(20px,10px)}.stack-5{z-index:5;transform:rotate(-1deg)translate(40px,20px)}.stack-6{z-index:6;transform:rotate(1deg)translate(60px,30px)}.stack-7{z-index:7;transform:rotate(-3deg)translate(80px,40px)}.stack-8{z-index:8;transform:rotate(0)translate(100px,50px)}.stack-unfold .stack-img{opacity:1;transform:translate(0)rotate(0)scale(1)!important}
