@keyframes move{to{transform:translateZ(1px) rotate(360deg)}}.background[data-astro-cid-y3soregm]{position:fixed;width:100vw;height:100vh;top:0;left:0;overflow:hidden}.background[data-astro-cid-y3soregm] span[data-astro-cid-y3soregm]{width:200vmin;height:200vmin;border-radius:70vmin;backface-visibility:hidden;position:absolute;animation:move;animation-duration:50s;animation-timing-function:linear;animation-iteration-count:infinite}.background[data-astro-cid-y3soregm] span[data-astro-cid-y3soregm]#main{top:24%;left:30%;animation-duration:34s;animation-delay:-391s;transform-origin:20vw -4vh;box-shadow:100vmin 0 12.96574389927583vmin currentColor;animation:none}.background[data-astro-cid-y3soregm] span[data-astro-cid-y3soregm]:nth-child(0){top:24%;left:30%;animation-duration:34s;animation-delay:-391s;transform-origin:20vw -4vh;box-shadow:100vmin 0 12.96574389927583vmin currentColor}.background[data-astro-cid-y3soregm] span[data-astro-cid-y3soregm]:nth-child(1){top:6%;left:18%;animation-duration:37s;animation-delay:-127s;transform-origin:-8vw 18vh;box-shadow:100vmin 0 12.622230603355423vmin currentColor}.background[data-astro-cid-y3soregm] span[data-astro-cid-y3soregm]:nth-child(2){top:71%;left:38%;animation-duration:51s;animation-delay:-381s;transform-origin:18vw -21vh;box-shadow:-100vmin 0 12.638917077734167vmin currentColor}.background[data-astro-cid-y3soregm] span[data-astro-cid-y3soregm]:nth-child(3){top:59%;left:63%;animation-duration:55s;animation-delay:-39s;transform-origin:16vw 17vh;box-shadow:100vmin 0 13.147398918276792vmin currentColor}.background[data-astro-cid-y3soregm] span[data-astro-cid-y3soregm]:nth-child(4){top:39%;left:13%;animation-duration:75s;animation-delay:-141s;transform-origin:-15vw 6vh;box-shadow:-100vmin 0 12.89115533998267vmin currentColor}.background[data-astro-cid-y3soregm] span[data-astro-cid-y3soregm]:nth-child(5){top:33%;left:27%;animation-duration:44s;animation-delay:-175s;transform-origin:-12vw -24vh;box-shadow:-100vmin 0 12.783333595508827vmin currentColor}.background[data-astro-cid-y3soregm] span[data-astro-cid-y3soregm]:nth-child(6){top:41%;left:77%;animation-duration:54s;animation-delay:-243s;transform-origin:-6vw 15vh;box-shadow:100vmin 0 12.943990213475422vmin currentColor}.background[data-astro-cid-y3soregm] span[data-astro-cid-y3soregm]:nth-child(7){top:73%;left:4%;animation-duration:88s;animation-delay:-479s;transform-origin:11vw 24vh;box-shadow:100vmin 0 13.195186970713735vmin currentColor}.background[data-astro-cid-y3soregm] span[data-astro-cid-y3soregm]:nth-child(8){top:61%;left:14%;animation-duration:153s;animation-delay:-440s;transform-origin:25vw 5vh;box-shadow:100vmin 0 13.295258120236133vmin currentColor}.background[data-astro-cid-y3soregm] span[data-astro-cid-y3soregm]:nth-child(9){top:94%;left:25%;animation-duration:76s;animation-delay:-343s;transform-origin:-23vw 23vh;box-shadow:100vmin 0 12.74666449585039vmin currentColor}.background[data-astro-cid-y3soregm] span[data-astro-cid-y3soregm]:nth-child(10){top:64%;left:47%;animation-duration:52s;animation-delay:-85s;transform-origin:8vw 18vh;box-shadow:-100vmin 0 12.766661906687117vmin currentColor}.background[data-astro-cid-y3soregm] span[data-astro-cid-y3soregm]:nth-child(11){top:75%;left:25%;animation-duration:63s;animation-delay:-205s;transform-origin:-5vw 0vh;box-shadow:100vmin 0 13.020647837594847vmin currentColor}nav[data-astro-cid-3ef6ksr2].fade-in{animation-delay:1.3s}@media (min-width: 640px){@keyframes scroll-transparent-header{to{background-color:var(--color-translucent-bg)}}header[data-astro-cid-3ef6ksr2]{animation:scroll-transparent-header ease-in both;animation-timeline:scroll(root);animation-range:520px 700px}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0}}@keyframes astroFadeOut{to{opacity:0}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}strong{font-weight:600!important}@font-face{font-family:Geist;src:url(/fonts/geist/woff2/GeistVariableVF.woff2) format("woff2");font-weight:400;font-style:normal}@keyframes fade-in{0%{pointer-events:none;opacity:0}to{opacity:1}}@keyframes fade-in-up{0%{opacity:0;translate:0 10px}to{translate:0;opacity:1}}@keyframes fade-out{to{opacity:0}}@keyframes fade-out-right{to{translate:140px 0;opacity:0}}@keyframes fade-out-left{to{translate:-100px 0;opacity:0}}.fade-in{animation:fade-in 1s ease-in-out both}.fade-in-up{animation:fade-in-up 1s ease-in-out both}.scroll-home-btn-fade-out{animation:fade-in ease-in both;animation-timeline:scroll(root);animation-range:600px 640px}.scroll-fade-in{animation:fade-in-up ease-in-out both;animation-timeline:view();animation-range:cover 0% cover 30%}.indigo-wavy{text-decoration-line:underline;text-decoration-color:#818cf8;text-decoration-style:wavy;text-decoration-thickness:1.1px;text-underline-offset:3px}.underlined{position:relative;display:inline-block;overflow:hidden}.underlined:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1));content:"";position:absolute;bottom:2px;left:0;width:100%;height:1.6px;transition:.4s;opacity:1;transform:translate3d(-101%,0,0)}.underlined:hover:after{transform:translateZ(0)}.themeToggle{z-index:1;--size: 1.3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer;width:var(--size);height:var(--size);box-shadow:inset calc(var(--size) * .33) calc(var(--size) * -.25) 0;border-radius:999px}.themeToggle.checked{--ray-size: calc(var(--size) * -.4);--offset-orthogonal: calc(var(--size) * .65);--offset-diagonal: calc(var(--size) * .45);transform:scale(.75);box-shadow:inset 0 0 0 var(--size),calc(var(--offset-orthogonal) * -1) 0 0 var(--ray-size),var(--offset-orthogonal) 0 0 var(--ray-size),0 calc(var(--offset-orthogonal) * -1) 0 var(--ray-size),0 var(--offset-orthogonal) 0 var(--ray-size),calc(var(--offset-diagonal) * -1) calc(var(--offset-diagonal) * -1) 0 var(--ray-size),var(--offset-diagonal) var(--offset-diagonal) 0 var(--ray-size),calc(var(--offset-diagonal) * -1) var(--offset-diagonal) 0 var(--ray-size),var(--offset-diagonal) calc(var(--offset-diagonal) * -1) 0 var(--ray-size)}
