.cookie{align-items:flex-start;background-color:#292929;border:1px solid #343434;border-radius:5px;box-shadow:0 8px 10px #00000040;display:flex;flex-direction:column;justify-content:space-between;padding:.5rem}.cookie h4{font-size:1.2rem;margin:.2rem 0}.cookie h4,.cookie p{color:#fff;font-family:Arial,Helvetica,sans-serif!important}.cookie p{font-size:.8rem}.cookie button{background-color:#8e4dea;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin-right:.5rem;padding:.5rem;transition:background-color .2s ease-in-out}.cookie button:hover{background-color:#6e2fbb}.cookie .link-cookie{color:#fff;cursor:pointer;font-size:.8rem}.info-wrapper{bottom:1%;height:auto;position:fixed;right:1%;width:35%;z-index:2000}.info-wrapper .info-container{align-items:flex-end;display:flex;flex-direction:column;gap:1vh}@media(max-width:698px){.info-wrapper{width:100%}}@media(min-width:698px)and (max-width:796px){.info-wrapper{width:50%}}nav{background-color:#1a1a1a;box-shadow:0 8px 10px #00000040;display:flex;height:4rem;position:sticky;top:0;width:100%;z-index:99}nav a{font-family:Arial,Helvetica,sans-serif!important;padding:0 1rem}nav .linksDropdown,nav a{align-items:center;display:flex;justify-content:space-between;position:relative;-webkit-user-select:none;user-select:none}nav .linksDropdown{color:#8e4dea;cursor:pointer;font-size:1.1rem;padding:.5rem 1rem;text-decoration:none;text-shadow:1px 1px #000}nav .linksDropdown i{color:#8e4dea}nav .logo-wrapper{display:flex}nav .logo-wrapper img{margin-right:.2rem}nav .logo-wrapper a{color:#fff;font-size:1.6rem;padding:0 .2rem}nav .logo-wrapper a:hover{color:#fff}nav .wrapper{align-items:center;display:flex;justify-content:space-between;margin:0 2rem;width:100%}nav img{cursor:pointer;height:2.8rem;-webkit-user-select:none;user-select:none}nav .logo{padding:0}nav .links,nav .logo{color:#8e4dea;cursor:pointer;font-family:Futura,sans-serif;font-size:1.1rem;text-decoration:none;text-shadow:1px 1px #000}nav .container,nav .links,nav .logo{-webkit-user-select:none;user-select:none}nav .container{background-color:rgba(29,29,29,.984);height:50vh;left:0;position:absolute;top:4rem;width:100%;z-index:-1}nav .explore-wrapper{display:flex;flex-direction:row}nav .container h3{color:#fff;font-size:1.4rem;padding:.2rem .6rem}nav .container a{font-size:1.1rem;padding:.4rem .6rem .2rem}nav .dropdown-wrapper{align-items:center;display:flex;justify-content:space-between;margin:2rem 4rem;z-index:3}nav .dropdown-container{align-content:flex-start;align-items:stretch;display:flex;flex-direction:column;flex-wrap:wrap}nav .items{color:#8e4dea;cursor:pointer;font-family:Futura,sans-serif;font-size:1.1rem;text-decoration:none;text-shadow:1px 1px #000;transition:all .3s ease-in-out;-webkit-user-select:none;user-select:none}.dropdown-animation-enter{opacity:0;transform:translateY(-100%)}.dropdown-animation-enter-active{transition:opacity .4s,transform .3s}.dropdown-animation-enter-active,.dropdown-animation-exit{opacity:1;transform:translateY(0)}.dropdown-animation-exit-active{opacity:0;transform:translateY(-100%);transition:opacity .2s,transform .4s}.right-dropdown-animation-enter{opacity:0;transform:translateX(100%)}.right-dropdown-animation-enter-active{opacity:1;transform:translateX(0);transition:opacity 1ms,transform .3s}.right-dropdown-animation-exit{opacity:1;transform:translateX(0)}.right-dropdown-animation-exit-active{opacity:0;transform:translateX(100%);transition:opacity 1s,transform .4s}.nav-mobile{background-color:#1a1a1a;box-shadow:0 8px 10px #00000040;display:none;height:4rem;position:sticky;top:0;width:100%;z-index:99}.nav-mobile a{align-items:center;display:flex;font-family:Arial,Helvetica,sans-serif!important;justify-content:space-between;padding:.5rem 1rem;position:relative;-webkit-user-select:none;user-select:none}.nav-mobile .mobile-linksDropdown i{font-size:2rem}.nav-mobile .linksDropdown,.nav-mobile .mobile-linksDropdown i{align-items:center;color:#8e4dea;cursor:pointer;display:flex;justify-content:space-between;margin-top:.2rem;padding:.5rem 1rem;position:relative;text-decoration:none;text-shadow:1px 1px #000;-webkit-user-select:none;user-select:none}.nav-mobile .linksDropdown{font-size:1.6rem!important}.nav-mobile .linksDropdown i{color:#8e4dea}.nav-mobile .mobile-linksDropdown-close i{color:#8e4dea;cursor:pointer;float:right;font-size:2rem;padding:.5rem 1rem;position:absolute;right:.4rem;text-decoration:none;text-shadow:1px 1px #000;top:.2rem;-webkit-user-select:none;user-select:none}.nav-mobile .logo-wrapper{display:flex;margin-top:.2rem}.nav-mobile .logo-wrapper img{margin-right:.2rem}.nav-mobile .logo-wrapper a{color:#fff;font-size:1.6rem;padding:0 .2rem}.nav-mobile .logo-wrapper a:hover{color:#fff}.nav-mobile .wrapper{align-items:center;display:flex;justify-content:space-between;margin:0 .4rem;width:100%}.nav-mobile img{cursor:pointer;height:2.8rem;-webkit-user-select:none;user-select:none}.nav-mobile .logo{font-size:1.1rem;padding:0}.nav-mobile .links,.nav-mobile .logo{color:#8e4dea;cursor:pointer;font-family:Futura,sans-serif;text-decoration:none;text-shadow:1px 1px #000;-webkit-user-select:none;user-select:none}.nav-mobile .links{font-size:1.6rem!important;margin:.6rem 0}.nav-mobile .mobile-container{height:calc(100vh - 4rem);top:4rem;z-index:-1}.nav-mobile .container,.nav-mobile .mobile-container{background-color:rgba(29,29,29,.984);left:0;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.nav-mobile .container{height:50vh;top:0;z-index:1}.nav-mobile .explore-wrapper{display:flex;flex-direction:row}.nav-mobile .container h3{color:#fff;font-size:1.4rem;padding:.2rem .6rem}.nav-mobile .container a{font-size:1.1rem;padding:.4rem .6rem .2rem}.nav-mobile .mobile-dropdown-wrapper{align-items:center;display:flex;flex-direction:column;margin:2rem 0;z-index:3}.nav-mobile .dropdown-wrapper{display:grid;grid-auto-flow:row;grid-template-columns:1fr 1fr;margin:2rem 1rem;z-index:9}.nav-mobile .dropdown-container{align-content:flex-start;align-items:stretch;display:flex;flex-direction:column;flex-wrap:wrap}.nav-mobile .items{color:#8e4dea;cursor:pointer;font-family:Futura,sans-serif;font-size:1.1rem;text-decoration:none;text-shadow:1px 1px #000;transition:all .3s ease-in-out;-webkit-user-select:none;user-select:none}@media(max-width:698px){nav{display:none}.nav-mobile{display:flex}}@media(min-width:698px)and (max-width:796px){nav a{padding:.5rem 1rem}nav .linksDropdown{font-size:1rem;padding:.5rem 1rem}nav .logo-wrapper a{font-size:1.4rem;padding:0 .2rem}nav .wrapper{margin:0 .4rem}nav .links{font-size:1rem}nav .dropdown-wrapper{margin:1rem 2rem}nav .items{font-size:1.1rem}}.newsletter-signup{align-items:flex-start;background-color:#292929;border-radius:5px;display:flex;flex-direction:column;padding:10px;width:100%}.newsletter-signup h3{align-self:center;color:#fff;font-family:Arial,Helvetica,sans-serif!important;margin:1rem 0 1.8rem;padding:0}.newsletter-signup .response{min-width:100%}.newsletter-signup .response p{word-wrap:break-word;align-self:center;background-color:rgba(110,47,187,.671);border:1px solid #8e4dea;border-radius:5px;margin:10px 0 0;padding:6px 8px;text-align:center;width:auto}.newsletter-signup form{align-items:flex-start;align-self:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.newsletter-signup form label{color:#fff}.newsletter-signup form .input-row{min-width:max-content}.newsletter-signup form .response{max-width:min-content}.newsletter-signup form input{border:none;border-radius:5px 0 0 5px;font-size:16px;padding:8px}.newsletter-signup form input:focus{outline:none}.newsletter-signup form button{background-color:#8e4dea;border:none;border-radius:0 5px 5px 0;color:#fff;cursor:pointer;font-size:1rem;padding:.5rem;transition:background-color .2s ease-in-out}.newsletter-signup form button:hover{background-color:#6e2fbb}footer{background-color:#1a1a1a;display:flex;flex-direction:row;height:-moz-fit-content;height:fit-content;justify-content:space-around}footer h3{color:#fff;font-size:1.4rem;padding:.2rem .6rem}footer .socials{flex-direction:column;gap:1rem}footer .socials,footer .socials .social-wrapper{align-items:center;display:flex;justify-content:center}footer .socials .social-wrapper{margin:20px 0}footer .socials .icon{color:gray;font-size:1.5rem;margin:0 10px;transition:color .1s ease-in-out}footer .socials .icon:hover{color:#8e4dea}footer .socials .copyright p{color:#a9a9a9;font-size:14px}footer .linksWrapper{display:flex;flex-direction:row;height:100%;justify-content:center}footer .linksWrapper .linksContainer{border-left:1px solid #d3d3d3;display:flex;flex-direction:column;margin:2rem;margin-inline:2rem;min-height:100%;padding-left:2rem}footer .linksWrapper .linksContainer:first-of-type{border-left:none;margin-left:0;padding-left:0}footer .linksWrapper .links{display:flex;flex-direction:column;gap:1.4rem;justify-content:space-evenly}footer .linksWrapper .links:first-of-type{margin-top:.5rem}footer .linksWrapper .links a{color:gray;font-size:1.1rem;padding:.2rem .4rem;text-decoration:none}@media(max-width:796px){footer{align-items:center;background-color:#1a1a1a;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content}footer .socials{border-bottom:1px solid #d3d3d3;padding:2rem 0}footer .linksWrapper{display:flex;flex-direction:column;justify-content:center}footer .linksWrapper .linksContainer{border-left:none;height:auto;margin-left:0;padding-left:0}footer .linksWrapper .links{display:flex;flex-direction:column;gap:1.4rem;justify-content:space-evenly}footer .linksWrapper .links:first-of-type{margin-top:.5rem}footer .linksWrapper .links a{color:gray;font-size:1.1rem;padding:.2rem .4rem;text-decoration:none}}@media(min-width:796px)and (max-width:1298px){footer{align-items:center;background-color:#1a1a1a;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content}footer .socials{padding-top:2rem}}*{font-display:swap;font-family:Arial,Helvetica,sans-serif}html{color-scheme:dark light;scroll-padding-top:6rem}::-webkit-scrollbar{display:none}::selection{background-color:#8a2be2}body{background-color:#202020;height:100vh;height:100svh;margin:0;overflow-x:hidden;width:100%}h1,h2,h3,h4,p{color:#fff}.banner{height:100%;left:50%;object-fit:cover;position:relative;transform:translate(-50%);-webkit-user-select:none;user-select:none;width:100%;z-index:-2}.banner-wrapper{height:76vh;height:76svh;width:100%}.glitchText{left:50%;padding-left:28rem;position:absolute;top:7rem;transform:translate(-50%);z-index:-1}.glitchText h1,h2{margin:0}.glitchText a{color:#ccc}.hero{color:#fff;cursor:default;display:inline-block;filter:drop-shadow(0 1px 3px);font-size:clamp(60px,10vw,120px);font-weight:500;letter-spacing:10px;line-height:1;-webkit-user-select:none;user-select:none;writing-mode:vertical-rl;z-index:-1}@media (max-width:576px){.glitchText{left:50%;padding-left:0;position:absolute;top:6rem;transform:translate(0);z-index:-1}.hero{font-size:clamp(100px,10vw,200px)}}@media (min-width:576px) and (max-width:796px){.glitchText{left:50%;padding-left:28rem;position:absolute;top:7rem;transform:translate(-50%);z-index:-1}.hero{font-size:clamp(100px,10vw,200px)}}.demo{background:#fff;height:100px}.layers{position:relative}.layers:after,.layers:before{content:attr(data-text);position:absolute;width:110%;z-index:-1}.layers:before{color:#e0287d;left:15px;top:10px}.layers:after{color:#1bc7fb;left:-10px;top:5px}.single-path{clip-path:polygon(0 12%,53% 12%,53% 26%,25% 26%,25% 86%,31% 86%,31% 0,53% 0,53% 84%,92% 84%,92% 82%,70% 82%,70% 29%,78% 29%,78% 65%,69% 65%,69% 66%,77% 66%,77% 45%,85% 45%,85% 26%,97% 26%,97% 28%,84% 28%,84% 34%,54% 34%,54% 89%,30% 89%,30% 58%,83% 58%,83% 5%,68% 5%,68% 36%,62% 36%,62% 1%,12% 1%,12% 34%,60% 34%,60% 57%,98% 57%,98% 83%,1% 83%,1% 53%,91% 53%,91% 84%,8% 84%,8% 83%,4% 83%)}.paths{animation:paths 5s step-end infinite}@keyframes paths{0%{clip-path:polygon(0 43%,83% 43%,83% 22%,23% 22%,23% 24%,91% 24%,91% 26%,18% 26%,18% 83%,29% 83%,29% 17%,41% 17%,41% 39%,18% 39%,18% 82%,54% 82%,54% 88%,19% 88%,19% 4%,39% 4%,39% 14%,76% 14%,76% 52%,23% 52%,23% 35%,19% 35%,19% 8%,36% 8%,36% 31%,73% 31%,73% 16%,1% 16%,1% 56%,50% 56%,50% 8%)}5%{clip-path:polygon(0 29%,44% 29%,44% 83%,94% 83%,94% 56%,11% 56%,11% 64%,94% 64%,94% 70%,88% 70%,88% 32%,18% 32%,18% 96%,10% 96%,10% 62%,9% 62%,9% 84%,68% 84%,68% 50%,52% 50%,52% 55%,35% 55%,35% 87%,25% 87%,25% 39%,15% 39%,15% 88%,52% 88%)}30%{clip-path:polygon(0 53%,93% 53%,93% 62%,68% 62%,68% 37%,97% 37%,97% 89%,13% 89%,13% 45%,51% 45%,51% 88%,17% 88%,17% 54%,81% 54%,81% 75%,79% 75%,79% 76%,38% 76%,38% 28%,61% 28%,61% 12%,55% 12%,55% 62%,68% 62%,68% 51%,0 51%,0 92%,63% 92%,63% 4%,65% 4%)}45%{clip-path:polygon(0 33%,2% 33%,2% 69%,58% 69%,58% 94%,55% 94%,55% 25%,33% 25%,33% 85%,16% 85%,16% 19%,5% 19%,5% 20%,79% 20%,79% 96%,93% 96%,93% 50%,5% 50%,5% 74%,55% 74%,55% 57%,96% 57%,96% 59%,87% 59%,87% 65%,82% 65%,82% 39%,63% 39%,63% 92%,4% 92%,4% 36%,24% 36%,24% 70%,1% 70%,1% 43%,15% 43%,15% 28%,23% 28%,23% 71%,90% 71%,90% 86%,97% 86%,97% 1%,60% 1%,60% 67%,71% 67%,71% 91%,17% 91%,17% 14%,39% 14%,39% 30%,58% 30%,58% 11%,52% 11%,52% 83%,68% 83%)}76%{clip-path:polygon(0 26%,15% 26%,15% 73%,72% 73%,72% 70%,77% 70%,77% 75%,8% 75%,8% 42%,4% 42%,4% 61%,17% 61%,17% 12%,26% 12%,26% 63%,73% 63%,73% 43%,90% 43%,90% 67%,50% 67%,50% 41%,42% 41%,42% 46%,50% 46%,50% 84%,96% 84%,96% 78%,49% 78%,49% 25%,63% 25%,63% 14%)}90%{clip-path:polygon(0 41%,13% 41%,13% 6%,87% 6%,87% 93%,10% 93%,10% 13%,89% 13%,89% 6%,3% 6%,3% 8%,16% 8%,16% 79%,0 79%,0 99%,92% 99%,92% 90%,5% 90%,5% 60%,0 60%,0 48%,89% 48%,89% 13%,80% 13%,80% 43%,95% 43%,95% 19%,80% 19%,80% 85%,38% 85%,38% 62%)}1%,33%,47%,7%,78%,93%{clip-path:none}}.movement{animation:movement 8s step-end infinite;position:relative}@keyframes movement{0%{left:-20px;top:0}15%{left:10px;top:10px}60%{left:-10px;top:5px}75%{left:20px;top:-5px}to{left:5px;top:10px}}.opacity{animation:opacity 5s step-end infinite}@keyframes opacity{0%{opacity:.1}5%{opacity:.7}30%{opacity:.4}45%{opacity:.6}76%{opacity:.4}90%{opacity:.8}1%,33%,47%,7%,78%,93%{opacity:0}}.font{animation:font 7s step-end infinite}@keyframes font{0%{color:#e0287d;filter:blur(3px);font-weight:100}20%{color:#fff;filter:blur(0);font-weight:500}50%{color:#1bc7fb;filter:blur(2px);font-weight:300}60%{color:#fff;filter:blur(0);font-weight:700}90%{color:#e0287d;filter:blur(6px);font-weight:500}}.glitch span{animation:paths 5s step-end infinite}.glitch:before{animation:paths 5s step-end infinite,opacity 5s step-end infinite,font 8s step-end infinite,movement 10s step-end infinite}.glitch:after{animation:paths 5s step-end infinite,opacity 5s step-end infinite,font 7s step-end infinite,movement 8s step-end infinite}.logoTemp-Wrapper{align-items:center;display:flex;flex-direction:row;margin-inline:1rem;z-index:1}.logoTemp img{height:clamp(1.4rem,2.5vh,8rem);margin:.2rem;-webkit-user-select:none;user-select:none;width:auto}.logoTemp-Wrapper h4{color:#949494;font-size:clamp(1.4rem,2.5vh,8rem)}.faq-big{align-items:center;display:flex;flex-direction:column;margin:2rem 0}.faq-big .faq-header{margin-bottom:.6rem}.faq-big .faq-header p{font-size:.8rem;margin:.4rem 0}.faq-big .faq-header p,.faq-big h2{color:#fff;font-family:Arial,Helvetica,sans-serif!important}.faq-big h2{font-size:2rem}.faq-big h3{color:#fff;font-family:Arial,Helvetica,sans-serif!important;font-size:1.2rem;margin-bottom:.6rem}.faq-big .faq-section-wrap{width:100%}.faq-big .faq{align-items:flex-start;color:#fff;display:flex;flex-direction:column;margin:0 0 5rem;width:clamp(20rem,80%,60rem)}.faq-big .faq button{background-color:#8e4dea;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Arial,Helvetica,sans-serif!important;font-size:1rem;padding:.5rem;transition:background-color .2s ease-in-out}.faq-big .faq button:hover{background-color:#6e2fbb}.faq-big .faq .faq-item{background-color:#292929;border-bottom:.08rem solid #8e4dea;border-inline:.08rem solid #8e4dea;border-radius:0;width:100%}.faq-big .faq .faq-item:first-of-type{border:.08rem solid #8e4dea;border-radius:5px 5px 0 0}.faq-big .faq .faq-item:last-of-type{border-radius:0 0 5px 5px}.faq-big .faq .faq-question{cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;padding:1rem;width:calc(100% - 2rem)}.faq-big .faq .question-text{font-family:Arial,Helvetica,sans-serif!important;font-size:1.4rem;-webkit-user-select:none;user-select:none}.faq-big .faq .faq-answer{border-top:1px solid #383838;height:0;overflow:hidden;padding:0;transition:height .3s ease-in-out}.faq-big .faq .faq-answer,.faq-big .faq .faq-answer a{font-family:Arial,Helvetica,sans-serif!important;font-size:1rem}.faq-big .faq .faq-answer a{color:#8e4dea}.faq-big .faq .faq-answer.open{height:auto;transition:height .3s ease-in-out}.LogoTemp-Container{display:flex;flex-direction:row;height:calc(20vh - 1.6rem);justify-content:space-around;margin-inline:clamp(1rem,20%,20rem)}.hub section{align-items:center;margin-top:.8rem}.hub section,.hub section .vert-content{display:flex;flex-direction:column;width:100%}.hub section .vert-content p{font-size:1.4rem}.hub section .vert-content h2,.hub section .vert-content p{color:#fff;font-family:Arial,Helvetica,sans-serif!important}.hub section .vert-content h2{font-size:2rem}.hub section .vert-content button{background-color:#8e4dea;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Arial,Helvetica,sans-serif!important;font-size:1rem;padding:.5rem;transition:background-color .2s ease-in-out}.hub section .vert-content button:hover{background-color:#6e2fbb}.hub section .vert-line-top{align-self:flex-end;margin:5rem;width:50%}.hub section .vert-line{display:flex;isolation:isolate;justify-content:center;padding:5rem 5rem 8rem;position:relative}.hub section .vert-line div{width:60%}.hub section .vert-line h2{font-family:Arial,Helvetica,sans-serif!important;font-size:3rem}.hub section .vert-line p{font-family:Arial,Helvetica,sans-serif!important;font-size:2rem}.hub section .vert-line:after{background-image:linear-gradient(90.4deg,#8e4dea .06%,#4b008c);box-shadow:0 8px 10px #00000040;content:"";inset:0;position:absolute;transform:skewY(8deg);z-index:-1}.hub section .vert-line-bottom{align-self:flex-start;margin:5rem;width:50%}.hub section .faq{align-items:flex-start;color:#fff;display:flex;flex-direction:column;margin:0 0 5rem;width:clamp(20rem,80%,60rem)}.hub section .faq h2{color:#fff;font-family:Arial,Helvetica,sans-serif!important;font-size:2rem;margin:1rem 0}.hub section .faq a{color:#8e4dea;font-size:1rem;margin:1rem 0}.hub section .faq button{background-color:#8e4dea;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Arial,Helvetica,sans-serif!important;font-size:1rem;padding:.5rem;transition:background-color .2s ease-in-out}.hub section .faq button:hover{background-color:#6e2fbb}.hub section .faq .faq-item{background-color:#292929;border-bottom:.08rem solid #8e4dea;border-inline:.08rem solid #8e4dea;border-radius:0;width:100%}.hub section .faq .faq-item:first-of-type{border:.08rem solid #8e4dea;border-radius:5px 5px 0 0}.hub section .faq .faq-item:last-of-type{border-radius:0 0 5px 5px}.hub section .faq .faq-question{cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;padding:1rem;width:calc(100% - 2rem)}.hub section .faq .question-text{font-family:Arial,Helvetica,sans-serif!important;font-size:1.4rem;-webkit-user-select:none;user-select:none}.hub section .faq .faq-answer{border-top:1px solid #383838;height:0;overflow:hidden;padding:0;transition:height .3s ease-in-out}.hub section .faq .faq-answer,.hub section .faq .faq-answer a{font-family:Arial,Helvetica,sans-serif!important;font-size:1rem}.hub section .faq .faq-answer a{color:#8e4dea}.hub section .faq .faq-answer.open{height:auto;transition:height .3s ease-in-out}@media(max-width:576px){.LogoTemp-Container{display:none}.hub section{display:flex;justify-content:center;margin-top:.8rem;width:100%}.hub section .vert-content{display:flex;flex-direction:column;width:100%}.hub section .vert-content p{align-self:center;font-size:1.2rem}.hub section .vert-content h2{font-size:1.8rem}.hub section .vert-content button{float:right;font-size:1rem;margin-right:4rem;padding:.5rem}.hub section .vert-line-top{align-self:center;margin:2rem 2rem 4rem;width:calc(100% - 4rem)}.hub section .vert-line{display:flex;isolation:isolate;justify-content:center;padding:4rem 2rem 6rem;position:relative}.hub section .vert-line div{width:100%}.hub section .vert-line h2{font-size:2.8rem}.hub section .vert-line p{font-size:1.8rem}.hub section .vert-line:after{background-image:linear-gradient(90.4deg,#8e4dea .06%,#4b008c);box-shadow:0 8px 10px #00000040;content:"";inset:0;position:absolute;transform:skewY(8deg);z-index:-1}.hub section .vert-line-bottom{align-self:center;margin:3rem 2rem 4rem;width:calc(100% - 4rem)}.hub section .faq{width:calc(100% - 4rem)}.hub section .faq p{align-self:center;font-size:1.2rem}.hub section .faq h2{font-size:1.8rem;margin:1rem 0}.hub section .faq a{font-size:1.2rem;margin:1rem 0}.hub section .faq button{font-size:1rem;margin-right:4rem;padding:.5rem}}.about{align-items:center;display:flex;flex-direction:column;margin:2rem 0;width:100%}.about button{background-color:#8e4dea;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Arial,Helvetica,sans-serif!important;font-size:1rem;margin-top:1rem;padding:.5rem;transition:background-color .2s ease-in-out}.about button:hover{background-color:#6e2fbb}.about .secondary-button{background-color:#0000;border:2px solid #8e4dea;border-radius:5px;color:#fff;cursor:pointer;font-family:Arial,Helvetica,sans-serif!important;font-size:1rem;margin-top:1rem;padding:calc(.5rem - 2px);transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.about .secondary-button:hover{background-color:#212121;border-color:#6e2fbb;color:#fff}.about h3{font-size:1.8rem;margin:1.6rem 0 1.4rem}.about h3,.about p{color:#fff;font-family:Arial,Helvetica,sans-serif!important}.about p{font-size:1.4rem;margin:.4rem 0}.about .about-head{width:80%}.about .about-head h2{color:#fff;font-family:Arial,Helvetica,sans-serif!important;font-size:2rem}.about .about-head h2 span{animation:shine 2s forwards,flicker 3s infinite;color:#e4d4fb;display:inline;font-size:4rem;letter-spacing:2px;text-shadow:0 0 .6rem #8e4dea,0 0 1.5rem #6a00b6,-.2rem .1rem 1rem #6a00b6,.2rem .1rem 1rem #6a00b6,0 -.5rem 2rem #3b0080,0 .5rem 3rem #3b0080}.about .about-head .flicker{animation:shine 2s forwards,blink 3s 2s infinite}.about .about-head .fast-flicker{animation:shine 2s forwards,blink 10s 1s infinite}.about section{grid-column-gap:1rem;grid-row-gap:4rem;display:grid;grid:auto-flow/1fr 1fr 1fr;margin-top:2rem;width:80%}.about section .container{grid-column:span 2;width:100%}.about section img{align-self:center;height:clamp(200px,20vw,300px);justify-self:center;width:auto}.about section .round-image{border-radius:50%}.about section .projects-img{display:flex}.about section .projects-img img{height:clamp(100px,20vw,160px);width:auto}.about section .projects-img .img-start{align-self:flex-start;justify-self:flex-start}.about section .projects-img .img-end{align-self:flex-end;justify-self:flex-end}@keyframes blink{0%,22%,36%,75%{color:#8e4dea;text-shadow:0 0 .6rem #8e4dea,0 0 1.5rem #6a00b6,-.2rem .1rem 1rem #6a00b6,.2rem .1rem 1rem #6a00b6,0 -.5rem 2rem #3b0080,0 .5rem 3rem #3b0080}28%,33%{color:#6a00b6;text-shadow:none}82%,97%{color:#3b0080;text-shadow:none}}@keyframes shine{0%{color:#4a186b;text-shadow:none}to{color:#d4bdf4;text-shadow:0 0 .6rem #8e4dea,0 0 1.5rem #6a00b6,-.2rem .1rem 1rem #6a00b6,.2rem .1rem 1rem #6a00b6,0 -.5rem 2rem #3b0080,0 .5rem 3rem #3b0080}}@keyframes flicker{0%{opacity:1}4%{opacity:.9}6%{opacity:.85}8%{opacity:.95}10%{opacity:.9}11%{opacity:.922}12%{opacity:.9}14%{opacity:.95}16%{opacity:.98}17%{opacity:.9}19%{opacity:.93}20%{opacity:.99}24%{opacity:1}26%{opacity:.94}28%{opacity:.98}37%{opacity:.93}38%{opacity:.5}39%{opacity:.96}42%{opacity:1}44%{opacity:.97}46%{opacity:.94}56%{opacity:.9}58%{opacity:.9}60%{opacity:.99}68%{opacity:1}70%{opacity:.9}72%{opacity:.95}93%{opacity:.93}95%{opacity:.95}97%{opacity:.93}to{opacity:1}}@media(max-width:796px){.about .about-head{width:calc(100% - 4rem)}.about .about-head h2 span{font-size:3rem}.about section{grid:auto-flow/1fr 1fr;width:calc(100% - 4rem)}.about section .container{grid-column:span 2;width:100%}.about section img{grid-column:span 2}.about section .projects-img{display:flex;grid-column:span 2;justify-content:space-around}.about section .projects-img img{height:clamp(100px,20vw,160px);width:auto}.about section .projects-img .img-end,.about section .projects-img .img-start{align-self:auto;justify-self:auto}}.error-page{height:calc(100vh - 4rem)}.error-page .error-code{bottom:0;left:0;position:absolute}.error-page .error-code h1{color:#333;font-size:40vw;margin:0;z-index:0}.error-page .error-text{align-items:center;display:flex;height:100%;justify-content:center;z-index:1}.error-page .error-text .error-text-sizer{max-width:60vw;z-index:2}.error-page .error-text h2{font-size:clamp(2rem,2vw,8rem);z-index:2}@media(max-width:576px){.error-page .error-text .error-text-sizer{max-width:90vw}}.updates{color:#fff;display:flex;justify-content:center;margin:2rem 0;width:100%}.updates .pointer{align-items:center;cursor:pointer;display:flex;-webkit-user-select:none;user-select:none}.updates section{display:flex;flex-direction:column;width:80%}.updates section .table-head{display:flex;justify-content:space-between}.updates input{background-color:#343434;border:2px solid #8e4dea;border-radius:4px;color:#fff;float:right;font-family:Arial,Helvetica,sans-serif!important;height:2rem;margin-bottom:.6rem;width:clamp(8rem,30%,20rem)}.updates input:focus{outline:none}.updates h2{font-size:2rem;margin-bottom:.6rem}.updates h2,.updates h3{font-family:Arial,Helvetica,sans-serif!important}.updates h3{color:#8e4dea;font-size:1.2rem}.updates h4,.updates p{font-family:Arial,Helvetica,sans-serif!important;font-size:1rem}.updates table{word-wrap:break-word;border-collapse:collapse;table-layout:fixed;width:100%}.updates thead{cursor:default}.updates i,.updates thead h4{-webkit-user-select:none;user-select:none}.updates th{background-color:#1a1a1a;color:#8e4dea;column-span:3;padding-left:1%;text-align:left}.updates th:last-child{width:4rem}.updates td{column-span:3;cursor:pointer;padding-left:1%;text-align:left}.updates li,.updates p{cursor:default}.updates tr{background-color:#292929}.updates tr:nth-child(2n){background-color:#343434}.updates .search-filter{align-items:baseline;display:flex;justify-content:flex-end;width:50%}.updates .filters{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-bottom:.5rem}.updates .filter{align-items:center;background-color:#343434;border:1px solid #8e4dea;border-radius:5px;display:inline-flex;margin-right:.5rem;padding:.25rem .18rem .25rem .5rem}.updates .filter-remove{background-color:#0000;border:none;color:#999;cursor:pointer;display:inline-block;font-size:1rem;margin-left:.25rem}.updates .side-details h4,.updates p{display:flex;flex-wrap:wrap;font-family:Arial,Helvetica,sans-serif!important;margin-right:4rem}.updates .version-details{transition:.3s}.updates .version-details td{cursor:default}.updates .versions-error{background-color:#343434;width:100%}@media(max-width:576px){.updates section{width:100%}.updates h2{font-size:1.8rem}.updates h3{font-size:1.2rem}.updates h4,.updates p{font-size:1rem}}.map-wrap{display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%}.map-wrap .map{display:block}.contact{height:100%;margin:2rem .4rem 2rem 5%;width:100%}.contact h1{font-size:26px!important;margin:2.5rem 0 1.5rem}.contact h1,.contact h2{color:#fff;font-family:Arial,Helvetica,sans-serif!important}.contact h2{font-size:19px!important;margin:2rem 0 1rem}.contact h3{font-size:17px!important;margin:1.5rem 0 .5rem}.contact h3,.contact h4{color:#fff;font-family:Arial,Helvetica,sans-serif!important}.contact h4{font-size:14px!important;margin:1.2rem 0 .4rem}.contact small{font-size:.8rem!important}.contact i,.contact p,.contact small,.contact strong{color:#fff;font-family:Arial,Helvetica,sans-serif!important}.contact i,.contact p,.contact strong{font-size:14px!important;line-height:1.5}.contact a{color:#8e4dea!important;cursor:pointer;display:inline;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;text-decoration:none;word-break:break-word}.contact .content-wrapper{display:flex;flex-direction:column;height:100%;margin:0;width:100%}.contact .content-container{display:flex;justify-content:space-between;margin:0}.contact .content-container .contact-item{margin-right:2rem}.contact .content-container .contact-item .contact-long-info-text{max-width:20vw}.contact .contact-links .link-buttons{display:flex;gap:.4rem}.contact .contact-links .link-buttons button{background-color:#8e4dea;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:.5rem;transition:background-color .2s ease-in-out}@media(max-width:698px){.map-wrap .map{display:none}.contact{height:100%;margin:2rem;width:100%}.contact .content-container{display:flex;flex-direction:column;gap:2rem;margin:0}.contact .content-container .contact-item{margin-right:0}.contact .content-container .contact-item .contact-long-info-text{max-width:none}}@media(min-width:698px)and (max-width:1100px){.map-wrap .map{display:none}.contact{height:100%;margin:2rem;width:100%}.contact .content-container{display:flex;justify-content:space-between;margin:0}.contact .content-container .contact-item{margin-right:0}.contact .content-container .contact-item .contact-long-info-text{max-width:30vw}}.skillBar{background-color:#1a1a1a;border-radius:5px;padding:10px}.skillBar .skill-header{display:flex;justify-content:space-between;margin-bottom:4px}.skillBar .skill-header h4,.skillBar .skill-header strong{margin:0}.skillBar .skillBarContainer{background-color:#333;border-radius:5px;height:8px;overflow:hidden;width:100%}.skillBar .skillBarFill{border-radius:5px;height:8px}.responsive-iframe{height:56.25vw;max-width:100%}@media screen and (min-width:768px){.responsive-iframe{height:28.125vw}}@media screen and (min-width:1024px){.responsive-iframe{height:19.6875vw}}.maxis{align-items:center;display:flex;flex-direction:column;margin:2rem 0;width:100%}.maxis button{background-color:#8e4dea;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Arial,Helvetica,sans-serif!important;font-size:1rem;margin-top:1rem;padding:.5rem;transition:background-color .2s ease-in-out}.maxis button:hover{background-color:#6e2fbb}.maxis .secondary-button{background-color:#0000;border:2px solid #8e4dea;border-radius:5px;color:#fff;cursor:pointer;font-family:Arial,Helvetica,sans-serif!important;font-size:1rem;margin-top:1rem;padding:calc(.5rem - 2px);transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.maxis .secondary-button:hover{background-color:#212121;border-color:#6e2fbb;color:#fff}.maxis h2{font-size:2rem}.maxis h2,.maxis h3{color:#fff;font-family:Arial,Helvetica,sans-serif!important;margin:1.6rem 0 1.4rem}.maxis h3{font-size:1.8rem}.maxis p,.maxis ul{color:#fff;font-family:Arial,Helvetica,sans-serif!important;font-size:1.4rem;margin:.4rem 0}.maxis ul{line-height:1.5}.maxis img{align-self:center;border-radius:50%;height:clamp(200px,20vw,300px);justify-self:center;width:auto}.maxis iframe{cursor:pointer;height:auto;width:100%}.maxis .header,.maxis .maxis-part{width:80%}.maxis .maxis-part .about-me{grid-column-gap:1rem;grid-row-gap:4rem;display:grid;grid:auto-flow/1fr 1fr 1fr}.maxis .maxis-part .about-me .about-text{grid-column:span 2;width:100%}.maxis .maxis-part .skills-wrap{grid-column-gap:1rem;grid-row-gap:4rem;display:grid;grid:auto-flow/1fr 1fr}.maxis .maxis-part .skills-wrap .skill-grid{grid-column-gap:1rem;grid-row-gap:1rem;display:grid;grid:auto-flow/1fr 1fr}@media(max-width:796px){.maxis .header,.maxis .maxis-part{width:calc(100% - 4rem)}.maxis .maxis-part .about-me{grid:auto-flow/1fr}.maxis .maxis-part .about-me .about-text{grid-column:span 1}.maxis .maxis-part .skills-wrap{grid:auto-flow/1fr}}.feedback-wrapper{align-items:center;display:flex;flex-direction:column;margin:2rem 0;width:100%}.feedback-wrapper button{background-color:#8e4dea;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Arial,Helvetica,sans-serif!important;font-size:1rem;padding:.5rem;transition:background-color .2s ease-in-out}.feedback-wrapper button:hover{background-color:#6e2fbb}.feedback-wrapper h2{font-size:2rem;margin:1.6rem 0 1.4rem}.feedback-wrapper h2,.feedback-wrapper p{color:#fff;font-family:Arial,Helvetica,sans-serif!important}.feedback-wrapper p{font-size:1.4rem;margin:.4rem 0}.feedback-wrapper .feedback{width:80%}.feedback-wrapper .feedback form{display:flex;flex-direction:column;gap:.4rem;margin:1rem 0}.feedback-wrapper .feedback form input,.feedback-wrapper .feedback form textarea{background-color:#343434;border:2px solid #8e4dea;border-radius:4px;color:#fff;float:left;font-family:Arial,Helvetica,sans-serif!important;margin-bottom:.6rem}.feedback-wrapper .feedback form input{height:2rem;width:clamp(8rem,30%,20rem)}.feedback-wrapper .feedback form textarea{height:5rem;resize:vertical}.feedback-wrapper .feedback form input,.feedback-wrapper .feedback form textarea:focus{outline:none}.feedback-wrapper .feedback form .feedback-submit{align-items:center;display:flex;gap:1rem;justify-content:space-between}.feedback-wrapper .feedback .status-message{color:#fff;font-size:1rem;margin-top:1rem}.feedback-wrapper .feedback .disclaimer{font-size:.9rem;margin-top:1rem}.feedback-wrapper .feedback .feedback-list{background-color:#1a1a1a;border-radius:5px;display:flex;flex-direction:column;gap:1rem;width:100%}.feedback-wrapper .feedback .feedback-list .feedback-comment{border-bottom:1px solid gray;display:flex;justify-content:center}.feedback-wrapper .feedback .feedback-list .feedback-comment h3{color:#fff;font-family:Arial,Helvetica,sans-serif!important;font-size:1.2rem;margin:.4rem 0 1rem}.feedback-wrapper .feedback .feedback-list .feedback-comment p{color:#fff;font-family:Arial,Helvetica,sans-serif!important;font-size:1rem;margin:.4rem 0}.feedback-wrapper .feedback .feedback-list .feedback-comment .feedback-content{padding:1rem 0;width:calc(100% - 2rem)}.feedback-wrapper .feedback .feedback-list .feedback-comment:last-of-type{border:0 #0000}@media(max-width:796px){.feedback-wrapper .feedback{width:calc(100% - 4rem)}.feedback-wrapper .feedback form{display:flex;flex-direction:column;gap:.4rem;margin:1rem 0}.feedback-wrapper .feedback form .feedback-submit{align-items:flex-start;flex-direction:column;gap:0;justify-content:normal}}.social{align-items:center;display:flex;flex-direction:column;margin:2rem 0;width:100%}.social button{background-color:#8e4dea;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Arial,Helvetica,sans-serif!important;font-size:1rem;margin-top:1rem;padding:.5rem;transition:background-color .2s ease-in-out}.social button:hover{background-color:#6e2fbb}.social h2{font-size:2rem}.social h2,.social h3{color:#fff;font-family:Arial,Helvetica,sans-serif!important;margin:1.6rem 0 1.4rem}.social h3{font-size:1.8rem}.social p,.social ul{color:#fff;font-family:Arial,Helvetica,sans-serif!important;font-size:1.4rem;margin:.4rem 0}.social ul{line-height:1.5}.social img{align-self:center;border-radius:50%;height:clamp(200px,20vw,300px);justify-self:center;width:auto}.social iframe{cursor:pointer;height:auto;width:100%}.social .header{width:80%}.social .content_socials{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;width:80%}.social .content_socials .social-box{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;gap:1rem;padding:1rem}.social .content_socials .social-box .banner{border-radius:5px;height:100px;overflow:hidden;width:100%}.social .content_socials .social-box .banner img{height:auto;width:100%}.social .content_socials .social-box .social-icon{color:#fff;font-size:2rem}.social .content_socials .social-box p{color:#fff;font-size:1rem}.social .content_socials .social-box button{background-color:inherit;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Arial,Helvetica,sans-serif!important;font-size:1rem;margin-top:1rem;padding:.5rem;transition:background-color .2s ease-in-out}.social .content_socials .social-box button:hover{background-color:#fff3}.legal{margin:2rem 5%}.legal h1{font-size:26px!important;margin:2.5rem 0 1.5rem}.legal h1,.legal h2{color:#fff;font-family:Arial,Helvetica,sans-serif!important}.legal h2{font-size:19px!important;margin:2rem 0 1rem}.legal h3{font-size:17px!important;margin:1.5rem 0 .5rem}.legal h3,.legal h4{color:#fff;font-family:Arial,Helvetica,sans-serif!important}.legal h4{font-size:14px!important;margin:1.2rem 0 .4rem}.legal small{font-size:.8rem!important}.legal i,.legal p,.legal small,.legal strong{color:#fff;font-family:Arial,Helvetica,sans-serif!important}.legal i,.legal p,.legal strong{font-size:14px!important;line-height:1.5}.legal a{display:inline;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;text-decoration:none;word-break:break-word}.legal a,.legal ol li{color:#8e4dea!important;cursor:pointer}.legal ol,.legal ul{line-height:1.5}.legal li{color:#fff;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;margin-bottom:20px;text-align:left}.legal .cookie-box{background-color:#2a2a2a;border:1px solid gray;border-radius:5px;margin:.6rem 0;padding:1rem;width:100%}.legal .cookie-box td:first-child{text-align:end;vertical-align:top;white-space:nowrap}.legal .legal-links{grid-gap:2rem;display:grid;gap:2rem;grid:auto-flow/1fr 1fr}.legal .legal-links .legal-links-container{background-color:#2a2a2a;border:1px solid gray;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;gap:1rem;padding:2rem}.legal .legal-links .legal-links-container h2,.legal .legal-links .legal-links-container p{margin:0}@media(max-width:576px){.legal .legal-links{grid:auto-flow/1fr}}
/*# sourceMappingURL=main.23a94274.css.map*/