html[data-v-a16b447a]{scroll-behavior:smooth}@keyframes fadeInUp-a16b447a{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up[data-v-a16b447a]{animation:fadeInUp-a16b447a .8s ease-out forwards}@keyframes float1-a16b447a{0%,to{opacity:.6;transform:translate(0)}33%{opacity:.8;transform:translate(10px,-15px)}66%{opacity:.75;transform:translate(-8px,-8px)}}@keyframes float2-a16b447a{0%,to{opacity:.65;transform:translate(0)}40%{opacity:.85;transform:translate(-12px,18px)}80%{opacity:.7;transform:translate(15px,5px)}}@keyframes float3-a16b447a{0%,to{opacity:.7;transform:translate(0)}25%{opacity:.9;transform:translate(8px,12px)}50%{opacity:.75;transform:translate(-10px,-10px)}75%{opacity:.8;transform:translate(12px,-5px)}}@keyframes float4-a16b447a{0%,to{opacity:.65;transform:translate(0)}50%{opacity:.85;transform:translate(-15px,20px)}}@keyframes float5-a16b447a{0%,to{opacity:.7;transform:translate(0)}30%{opacity:.8;transform:translate(18px,-12px)}60%{opacity:.9;transform:translate(-10px,15px)}}@keyframes float6-a16b447a{0%,to{opacity:.68;transform:translate(0) rotate(0)}50%{opacity:.82;transform:translate(12px,-18px) rotate(3deg)}}@keyframes float7-a16b447a{0%,to{opacity:.72;transform:translate(0) rotate(0)}35%{opacity:.88;transform:translate(-14px,10px) rotate(-2deg)}70%{opacity:.76;transform:translate(16px,-8px) rotate(2deg)}}.parallax-slow[data-v-a16b447a],.parallax-medium[data-v-a16b447a],.parallax-fast[data-v-a16b447a]{transform:translate(calc(var(--mouse-x, 0px)),calc(var(--mouse-y, 0px))) rotate(var(--mouse-rotate, 0deg));will-change:transform;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}#hero-parallax>div>.parallax-slow[data-v-a16b447a]:nth-of-type(1){animation:float1-a16b447a 7.3s ease-in-out infinite}#hero-parallax>div>.parallax-slow[data-v-a16b447a]:nth-of-type(2){animation:float2-a16b447a 8.7s ease-in-out infinite .5s}#hero-parallax>div>.parallax-medium[data-v-a16b447a]:nth-of-type(1){animation:float3-a16b447a 6.8s ease-in-out infinite .3s}#hero-parallax>div>.parallax-medium[data-v-a16b447a]:nth-of-type(2){animation:float4-a16b447a 7.2s ease-in-out infinite .7s}#hero-parallax>div>.parallax-medium[data-v-a16b447a]:nth-of-type(3){animation:float5-a16b447a 6.5s ease-in-out infinite 1.2s}#hero-parallax>div>.parallax-fast[data-v-a16b447a]:nth-of-type(1){animation:float6-a16b447a 8.4s ease-in-out infinite .6s}#hero-parallax>div>.parallax-fast[data-v-a16b447a]:nth-of-type(2){animation:float7-a16b447a 7.1s ease-in-out infinite 1s}@keyframes gradient-a16b447a{0%,to{background-size:200% 200%;background-position:left center}50%{background-size:200% 200%;background-position:right center}}.animate-gradient[data-v-a16b447a]{animation:gradient-a16b447a 3s ease infinite}.scroll-reveal[data-v-a16b447a]{opacity:0;transform:translateY(50px);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.scroll-reveal.visible[data-v-a16b447a]{opacity:1;transform:translateY(0)}.fade-enter-active[data-v-a16b447a],.fade-leave-active[data-v-a16b447a]{transition:opacity .3s ease}.fade-enter-from[data-v-a16b447a],.fade-leave-to[data-v-a16b447a]{opacity:0}.slide-left-enter-active[data-v-a16b447a],.slide-left-leave-active[data-v-a16b447a]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.slide-left-enter-from[data-v-a16b447a],.slide-left-leave-to[data-v-a16b447a]{transform:translate(-100%)}.slide-right-enter-active[data-v-a16b447a],.slide-right-leave-active[data-v-a16b447a]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.slide-right-enter-from[data-v-a16b447a],.slide-right-leave-to[data-v-a16b447a]{transform:translate(100%)}.popup-container[data-v-a16b447a]{transform:translate(-50%)}.popup-enter-active[data-v-a16b447a]{animation:popup-in-a16b447a .4s cubic-bezier(.34,1.56,.64,1)}.popup-leave-active[data-v-a16b447a]{animation:popup-out-a16b447a .3s cubic-bezier(.4,0,1,1)}@keyframes popup-in-a16b447a{0%{opacity:0;transform:translate(-50%) translateY(-20px) scale(.9)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes popup-out-a16b447a{0%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}to{opacity:0;transform:translate(-50%) translateY(-20px) scale(.9)}}@keyframes typing-a16b447a{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.typing-animation[data-v-a16b447a]{animation:typing-a16b447a .5s ease-out forwards}
