@font-face{font-family:Newsreader-Regular;src:url(/type/Newsreader-Italic-VariableFont_opsz,wght.ttf) format("truetype")}@font-face{font-family:Editorial-Regular;src:url(/type/PPEditorialOld-Regular.otf) format("opentype")}*{box-sizing:border-box;text-rendering:optimizeLegibility}#__next,*,html{-webkit-font-smoothing:antialiased}#__next,html{height:100%;width:100%;scroll-behavior:smooth}#__next,#__next *,html,html *{cursor:none}body{font-family:Newsreader-Regular;color:#cfff00;background:#151515;height:100%;margin:0}body.no-scroll{overflow:hidden;height:100vh}section{max-width:1440px;margin:0 auto}h1,h2,h3,h4,h5,h6{font-family:Editorial-Regular;margin:0;padding:0;font-weight:200}::selection{background:rgba(207,255,0,.063)}a,label,p{font-size:16px}@media screen and (max-width:768px){a,label,p{font-size:14px}}h1{font-size:15vw;text-align:center}@media screen and (max-width:768px){h1{line-height:1}}h2{font-size:96px;line-height:1.1}h2 a{font-family:Editorial-Regular}@media screen and (max-width:1200px){h2{font-size:72px}}@media screen and (max-width:768px){h2{font-size:54px}}a{font-size:inherit;position:relative;text-decoration:none;color:#cfff00!important;z-index:1;cursor:pointer;transition:opacity .5s ease-in-out}a:hover{opacity:.5}button{color:#cfff00;font-family:Newsreader-Regular;font-size:16px;background:none;border:none;padding:0;width:min-content;cursor:pointer;transition:opacity .5s ease-in-out}button:hover{opacity:.5}form{display:flex;flex-direction:column;align-self:flex-start}form input,form select,form textarea{padding:12px;border:none;background:hsla(0,0%,100%,.02);color:#cfff00;font-size:16px}@media screen and (max-width:768px){form input,form select,form textarea{font-size:14px}}form textarea{resize:none;min-height:96px}.three{top:0;position:absolute;z-index:-1}.three,canvas{width:100%;height:100%}.cursor-dot,.cursor-dot-outline{pointer-events:none;position:absolute;top:50%;left:50%;border-radius:50%;opacity:0;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.cursor-dot{width:5px;height:5px;background-color:#cfff00}.cursor-dot-outline{width:25px;height:25px;background-color:rgba(207,255,0,.25)}@keyframes colorChange{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(1turn)}}