.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}h1.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}}@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}}
