@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600&family=Inter:wght@300;400;500;600;700&display=swap");*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0f2035}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}::selection{background:rgba(14,178,175,.3);color:#fff}input:focus,select:focus{border-color:rgba(14,178,175,.3)!important}@keyframes nudgeRight{0%,to{transform:translate(0)}40%{transform:translate(2.5px,-1px)}70%{transform:translate(1px)}}@keyframes nudgeLeft{0%,to{transform:translate(0)}40%{transform:translate(-2.5px,-1px)}70%{transform:translate(-1px)}}@keyframes followRight{0%,to{transform:translate(0)}50%{transform:translate(1.2px,-.5px)}80%{transform:translate(.4px)}}@keyframes followLeft{0%,to{transform:translate(0)}50%{transform:translate(-1.2px,-.5px)}80%{transform:translate(-.4px)}}.nudge-right{animation:nudgeRight 3s cubic-bezier(.4,0,.2,1) infinite}.nudge-left{animation:nudgeLeft 3s cubic-bezier(.4,0,.2,1) infinite}.follow-right{animation:followRight 3s cubic-bezier(.4,0,.2,1) .15s infinite}.follow-left{animation:followLeft 3s cubic-bezier(.4,0,.2,1) .15s infinite}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.follow-left,.follow-right,.nudge-left,.nudge-right{animation:none!important}}