@import url(https://fonts.googleapis.com/css2?family=Jersey+10&family=Jersey+20&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Jersey\ 10,sans-serif;margin:0;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}.App{background:linear-gradient(135deg,#0c093b,#1a1456 50%,#0c093b);overflow:hidden;position:relative}.App,.scroll-container{height:100vh;width:100vw}.scroll-container{left:0;overflow-x:hidden;overflow-y:scroll;position:fixed;scroll-behavior:smooth;scroll-snap-type:y mandatory;top:0}.scroll-container::-webkit-scrollbar{display:none;width:0}.page-section{height:100vh;max-height:100vh;min-height:100vh;overflow:hidden;position:relative;scroll-snap-align:start;scroll-snap-stop:always;width:100vw}.content-page,.hero-page{align-items:center;display:flex;flex-direction:column;justify-content:center}.background-blur{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.ellipse{background:#420d4b;filter:blur(61.3683px);position:absolute}.ellipse-1{left:-107.87px;top:20px;transform:rotate(-30deg)}.ellipse-1,.ellipse-2{height:432.56px;width:103.63px}.ellipse-2{right:-107.87px;top:19.85px;transform:rotate(30deg)}.ellipse-3{left:85.23px;top:-34.15px;transform:rotate(-30deg)}.ellipse-3,.ellipse-4{height:296.2px;width:89.19px}.ellipse-4{right:85.23px;top:10.03px;transform:rotate(30deg)}.page-template{align-items:center;display:flex;height:100vh;justify-content:center;max-height:100vh;overflow:hidden;width:100vw}.page-container{-webkit-backdrop-filter:blur(67.0667px);backdrop-filter:blur(67.0667px);background:#d9d9d905;border:1px solid #cdd4da;border-radius:24px;box-shadow:inset 67.0667px -67.0667px 67.0667px #a5a5a51a,inset -67.0667px 67.0667px 67.0667px #ffffff1a;height:781px;margin:0 auto;max-height:90vh;max-width:95%;overflow:hidden;position:relative;width:1240px}.content-mask{height:calc(100% - 99px);left:0;mask-image:linear-gradient(180deg,#0000,#000 5%,#000 95%,#0000);-webkit-mask-image:linear-gradient(180deg,#0000,#000 5%,#000 95%,#0000);overflow-x:hidden;overflow-y:auto;position:absolute;top:99px;width:100%}.content-mask::-webkit-scrollbar{width:8px}.content-mask::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.content-mask::-webkit-scrollbar-thumb{background:#4c87e580;border-radius:4px}.content-mask::-webkit-scrollbar-thumb:hover{background:#4c87e5cc}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}.hero-section{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;max-height:100vh;overflow:hidden;padding:0;position:relative;width:100vw}.logo-group{height:400px;left:calc(50% - 200px);position:absolute;top:calc(50% - 316.13px);width:400px}.logo-blur{background:#6768ab33;border-radius:50%;filter:blur(52.8169px)}.logo-blur,.mobilon-logo{height:400px;left:0;position:absolute;top:0;width:400px}.mobilon-logo{background-position:50%;background-repeat:no-repeat;background-size:contain}.content-frame{align-items:flex-start;display:flex;flex-direction:column;gap:4px;height:231px;left:calc(50% - 524.335px);max-width:90%;padding:0;position:absolute;top:calc(50% + 42.71px);width:1067.29px}.title-frame{width:100%}.trifecta-title{color:#cdd4da;font-family:Jersey\ 10,sans-serif;font-size:64px;font-style:normal;font-weight:400;line-height:69px;margin:0}.description-frame{align-items:flex-start;display:flex;flex-direction:column;gap:8px;padding:0 6px;width:100%}.description-text{color:#cdd4da;font-family:Jersey\ 10,sans-serif;font-size:28px;font-style:normal;font-weight:400;line-height:30px;margin:0}.highlight{color:#6768ab;font-weight:500}.highlight-pink{color:#e54c87;font-weight:500}@media (max-width:768px){.hero-section{padding:20px}.logo-group{left:calc(50% - 150px);top:73px}.logo-blur,.logo-group,.mobilon-logo{height:300px;width:300px}.content-frame{gap:3px;height:auto;left:50%;max-width:calc(100% - 40px);top:calc(50% + 137.5px);transform:translateX(-50%);width:345px}.trifecta-title{font-size:48px;line-height:51px}.description-frame{gap:6px;padding:0 4.5px}.description-text{font-size:20px;line-height:21px}}@media (max-width:390px){.logo-group{height:300px;top:73px;width:300px}.content-frame{top:calc(50% + 137.5px);width:345px}}.menu-bar{align-items:center;display:flex;gap:30px;height:31px;justify-content:space-around;left:50%;max-width:90%;opacity:0;position:absolute;top:44.7px;transform:translateX(-50%);transition:opacity .5s ease;width:1118px}.menu-bar.visible{opacity:1}.nav-item{align-items:center;cursor:pointer;display:flex;flex-direction:column;padding:0;transition:all .3s ease;width:110px}.nav-item:hover .nav-label{color:#4c87e5}.nav-label{color:#fff;font-family:Jersey\ 10,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:24px;text-align:center;text-transform:uppercase;transition:color .3s ease}.nav-item.active .nav-label{color:#4c87e5}.nav-underline{background:#4c87e5;border-radius:4px;height:2px;margin-top:2px;transition:width .3s ease;width:0}.nav-item.active .nav-underline{width:64px}@media (max-width:768px){.menu-bar{gap:10px}.nav-item{width:80px}.nav-label{font-size:16px}.nav-item.active .nav-underline{width:50px}}.events-page{align-items:center;display:flex;flex-direction:column;gap:20px;max-height:100%;overflow-y:auto;padding:40px 0;width:100%}.events-section-title{color:#fff;font-family:Jersey\ 20;font-size:64px;font-style:normal;font-weight:400;line-height:67px;margin:60px 0 40px;text-align:center}.timeline-section{align-items:center;display:flex;flex-direction:column;gap:40px;max-width:1000px;padding:0 40px}.timeline,.timeline-section{position:relative;width:100%}.timeline{min-height:300px}.timeline-line{background:linear-gradient(180deg,#4c87e51a,#4c87e599 50%,#4c87e51a);border-radius:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .5s cubic-bezier(.4,0,.2,1);width:4px;z-index:0}.timeline-ball{animation:none;background:radial-gradient(circle,#4c87e5 0,#4c87e566 70%,#0000 100%);border:3px solid #4c87e5;border-radius:50%;box-shadow:0 0 20px #4c87e566,0 0 40px #4c87e533;height:40px;left:50%;position:absolute;transform:translate(-50%,-50%);transition:top 1.2s cubic-bezier(.4,0,.2,1),background .4s ease,border-color .4s ease,box-shadow .4s ease;width:40px;z-index:2}.timeline-ball.active{animation:anchor-ripple 2.5s ease-in-out infinite;background:radial-gradient(circle,#9b59b6 0,#9b59b699 50%,#4c87e54d 100%);border:3px solid #9b59b6;box-shadow:0 0 50px #9b59b6,0 0 100px #9b59b699,0 0 150px #9b59b64d;height:40px;width:40px}@keyframes anchor-ripple{0%{box-shadow:0 0 30px #9b59b6cc,0 0 60px #9b59b699,0 0 90px #9b59b666;transform:translate(-50%,-50%) scale(1)}12.5%{box-shadow:0 0 40px #9b59b6e6,0 0 80px #9b59b6b3,0 0 120px #9b59b680,0 0 160px #9b59b640;transform:translate(-50%,-50%) scale(1.08)}25%{box-shadow:0 0 50px #9b59b6,0 0 100px #9b59b6cc,0 0 150px #9b59b699,0 0 200px #9b59b64d;transform:translate(-50%,-50%) scale(1.15)}37.5%{box-shadow:0 0 60px #9b59b6,0 0 120px #9b59b6d9,0 0 180px #9b59b6a6,0 0 240px #9b59b640;transform:translate(-50%,-50%) scale(1.23)}50%{box-shadow:0 0 70px #9b59b6,0 0 140px #9b59b6cc,0 0 210px #9b59b699,0 0 280px #9b59b633;transform:translate(-50%,-50%) scale(1.3)}62.5%{box-shadow:0 0 60px #9b59b6,0 0 120px #9b59b6d9,0 0 180px #9b59b6a6,0 0 240px #9b59b640;transform:translate(-50%,-50%) scale(1.23)}75%{box-shadow:0 0 50px #9b59b6,0 0 100px #9b59b6cc,0 0 150px #9b59b699,0 0 200px #9b59b64d;transform:translate(-50%,-50%) scale(1.15)}87.5%{box-shadow:0 0 40px #9b59b6e6,0 0 80px #9b59b6b3,0 0 120px #9b59b680,0 0 160px #9b59b640;transform:translate(-50%,-50%) scale(1.08)}to{box-shadow:0 0 30px #9b59b6cc,0 0 60px #9b59b699,0 0 90px #9b59b666;transform:translate(-50%,-50%) scale(1)}}@keyframes fusion-absorb{0%{box-shadow:0 0 30px #4c87e5cc,0 0 60px #4c87e566;transform:translate(-50%,-50%) scale(1)}30%{box-shadow:0 0 60px #4c87e5,0 0 120px #4c87e5cc;transform:translate(-50%,-50%) scale(1.2)}60%{box-shadow:0 0 80px #4c87e5,0 0 150px #4c87e5cc,0 0 200px #ffffff4d;transform:translate(-50%,-50%) scale(1.4)}to{box-shadow:0 0 50px #4c87e5,0 0 100px #4c87e599,0 0 150px #4c87e54d;transform:translate(-50%,-50%) scale(1)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 30px #4c87e5cc,0 0 60px #4c87e566}50%{box-shadow:0 0 40px #4c87e5,0 0 80px #4c87e599}}.timeline-item{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:space-between;margin-bottom:80px;min-height:150px;position:relative;width:100%}.timeline-item:last-child{margin-bottom:0}.timeline-center{background:#4c87e533;border:2px solid #4c87e566;border-radius:50%;height:20px;left:50%;min-width:20px;position:absolute!important;transform:translate(-50%,-50%);transition:all .5s cubic-bezier(.4,0,.2,1);width:20px;z-index:1}.timeline-item:nth-child(odd) .timeline-center{transform:translate(125px,-50%)}.timeline-item:nth-child(2n) .timeline-center{transform:translate(-140px,-50%)}.timeline-center.active{animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.4,0,.2,1);background:#0000;border:0;box-shadow:none;height:0;min-width:0;width:0}.timeline-item:nth-child(odd) .timeline-center.active{animation-name:fusion-merge-odd}.timeline-item:nth-child(2n) .timeline-center.active{animation-name:fusion-merge-even}@keyframes fusion-merge-odd{75%{box-shadow:0 0 10px #4c87e599;height:20px;min-width:20px;opacity:1;transform:translate(125px,-50%) scale(1) rotate(0deg);width:20px}77.5%{box-shadow:0 0 12px #4c87e5b3;height:21px;min-width:21px;transform:translate(112px,-50%) scale(1.05) rotate(2deg);width:21px}80%{box-shadow:0 0 15px #4c87e5cc;height:22px;min-width:22px;transform:translate(100px,-50%) scale(1.1) rotate(-2deg);width:22px}82.5%{box-shadow:0 0 18px #4c87e5e6;height:23px;min-width:23px;transform:translate(87px,-50%) scale(1.15) rotate(3deg);width:23px}85%{box-shadow:0 0 22px #4c87e5;height:24px;min-width:24px;transform:translate(75px,-50%) scale(1.2) rotate(-3deg);width:24px}87.5%{box-shadow:0 0 25px #4c87e5;height:25px;min-width:25px;transform:translate(62px,-50%) scale(1.25) rotate(5deg);width:25px}90%{box-shadow:0 0 28px #4c87e5;height:23px;min-width:23px;opacity:.9;transform:translate(50px,-50%) scale(1.15) rotate(-5deg);width:23px}92.5%{box-shadow:0 0 32px #4c87e5;height:20px;min-width:20px;opacity:.8;transform:translate(37px,-50%) scale(1) rotate(8deg);width:20px}95%{box-shadow:0 0 35px #4c87e5;height:16px;min-width:16px;opacity:.7;transform:translate(25px,-50%) scale(.8) rotate(-8deg);width:16px}97.5%{box-shadow:0 0 38px #4c87e5cc;height:10px;min-width:10px;opacity:.6;transform:translate(12px,-50%) scale(.5) rotate(10deg);width:10px}to{box-shadow:0 0 40px #4c87e500;height:0;min-width:0;opacity:0;transform:translateY(-50%) scale(0) rotate(0deg);width:0}}@keyframes fusion-merge-even{75%{box-shadow:0 0 10px #4c87e599;height:20px;min-width:20px;opacity:1;transform:translate(-140px,-50%) scale(1) rotate(0deg);width:20px}77.5%{box-shadow:0 0 12px #4c87e5b3;height:21px;min-width:21px;transform:translate(-126px,-50%) scale(1.05) rotate(-2deg);width:21px}80%{box-shadow:0 0 15px #4c87e5cc;height:22px;min-width:22px;transform:translate(-112px,-50%) scale(1.1) rotate(2deg);width:22px}82.5%{box-shadow:0 0 18px #4c87e5e6;height:23px;min-width:23px;transform:translate(-98px,-50%) scale(1.15) rotate(-3deg);width:23px}85%{box-shadow:0 0 22px #4c87e5;height:24px;min-width:24px;transform:translate(-84px,-50%) scale(1.2) rotate(3deg);width:24px}87.5%{box-shadow:0 0 25px #4c87e5;height:25px;min-width:25px;transform:translate(-70px,-50%) scale(1.25) rotate(-5deg);width:25px}90%{box-shadow:0 0 28px #4c87e5;height:23px;min-width:23px;opacity:.9;transform:translate(-56px,-50%) scale(1.15) rotate(5deg);width:23px}92.5%{box-shadow:0 0 32px #4c87e5;height:20px;min-width:20px;opacity:.8;transform:translate(-42px,-50%) scale(1) rotate(-8deg);width:20px}95%{box-shadow:0 0 35px #4c87e5;height:16px;min-width:16px;opacity:.7;transform:translate(-28px,-50%) scale(.8) rotate(8deg);width:16px}97.5%{box-shadow:0 0 38px #4c87e5cc;height:10px;min-width:10px;opacity:.5;transform:translate(-14px,-50%) scale(.5) rotate(-10deg);width:10px}to{box-shadow:0 0 40px #4c87e500;height:0;min-width:0;opacity:0;transform:translateY(-50%) scale(0) rotate(0deg);width:0}}.timeline-image-container{align-items:center;display:flex;height:150px;justify-content:center;min-width:150px;width:250px;z-index:1}.timeline-image{background:#8c8c8c4d;background-position:50%;background-size:cover;border:2px solid #4c87e54d;border-radius:12px;height:150px;transition:all .3s ease;width:250px}.timeline-item.active .timeline-image,.timeline-item:hover .timeline-image{border-color:#4c87e5;box-shadow:0 10px 30px #4c87e566;transform:scale(1.05)}.timeline-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#d9d9d905;border:1px solid #cdd4da33;border-radius:16px;display:flex;flex:1 1;flex-direction:column;gap:12px;max-width:350px;padding:20px;transition:all .3s ease}.timeline-item:nth-child(odd) .timeline-content{text-align:right}.timeline-item:nth-child(2n) .timeline-content{text-align:left}.timeline-item.active .timeline-content,.timeline-item:hover .timeline-content{background:#d9d9d90d;border-color:#4c87e580;box-shadow:0 10px 30px #4c87e533;transform:translateY(-5px)}.timeline-title{color:#fff;font-size:32px;font-weight:400;line-height:34px}.timeline-date,.timeline-title{font-family:Jersey\ 10;font-style:normal;margin:0}.timeline-date{color:#4c87e5;font-size:16px;font-weight:600;line-height:19px}.timeline-description{color:#cdd4da;font-family:Jersey\ 10;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin:0}.timeline-buttons{display:flex;gap:10px;margin-top:8px}.timeline-item:nth-child(odd) .timeline-buttons{justify-content:flex-end}.timeline-item:nth-child(2n) .timeline-buttons{justify-content:flex-start}.timeline-btn{background:#4c87e51a;border:1px solid #4c87e580;border-radius:8px;color:#4c87e5;cursor:pointer;font-family:Jersey\ 10;font-size:14px;font-style:normal;font-weight:600;padding:8px 16px;transition:all .3s ease}.timeline-btn:hover{box-shadow:0 4px 12px #4c87e54d;transform:translateY(-2px)}.register-btn,.timeline-btn:hover{background:#4c87e533;border-color:#4c87e5}.register-btn:hover{background:#4c87e54d;box-shadow:0 4px 16px #4c87e580}.event-modal-overlay{align-items:center;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.popup-image{background:#8c8c8c4d;background-position:50%;background-size:cover;border:4px solid #4c87e54d;border-radius:12px;height:20em;margin:10px;transition:all .3s ease;width:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.event-modal{animation:slideUp .3s ease;background:linear-gradient(135deg,#1e1e1ef2,#141414f2);border:1px solid #4c87e54d;border-radius:20px;box-shadow:0 20px 60px #4c87e54d;max-height:80vh;max-width:600px;overflow-y:auto;padding:40px;position:relative;width:90%}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.modal-close{align-items:center;background:#4c87e51a;border:1px solid #4c87e54d;border-radius:50%;color:#4c87e5;cursor:pointer;display:flex;font-size:32px;height:40px;justify-content:center;line-height:1;position:absolute;right:20px;top:20px;transition:all .3s ease;width:40px}.modal-close:hover{background:#4c87e533;border-color:#4c87e5;transform:rotate(90deg)}.modal-title{color:#fff;font-family:Jersey\ 20;font-size:48px;font-style:normal;font-weight:400;line-height:50px;margin:0 0 20px;padding-right:50px}.modal-meta{display:flex;gap:30px;margin-bottom:20px}.modal-icon{color:#4c87e5b3;font-family:Jersey\ 10;font-size:14px;font-weight:700;letter-spacing:.5px;margin-right:8px}.modal-date,.modal-time{color:#4c87e5;font-family:Jersey\ 10;font-size:18px;font-style:normal;font-weight:600;line-height:21px;margin:0}.modal-description{color:#cdd4da;font-size:16px;font-weight:400;line-height:24px;margin:20px 0 30px}.modal-description,.modal-register-btn{font-family:Jersey\ 10;font-style:normal}.modal-register-btn{background:#4c87e533;border:2px solid #4c87e5;border-radius:12px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;padding:12px 32px;transition:all .3s ease;width:100%}.modal-register-btn:hover{background:#4c87e54d;box-shadow:0 8px 20px #4c87e580;transform:translateY(-2px)}.coming-soon{align-items:center;color:#cdd4da;display:flex;font-family:Jersey\ 10,sans-serif;font-size:48px;height:400px;justify-content:center}@media (max-width:768px){.events-page{gap:15px;padding:30px 0}.popup-image{justify-self:center;margin-top:2.75em;max-height:10em;width:90%}.events-section-title{font-size:48px;line-height:50px;margin:40px 0 30px}.timeline-section{padding:0 20px 20vh}.timeline{padding-bottom:120vh}.timeline-item{flex-direction:column;gap:0;margin-bottom:100vh;position:relative}.timeline-item:last-child{margin-bottom:0}.timeline-content{margin-left:60px;max-width:100%;position:relative;text-align:left!important}.timeline-center{height:18px;left:30px;position:absolute;top:0;width:18px;z-index:2}.timeline-center,.timeline-item:nth-child(2n) .timeline-center,.timeline-item:nth-child(odd) .timeline-center{transform:translateX(-50%) translateY(-50%)}.timeline-item:nth-child(2n) .timeline-center.active,.timeline-item:nth-child(odd) .timeline-center.active{animation-name:fusion-ripple-mobile}@keyframes fusion-ripple-mobile{0%{box-shadow:0 0 10px #4c87e599;height:18px;opacity:1;transform:translateX(-50%) translateY(-50%) scale(1);width:18px}25%{box-shadow:0 0 20px #4c87e5,0 0 40px #4c87e599;height:24px;transform:translateX(-50%) translateY(-50%) scale(1.3);width:24px}50%{box-shadow:0 0 30px #4c87e5,0 0 60px #4c87e5cc;height:30px;opacity:.7;transform:translateX(-50%) translateY(-50%) scale(1.5);width:30px}75%{box-shadow:0 0 40px #4c87e5cc;height:20px;opacity:.4;transform:translateX(-50%) translateY(-50%) scale(.8);width:20px}to{box-shadow:0 0 50px #4c87e500;height:0;min-width:0;opacity:0;transform:translateX(-50%) translateY(-50%) scale(0);width:0}}.timeline-line{left:30px;margin-top:0!important;transform:none;width:2px}.timeline-ball{height:24px;left:30px;transform:translate(-50%,-50%);width:24px}.timeline-ball.active{height:30px;width:30px}.timeline-item:nth-child(2n) .timeline-content,.timeline-item:nth-child(odd) .timeline-content{text-align:left}.timeline-buttons{justify-content:flex-start!important}.timeline-image-container{display:none}.timeline-title{font-size:24px;line-height:26px}.timeline-date{font-size:14px}.modal-title{font-size:36px;line-height:38px}.modal-meta{flex-direction:column;gap:10px}.coming-soon{font-size:36px;height:300px}}@media (max-width:390px){.events-page{max-width:100%;padding:30px 0;width:390px}.timeline-section{padding:0 20px;width:390px}.timeline-line{left:30px;width:2px}.timeline-ball{left:30px}.event-modal{padding:30px;width:85%}.modal-title{font-size:32px;line-height:34px}}.teams-page{align-items:center;display:flex;flex-direction:column;gap:20px;height:100%;max-width:1240px;overflow-x:hidden;overflow-y:auto;padding:20px 0;width:100%}.teams-content{gap:20px;padding:20px 0}.team-division-header,.teams-content{align-items:center;display:flex;flex:none;flex-direction:column;flex-grow:0;max-width:1240px;order:0;width:100%}.team-division-header{align-self:stretch;gap:10px;height:40px;padding:0 40px}.team-gradient-bar{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex:none;flex-direction:row;flex-grow:0;flex-wrap:wrap;order:0;padding:0;position:relative;row-gap:0;width:400px}.gradient-rect,.team-gradient-bar{border-radius:0 0 8px 8px;height:40px}.gradient-rect{background:linear-gradient(0deg,#a34ce5,#a34ce500);left:0;position:absolute;transition:left .3s ease;width:200px}.team-gradient-bar:has(.team-tab:nth-child(2).active) .gradient-rect{left:200px}.team-division-tabs{flex:none;flex-direction:row;flex-grow:1;gap:10px;height:40px;order:1;width:400px;z-index:1}.team-division-tabs,.team-tab{align-items:center;display:flex;justify-content:center;padding:0;position:relative}.team-tab{cursor:pointer;flex:none;flex-direction:column;flex-grow:0;height:26px;transition:all .3s ease;width:200px}.team-tab-text{color:#fff;flex:none;flex-grow:0;font-family:Jersey\ 10;font-size:20px;font-style:normal;font-weight:400;line-height:24px;order:0;text-align:center;text-transform:uppercase;transition:color .3s ease}.team-tab.active .team-tab-text{color:#4c87e5}.team-tab-underline{background:#4c87e5;border-radius:4px;bottom:0;box-shadow:0 0 8px #4c87e5;height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease,box-shadow .3s ease;width:0}.team-tab.active .team-tab-underline{box-shadow:0 0 12px #4c87e5;width:140px}.team-sections{align-items:flex-start;align-self:stretch;display:flex;flex:none;flex-direction:column;flex-grow:0;gap:10px;max-width:1240px;order:1;padding:0;width:100%}.organising-team-sections{gap:80px;padding:20px 0}.organising-team-sections,.team-section{align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-grow:0;max-width:1240px;order:0;width:100%}.team-section{gap:16px;height:394px;padding:0 20px}.team-section-title{align-self:stretch;margin:60px 0 0}.team-section-title,.team-section-title-head{color:#fff;flex:none;flex-grow:0;font-family:Jersey\ 10;font-size:64px;font-style:normal;font-weight:400;height:69px;line-height:69px;order:0;text-align:center;width:1200px}.team-section-title-head{align-self:center;margin:0}.team-scroll-container{align-items:center;display:flex;flex:none;flex-grow:0;height:309px;justify-content:center;max-width:1240px;order:1;position:relative;width:100%}.scroll-gradient-mask{background:linear-gradient(90deg,#fff0,#ffffff05 92.31%,#0c093bcc);height:319px;left:0;margin-top:-10px;pointer-events:none;position:absolute;top:0;width:150%;z-index:1}.team-scroll-content{height:309px;left:0;overflow-x:scroll;overflow-y:hidden;position:absolute;top:0;width:100%;will-change:scroll-position}.team-scroll-content::-webkit-scrollbar{display:none;height:0}.team-scroll-content{-ms-overflow-style:none;scrollbar-width:none}.team-scroll-lead{display:flex;justify-content:center;overflow-x:auto}@media (min-width:769px){.team-scroll-lead .team-cards-row-head{justify-content:center}}.team-cards-row{padding:0 200px 0 0;will-change:transform}.team-cards-row,.team-cards-row-head{align-items:center;display:flex;flex-direction:row;gap:40px;height:309px;left:0;min-width:-webkit-max-content;min-width:max-content;position:relative;top:0}.team-cards-row-head{justify-content:center;padding:0}.judging-team-section{align-items:center;display:flex;flex:none;flex-direction:column;flex-grow:0;gap:20px;max-width:1240px;order:1;padding:20px 0;width:100%}.judging-team-grid{align-content:center;align-items:flex-start;align-self:stretch;display:flex;flex:none;flex-direction:row;flex-grow:0;flex-wrap:wrap;gap:50px 150px;justify-content:center;max-width:1240px;order:0;padding:0 162px;width:100%}@media (max-width:1280px) and (min-width:769px){.judging-team-section,.organising-team-sections,.team-division-header,.team-section,.team-sections,.teams-content,.teams-page{margin:0 auto;max-width:100%;width:95%}.team-section{padding:0 10px}.team-scroll-container{width:100%}.team-section-title,.team-section-title-head{max-width:100%;width:100%}}@media (max-width:768px){.team-cards-row{align-items:center;display:flex;flex-direction:row;gap:40px;height:309px;left:0;padding:0 200px 0 0;position:absolute;top:50px}.teams-page{gap:15px;margin:0 auto;padding:15px 0;width:390px}.teams-content{gap:8px;margin:0 auto;padding:8px 0;width:390px}.team-division-header{gap:7.5px;height:30px;padding:0 30px;width:390px}.team-gradient-bar{width:300px}.gradient-rect,.team-gradient-bar{border-radius:0 0 6px 6px;height:30px}.gradient-rect{width:150px}.team-gradient-bar:has(.team-tab:nth-child(2).active) .gradient-rect{left:150px}.team-division-tabs{gap:7.5px;height:30px;width:300px}.team-section-title-head{color:#fff;flex:none;flex-grow:0;font-family:Jersey\ 10;font-size:64px;font-style:normal;font-weight:400;height:69px;line-height:69px;margin:0;order:0;width:1200px}.team-cards-row-head{align-items:center;display:flex;flex-direction:row;gap:40px;height:309px;left:0;padding:0 200px 0 0;position:absolute;top:0}.team-tab{height:19.5px;width:150px}.team-tab-text{font-size:15px;line-height:18px}.team-tab-underline{border-radius:3px;height:1.5px}.team-sections{gap:7.5px;width:390px}.organising-team-sections{align-items:center;gap:50px;padding:15px 0;width:390px}.team-section{align-items:center;height:350px;padding:0 10px;width:390px}.team-section-title{font-size:48px;height:51px;line-height:51px;margin:40px 0 0;padding:0 10px;text-align:center;width:350px}.team-scroll-container{height:350px;margin:0 auto;width:370px}.scroll-gradient-mask{background:linear-gradient(90deg,#fff0,#ffffff05 92.31%,#0c093bcc)}.scroll-gradient-mask,.team-scroll-content{height:300px;width:370px}.team-scroll-lead{justify-content:flex-start;overflow-x:scroll}.team-cards-row-head{justify-content:flex-start;min-width:-webkit-max-content;min-width:max-content}.team-cards-row{gap:12px;height:230px;padding:0 100px 0 10px}.judging-team-section{gap:15px;padding:66px 0;width:390px}.judging-team-grid{gap:20px 15px;padding:0 30px;width:390px}}@media (max-width:390px){.judging-team-grid,.judging-team-section,.organising-team-sections,.team-division-header,.team-section,.team-sections,.teams-content,.teams-page{max-width:100%;width:390px}}.team-card{align-items:center;display:flex;flex-direction:column;gap:11px;height:309px;padding:0}.team-card,.team-member-image{flex:none;flex-grow:0;width:150px}.team-member-image{background:#8c8c8c;background-position:50%;background-size:cover;border-radius:8px;height:200px;order:0;overflow:hidden;position:relative}.team-member-info{align-items:flex-start;align-self:stretch;display:flex;flex:none;flex-direction:column;flex-grow:0;height:98px;order:1;padding:0;width:150px}.member-name{color:#cdd4da;margin:-4px 0;order:0}.member-name,.member-post{align-self:stretch;flex:none;flex-grow:0;font-family:Jersey\ 10;font-size:32px;font-style:normal;font-weight:400;height:auto;line-height:34px;text-align:center;width:150px}.member-post{word-wrap:break-word;color:#6768ab;order:1;white-space:pre-wrap}.linkedin-badge{align-items:center;background-color:#0a66c2;border-radius:4px;box-shadow:0 2px 4px #0003;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;left:4px;position:absolute;top:4px;transition:transform .2s ease;width:24px}.linkedin-badge:hover{transform:scale(1.1)}.linkedin-badge svg{height:16px;width:16px}@media (max-width:768px){.member-post{word-wrap:break-word;align-self:stretch;color:#6768ab;flex:none;flex-grow:0;font-family:Jersey\ 10;font-size:32px;font-style:normal;font-weight:400;height:auto;line-height:24px;order:1;text-align:center;white-space:pre-wrap;width:150px}}.sponsors-page{align-items:center;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:flex-start;overflow-y:auto;padding:35px 0;width:100%}.sponsors-content{gap:80px;justify-content:center;order:0}.sponsor-tier,.sponsors-content{align-items:center;display:flex;flex:none;flex-direction:column;flex-grow:0;max-width:1240px;padding:0;width:100%}.sponsor-tier{gap:60px;min-height:-webkit-fit-content;min-height:fit-content}.sponsor-tier-title{color:#fff;flex:none;flex-grow:0;font-family:Jersey\ 10;font-size:64px;font-style:normal;font-weight:400;height:69px;line-height:69px;margin:0;order:0;text-align:center}.sponsor-grid,.sponsor-tier-title{align-self:stretch;max-width:1240px;width:100%}.sponsor-grid{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-grow:0;flex-wrap:wrap;justify-content:center;order:1}.title-sponsors-grid{gap:160px;min-height:313px;padding:0 275px}.gold-sponsors-grid{gap:120px;min-height:313px;padding:0 80px}.silver-sponsors-grid{gap:40px 120px;min-height:1019px;padding:0 80px}.sponsor-card{align-items:center;display:flex;flex-direction:column;gap:11px;height:313px;padding:0}.sponsor-card,.sponsor-logo{flex:none;flex-grow:0;width:200px}.sponsor-logo{background:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:8px;height:200px;order:0}.sponsor-info{align-items:center;display:flex;flex-direction:column;order:1;padding:0}.sponsor-info,.sponsor-name{align-self:stretch;flex:none;flex-grow:0;height:102px;width:200px}.sponsor-name{color:#cdd4da;font-family:Jersey\ 10;font-size:32px;font-style:normal;font-weight:400;line-height:34px;order:0;text-align:center}@media (max-width:768px){.sponsors-page{gap:15px;margin:0 auto;padding:26.25px 0;width:390px}.sponsor-tier,.sponsors-content{gap:20px;width:390px}.sponsor-tier-title{font-size:48px;height:51px;line-height:51px;width:390px}.sponsor-grid{gap:20px 40px;padding:0 20px;width:390px}.title-sponsors-grid{gap:40px;min-height:156.5px;padding:0 20px}.gold-sponsors-grid{gap:20px 40px;min-height:333px;padding:0 20px}.silver-sponsors-grid{gap:20px 40px;min-height:686px;padding:0 20px}.sponsor-card{gap:5.5px;height:156.5px;width:100px}.sponsor-logo{border-radius:4px;height:100px;width:100px}.sponsor-info,.sponsor-name{height:51px;width:100px}.sponsor-name{font-size:16px;line-height:17px}}@media (max-width:390px){.sponsor-grid,.sponsor-tier,.sponsor-tier-title,.sponsors-content,.sponsors-page{max-width:100%;width:390px}}.about-page{gap:20px;height:100%;justify-content:flex-start;overflow-y:auto;padding:35px 0}.about-content,.about-page{align-items:center;display:flex;flex-direction:column;width:100%}.about-content{gap:26px;max-width:1240px;padding:0}.mobilon-hero-section{align-items:center;display:flex;flex:none;flex-direction:row;flex-grow:0;gap:26px;height:400px;justify-content:space-between;order:0;padding:0;width:982.24px}.mobilon-text-content{gap:12px;height:252px;width:556.24px}.mobilon-branding,.mobilon-text-content{align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-grow:0;order:0;padding:0}.mobilon-branding{gap:8px;height:58px;width:242.15px}.mobilon-title{color:#cdd4da;font-family:Jersey\ 20;font-size:58px;height:32px;line-height:55%;order:0}.mobilon-subtitle,.mobilon-title{align-self:stretch;flex:none;flex-grow:0;font-style:normal;font-weight:400;margin:0;width:242.15px}.mobilon-subtitle{color:#6768ab;font-family:Jersey\ 10;font-size:32px;height:34px;line-height:34px;order:1;white-space:nowrap}.mobilon-description{align-self:stretch;color:#cdd4da;flex:none;flex-grow:0;font-family:Jersey\ 10;font-size:24px;font-style:normal;font-weight:400;height:182px;line-height:26px;margin:0;order:1;width:556.24px}.mobilon-logo-group{flex:none;flex-grow:0;height:400px;order:1;position:relative;width:400px}.mobilon-logo-blur{background:#7b337d33;filter:blur(52.8169px)}.mobilon-logo-blur,.mobilon-logo-image{height:400px;left:0;position:absolute;top:0;width:400px}.mobilon-logo-image{background-position:50%;background-repeat:no-repeat;background-size:contain}.social-icons-section{align-items:center;display:flex;flex:none;flex-direction:row;flex-grow:0;gap:78px;height:48px;justify-content:space-between;order:1;padding:0;width:371px}.social-icon{cursor:pointer;flex:none;flex-grow:0;height:48px;transition:transform .3s ease,opacity .3s ease;width:48px}.social-icon:hover{opacity:.8;transform:scale(1.1)}.social-icon svg{height:100%;width:100%}.about-divider{background:#cdd4da;flex:none;flex-grow:0;height:1px;order:2;width:800px}.about-section{align-items:center;display:flex;flex-direction:column;gap:20px;max-width:800px;padding:0;width:100%}.about-section-title{color:#fff;font-size:48px;line-height:52px}.about-description,.about-section-title{font-family:Jersey\ 10;font-style:normal;font-weight:400;margin:0;text-align:center}.about-description{color:#cdd4da;font-size:18px;line-height:28px;max-width:800px}.contact-info{display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:center;width:100%}.contact-item{align-items:center;display:flex;flex-direction:column;gap:8px;min-width:200px}.contact-label{color:#6768ab;font-size:14px;font-weight:600;line-height:17px;text-transform:uppercase}.contact-label,.contact-value{font-family:Jersey\ 10;font-style:normal;text-align:center}.contact-value{color:#cdd4da;font-size:18px;font-weight:400;line-height:22px}.prize-grid{flex-direction:row;flex-wrap:wrap;gap:30px;width:100%}.prize-card,.prize-grid{display:flex;justify-content:center}.prize-card{align-items:center;-webkit-backdrop-filter:blur(67.0667px);backdrop-filter:blur(67.0667px);background:#d9d9d905;border:1px solid #cdd4da;border-radius:16px;box-shadow:inset 67.0667px -67.0667px 67.0667px #a5a5a51a,inset -67.0667px 67.0667px 67.0667px #ffffff1a;flex-direction:column;gap:10px;min-width:200px;padding:30px 40px;transition:all .3s ease}.prize-card:hover{box-shadow:inset 67.0667px -67.0667px 67.0667px #a5a5a51a,inset -67.0667px 67.0667px 67.0667px #ffffff1a,0 10px 30px #4c87e54d;transform:translateY(-5px)}.prize-amount{color:#4c87e5;font-size:56px;line-height:60px;margin:0}.prize-amount,.prize-label{font-family:Jersey\ 10;font-style:normal;font-weight:400;text-align:center}.prize-label{color:#cdd4da;font-size:16px;line-height:19px}.credits-section{align-items:center;display:flex;flex:none;flex-direction:column;flex-grow:0;gap:4px;min-height:46px;padding:0;width:100%}.credits-designers{order:0}.credits-designers,.credits-developer{color:#cdd4da;flex:none;flex-grow:0;font-family:Jersey\ 10;font-size:20px;font-style:normal;font-weight:400;line-height:21px;margin:0;min-height:21px;text-align:center;white-space:nowrap;width:100%}.credits-developer{order:1}@media (max-width:768px){.about-page{margin:0 auto;padding:26.25px 0;width:390px}.about-content{gap:20px;width:390px}.mobilon-hero-section{flex-direction:column-reverse;gap:20px;height:auto;padding:0 20px;width:390px}.mobilon-text-content{gap:10px;height:auto;width:350px}.mobilon-branding{gap:6px;height:auto;width:100%}.mobilon-title{font-size:36px;height:auto;line-height:38px;width:100%}.mobilon-subtitle{font-size:20px;height:auto;line-height:21px;width:100%}.mobilon-description{font-size:16px;height:auto;line-height:18px;width:100%}.mobilon-logo-blur,.mobilon-logo-group,.mobilon-logo-image{height:250px;width:250px}.social-icons-section{gap:40px;width:250px}.social-icon{height:40px;width:40px}.about-divider{width:350px}.about-section{gap:15px;max-width:390px;padding:0 20px;width:390px}.about-section-title{font-size:32px;line-height:34px}.about-description{font-size:14px;line-height:18px;max-width:350px}.timeline-section{max-width:390px}.timeline{min-height:300px;padding:0;width:350px}.timeline-line{left:30px;margin-top:-20px;width:2px}.timeline-ball{border-width:2px;height:24px;left:30px;margin-top:-20px;width:24px}.timeline-ball.active{height:30px;width:30px}.timeline-item{align-items:flex-start;flex-direction:row;gap:15px;margin-bottom:40px;min-height:auto}.timeline-center{height:18px;left:21px;min-width:18px;position:absolute;top:20px;width:18px}.timeline-item:nth-child(2n) .timeline-center.active,.timeline-item:nth-child(odd) .timeline-center.active{transform:translateX(0) scale(0)}.timeline-image-container{display:none}.timeline-content{gap:6px;margin-left:60px;max-width:270px;padding:15px}.timeline-item:nth-child(2n) .timeline-content,.timeline-item:nth-child(odd) .timeline-content{text-align:left}.timeline-title{font-size:24px;line-height:26px}.timeline-date{font-size:12px;line-height:14px}.timeline-description{font-size:12px;line-height:16px}.contact-info{flex-direction:column;gap:25px}.contact-item{min-width:auto;width:100%}.contact-label{font-size:12px}.contact-value{font-size:16px}.prize-grid{flex-direction:column;gap:20px}.prize-card{min-width:auto;padding:20px 30px;width:100%}.prize-amount{font-size:40px;line-height:42px}.prize-label{font-size:14px}.credits-section{padding:0 20px;width:390px}.credits-designers,.credits-developer{font-size:16px;line-height:17px}}@media (max-width:390px){.about-content,.about-page,.about-section,.credits-section,.mobilon-hero-section,.timeline-section{max-width:100%;width:390px}}
/*# sourceMappingURL=main.a9479dff.css.map*/