.btn{padding:clamp(.5rem,2vh,5rem) clamp(.75rem,2vw,6rem);min-width:5rem;border-radius:24px;border:1px 0px 0px 0px;opacity:0px;border:1px solid #FFFFFF;color:#fff;background-color:transparent;cursor:pointer;font-size:clamp(.75rem,1vw,1.5rem);line-height:clamp(.75rem,1vw,1.5rem);display:inline-block;position:relative;overflow:hidden;text-align:center;white-space:nowrap;transition:color .3s ease}.btn span{display:inline-block;position:relative;transition:transform .3s ease}.btn:hover span{animation:slide 2s ease-in-out infinite}.btn:hover{border-color:#3dcfb6;color:#3dcfb6}@keyframes slide{0%{transform:translate(0)}50%{transform:translate(-180%)}51%{transform:translate(200%)}to{transform:translate(0)}}.btn-popup{padding:clamp(.5rem,2vh,5rem) clamp(.75rem,2vw,6rem);min-width:5rem;border-radius:24px;border:1px 0px 0px 0px;opacity:0px;border:1px solid #FFFFFF;color:#fff;background-color:transparent;cursor:pointer;font-size:clamp(.75rem,1vw,1.5rem);line-height:clamp(.75rem,1vw,1.5rem)}.btn-popup:hover{border-color:#3dcfb6;color:#3dcfb6}@font-face{font-family:Fira Code;src:url("./media/FiraCode-VariableFont_wght-2TK5GXJX.ttf")}@font-face{font-family:Karla;src:url("./media/FiraCode-VariableFont_wght-2TK5GXJX.ttf")}html{font-size:16px;line-height:1.5;letter-spacing:-.02em}body{font-size:clamp(.5rem,5vw,1.25rem);line-height:clamp(1.5rem,2vw,2rem);font-family:Karla;font-weight:400;color:#fff}h1,h2,h3,h4,h5,p{margin:0}h1{font-weight:700;color:#d9d9d9;font-size:128px;line-height:1.5;letter-spacing:-.02em}h2{font-family:Fira Code;font-weight:400;color:#d9d9d9;font-size:62px;line-height:1.5;letter-spacing:-.02em}h3{font-family:Fira Code;font-weight:700;color:#3dcfb6;overflow-wrap:break-word;word-break:break-word;font-size:56px;line-height:1.5;letter-spacing:-.02em}h4{font-family:Karla;font-weight:500;color:#3dcfb6;font-size:24px;line-height:1.2;letter-spacing:-.02em;text-wrap:nowrap}h5{font-family:Fira Code;font-weight:700;color:#3dcfb6;font-size:32px;line-height:1.2;letter-spacing:-.02em}.banner{font-family:Karla;font-weight:400;color:#3dcfb6}a{cursor:pointer;text-decoration:none}.form-text{font-family:Fira Code;font-weight:500}.form-input{font-family:Karla;font-weight:400}.terms-text,.missing-msg{font-family:Karla;font-size:15px;line-height:18px}.popup-project-headline{font-family:Fira Code;font-size:24px;font-weight:700;line-height:28.8px;color:#3dcfb6}.footer-brand{font-family:Fira Code;font-size:18px;font-weight:400;line-height:21.6px}.popup-project-id{font-family:Karla;font-weight:700;letter-spacing:-.02em;color:#3dcfb6}.popup-project-name{font-family:Fira Code;font-weight:700;letter-spacing:-.03em;color:#fff}h1{font-size:clamp(1.5rem,8vw,10rem);line-height:clamp(1rem,7vw,15rem);letter-spacing:clamp(-.02em,4vw,-.05em)}h2{font-size:clamp(1.25rem,3vw,5rem);line-height:clamp(1rem,5vw,15rem);letter-spacing:clamp(-.02em,5vw,-.05em)}h3{font-size:clamp(1.5rem,4vw,6rem);line-height:clamp(1.5rem,5vw,8rem);letter-spacing:clamp(-.02em,5vw,.02em)}h4{font-size:clamp(1.25rem,2vw,3rem);line-height:clamp(1.25rem,3vw,8rem);letter-spacing:-.02em}h5{font-size:clamp(1.5rem,3vw,4rem);line-height:clamp(1.75rem,5vw,8rem);letter-spacing:-.02em}html,body{background-color:#1c1c1c;width:100%;overflow-x:hidden!important;margin:0;box-sizing:border-box}section{width:100%;box-sizing:border-box}.logo-div{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0px;height:auto;cursor:pointer}.logo-div img{height:80px;width:auto;position:relative;top:10px}.logo-div>div{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}.logo-div>div>p{font-family:Karla;font-size:28px;font-weight:thin;color:#fff;text-transform:uppercase}.logo-div>div>p:last-child{padding-left:18px}*{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#3DCFB6 rgba(221,221,221,0);scroll-margin-top:20px}::-webkit-scrollbar{width:4px;height:10px;border-radius:10px}::-webkit-scrollbar-thumb{background-color:#3dcfb6;border-radius:10px}::-webkit-scrollbar-track{background-color:#0000;border:1px solid rgba(0,0,0,0)}
