.header-container,.nav-bar-container{font-family:Montserrat,'Courier New',Courier,monospace}#smallNavBar button,.nav-bar-container{background-color:transparent;transition:.6s;color:#fff}*,::after,::before{box-sizing:border-box}*{margin:0;padding:0;border:0}body{-webkit-font-smoothing:antialiased;background-color:var(--dark-purple);--sb-track-color:#2b2333;--sb-thumb-color:#733e90;--sb-size:4px}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word;max-width:auto;line-height:1.5;width:100%}#__next,#root{isolation:isolate}:root{font-size:112.5%;--light-pink:#d89afb;--light-pink-rgb:216,154,251;--dark-purple:#1e0f28;--dark-purple-rgb:30,15,40;--purple:#70368f;--light-blue:#81c8e6;--dark-purple-on-surface:#322439;--dark-purple-on-surface-rgb:50,36,57;--white-on-surface:#ddcfe4;--white-glass-effect:rgba(255, 255, 255, 0.1);--pink-glass-effect:rgba(var(--light-pink-rgb), 0.1)}html{scroll-behavior:smooth}body::-webkit-scrollbar{width:var(--sb-size)}body::-webkit-scrollbar:hover{width:10px}body::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:8px}body::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:8px}@supports not selector(::-webkit-scrollbar){body{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}}.header-background-img{position:absolute;width:100vw;z-index:1}.header-container{display:flex;flex-direction:column;height:100vh;z-index:2}.header-background{height:180vh;width:100vw;position:absolute;top:0;right:0;z-index:-1}.header-background img{width:100%;height:100%;object-fit:cover}.header-nav-bar-filler{width:100%;height:165px}.no-display{display:none!important}.nav-bar-container{display:flex;flex-direction:column;padding:32px 148px;z-index:2}.nav-bar-container .right-container{display:flex;flex-direction:row;gap:1.5rem;align-items:center}.nav-bar-container .top-container{display:flex;justify-content:space-between;align-items:center}.nav-bar-container img{width:180px}.nav-bar-container a{text-decoration:none;color:#fff}.nav-bar-container h4{font-weight:400;transition:.1s ease-in-out}.nav-bar-container h4.activated{font-weight:bolder;color:var(--light-pink)}.nav-bar-container .access-platform{display:flex;flex-direction:row;gap:.5rem;justify-content:center;align-items:center;font-weight:700}.nav-bar-container .access-platform span{font-size:1.5rem}.nav-bar-container h4:hover{color:var(--light-pink);cursor:pointer}.nav-bar-container.fixed{position:fixed;top:0;width:100%;padding:28px 32px;background:#1e0f28d9;backdrop-filter:blur(8px);z-index:3}.nav-bar-container.fixed img{width:150px}#wideNavBar{display:none}#smallNavBar{display:flex;padding:32px}#smallNavBar button{cursor:pointer}#smallNavBar #menuIcon{font-size:2rem}#smallNavBar .bottom-container{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding-top:2rem;display:none}.rast-logo-img{width:250px}.about-project-main-container img,.footer-signature,.project-signature-img{width:100%}.header-info-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;color:#fff;height:100%;gap:3rem;z-index:2;padding:32px}.header-info-container h1,h4{text-align:center;max-width:815px;line-height:normal}.header-info-container h1{font-size:2.3rem;letter-spacing:-2px}.header-info-container h4{font-size:1rem;font-weight:400}.top-info-container{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;gap:4rem;max-width:100%}.top-info-container .top-info-text-container{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:100%}.bottom-info-container{padding-bottom:2rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.bottom-info-container ion-icon{font-size:24px;color:#fff;animation:2s ease-in-out infinite moving-down;cursor:pointer}@keyframes moving-down{0%,100%{transform:translateY(0)}50%{transform:translateY(-.6em)}}.header-info-container button{background-color:var(--white-glass-effect);color:#fff;border:1px solid #fff;font-weight:700;border-radius:16px;padding:18px 32px;font-size:1.1rem;transition:.1s}.header-info-container button:hover{box-sizing:border-box;background-color:var(--pink-glass-effect);border:1px solid var(--light-pink);cursor:pointer;box-shadow:0 .2em .5em -.45em var(--light-pink)}.header-info-container button:active,.light-pink-text{color:var(--light-pink)}.body-info-container{display:flex;flex-direction:column;justify-content:center;color:#fff;font-family:Poppins,Montserrat,'Courier New',Courier,monospace;position:relative;z-index:2}hr.title-divider{height:3px;width:6rem}hr.light-pink{background-color:var(--light-pink)}hr.light-blue{background-color:var(--light-blue)}.about-project-container,.roadmap-container{position:relative;padding:2rem 0}.about-project-main-container{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:4rem 32px;position:relative}.about-project-main-container .about-project-info{display:flex;flex-direction:column;gap:.5rem}.about-project-main-container h1,.about-project-main-container h3{font-weight:400}.about-project-main-container h1{font-size:2.25rem}.about-project-main-container p{width:100%;max-width:820px;font-family:Poppins,'Courier New',Courier,monospace;font-weight:300}.about-project-main-container .images-container{margin-top:3rem;width:100%}.section-title-container{width:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:.8rem;font-weight:medium;color:#fff;font-family:Montserrat,'Courier New',Courier,monospace}.additional-info-container,.contact-info-container,.footer-container,.in-progress-container .in-progress-card-container{font-family:Poppins,'Courier New',Courier,monospace}.section-title-container h2{font-weight:500;letter-spacing:1.2px;font-size:1.25rem}.section-title-container hr{width:4.5rem}.center-image{display:flex;align-items:center;justify-content:center;padding:2rem 0}.ai2-container,.architecture-main-container,.concepts-container,.how-works-container,.medias-container,.partners-container,.roadmap-main-container{position:relative;display:flex;flex-direction:column;padding:32px;gap:2rem}.partner-cards-container{position:relative;display:flex;flex-direction:row;gap:1.5rem;overflow-x:scroll;scrollbar-width:none;cursor:grab}.partner-cards-container::-webkit-scrollbar{display:none}.partners-slider{position:relative;display:flex}.partners-slider #scroll-left-button,.partners-slider #scroll-right-button{position:absolute;font-size:4rem;display:flex;cursor:pointer;align-items:center;justify-content:center;height:100%;z-index:5;color:#fff;width:10%}.partners-slider #scroll-left-button{left:0;background:linear-gradient(-90deg,rgba(30,15,40,0) 0,#1e0f28 100%)}.partners-slider #scroll-right-button{right:0;background:linear-gradient(90deg,rgba(30,15,40,0) 0,#1e0f28 100%)}.concept-card,.how-work-card,.partner-card{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:.5rem;padding:4rem 2rem;width:fit-content;border:2px solid var(--purple);border-radius:1rem;background-color:var(--white-glass-effect);transition:.25s ease-in-out}.partner-card{width:100%;max-height:200px;display:flex;justify-content:center;align-items:center;user-select:none;min-width:200px}.partner-card img{width:100%;padding:0 1rem}.footer-container ion-icon:hover,.partner-card:hover,.slider-page-indicators .slider-page-indicator:hover{cursor:pointer}.concept-card:hover,.partner-card:hover{border:2px solid var(--light-pink);background-color:var(--purple);border-radius:1rem}.concept-card,.how-work-card{background-color:transparent}.concept-card{justify-content:flex-start;border-color:#70368f83;width:100%;text-align:center}.concept-card h3{color:var(--light-pink);font-weight:600;font-size:1.2rem;margin-bottom:.8rem}.concept-cards-container{display:flex;flex-direction:column;justify-content:center;gap:3rem}#wideRoadmap,.how-work-card .more-details-container,.how-works-container .detailed-text-rows{display:none}.how-works-container .text-row{display:flex;align-items:center;justify-content:center;gap:1.5rem;width:65%;transition:.25s ease-in-out}.how-works-container .text-row.deactivated{opacity:25%}.how-works-container .cards-container{display:flex;flex-direction:column;gap:1.5rem;justify-content:center}.how-works-container .text-row .step-indicator{display:flex;justify-content:center;align-items:center;padding:1rem;font-size:2rem;font-weight:700;border:2px solid #fff;width:60px;height:60px;border-radius:50%;color:var(--light-pink)}.how-works-container .text-row .main-text{width:70%}.how-work-card{position:relative;overflow:hidden;padding:0 2rem 3rem;justify-content:flex-start;text-align:center}.how-work-card .more-details-button{display:flex;align-items:center;gap:.5rem;background-color:transparent;color:var(--light-pink);font-weight:700;margin-top:1.5rem}.how-work-card .card-number,.in-progress-container .in-progress-card-container .text-container a{font-weight:700;color:var(--purple)}.how-work-card .card-number{font-size:250px;position:absolute;top:0;line-height:75%;left:-10px;opacity:.1}.how-work-card .main-info-container{display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1!important;gap:1rem}.how-work-card .img-container{height:280px;display:flex;align-items:flex-end;justify-content:center}.how-work-card .img-container img{height:100%}.how-work-card.activated-card{background-color:#fff;border-radius:1rem;color:#202020;border-color:transparent}.how-work-card.activated-card .card-number{opacity:.25}.how-work-card.activated-card .main-info-container{z-index:1}#architecture{position:relative}#architecture .background-overlay,#architectureBackground{position:absolute;height:100%;width:100%}#architecture .background-overlay{background-color:#120013;opacity:30%}.architecture-main-container{position:relative;width:100%}.architecture-main-container img{max-height:90%;width:100%}.ai2-container{align-items:center;justify-content:center}.ai2-background-container{opacity:.2;position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-image:url('../img/assets/background-details/background-detail-left.png'),url('../img/assets/background-details/background-detail-right.png'),url('../img/assets/vectors/background-details/background-detail-4.svg'),url('../img/assets/vectors/background-details/background-detail-4.svg');background-position:left center,right center,center 108%,center -5%;background-size:30% auto,30% auto,120%,120%}.ai2-main-info-container{position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border:5px solid var(--purple);border-radius:32px;gap:2rem;padding:32px}.additional-info-container b,.ai2-main-info-container a{color:var(--light-pink);font-weight:700}.roadmap-main-info-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.additional-info-container{width:fit-content;padding:1rem 2rem;border-radius:2rem;background-color:var(--dark-purple-on-surface);color:#fff;border:2px solid var(--purple);font-size:.95rem;font-weight:200}.medias-container{background-color:#171717;align-items:center;gap:2.5rem;padding:4rem 32px}#mediaSliderInfo{transition:opacity 1s}.medias-container .media-slider{display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:center;width:100%}.media-slider .top-info-container{display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:center;width:100%;min-height:700px}.medias-container .media-videos-container{display:flex;flex-direction:column;gap:1.5rem;justify-content:center;margin-top:2rem;margin-bottom:2rem}.media-information-container{display:flex;flex-direction:column;gap:2rem;justify-content:space-evenly}.media-link{font-weight:bolder;color:var(--light-pink);text-decoration:underline}.media-videos-container .video-container{display:flex;flex-direction:column;align-items:center;gap:.5rem;font-weight:bolder;text-align:center}.media-videos-container a{text-decoration:none;color:#fff;width:100%}.media-videos-container .video-container img{width:100%;max-width:320px;height:180px}.media-videos-container .video-container p{width:85%}.slider-page-indicators{display:flex;gap:.5rem}.slider-page-indicators .slider-page-indicator{width:.5rem;height:.5rem;border-radius:100%;background-color:#fff;transition:425ms ease-in}.external-link:hover{transform:scale(1.1);transition:transform .1s ease-in;opacity:.75}.slider-page-indicators .slider-page-indicator.activated{border-radius:32px;background-color:var(--purple);width:1.5rem}.article-container{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.footer-container{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#111;color:#fff;padding:32px;gap:4rem!important;text-align:center}.footer-container .top-footer-info{display:flex;gap:4rem;align-items:center;flex-direction:column;width:100%}.footer-container .top-footer-info .left-info,.footer-container .top-footer-info .right-info{display:flex;flex-direction:column;gap:4rem;min-width:auto}.footer-container>p{font-size:.75rem;text-align:center}.location-container-info{display:flex;flex-direction:column;align-items:center;gap:1rem;font-size:.85rem}.location-container-info img{height:50px}.footer-container .icons-row a{color:#fff;text-decoration:none}.footer-container ion-icon{font-size:1.5rem;margin-right:.15rem}.top-footer-info div{flex:1}.top-footer-info .left-info{min-width:28rem}.mover-info-container,.rast-info-container{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center}.mover-info-container p,.rast-info-container p{font-size:.75rem}.rast-logo-container{width:45%;margin:8px 0}.background-container-about-project,.background-container-body,.roadmap-background{position:absolute;width:100%;height:100%;background-repeat:no-repeat}.background-container-about-project{background-image:url('../img/assets/background-details/background-detail-left.png'),url('../img/assets/background-details/background-detail-left.png'),url('../img/assets/background-details/background-detail-right.png'),url('../img/assets/background-details/background-detail-right.png');background-position:left top,left bottom,right top,right bottom;background-size:10% 50%;opacity:.15}.background-container-body{content:'';opacity:.275;background-image:url('/img/assets/vectors/background-details/background-detail-1.svg'),url('/img/assets/vectors/background-details/background-detail-3.svg'),url('/img/assets/vectors/background-details/background-detail-2.svg'),url('/img/assets/vectors/background-details/background-detail-5.svg');background-position:-30vw 0,80vw 50vh,-20vw 250vh,75vw 150vh;background-size:50%,50%,50%,75%}.roadmap-background{top:0;left:0;background-image:url('../img/assets/vectors/background-details/background-detail-9.svg');background-position:-300px -220px}.about-main-info-container,.contact-main-info-container{position:relative;display:flex;flex-direction:column;align-items:center;padding:32px;gap:1rem}.about-main-info-container p{font-size:1rem}.section-image-title-container{position:relative;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:cover;background-position:center;padding:4rem 0;width:100%}.about-background,.contact-background{top:0;left:0;height:100%;background-size:165%;background-position:center top;background-repeat:no-repeat;opacity:.25;width:100%}.section-image-title-container#about-rast{background-image:url('../img/assets/background-details/rast-about-section-image.png')}.section-image-title-container#about-wvbl{background-image:url('../img/assets/background-details/rast-about-vbl-section-image.png')}.section-image-title-container .section-title-container{align-items:center;justify-content:center;text-align:center;font-size:1.25rem}.objectives-container{display:flex;flex-direction:column;align-items:center;gap:3rem}.limited-width{max-width:930px;width:100%}.about-background{position:absolute;background-image:url('../img/assets/vectors/background-details/background-detail-about.svg')}.section-image-title-container#contact{background-image:url('../img/assets/background-details/contact-image.png')}.contact-info-container{position:relative;color:#fff}.contact-info-container input,.contact-info-container textarea{width:100%;padding:16px 32px;border-radius:8px;background-color:var(--white-glass-effect);border:2px solid rgba(255,255,255,.25);color:#fff}.contact-info-container input:focus,.contact-info-container input:hover,.contact-info-container textarea:focus,.contact-info-container textarea:hover{border-color:#fff;outline:0}.contact-info-container textarea{min-height:200px}.contact-info-container button{padding:32px;background-color:var(--purple);color:#fff;border-radius:8px;cursor:pointer}.contact-info-container button:hover{background-color:var(--light-pink);color:var(--dark-purple)}.form-container,.form-container .form-row{display:flex;gap:.75rem}.form-container{flex-direction:column;width:100%}.form-container .form-row{flex-direction:column}.contact-background{position:absolute;background-image:url('../img/assets/vectors/background-details/background-detail-contact.svg')}.in-progress-container{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;padding:32px}.in-progress-container .in-progress-card-container{display:flex;flex-direction:column;justify-content:center;background-color:#fff;border-radius:32px;width:100%;max-width:860px;padding:16px 32px;color:var(--dark-purple);gap:2rem}.in-progress-container .in-progress-card-container img{max-height:50%}.in-progress-container .in-progress-card-container .text-container{display:flex;flex-direction:column;justify-content:center;gap:.5rem}@media only screen and (min-width:375px){.concept-card,.how-work-card,.partner-card{min-width:300px}.partner-card{max-height:280px}}@media only screen and (min-width:768px){.about-main-info-container,.contact-main-info-container{padding:64px;gap:2rem}.header-info-container h1{font-size:3.5rem}.footer-signature,.project-signature-img{width:75%}.footer-container .top-footer-info .left-info,.footer-container .top-footer-info .right-info,.in-progress-container .in-progress-card-container,.media-videos-container .video-container{flex-direction:row}#wideRoadmap{display:block}#mobileRoadmap{display:none}.partners-slider #scroll-left-button,.partners-slider #scroll-right-button{width:5%}.ai2-background-container{background-position:left center,right center,center 150%,center -35%;background-size:20% auto,20% auto,120%,120%}.roadmap-main-info-container{gap:2rem}.medias-container .media-videos-container{flex-direction:row;flex-wrap:wrap}.section-title-container h2{font-size:1.5rem}.footer-container{text-align:start}.location-container-info,.mover-info-container,.rast-info-container{align-items:flex-start}#architecture{height:92.5vh}.architecture-main-container,.architecture-main-container img{height:100%}}@media only screen and (min-width:992px){form,h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word;max-width:930px;line-height:1.5}.header-info-container{padding:0 48px}.about-project-main-container .images-container{display:flex;align-items:center;justify-content:center;margin-top:3rem;width:62.5%}.about-project-main-container img{width:85%;max-width:950px}.ai2-container,.architecture-main-container,.concepts-container,.how-works-container,.medias-container,.partners-container,.roadmap-main-container{padding:64px 128px;gap:2rem}.nav-bar-container{padding:32px 64px}.concept-card{width:480px;text-align:start}.concept-cards-container,.footer-container .top-footer-info,.form-container .form-row,.how-works-container .cards-container{flex-direction:row}.how-work-card{width:500px}#smallNavBar,.how-work-card .more-details-button{display:none}.how-works-container .detailed-text-rows{display:flex;flex-direction:column;gap:1.5rem;align-items:center}.ai2-main-info-container{padding:4rem;gap:3rem}.ai2-main-info-container img{max-width:950px}.ai2-background-container{background-position:left center,right center,center 240%,center -125%;background-size:auto,auto,120%,120%}.media-slider .top-info-container{flex-direction:row;min-height:420px;max-width:80%;gap:4rem}.medias-container .media-slider .img-container{display:flex;align-items:center;justify-content:center;width:100%}.medias-container .media-slider .img-container img,.medias-container .media-slider .media-information-container{width:100%}.medias-container .media-videos-container{flex-wrap:nowrap}.footer-container .top-footer-info .left-info,.media-videos-container .video-container{flex-direction:column}.about-main-info-container,.contact-main-info-container{padding:64px 128px;gap:3rem}.footer-container{padding:64px 10%}.footer-container .rast-logo-container{width:30%}#wideNavBar{display:flex}.about-main-info-container iframe,.about-wvbl-container iframe{height:520px}}@media only screen and (min-width:1200px){.header-container{background-size:100% auto;background-position-y:42.5%}}