@font-face{font-family:"Hubot Sans";src:url("./assets/fonts/Hubot-Sans-Regular.woff2");src:url("./assets/fonts/Hubot-Sans-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Hubot Sans";src:url("./assets/fonts/Hubot-Sans-SemiBold.woff2");src:url("./assets/fonts/Hubot-Sans-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal}@font-face{font-family:"Hubot Sans";src:url("./assets/fonts/Hubot-Sans-Regular.woff2");src:url("./assets/fonts/Hubot-Sans-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Hubot Sans";src:url("./assets/fonts/Hubot-Sans-SemiBold.woff2");src:url("./assets/fonts/Hubot-Sans-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal}html,body{background:linear-gradient(180deg, #5849FF 0%, #00008D 100%);scroll-behavior:smooth}.container{max-width:1500px;padding:clamp(1rem,7vw,12rem);margin:auto;color:#fff}.container h1,.container h2,.container h3,.container h4,.container h5,.container h6{background-color:#0be488;background-image:linear-gradient(270deg, #02C8C8 2.48%, #0EF069 97.52%);background-size:100%;background-repeat:repeat;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-background-clip:text;-moz-text-fill-color:rgba(0,0,0,0);font-weight:600;line-height:100%}.container h1{font-size:clamp(2.5rem,8vw,5.94rem)}.container h2{font-size:clamp(1.5rem,6vw,3rem)}.container p{font-size:clamp(1rem,2vw,1.25rem)}@font-face{font-family:"Hubot Sans";src:url("./assets/fonts/Hubot-Sans-Regular.woff2");src:url("./assets/fonts/Hubot-Sans-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Hubot Sans";src:url("./assets/fonts/Hubot-Sans-SemiBold.woff2");src:url("./assets/fonts/Hubot-Sans-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal}.btn{background:linear-gradient(270deg, #14A2A2 14.36%, #2CCA6C 97.52%);font-size:clamp(1.25rem,4vw,2.25rem);color:#fff;border:none;cursor:pointer;border-radius:1.88rem;padding:.75rem 1.5rem;font-weight:600;transition:all .2s ease}.btn:hover{transform:translateY(-0.25rem)}.btn:active{transform:translateY(0.25rem)}.btn:disabled:hover{cursor:not-allowed;transform:none}@font-face{font-family:"Hubot Sans";src:url("./assets/fonts/Hubot-Sans-Regular.woff2");src:url("./assets/fonts/Hubot-Sans-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Hubot Sans";src:url("./assets/fonts/Hubot-Sans-SemiBold.woff2");src:url("./assets/fonts/Hubot-Sans-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal}.fun-fact{padding-top:0}.fun-fact.reversed{gap:2rem}@media only screen and (max-width: 767px){.fun-fact.reversed{display:flex;flex-direction:column-reverse}}@media only screen and (min-width: 768px){.fun-fact.reversed>img{margin-left:-25%}}.fun-fact .fact-card{height:fit-content;padding:1rem 2.25rem;position:relative}.fun-fact .fact-card::before{position:absolute;content:"";inset:0;display:block;background:linear-gradient(180deg, rgba(255, 255, 255, 0.1) 66.15%, rgba(255, 255, 255, 0) 100%);background-repeat:no-repeat;border-radius:1.88rem;mask-image:url("./assets/images/fun-fact-clip.svg");-webkit-mask-image:url("./assets/images/fun-fact-clip.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;-webkit-mask-position:100% 100%}.fun-fact .fact-card h3{font-size:clamp(1rem,2vw,1.25rem);background-image:linear-gradient(45deg, white, transparent);margin-bottom:.5rem;margin-top:1.5rem}@media only screen and (min-width: 768px){.fun-fact{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.fun-fact .fact-card{width:45rem}.fun-fact>img{min-width:0;width:100%;height:auto}}@font-face{font-family:"Hubot Sans";src:url("./assets/fonts/Hubot-Sans-Regular.woff2");src:url("./assets/fonts/Hubot-Sans-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Hubot Sans";src:url("./assets/fonts/Hubot-Sans-SemiBold.woff2");src:url("./assets/fonts/Hubot-Sans-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal}html,body{background:linear-gradient(180deg, #5849FF 0%, #00008D 100%);scroll-behavior:smooth}.container{max-width:1500px;padding:clamp(1rem,7vw,12rem);margin:auto;color:#fff}.container h1,.container h2,.container h3,.container h4,.container h5,.container h6{background-color:#0be488;background-image:linear-gradient(270deg, #02C8C8 2.48%, #0EF069 97.52%);background-size:100%;background-repeat:repeat;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-background-clip:text;-moz-text-fill-color:rgba(0,0,0,0);font-weight:600;line-height:100%}.container h1{font-size:clamp(2.5rem,8vw,5.94rem)}.container h2{font-size:clamp(1.5rem,6vw,3rem)}.container p{font-size:clamp(1rem,2vw,1.25rem)}@font-face{font-family:"Hubot Sans";src:url("./assets/fonts/Hubot-Sans-Regular.woff2");src:url("./assets/fonts/Hubot-Sans-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Hubot Sans";src:url("./assets/fonts/Hubot-Sans-SemiBold.woff2");src:url("./assets/fonts/Hubot-Sans-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal}.the-past h2{font-size:clamp(2.5rem,8vw,5.94rem);margin-bottom:2.63rem}.the-past h3{font-size:clamp(1.5rem,6vw,3rem);margin-bottom:1rem}.the-past section>div+div{margin-top:clamp(5rem,10vw,8rem)}.the-past section>div{display:flex;flex-direction:column;gap:1rem}.the-past section>div>div{width:100%}.the-past section>div img{min-width:0;width:100%}@media only screen and (min-width: 768px){.the-past section>div{align-items:center;flex-direction:row-reverse;gap:3rem}.the-past section>div:last-child{flex-direction:row}}@font-face{font-family:"Hubot Sans";src:url("./assets/fonts/Hubot-Sans-Regular.woff2");src:url("./assets/fonts/Hubot-Sans-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Hubot Sans";src:url("./assets/fonts/Hubot-Sans-SemiBold.woff2");src:url("./assets/fonts/Hubot-Sans-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal}.footer{background:linear-gradient(180deg, #08077B 0%, #1B0A3F 98.63%)}.footer .container{text-align:center;padding-top:2.5rem;padding-bottom:5rem}.footer .container>img{max-width:15rem;width:100%;margin:auto;margin-bottom:3rem}.footer .container>div>img{width:75%;max-width:21.25rem;margin-bottom:1.13rem}.footer .container>div .icons{display:flex;align-items:center;gap:1.25rem}.footer .container>div .icons img{max-width:3.13rem}@font-face{font-family:"Hubot Sans";src:url("./assets/fonts/Hubot-Sans-Regular.woff2");src:url("./assets/fonts/Hubot-Sans-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Hubot Sans";src:url("./assets/fonts/Hubot-Sans-SemiBold.woff2");src:url("./assets/fonts/Hubot-Sans-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal}#hero-section{display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:1.4em;gap:2rem;padding-top:5em}#hero-section h3{color:#fff;background:rgba(0,0,0,0);-webkit-background-clip:unset;-webkit-text-fill-color:unset;-moz-background-clip:unset;-moz-text-fill-color:unset;margin-bottom:2.81rem}#hero-section a{text-decoration:none;color:#fff}#hero-section p{font-size:clamp(1.2rem,4vw,1.8rem)}#hero-section img#tree-cloud{width:20em}@media only screen and (min-width: 768px)and (max-width: 1024px){#hero-section img#tree-cloud{width:45%}}@media only screen and (max-width: 767px){#hero-section{flex-direction:column-reverse}#hero-section img#tree-cloud{width:90%;z-index:0}}@media only screen and (max-width: 767px){#hero-section{text-align:center}}@font-face{font-family:"Hubot Sans";src:url("./assets/fonts/Hubot-Sans-Regular.woff2");src:url("./assets/fonts/Hubot-Sans-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Hubot Sans";src:url("./assets/fonts/Hubot-Sans-SemiBold.woff2");src:url("./assets/fonts/Hubot-Sans-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal}.header{display:flex;padding:20px 60px;justify-content:space-around;align-items:center;color:#fff;text-decoration:none;position:fixed;width:100%;transition:top .5s,color .4s,background-color .3s;z-index:1}.header.header-scrolled{opacity:1;background-color:#00008b}.header .hamburger{display:none}.header img{width:5rem}.header .list{display:grid;grid-auto-flow:column;list-style-type:none;column-gap:20px}.header .list li{width:min-content;white-space:nowrap}.header .list li a{color:inherit;text-decoration:inherit;font-weight:bold;font-size:1.1em}.header .list li a:hover{color:#0be488}@media only screen and (max-width: 767px){.header .mobile-header{width:100%;display:flex;flex-direction:row;justify-content:space-between;padding:1.5em;align-items:center}.header .mobile-header .hamburger{display:block;width:2em;cursor:pointer;color:#fff}.header .nav{display:none;padding:1em;width:50%}.header .nav .list{grid-auto-flow:row;list-style-type:none;row-gap:30px;padding-inline-start:0px;column-gap:0;justify-items:center;padding:1em}}@media only screen and (max-width: 767px){.header{flex-direction:column;padding:0;background-color:#00008b}}@font-face{font-family:"Hubot Sans";src:url("./assets/fonts/Hubot-Sans-Regular.woff2");src:url("./assets/fonts/Hubot-Sans-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Hubot Sans";src:url("./assets/fonts/Hubot-Sans-SemiBold.woff2");src:url("./assets/fonts/Hubot-Sans-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal}#sponsors{text-align:center}#sponsors p{font-size:1.5em;padding:2em 0}#sponsors a{color:#0be488}.sponsors{display:grid;gap:1.5rem 1rem;grid-template-columns:1fr 1fr;margin:auto}.sponsors .sponsor{display:flex;justify-content:center;padding:2rem 3rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.1) 66.15%, rgba(255, 255, 255, 0) 100%);border-radius:30px;grid-column:span 2}.sponsors .sponsor img{height:10em}@media only screen and (min-width: 1025px){.sponsors{grid-template-columns:repeat(6, 1fr)}.sponsors .sponsor{grid-column:span 3}.sponsors .sponsor:first-child,.sponsors .sponsor:nth-child(2){grid-column:span 6}}@font-face{font-family:"Hubot Sans";src:url("./assets/fonts/Hubot-Sans-Regular.woff2");src:url("./assets/fonts/Hubot-Sans-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Hubot Sans";src:url("./assets/fonts/Hubot-Sans-SemiBold.woff2");src:url("./assets/fonts/Hubot-Sans-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal}#about-section,#ssss-section{display:flex;flex-direction:column-reverse;align-items:center;gap:clamp(.5rem,3vw,3rem)}#about-section h2,#ssss-section h2{margin-bottom:.75rem}#about-section h3,#ssss-section h3{font-size:1rem}#about-section .ssss-img,#ssss-section .ssss-img{min-width:50%;border-radius:1em}#about-section .icons-container,#ssss-section .icons-container{display:flex;justify-content:center;gap:2rem}#about-section .icon-container,#ssss-section .icon-container{display:grid;grid-template-columns:1fr;place-items:center}@media only screen and (min-width: 1025px){#about-section,#ssss-section{flex-direction:row}#about-section .icons-container,#ssss-section .icons-container{justify-content:space-between}}@media only screen and (min-width: 1025px){#about-section article{order:1}}@media only screen and (min-width: 768px)and (max-width: 1024px){#about-section h2,#ssss-section h2{text-align:center}#about-section .ssss-img,#ssss-section .ssss-img{width:90%}}@media only screen and (max-width: 767px){#about-section h2,#ssss-section h2{text-align:center}#about-section .ssss-img,#ssss-section .ssss-img{width:90%}}@font-face{font-family:"Hubot Sans";src:url("./assets/fonts/Hubot-Sans-Regular.woff2");src:url("./assets/fonts/Hubot-Sans-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Hubot Sans";src:url("./assets/fonts/Hubot-Sans-SemiBold.woff2");src:url("./assets/fonts/Hubot-Sans-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal}#faq .list{display:grid;gap:2rem;margin-top:2.75rem}@media only screen and (min-width: 1025px){#faq .list{grid-template-columns:1fr 1fr}}#faq .list .faq-item{position:relative;background:linear-gradient(180deg, rgba(255, 255, 255, 0.1) 66.15%, rgba(255, 255, 255, 0) 100%);padding:2rem;border-radius:2rem;max-width:32.69rem;height:fit-content}@media only screen and (min-width: 768px){#faq .list .faq-item{margin-left:7rem}}#faq .list .faq-item input{display:none}#faq .list .faq-item label{font-size:1.5rem;cursor:pointer;display:flex;gap:1rem;align-items:center;justify-content:space-between;font-weight:700;margin-bottom:1rem;transition:color .25s}#faq .list .faq-item label img{transform:rotate(-90deg);filter:saturate(0) brightness(2);transition:all .25s}#faq .list .faq-item .content{overflow:hidden;max-height:0vh;transition:max-height .5s}#faq .list .faq-item>img{position:absolute;filter:saturate(0) brightness(2);left:-7rem;top:0;transition:all .25s;display:none}@media only screen and (min-width: 768px){#faq .list .faq-item>img{display:block}}#faq .list .faq-item input:checked~label{color:#0be488}#faq .list .faq-item input:checked~label img{filter:saturate(1);transform:rotate(0deg)}#faq .list .faq-item input:checked~.content{max-height:100vh}#faq .list .faq-item input:checked~img{filter:saturate(1)}@font-face{font-family:"Hubot Sans";src:url("./assets/fonts/Hubot-Sans-Regular.woff2");src:url("./assets/fonts/Hubot-Sans-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Hubot Sans";src:url("./assets/fonts/Hubot-Sans-SemiBold.woff2");src:url("./assets/fonts/Hubot-Sans-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal}*,*::before,*::after{box-sizing:border-box;font-family:"Hubot Sans",sans-serif}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased;background:url("./assets/images/roots.svg"),linear-gradient(180deg, #5849FF 0%, #00008D 100%);background-size:cover;background-repeat:no-repeat}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}
