@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-delayed-fade-in{animation:fadeIn .7s ease-in 1.5s forwards;opacity:0}@keyframes landingTextShow{0%{transform:translateY(-50px);opacity:0;clip-path:polygon(110% 0,110% 0,0 110%,0 110%)}to{transform:translateY(0);opacity:1;clip-path:polygon(110% 0,110% 110%,0 110%,0 -10%)}}@keyframes landingTextHide{0%{transform:translateY(0);opacity:1;clip-path:polygon(100% 0,100% 100%,0 100%,0 0)}to{transform:translateY(50px);opacity:1;clip-path:polygon(100% 0,100% 0,0 100%,0 100%)}}.animate-text-show{animation:landingTextShow .9s cubic-bezier(.33,1,.68,1) forwards}.animate-text-hide{animation:landingTextHide .6s ease-in forwards}.grid-stack{display:grid}.grid-stack>*{grid-row:1;grid-column:1}.hide-x{overflow-x:clip}.hide-y{overflow-y:clip}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-UltraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Semibold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Heavy.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Black.ttf) format("truetype");font-weight:950;font-style:normal}.mantine-input{border:1px solid var(--border)}.mantine-input,.mantine-input-no-border{background:transparent;color:white;font-weight:500;text-align:center;transition:border-color .2s}.mantine-input-no-border{border:1px solid transparent}.mantine-input:focus{border-color:#51517c!important;outline:none}.mantine-input-control{background:transparent;border:1px solid var(--border)}