html{scroll-behavior:smooth;scroll-padding-top:0}body{color:#192e6d;background-color:#192e6d;align-items:center;margin:0;font-family:sans-serif}body{min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}#intro{pointer-events:none;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.tile-wrapper{perspective:1000px;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.tiles-container-left{width:100%;max-width:200vh;max-height:100vh;transform-style:preserve-3d;pointer-events:none;flex-direction:row;justify-content:left;gap:1vw;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateY(40deg)}.tiles-container-right{width:100%;max-width:200vh;max-height:100vh;transform-style:preserve-3d;pointer-events:none;flex-direction:row-reverse;justify-content:right;gap:1vw;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateY(-40deg)}.row{flex-direction:column;display:flex}.row:nth-child(2),.row:nth-child(3),.row:nth-child(4){margin-top:0}.tile{backface-visibility:hidden;z-index:5;pointer-events:auto;background:linear-gradient(135deg,#0d1d4b,#040a1f);border-radius:16px;width:10vw;height:10vw;margin-bottom:1vw;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 8px 32px #091538}.fadeleft{background:linear-gradient(90deg,#0d1d4b,#192e6d00);border:0;box-shadow:0 8px 32px #0f205400;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}#fadeleftimg{background:linear-gradient(90deg,#203677,#192e6d00);-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.fadeleft:hover{transform:scale(1.05);box-shadow:0 12px 48px #92ddffb0}.faderight{background:linear-gradient(90deg,#192e6d00,#040a1f);border:0;box-shadow:0 8px 32px #0f205400;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}#faderightimg{background:linear-gradient(90deg,#192e6d00,#203677);-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.faderight:hover{transform:scale(1.05);box-shadow:0 12px 48px #92ddffb0}.tile:hover{background:linear-gradient(135deg,#081436,#030614);border:1px solid #040c25;transform:scale(1.05);box-shadow:0 12px 48px #92ddffb0}.tile.has-image{background:#203677}.tile.has-image:hover{border:1px solid #040c2500;transform:scale(1.15)}.tile img{object-fit:cover;opacity:0;width:100%;height:100%;transition:transform .5s,opacity .3s}.tile:hover img{opacity:1;border:1px solid #040c2500;transition:transform .5s,opacity .3s}.tile.empty{background:#08122e88;border:1px solid #040c25}.tile.empty:hover{background:#050d2288;border:1px solid #020613;transform:scale(1.05);box-shadow:0 12px 48px #92ddffb0}.hero-content{z-index:10;color:#fff;pointer-events:none;flex-direction:column;align-items:center;max-width:800px;padding:2rem;display:flex;position:relative}.hero-content img{z-index:10;width:50vw;height:auto}.gradient-overlay{pointer-events:none;background:radial-gradient(circle,#274f881a 0%,#071a330d 35%,#071a3326 65%,#04152c59 100%);position:absolute;inset:0}.joinbutton{z-index:100000000;background-color:#091538;border-radius:10px;justify-content:center;align-items:center;width:30%;height:4vw;transition:transform .5s,box-shadow .3s;display:flex;position:absolute;top:65%;left:50%;transform:translate(-50%);box-shadow:8px 8px 50px #000}.joinbutton:hover{cursor:pointer;transition:transform .3s,box-shadow .3s;transform:translate(-50%)scale(1.05);box-shadow:0 12px 48px #92ddff70}.hero-content a,.hero-content .joinbutton{pointer-events:auto}.jointext{color:#fff;font-size:1.5vw;font-weight:700;text-decoration:none}nav{z-index:10000;flex-direction:row;justify-content:right;width:100%;height:10vh;display:flex;position:fixed;top:0}.navlogo{z-index:10000000;width:auto;height:8vh;position:fixed;top:1vh;left:1.5vw}.navlink{color:#fff;background-image:linear-gradient(90deg,#ffff97,#fff,#fff,#fff,#ffff97);background-position:50% 100%;background-repeat:no-repeat;background-size:0% .1em;height:3vw;margin-top:1vw;padding:.7vw 1.2vw;font-size:1.4vw;font-weight:700;text-decoration:none;transition:background-size .2s ease-in-out}.navlink:hover{cursor:pointer;background-size:80% .1em}.logosection{z-index:10000;pointer-events:auto;flex-direction:row;justify-content:left;width:100%;height:10vw;display:flex;position:absolute;bottom:0;left:2vw}.logoimg{pointer-events:auto;width:4vw;height:4vw;margin:2vw 1vw}.logoimg:hover{cursor:pointer}.logoimg.disc{width:5vw;height:4vw}.logoimg.mail{width:4.5vw;height:4.5vw;margin-left:70vw}.logoimg.linkd{width:4.5vw;height:4.5vw}#intro{justify-content:center;align-items:center;max-width:100vw;height:100vh;margin:0;display:flex}#intro:after{content:"";pointer-events:none;z-index:5;background:linear-gradient(#192e6d00 0%,#192e6db3 50%,#0d1d4b 100%);width:100%;height:45%;position:absolute;bottom:0;left:0}.container{text-align:center;background-image:linear-gradient(#0d1d4b 0%,#0000 15%),url(/assets/gradient-bg-D4O2qQmY.jpeg);background-position:50%;background-size:cover;background-attachment:fixed;width:100%;padding:4rem 1rem}.title{color:#fff;text-align:center;margin-top:60px;margin-bottom:60px;font-size:3.5vw;font-weight:800}.grid{flex-wrap:wrap;justify-content:center;gap:40px;display:flex}.card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1e3866;border:1px solid #38bdf81a;border-radius:20px;justify-content:center;align-items:center;width:320px;height:340px;padding:3rem 2rem;transition:transform 2s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px -10px #00000080}.card:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at top,#38bdf826,#0000 70%);transition:opacity .4s;position:absolute;inset:0}.card:hover{border-color:#ffd7004d;transform:translateY(-12px);box-shadow:0 25px 50px -12px #000000b3}.card:hover:before{opacity:1}.card.one{transform:translate(-35vw)}.card.two{transform:translate(-60vw)}.card.three{transform:translate(-90vw)}.blob-bg{display:none}.content{text-align:center;z-index:2;position:relative}.emoji{filter:drop-shadow(0 0 15px #fdb93133);margin-bottom:1.5rem;font-size:5rem;transition:transform .4s;display:block}h2{color:#fff;margin-bottom:12px;font-size:28px;font-weight:700}p{color:#94a3b8;max-width:220px;margin:0 auto;font-size:16px;line-height:1.5}.card:hover{border:1px solid #fff3}.schedule{padding-bottom:140px;overflow:visible}*{box-sizing:border-box;margin:0;padding:0}.main-titletwo{opacity:0;padding-bottom:2vw;transition:transform 1.2s,opacity 1.2s;transform:translateY(-6vw)}.scheduletwo{width:100%;max-width:1250px;margin:0 auto;padding:100px 20px}.eventschedule{background-image:url(/assets/gradient-bg-D4O2qQmY.jpeg);background-position:50%;background-size:cover;background-attachment:fixed}.schedule-card{grid-template-rows:repeat(5,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:20px 16px;display:grid}@media (max-width:800px){.schedule-card{grid-template-columns:1fr;grid-auto-flow:row}}.event-two{cursor:pointer;background:#0d1d4b;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;justify-content:center;min-height:110px;padding:25px 30px;transition:all .3s;display:flex;position:relative;overflow:hidden}.event-two:before{content:"";-webkit-mask-composite:xor;opacity:0;z-index:2;background:conic-gradient(#fc3 0%,#0000 15% 100%);border-radius:12px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.event-two:after{content:"";-webkit-mask-composite:xor;opacity:0;clip-path:polygon(50% 0%,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%);background:#fc3;border-radius:12px;padding:2px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes paint-clockwise{0%{clip-path:polygon(50% 0%,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%)}12.5%{clip-path:polygon(50% 0%,100% 0%,100% 0%,100% 0%,100% 0%,100% 0%)}37.5%{clip-path:polygon(50% 0%,100% 0%,100% 100%,100% 100%,100% 100%,100% 100%)}62.5%{clip-path:polygon(50% 0%,100% 0%,100% 100%,0% 100%,0% 100%,0% 100%)}87.5%{clip-path:polygon(50% 0%,100% 0%,100% 100%,0% 100%,0% 0%,0% 0%)}to{clip-path:polygon(50% 0%,100% 0%,100% 100%,0% 100%,0% 0%,50% 0%)}}@keyframes rotate-beam-once{0%{opacity:1;transform:rotate(0)}99%{opacity:1}to{opacity:0;transform:rotate(360deg)}}.main-stuff{text-align:center;transition:opacity .3s,transform .3s}.main-stuff .timetwo{color:#ffd556;margin-bottom:5px;font-size:.9rem;font-weight:700;display:block}.main-stuff h3{color:#fff;font-size:1.2rem;font-weight:600}.hovertwo{opacity:0;pointer-events:none;z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffcc3314;border-left:3px solid #ffd556;border-radius:8px;padding:15px;transition:all .3s;position:absolute;top:50%;left:15px;right:15px;transform:translateY(-50%)scale(.95)}.hovertwo .labeltwo{color:#ffd556;letter-spacing:1px;margin-bottom:4px;font-size:.7rem;font-weight:800;display:block}.hovertwo p{color:#fff;font-size:.85rem;line-height:1.4}.event-two:hover{background:#1c2841;transform:translateY(-4px);box-shadow:0 10px 30px #0006}.event-two:hover:before{animation:2s linear forwards rotate-beam-once}.event-two:hover:after{opacity:1;animation:2s linear forwards paint-clockwise}.event-two:hover .main-stuff{opacity:.05;transform:scale(.9)}.event-two:hover .hovertwo{opacity:1;transform:translateY(-50%)scale(1)}.timelines{gap:20px;min-width:1600px;height:260px;padding:40px;display:flex;position:relative}.timeline-line{scroll-behavior:auto;background:linear-gradient(90deg,#fff,#fff);width:80%;height:4px;position:absolute;top:157px;left:100px}.timeline-items{cursor:pointer;text-align:center;width:120px;position:relative}.times{color:#fff;font-size:20px;font-weight:600;position:absolute;top:79px;left:60%;transform:translate(-50%)}.times.light{color:#fff;left:60%}.dot{transform:(-50%, -50%);background:#cfbd1b;border:3px solid #e0e9ab;border-radius:50%;width:22px;height:22px;position:absolute;top:108px;left:50%}.dot.active{background:#abbac9;border-color:#abc9e9;box-shadow:0 0 12px #ff5fd2b3}.timeline-label{white-space:nowrap;color:#fff;text-align:center;white-space:normal;line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;width:150px;max-width:150px;min-height:2.4em;margin:0 auto;font-size:16px;line-height:1.2;display:-webkit-box;position:absolute;top:158px;left:60%;overflow:hidden;transform:translate(-50%)}.emojis{font-size:21px;position:absolute;top:135px;left:60%;transform:translate(-50%)}.hover{opacity:0;pointer-events:auto;background:linear-gradient(#1a2548,#0f1630);border-radius:20px;width:360px;padding:22px;transition:opacity .2s,transform .2s;position:absolute;top:380px;transform:translateY(10px);box-shadow:0 40px 100px #0009}.timeline-items:first-child .hover{transform:translateY(10px)translate(0);left:0!important}.hover.show{opacity:1;transform:translateY(0)}.hover-header{align-items:center;gap:14px;display:flex}.hover-emoji{background:#0e1535;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:30px;display:flex}.hover-header h3{color:#fff;font-size:16px;font-weight:600}.hover-time{color:#9fb3ff}#hoverDesc{color:#fff;margin-bottom:12px;font-size:13px;line-height:1.4}.topics{background:#5865f21a;border-left:3px solid #5865f2;border-radius:8px;margin-top:15px;padding:12px}.label{color:#9fb3ff;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.details{color:#fff;margin:0;font-size:13px;line-height:1.4}.judge-section{margin-top:-13vw;margin-bottom:15vw}.judges-row{justify-content:center;align-items:center;gap:3vw;display:flex}.judge-title{color:#fff;text-align:center;padding-bottom:2vw;font-size:4vw}.judge-section{margin-top:5vw}.judge-card{perspective:1000px;width:220px;height:280px}.card-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s;position:relative}.judge-card:hover .card-inner{transform:rotateY(180deg)}.card-face{backface-visibility:hidden;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.card-front img{object-fit:cover;border-radius:50%;width:96px;height:96px;margin-bottom:12px}.card-back{text-align:center;padding:20px;transform:rotateY(180deg)}.linkedin-link img{cursor:pointer;width:3vw;height:3vw;margin-top:4vw;transition:transform .2s,opacity .2s}.linkedin-link img:hover{opacity:.85;transform:scale(1.1)}.thesponsors{flex-direction:column;justify-content:center;max-width:100%;padding:10vw;display:flex}.sponsorshead{text-align:center;color:#fff;letter-spacing:-1px;text-shadow:0 0 20px #9fb3ff4d;max-width:100%;margin:0;font-size:3rem;font-weight:800}.sponsor{text-align:center;width:100%;margin:2vw 0;font-size:3vw}.teamsection{margin-top:10vw;margin-bottom:-20vw}.teamnavwrapper{justify-content:center;align-items:center;width:100%;display:flex}.teamsnav{background-color:#020d32;border-radius:10px;flex-direction:row;justify-content:center;max-width:60%;display:flex;position:relative}.teamsnav:hover{cursor:pointer}.linkhighlight{z-index:10;background-color:#ffffffe6;border-radius:10px;min-width:12vw;min-height:3vw;transition:transform .5s ease-in-out;position:absolute;top:0;left:0}.teamclass{color:#fff;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-width:12vw;min-height:3vw;margin:0 2vw;padding:.5px 2.5vw;font-size:1.5vw;transition:background-color 10ms ease-in-out;display:flex}.teamclass:hover{cursor:pointer}.classtext{z-index:20;font-size:1.5vw;font-weight:700}.leadershipclick.active,.marketingclick.active,.techclick.active,.financeclick.active{color:#192e6d;background-color:#0000}.linkhighlight.active1{transform:translate(0)}.linkhighlight.active2{transform:translate(16vw)}.linkhighlight.active3{transform:translate(32vw)}.linkhighlight.active4{transform:translate(48vw)}.teamwrapper{flex-direction:row;min-width:100vw;margin-top:6vw;transition:transform 1.5s;display:flex}.teamleadership,.teammarketing,.teamtech{flex-direction:row;justify-content:center;min-width:100vw;height:40vh;display:flex}.teamfinance{flex-direction:column;justify-content:center;min-width:100vw;min-height:80vh;display:flex;overflow:visible}.finance1,.finance2{flex-direction:row;justify-content:center;align-items:center;height:40vh;display:flex}.finance2{margin-top:4vw}.individual{color:#fff;flex-direction:column;justify-content:center;align-items:center;width:20vw;height:100%;margin:0;display:flex}.prof{object-fit:cover;border-radius:100%;width:12vw;height:12vw;margin-bottom:1vw;box-shadow:0 0 1vw #abc9e9bd}.prof.rotate{transform:rotate(90deg)}.lastname{text-align:center;letter-spacing:.05vw;width:100%;padding:.2vw 0;font-size:1.2vw}.position{text-align:center;letter-spacing:.1vw;width:100%;padding:.5vw 0;font-size:.9vw}.thefaqs{background-color:#192e6d;background-image:url(/assets/gradient-bg-D4O2qQmY.jpeg);background-position:50%;background-size:cover;background-attachment:fixed;padding:8vw 0;font-family:Poppins,sans-serif}.faqtitle{color:#fff;text-align:center;margin-bottom:3rem;font-size:3rem;font-weight:900}.faqsection{background-color:#0d1d4b;border-radius:1vw;flex-direction:column;gap:1.5vw;max-width:55vw;margin:0 auto;padding:2vw;display:flex;box-shadow:0 2vw 5vw #00000080}.faqdropdown{background-color:#0f2048;border:.1vw solid #2d333f;border-radius:.8vw;transition:border-color .2s;overflow:hidden}details{width:100%}summary{cursor:pointer;outline:none;list-style:none}summary::-webkit-details-marker{display:none}.topcontent{justify-content:space-between;align-items:center;padding:1vw 2vw;display:flex}.question{flex:1;max-width:none}.question .faqtext{color:#fff;width:100%;max-width:55vw;margin:0;font-size:1.3vw;font-weight:600}.droparrow{opacity:.6;width:1.2vw;transition:transform .3s}.dropcontent{padding:0 2.5vw 2.5vw;display:block}.dropcontent .faqtext{color:#b0b3b8;text-align:left;border-top:.1vw solid #2d333f;max-width:none;margin:0;padding:1.5vw 0 0;font-size:1.1vw;line-height:1.6}details[open] .droparrow{transform:rotate(180deg)}.faqdropdown:has(details[open]){border-color:#4a5568}.faqdropdown:hover{border-color:#3f4756}.gallery-section{margin:0 5vw}.staggered-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.staggered-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#0d1d4b;border:1px solid #6366f133;border-radius:16px;flex-direction:column;transition:all .3s;display:flex;position:relative;overflow:hidden}.staggered-item:hover{border-color:#6366f180;transform:translateY(-10px);box-shadow:0 20px 40px #6366f166}.staggered-image{object-fit:cover;width:100%;height:250px}.staggered-content{padding:1.5rem}.staggered-title{color:#f1f5f9;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.staggered-date{color:#ffd556;font-weight:100vw;margin-bottom:1rem;font-size:.9rem}.staggered-stats{gap:1.5rem;margin-top:1rem;display:flex}.stat{text-align:center}.stat-number{color:#3c56a5;font-size:1.8rem;font-weight:700}.stat-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;font-size:.8rem}
