.grain{position:relative}.grain:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-conic-gradient(#fff 0%,transparent .00005%,transparent .0002%,#fff .00025%),repeating-conic-gradient(from 45deg,#000 0%,transparent .0001%,transparent .0002%,#000 .00025%);background-size:100px 100px,130px 130px;opacity:.03;mix-blend-mode:multiply;pointer-events:none;z-index:1}@keyframes svelte-r3a748-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-r3a748-float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.animate-fade-in-up{animation:svelte-r3a748-fade-in-up .8s ease-out forwards}.animation-delay-100{animation-delay:.1s}.animation-delay-200{animation-delay:.2s}.animate-float{animation:svelte-r3a748-float 6s ease-in-out infinite}.animate-float-delayed{animation:svelte-r3a748-float 6s ease-in-out infinite;animation-delay:3s}@keyframes svelte-r3a748-dot-flow-horizontal{0%{transform:translate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(calc(100% - 12px));opacity:0}}@keyframes svelte-r3a748-dot-flow-vertical{0%{transform:translateY(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(calc(100% - 12px));opacity:0}}@keyframes svelte-r3a748-dot-flow-horizontal-reverse{0%{transform:translate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(calc(-100% + 12px));opacity:0}}.animate-dot-flow-1{animation:svelte-r3a748-dot-flow-horizontal 3s ease-in-out infinite}.animate-dot-flow-1-delayed{animation:svelte-r3a748-dot-flow-horizontal 3s ease-in-out infinite;animation-delay:1.5s}.animate-dot-flow-2{animation:svelte-r3a748-dot-flow-vertical 3s ease-in-out infinite;animation-delay:.75s}.animate-dot-flow-2-delayed{animation:svelte-r3a748-dot-flow-vertical 3s ease-in-out infinite;animation-delay:2.25s}.animate-dot-flow-3{animation:svelte-r3a748-dot-flow-horizontal-reverse 3s ease-in-out infinite;animation-delay:1.5s}.animate-dot-flow-3-delayed{animation:svelte-r3a748-dot-flow-horizontal-reverse 3s ease-in-out infinite;animation-delay:3s}
