@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600;900&family=Space+Grotesk:wght@300;700;900&display=swap";@keyframes pulse-slow-787a8521{0%,to{opacity:.5}50%{opacity:1}}.animate-pulse-slow[data-v-787a8521]{animation:pulse-slow-787a8521 3s cubic-bezier(.4,0,.6,1) infinite}.animate-pulse-slow[data-v-22943b9d]{animation:pulseSlow-22943b9d 8s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulseSlow-22943b9d{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}.animate-gradient-x[data-v-22943b9d]{background-size:200% 200%;animation:gradient-x-22943b9d 4s ease infinite}@keyframes gradient-x-22943b9d{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes shine-22943b9d{to{left:125%}}.group:hover .group-hover\:animate-shine[data-v-22943b9d]{animation:shine-22943b9d .75s}.animate-fade-in[data-v-c509d97e]{animation:fadeIn-c509d97e .3s ease-in-out}@keyframes fadeIn-c509d97e{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.slide-fade-enter-active[data-v-29f2d85b],.slide-fade-leave-active[data-v-29f2d85b]{transition:all .5s cubic-bezier(.16,1,.3,1)}.slide-fade-enter-from[data-v-29f2d85b],.slide-fade-leave-to[data-v-29f2d85b]{transform:translateY(20px) translate(-20px);opacity:0}.animate-pulse-slow[data-v-3be79310]{animation:pulse 4s cubic-bezier(.4,0,.6,1) infinite}@keyframes floatUp-3be79310{0%{transform:translateY(0) scale(1);opacity:0}20%{opacity:1}to{transform:translateY(-80px) scale(0);opacity:0}}.animate-float-up[data-v-3be79310]{animation:floatUp-3be79310 3s ease-out infinite}:root{font-family:Inter,sans-serif}h1,h2,h3,.font-mono{font-family:Space Grotesk,sans-serif}.animate-gradient-x{background-size:200% 200%;animation:gradient-x 4s ease infinite}@keyframes gradient-x{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.animate-slow-zoom{animation:slowZoom 20s infinite alternate linear}@keyframes slowZoom{0%{transform:scale(1)}to{transform:scale(1.1)}}.animate-float-slow{animation:floatSlow 6s ease-in-out infinite}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.animate-pulse-slow{animation:pulseSlow 4s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulseSlow{0%,to{opacity:.6}50%{opacity:1}}html{scroll-behavior:smooth}
