.fade-in-up{opacity:0;transition:all .6s cubic-bezier(.4,0,.2,1);transform:translateY(20px)}.fade-in-up.visible{opacity:1;transform:translateY(0)}.fade-in{opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1)}.fade-in.visible{opacity:1}.slide-in-right{opacity:0;transition:all .6s cubic-bezier(.4,0,.2,1);transform:translate(20px)}.slide-in-right.visible{opacity:1;transform:translate(0)}.slide-in-left{opacity:0;transition:all .6s cubic-bezier(.4,0,.2,1);transform:translate(-20px)}.slide-in-left.visible{opacity:1;transform:translate(0)}.scale-in{opacity:0;transition:all .6s cubic-bezier(.4,0,.2,1);transform:scale(.9)}.scale-in.visible{opacity:1;transform:scale(1)}.scale-up{opacity:0;transition:all .6s cubic-bezier(.4,0,.2,1);transform:scale(.8)}.scale-up.visible{opacity:1;transform:scale(1)}.rotate-in{opacity:0;transition:all .6s cubic-bezier(.4,0,.2,1);transform:rotate(-10deg)scale(.9)}.rotate-in.visible{opacity:1;transform:rotate(0)scale(1)}.bounce-in{opacity:0;transition:all .8s cubic-bezier(.68,-.55,.265,1.55);transform:scale(.3)}.bounce-in.visible{opacity:1;transform:scale(1)}.stagger-fade-in{opacity:0;transition:all .6s cubic-bezier(.4,0,.2,1);transform:translateY(20px)}.stagger-fade-in.visible{opacity:1;transform:translateY(0)}.stagger-fade-in.visible:first-child{transition-delay:.1s}.stagger-fade-in.visible:nth-child(2){transition-delay:.2s}.stagger-fade-in.visible:nth-child(3){transition-delay:.3s}.stagger-fade-in.visible:nth-child(4){transition-delay:.4s}.stagger-fade-in.visible:nth-child(5){transition-delay:.5s}.flip-in{opacity:0;transform-origin:50%;transition:all .6s cubic-bezier(.4,0,.2,1);transform:perspective(400px)rotateY(90deg)}.flip-in.visible{opacity:1;transform:perspective(400px)rotateY(0)}.page-transition{opacity:0;transition:all .3s;transform:translateY(20px)}.page-transition.visible{opacity:1;transform:translateY(0)}.page-transition-exit{opacity:0;transition:all .3s;transform:translateY(-20px)}.slide-up-fade{opacity:0;transition:all .8s cubic-bezier(.4,0,.2,1);transform:translateY(40px)}.slide-up-fade.visible{opacity:1;transform:translateY(0)}.slide-down-fade{opacity:0;transition:all .8s cubic-bezier(.4,0,.2,1);transform:translateY(-40px)}.slide-down-fade.visible{opacity:1;transform:translateY(0)}.zoom-in-fade{opacity:0;transition:all .8s cubic-bezier(.4,0,.2,1);transform:scale(.95)}.zoom-in-fade.visible{opacity:1;transform:scale(1)}.slide-in-fade{opacity:0;transition:all .8s cubic-bezier(.4,0,.2,1);transform:translate(40px)}.slide-in-fade.visible{opacity:1;transform:translate(0)}.stagger-delay-1{transition-delay:.1s}.stagger-delay-2{transition-delay:.2s}.stagger-delay-3{transition-delay:.3s}.stagger-delay-4{transition-delay:.4s}.stagger-delay-5{transition-delay:.5s}.stagger-delay-6{transition-delay:.6s}.stagger-delay-7{transition-delay:.7s}.stagger-delay-8{transition-delay:.8s}.hover-scale{transition:transform .3s}.hover-scale:hover{transform:scale(1.05)}.hover-lift{transition:transform .3s}.hover-lift:hover{transform:translateY(-5px)}.text-reveal{opacity:0;transition:all .6s cubic-bezier(.4,0,.2,1);transform:translateY(20px)}.text-reveal.visible{opacity:1;transform:translateY(0)}.image-reveal{opacity:0;transition:all .8s cubic-bezier(.4,0,.2,1);transform:scale(1.1)}.image-reveal.visible{opacity:1;transform:scale(1)}
