@font-face{font-family:__googleSans_a8bc3f;src:url(/_next/static/media/3bd571a74baca66e-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__googleSans_Fallback_a8bc3f;src:local("Arial");ascent-override:94.41%;descent-override:29.91%;line-gap-override:0.00%;size-adjust:102.32%}.__className_a8bc3f{font-family:__googleSans_a8bc3f,__googleSans_Fallback_a8bc3f;font-weight:400;font-style:normal}:root{--primary:#0e0023;--secondary:#efefef;--accent:#b895fd;--b1:#e6dfcf;--c1:#ff6849;--c2:#ffaf00;--c3:#fa851a;--c4:#0a91ff;--g1:#ffb808;--g2:#14b25f;--g3:#f74037;--g4:#4a90f4;--f1:1rem;--f2:1.125rem;--f3:1.5rem;--f4:2rem;--f5:3rem}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;min-height:100dvh;overflow-x:hidden;scroll-behavior:smooth}body{color:var(--secondary);background:var(--primary)}*{scrollbar-width:auto;scrollbar-color:#7453d5 #0e0023}::-webkit-scrollbar{width:16px}::-webkit-scrollbar-track{background:#0e0023}::-webkit-scrollbar-thumb{background-color:#7453d5;border-radius:10px;border:3px solid #fff}#nprogress .spinner-icon{display:none}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}.footer_footer__PZD4d{background-color:#1f0940;padding:4rem 100px 0;color:var(--secondary)}.footer_footerContent__dX46s{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr 1fr;gap:3rem}.footer_footerIntro__cqoMN h2{font-size:1.725rem;line-height:1.2;margin-bottom:2rem;max-width:400px}.footer_joinButton__zzzdq{display:inline-block;padding:.75rem 1.5rem;border-radius:25px;color:var(--secondary);text-decoration:none;transition:all .3s ease;position:relative;background:transparent}.footer_joinButton__zzzdq:before{content:"";position:absolute;inset:0;border-radius:25px;padding:1px;background:linear-gradient(45deg,hsla(0,0%,100%,.2),rgba(147,51,234,.5));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.footer_joinButton__zzzdq:hover{background:hsla(0,0%,100%,.1)}.footer_footerSection__6HUjK h3{font-size:1.5rem;margin-bottom:1rem;position:relative;display:inline-block}.footer_footerSection__6HUjK h3:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px}.footer_about__Cz7pq h3:after{background-color:var(--g1)}.footer_event__n_dxU h3:after{background-color:var(--g2)}.footer_team__l4S5u h3:after{background-color:var(--g3)}.footer_contact___J22L h3:after{background-color:var(--g4)}.footer_footerSection__6HUjK ul{list-style:none;padding:0;margin:0}.footer_footerSection__6HUjK li{margin:5px 0;font-weight:400}.footer_footerSection__6HUjK a{color:var(--secondary);text-decoration:none;transition:opacity .3s ease}.footer_footerSection__6HUjK a:hover{opacity:.8}.footer_subfooter__DzoSN{margin-top:3rem;padding:1rem 0;border-top:1px solid hsla(0,0%,100%,.1)}.footer_subfooterContent__ut78x{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.footer_subfooterContentTitle__yz3me{font-size:.975rem;color:#dedede}.footer_socialIcons__Fja3S{display:flex;gap:1rem}.footer_socialIcon__PqDUN{color:var(--secondary);background-color:hsla(0,0%,100%,.1);padding:.75rem;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);display:flex;align-items:center;justify-content:center;transition:background-color .3s ease;width:40px;height:38px}.footer_socialIcon__PqDUN:hover{background-color:hsla(0,0%,100%,.2)}@media (max-width:1024px){.footer_footerContent__dX46s{grid-template-columns:1fr 1fr 1fr}.footer_footerIntro__cqoMN{grid-column:1/-1;text-align:center}.footer_footerIntro__cqoMN h2{max-width:600px;margin-left:auto;margin-right:auto}}@media (max-width:768px){.footer_footerContent__dX46s{grid-template-columns:1fr 1fr;gap:1.5rem}}@media (max-width:640px){.footer_subfooterContent__ut78x{flex-direction:column;gap:1rem;text-align:center}.footer_socialIcons__Fja3S{justify-content:center}}@media (max-width:480px){.footer_footer__PZD4d{padding:3rem 20px 2rem}.footer_footerSection__6HUjK{padding-left:20px}.footer_footerIntro__cqoMN h2{font-size:1.6rem}.footer_subfooterContentTitle__yz3me{padding:0 10px}}#footer_vision__Jnl_9{scroll-margin-top:500px}.footer_scroll-offset__tdy0z{scroll-margin-top:50px}