@import url("https://fonts.googleapis.com/css2?family=Outfit&display=swap");:root{--max-width:1100px;--border-radius:12px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0;--primary:#0141ff;--highlight:#285eff;--primary-glow:radial-gradient(var(--primary) 10%,#0141ff00);--secondary-glow:linear-gradient(to bottom right,#0141ff00,#0141ff00,var(--primary) 80%)}*{box-sizing:border-box;padding:0;margin:0;font-family:Outfit,sans-serif}body,html{max-width:100vw;overflow-x:hidden}body{color:rgb(var(--foreground-rgb));background:linear-gradient(to bottom,transparent,rgb(var(--background-end-rgb))) rgb(var(--background-start-rgb))}a{color:inherit;text-decoration:none}.main{justify-content:center;min-height:100vh}.main,.nav-container{display:flex;flex-direction:column;align-items:center}.nav-container{position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:1;width:100vw}.disclaimer{background-color:#000000b1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 .1rem 0 var(--primary);display:grid;place-items:center;text-align:center;width:100%;padding:0;max-height:0;overflow:hidden;transition:all .5s cubic-bezier(.42,0,.43,1.45)}.disclaimer-open{padding:.2rem;max-height:100vh}.nav{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;width:95%;height:5rem}.content,.contentMain{width:100vw;min-height:100vh}.center,.content,.contentMain{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.center:before{position:absolute;left:0;background:var(--secondary-glow);border-radius:50%;width:40vw;height:80vh;animation:bob 10s infinite alternate}@keyframes bob{0%{transform:rotate(0deg)}to{transform:rotate(50deg)}}.center:after{position:absolute;right:0;background:var(--primary-glow);width:60vw;height:60vh;border-radius:500px;animation:spin 14s infinite alternate}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(60deg)}}.center:after,.center:before{content:"";z-index:-1;transform:translateZ(0);filter:blur(60px) contrast(530%) brightness(100%);background:linear-gradient(0deg,var(--primary),transparent),url(/public/textures/noise.svg)}.heroContainer{width:20rem;max-width:calc(100vw - 2rem);overflow:hidden;position:relative;border-radius:50%;aspect-ratio:1/1}.hero{object-position:right;object-fit:cover}.logo{filter:invert(1) drop-shadow(0 0 .3rem #f0f0f088);position:relative}.logoContainer{width:80vw;height:20vh;position:relative}.arrow{width:3rem;height:3rem;color:#e3e3e3b3;animation:float 3s linear infinite}@keyframes float{0%{transform:translateY(0)}10%{transform:translateY(.5rem)}15%{transform:translateY(.3rem)}to{transform:translateY(0)}}.card{width:30rem;max-width:calc(100vw - 2rem);padding:1rem}.title{font-size:2rem}.white-text{color:#fff}.text,.white-text{display:flex;flex-direction:row;align-items:center}.text{color:var(--primary)}.text>svg{margin:0 0 0 .5rem}.pop-up-cta{padding:1rem;display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;position:fixed;bottom:0;transition:all .3s}.invisible{pointer-events:none;opacity:0}.cta{padding:1rem;gap:1rem;flex-wrap:wrap}.cta,.primaryBtn,.secondaryBtn{display:flex;align-items:center;justify-content:center}.primaryBtn,.secondaryBtn{flex-direction:row;padding:.5rem 1rem;border-radius:2rem;border:none;background-color:var(--primary);color:#fff;cursor:pointer;transition:all .3s}.primaryBtn>svg,.secondaryBtn>svg{margin:0 .5rem 0 0}.primaryBtn:hover,.secondaryBtn:hover{box-shadow:0 0 .3rem var(--highlight)}.secondaryBtn{border:1px solid #f5f5f5;background-color:#000}.bottom-padding{padding:5rem}