.hero.svelte-1mpn4ni{position:relative}@keyframes svelte-1mpn4ni-patternFloat{0%,to{transform:translate(0) translateY(0) rotate(0)}25%{transform:translate(calc(var(--s) / 4)) translateY(calc(var(--s) / 6)) rotate(.5deg)}50%{transform:translate(calc(var(--s) / 2)) translateY(0) rotate(0)}75%{transform:translate(calc(var(--s) / 4)) translateY(calc(var(--s) / -6)) rotate(-.5deg)}}@keyframes svelte-1mpn4ni-patternSlide{0%{background-position:0 0}to{background-position:calc(var(--s) * 8) calc(var(--s) * 8)}}@keyframes svelte-1mpn4ni-floatElements{0%,to{transform:scale(1) rotate(0);opacity:.6}33%{transform:scale(1.1) rotate(2deg);opacity:.8}66%{transform:scale(.9) rotate(-1deg);opacity:.4}}@keyframes svelte-1mpn4ni-patternScroll{0%{background-position:0 0}to{background-position:calc(var(--s) * 4) calc(var(--s) * 4)}}section.svelte-1mpn4ni{scroll-margin-top:100px}.btn.svelte-1mpn4ni{border-radius:.75rem;font-weight:500;letter-spacing:.025em;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn.svelte-1mpn4ni:hover{transform:translateY(-2px)}h1.svelte-1mpn4ni,h2.svelte-1mpn4ni,h3.svelte-1mpn4ni{text-rendering:optimizeLegibility;font-feature-settings:"kern" 1}@keyframes svelte-1mpn4ni-scrollAnimation{0%{transform:translateY(0)}10%{transform:translateY(0)}90%{transform:translateY(calc(-100% + 600px))}to{transform:translateY(calc(-100% + 600px))}}@keyframes svelte-1mpn4ni-gradient-mask{0%{left:-100%}to{left:200%}}@media (max-width: 768px){.hero-content.svelte-1mpn4ni{padding-top:2rem;padding-bottom:2rem}@keyframes svelte-1mpn4ni-scrollAnimation{0%{transform:translateY(0)}10%{transform:translateY(0)}90%{transform:translateY(calc(-100% + 450px))}to{transform:translateY(calc(-100% + 450px))}}}section.svelte-1mpn4ni{padding-top:5rem;padding-bottom:5rem}@media (max-width: 768px){section.svelte-1mpn4ni{padding-top:2rem;padding-bottom:2rem}}h2.svelte-1mpn4ni{font-weight:300;margin-bottom:1.5rem}h3.svelte-1mpn4ni{font-weight:500}@keyframes svelte-1mpn4ni-patternFloatDark{0%,to{transform:translate(0) translateY(0) rotate(0);opacity:.6}25%{transform:translate(calc(var(--s) / 6)) translateY(calc(var(--s) / 8)) rotate(1deg);opacity:.4}50%{transform:translate(calc(var(--s) / 3)) translateY(calc(var(--s) / -4)) rotate(0);opacity:.7}75%{transform:translate(calc(var(--s) / 6)) translateY(calc(var(--s) / 8)) rotate(-.5deg);opacity:.5}}@keyframes svelte-1mpn4ni-floatElementsDark{0%,to{transform:scale(1) rotate(0);opacity:.8}33%{transform:scale(1.15) rotate(3deg);opacity:1}66%{transform:scale(.85) rotate(-2deg);opacity:.6}}
