@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Odibee+Sans&family=Outfit:wght@100..900&display=swap");:root{--bg:#131f28;--d1:#0f1415;--d2:#a3a5a7;--l1:#fff;--l2:#f8f8f8;--g:#52bec4;--b:#2b95d4;--an:cubic-bezier(0,.82,.55,1.01)}html{scroll-behavior:smooth}*{padding:0;margin:0;box-sizing:border-box}a,button{all:unset;cursor:pointer;font-family:Outfit,sans-serif}h1,h2,header a,header button{font-family:Odibee Sans,sans-serif}h3{font-family:Outfit,sans-serif}p{font-family:Inter,sans-serif}ul li{list-style-position:inside;font-family:Outfit,sans-serif}ul li::marker{color:var(--g);font-size:1.5em}body{background:url(/back.svg);background-repeat:repeat-y;background-size:100%;position:relative;font-family:Outfit,sans-serif}footer,section{max-width:1440px;margin:auto}header{padding:1em;height:10vh;display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1440px;margin:2em auto;z-index:10000;left:50%;transform:translateX(-50%);position:absolute;top:0}.rrrrContainer{position:fixed;width:100%;height:100vh;display:grid;place-items:center;top:0;left:0;z-index:-444;opacity:0}#rrrr{position:fixed;z-index:-10000;width:50vw;max-height:70vh;opacity:.5;transition:.2s}header img{max-height:100%}header nav{display:flex;gap:1em}header a{color:var(--l2);font-size:1.6em;text-transform:uppercase;position:relative;padding:.25em}header a.active,header a:hover{color:var(--b);transition:.3s cubic-bezier(0,.82,.55,1.01)}header a:not(:has(img)):after{content:"";width:0;position:absolute;height:3px;border-radius:100vmax;background:var(--b);bottom:0;left:50%;transform:translateX(-50%);transition:.3s cubic-bezier(0,.82,.55,1.01)}header a:not(.expBtn).active:after,header a:not(.expBtn):hover:after{width:110%}.expBtn{padding:.5em 1em;border:1px solid var(--b);color:var(--b);font-size:1.6em;transition:.3s cubic-bezier(0,.82,.55,1.01)}.expBtn:hover{background:var(--b);color:var(--bg)}header img{height:5vh}#header-mob-dynamic,#header-mob-fix{display:none}#header-desk-dynamic,#header-mob-dynamic{background:rgba(24,88,126,.406);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);position:fixed;top:-15vh;left:50%;transform:translateX(-50%);transition:.3s cubic-bezier(0,.82,.75,1.01)}#header-desk-dynamic.active,#header-mob-dynamic.active{top:0}#hero{display:grid;place-items:center;height:100dvh;width:100%}#hero .text{display:grid;place-items:center}#hero h1{font-size:9em;color:var(--l2);font-weight:500}#hero h1 span{background:-webkit-linear-gradient(-45deg,var(--b),var(--g),var(--b),var(--g));background-size:400% 400%;animation:gradient 5s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#hero h1 span span{font-weight:600}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}#highlighted-event{display:flex;align-items:center;justify-content:center;gap:4em;padding:8vh 2em;max-width:1200px;margin:0 auto}#highlighted-event .highlight-content{flex:1 1;max-width:500px}#highlighted-event .highlight-badge{display:inline-block;background:linear-gradient(135deg,var(--b),var(--g));color:#fff;padding:.4em 1em;border-radius:100vmax;font-size:.9em;font-weight:600;margin-bottom:1em;text-transform:uppercase;letter-spacing:.05em}#highlighted-event .highlight-logo{max-width:100%;height:auto;margin-bottom:.5em}#highlighted-event p{color:var(--d2);font-size:1.2em;line-height:1.6;margin-bottom:1.5em}#highlighted-event .highlight-btn{display:inline-flex;align-items:center;gap:.5em;background:linear-gradient(135deg,var(--b),var(--g));color:#fff;padding:1em 2em;border-radius:.5em;font-size:1.1em;font-weight:600;transition:transform .3s var(--an),box-shadow .3s var(--an)}#highlighted-event .highlight-btn:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(43,149,212,.4)}#highlighted-event .highlight-preview{flex:1 1;max-width:550px;position:relative;border-radius:1em;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.4);transition:transform .3s var(--an),box-shadow .3s var(--an)}#highlighted-event .highlight-preview:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 30px 80px rgba(43,149,212,.3)}#highlighted-event .highlight-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(43,149,212,.85);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}#highlighted-event .highlight-preview:hover .highlight-overlay{opacity:1}#highlighted-event .highlight-overlay span{color:#fff;font-size:1.3em;font-weight:600;font-family:Outfit,sans-serif;display:flex;align-items:center;gap:.5em}@media screen and (max-width:900px){#highlighted-event{flex-direction:column;text-align:center;gap:2em;padding:6vh 2em}#highlighted-event .highlight-content{max-width:100%}#highlighted-event .highlight-logo{max-width:300px}#highlighted-event .highlight-preview{max-width:100%;width:100%}}@media screen and (max-width:500px){#highlighted-event .highlight-logo{max-width:250px}#highlighted-event p{font-size:1em}#highlighted-event .highlight-btn{font-size:1em;padding:.8em 1.5em}}.descriptionSec{display:flex;align-items:center;gap:6em;font-size:1.2em;padding:20vh 0;margin:0 auto}#description-desk{display:flex}#description-mob{display:none}.left.leftDesk{display:block}.left.leftTab{display:none}.left .imagesContainer{display:flex;align-items:center;gap:2em}.imageContainer{transition:.1s;opacity:1;resize:horizontal;overflow:auto;box-sizing:border-box}.imageContainer,.imageContainer div{background-size:cover;background-position:50%}.imageContainer div{width:100%;background:none}.imageContainer.transitioning-src{animation:opacity-images .5s ease-out}@keyframes opacity-images{0%{opacity:1}50%{opacity:0}to{opacity:1}}.left .imagesContainer .leftImage .imageContainer{aspect-ratio:4/6;padding-bottom:66%;width:min(20vw,290px)}.left .imagesContainer .rightImages{display:flex;flex-direction:column;gap:2em}.left .imagesContainer .rightImages .imageContainer{padding-bottom:100%;width:min(20vw,290px)}.left .imagesContainer .imageContainer{width:300px;object-fit:cover;border-radius:1em}.blueishText,.descriptionSec h3{background:-webkit-linear-gradient(-45deg,var(--b),var(--g),var(--b),var(--g));background-size:400% 400%;animation:gradient 5s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.descriptionSec h3{margin-bottom:1em;font-size:2.1em}.descriptionSec p{font-family:Outfit,sans-serif;margin-bottom:2em}.descriptionSec li,.descriptionSec p{color:var(--l2);font-size:1.25em}#faq{background:var(--l2);border-radius:2em;padding:2em;text-align:center;margin:20vh auto}.bfaq{background:-webkit-linear-gradient(-45deg,var(--b),var(--g),var(--b),var(--g));background-size:400% 400%;animation:gradient 5s ease infinite;color:var(--l2);border-radius:100vmax;padding:.7em;display:inline-block;font-size:.9em;margin-bottom:1em}#faq p.title{font-size:4em}#faq p{max-width:50%;margin:auto}#faq p:not(.bfaq,.title,.question,.question p){font-size:1.5em}.faqContainer{display:grid;grid-template-columns:repeat(2,1fr);width:100%;grid-gap:2em;gap:2em;padding:4em 2em 2em;position:relative}.faqContainer .question .container{display:flex;justify-content:space-between;transition:.3s;align-items:center}.faqContainer .question{background:var(--l1);border-radius:1em;padding:1em 1.5em;cursor:pointer;box-shadow:0 5px 10px #131f2820;overflow:hidden;transition:.5s cubic-bezier(0,.82,.55,1.01);margin:0;position:relative;font-size:.9em}#faq .faqContainer p{margin:0;max-width:unset;font-size:1.25em}.faqContainer .question .answer{display:none;opacity:0;width:100%;transition:.3s cubic-bezier(0,.82,.55,1.01);text-align:left;color:#333;margin-top:1em}.faqContainer .question.active .answer{display:block}.faqContainer .question.active{position:absolute;margin:4em 2em 1em;z-index:100;top:0;bottom:0;left:0;right:0;inset:0!important}#cta,.blueishBg{background:-webkit-linear-gradient(-45deg,var(--b),var(--g),var(--b),var(--g));background-size:400% 400%;animation:gradient 15s ease infinite}#cta{padding:4em 2em;color:var(--l2);text-align:center;border-radius:1em;margin:20vh auto;border:1px solid var(--b)}#cta h3{font-size:2.5em;margin-bottom:1em}#cta a{background:var(--l2);font-family:Outfit,sans-serif;color:var(--b);font-size:1.4em;padding:.5em 1em;display:inline-block;border-radius:5px}footer{padding-top:20vh;color:var(--l2);font-family:Inter,sans-serif}footer .top{display:flex;justify-content:space-between;border-bottom:1px solid var(--l2);padding-bottom:3em;margin-bottom:3em}footer .top .right{display:flex;gap:3em}footer .top .right div a:first-child,footer .top .right>a{font-weight:600;font-size:1.2em}footer .top .right div{display:flex;flex-direction:column;gap:2em}footer .social{display:flex;gap:1em;margin-top:1em;font-size:2em}footer .bottom{display:flex;justify-content:space-between;margin-bottom:4em}@media screen and (max-width:1500px){footer,header,section{max-width:1200px}.descriptionSec{gap:4em}}@media screen and (max-width:1300px){footer,header,section{max-width:1000px}.descriptionSec{gap:3em}.left .imagesContainer,.left .imagesContainer .rightImages{gap:1.5em}}@media screen and (max-width:1100px){body{font-size:15px;padding:3em}footer,header,section{max-width:900px}.descriptionSec{gap:2em}.left .imagesContainer,.left .imagesContainer .rightImages{gap:1em}}@media screen and (max-width:950px){body{font-size:14px}footer,header,section{max-width:800px}#header-desk-dynamic,#header-mob-dynamic{max-width:calc(100vw - 6em)}#description-desk{flex-direction:column}.left.leftDesk{display:none}.left.leftTab{display:flex;max-width:100vw}.left.leftTab .imagesContainer{gap:1em}.left.leftTab .imageContainer:is(:first-child,:last-child){width:25vw;padding-bottom:23%}.left.leftTab .imageContainer:is(:not(:first-child,:last-child)){width:35vw;padding-bottom:33%}.faqContainer{gap:1.2em;padding:3em 1.5em 1.5em}}.animationptx{min-width:30px}@media screen and (max-width:800px){body{font-size:14px;padding:2em}#header-desk-dynamic,#header-mob-dynamic{max-width:calc(100vw - 4em)}footer,header,section{max-width:750px}header a{font-size:1.3em}}@media screen and (max-width:650px){body{font-size:13px;padding:1em}#header-desk-dynamic,#header-mob-dynamic{max-width:calc(100vw - 2em)}footer,header,section{max-width:600px}header a{font-size:1.2em}#faq p{max-width:70%}.faqContainer{padding:2em 1em 1em}.faqContainer .question.active{margin:2em 1em 1em}.left .imagesContainer .imageContainer{border-radius:.5em}.left.leftTab .imagesContainer{gap:.5em}}@media screen and (max-width:600px){footer,header,section{max-width:550px}header img{margin-left:0}header a{font-size:1.1em}footer .top .right{gap:1em}#faq p.title{font-size:3.6em}}@media screen and (max-width:450px){body{font-size:11px;padding:3em}header:not(.open) nav{visibility:hidden}#header-desk-dynamic,#header-mob-dynamic{max-width:calc(100vw - 6em)}#header-mob-dynamic,#header-mob-fix{display:flex;color:var(--l2);align-items:flex-start;padding:2em 1em;transition:.3s cubic-bezier(0,.82,.55,1.01)}#header-mob-dynamic div *,#header-mob-fix div *{color:var(--l2);stroke:var(--l2)}#header-mob-fix.open{position:fixed;background:rgba(24,88,126,.406);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);top:0;margin:0;border-radius:0;padding:3em 1em}#header-mob-dynamic.open,#header-mob-fix.open{height:60vh;align-items:flex-start}.navmobiletop{display:flex;align-items:center;justify-content:space-between;width:100%}.navmobiletop a{height:100%}.navmobiletop a img{height:calc(10vh - 4em);margin-left:1em}#header-mob-dynamic nav,#header-mob-fix nav{position:absolute;flex-direction:column;opacity:0;left:50%;top:50%;transform:translate(-50%,-50%)}#header-mob-dynamic.open nav,#header-mob-fix.open nav{align-items:center;opacity:1}#header-mob-dynamic nav a,#header-mob-fix nav a{transform:translateX(-100%);opacity:0;transition:.3s cubic-bezier(0,.82,.55,1.01);font-size:1.7em}#header-mob-dynamic.open nav a,#header-mob-fix.open nav a{transform:translateX(0);opacity:1}#header-mob-dynamic.open nav a:first-child,#header-mob-fix.open nav a:first-child{transition-delay:.3s}#header-mob-dynamic.open nav a:nth-child(2),#header-mob-fix.open nav a:nth-child(2){transition-delay:.4s}#header-mob-dynamic.open nav a:nth-child(3),#header-mob-fix.open nav a:nth-child(3){transition-delay:.5s}#header-mob-dynamic.open nav a:nth-child(4),#header-mob-fix.open nav a:nth-child(4){transition-delay:.6s}#header-mob-dynamic.open nav a:nth-child(5),#header-mob-fix.open nav a:nth-child(5){transition-delay:.7s}#header-desk-dynamic,#header-desk-fix{display:none}#hero h1{font-size:7.5em}#description-desk{display:none}#description-mob{display:block}#description-mob .imagesContainer{margin-bottom:3em}#description-mob :is(p,h3){text-align:center}#description-mob .left{display:flex;justify-content:center}#description-mob .left .imagesContainer .leftImage .imageContainer,#description-mob .left .imagesContainer .rightImages .imageContainer{width:40vw}.faqContainer{grid-template-columns:repeat(1,1fr)}#faq p{max-width:85%}footer .top{justify-content:center}footer .bottom{flex-direction:column;align-items:center}footer .top .right{display:none}footer .left{display:flex;flex-direction:column;align-items:center}footer img{width:70%}}@media screen and (max-width:380px){body{font-size:10px;padding:2em}#header-desk-dynamic,#header-mob-dynamic{max-width:calc(100vw - 4em)}#hero h1{font-size:6.3em}}@media screen and (max-width:320px){body{font-size:9px}#hero h1{font-size:5.7em}}@media screen and (max-width:270px){body{font-size:8px}#hero h1{font-size:5.3em}}@media screen and (max-width:220px){body{font-size:7px}#hero h1{font-size:5em}}@media screen and (max-width:190px){body{font-size:5px}#hero h1{font-size:4.5em}}@media screen and (max-width:140px){body{font-size:4px}#hero h1{font-size:3.8em}}#hero .backBtn{position:absolute;top:2em;left:2em;color:var(--l2);font-size:1.5em;z-index:100}#hero:has(.backBtn){height:60dvh;min-height:400px}#hero .buttons{display:flex;gap:1em;margin-top:2em}#hero .contactBtn,#hero .joinBtn{padding:.8em 1.5em;border-radius:5px;font-family:Outfit,sans-serif;font-size:1.2em}#hero .joinBtn{color:var(--l2)}#hero .contactBtn{border:1px solid var(--l2);color:var(--l2)}#tsawer{display:flex;gap:2em;padding:10vh 2em}#tsawer .left,#tsawer .right{flex:1 1}#tsawer .imageContainer{width:100%;height:400px;border-radius:1em;background-size:cover;background-position:50%}#vision{text-align:center;padding:10vh 2em}#vision h1{font-size:3em;margin-bottom:1em}#vision p{font-size:1.5em;color:var(--l2);max-width:800px;margin:0 auto;line-height:1.8}.events-section{padding:1.5em 2em;max-width:1200px;margin:0 auto}.events-section:first-of-type{margin-top:-80px}.year-title{font-family:Odibee Sans,sans-serif;font-size:6em;text-align:center;margin-bottom:.3em}.events-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2em;gap:2em;justify-items:center}.events-grid.single{grid-template-columns:1fr;max-width:450px;margin:0 auto}.event-card{background:rgba(24,88,126,.2);border-radius:1em;overflow:hidden;transition:transform .3s var(--an),box-shadow .3s var(--an);width:100%;max-width:400px}.event-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(43,149,212,.3)}.event-preview{position:relative;overflow:hidden;aspect-ratio:16/9}.event-preview img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.event-card:hover .event-preview img{transform:scale(1.05)}.event-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(43,149,212,.8);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.event-card:hover .event-overlay{opacity:1}.event-overlay span{color:#fff;font-size:1.2em;font-weight:600;font-family:Outfit,sans-serif;display:flex;align-items:center;gap:.5em}.event-card h4{padding:1em;text-align:center;color:var(--l2);font-size:1.4em;font-family:Odibee Sans,sans-serif;background:rgba(15,20,21,.5)}@media screen and (max-width:768px){.year-title{font-size:4em}.events-grid{grid-template-columns:1fr}.event-card{max-width:350px}}@media screen and (max-width:500px){.year-title{font-size:3em}.events-section{padding:2em 1em}}.app{min-width:100vw;min-height:100vh;align-items:center;justify-content:center}.app,.tag-list{display:flex;flex-direction:column}.tag-list{flex-shrink:0;gap:1rem 0;position:relative;padding:1.5rem 0;overflow:hidden}.tag-list h1{text-align:center;font-size:4em;font-family:Outfit,sans-serif;margin-bottom:1em}.loop-slider{width:100%}.loop-slider .inner{display:flex;width:-moz-fit-content;width:fit-content;animation-name:loop;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:var(--direction);animation-duration:25s}.tag{display:flex;align-items:center;gap:0 .2rem;color:#e2e8f0;font-size:.9rem;background-color:#334155;border-radius:.4rem;padding:.7rem 2rem;margin-right:1rem;box-shadow:0 .1rem .2rem rgba(0,0,0,.2),0 .1rem .5rem rgba(0,0,0,.3),0 .2rem 1.5rem rgba(0,0,0,.4);min-width:15vw;aspect-ratio:2/1}.tag span{font-size:1.2rem;color:#64748b}.tag img{width:100%;height:100%}@media screen and (max-width:768px){.tag{padding:.7rem 1rem;min-width:25vw;margin-right:1em}.tag-list{gap:1em 0}}@media screen and (max-width:408px){.tag{padding:.7rem 1rem;min-width:25vw;margin-right:.5em}.tag-list{gap:.5em 0}}.fade{pointer-events:none;background:linear-gradient(90deg,var(--bg),transparent 30%,transparent 70%,var(--bg));position:absolute;inset:0}@keyframes loop{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.loaderWrapper{width:100vw;height:100lvh;display:grid;place-items:center;position:fixed;left:0;top:0;background:var(--bg);z-index:10000}.loader{width:60px;aspect-ratio:1;--g:conic-gradient(from -90deg at 10px 10px,#fff 90deg,#0000 0);background:var(--g),var(--g) 10px 10px,var(--g) 20px 20px;background-size:50% 50%;animation:l15 1s infinite}@keyframes l15{90%,to{background-position:-30px 30px,-20px 40px,-10px 50px}}