@import"https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,200..900;1,200..900&family=Crimson+Text:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Crimson+Text:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*{margin:0;padding:0}h1{font-family:Poppins,serif;font-weight:500;font-style:normal;font-size:150px;color:#eff0f2;margin:50px;text-shadow:8px 10px #f9d459;-webkit-text-stroke:7px black;letter-spacing:10px}h2{font-family:Poppins,serif;font-weight:250;font-style:normal;font-size:75px;color:#eff0f2;letter-spacing:5px}h3{font-family:Poppins,serif;font-weight:250;font-style:normal;font-size:30px;color:#eff0f2;letter-spacing:5px}p{font-family:Crimson Pro,serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:25px;color:#eff0f2;margin:10px;padding:20px;letter-spacing:1px;line-height:1.8}body{scroll-behavior:smooth}ul{list-style:none;color:#eff0f2;font-family:Poppins,serif;font-weight:400;font-style:normal;font-size:15px}button:hover{transform:scale(1.06)}#banner{height:95vh;width:100vw;background-image:linear-gradient(to bottom right,#0000,#000);overflow:hidden}#overlay{z-index:1;background-image:linear-gradient(60deg,#000,40%,#0000,70%,#011638);width:100vw;height:95vh;position:relative;top:-100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#video{z-index:0;transform:translate(calc((100% - 100vw)/-2))}#video-container{height:95vh;width:100vw;overflow:hidden;position:relative;top:0}#intro{background-color:#000;padding:10px;display:flex;align-items:center;flex-direction:column;justify-content:center}#group-pic{width:75%;border-radius:10px;border:3px solid #f9d459}#group-container{display:flex;justify-content:center;width:100%;background-image:radial-gradient(#937103,#000);padding:10px}#intro p{width:85%}#intro button{margin-bottom:30px}#highlights{background-color:#937103;display:flex;flex-direction:column;align-items:center}.symbol{width:200px}#achievements{display:flex;width:100%;justify-content:space-evenly;margin-top:30px;margin-bottom:30px}.data{display:flex;flex-direction:column;align-items:center;max-width:50%}#sponsors{display:flex;flex-direction:column;align-items:center;background-color:#010c1e;justify-content:center}#highlights h2{text-decoration:2px underline}#harley{width:50%;margin:40px}.button{color:#f9d459;border-color:#f9d459;transition:all,.25s}#sponsors img{height:275px;transition:transform .25s}.card p{transition:transform .25s}.card:hover img,.card:hover p{transform:scale(1.05)}.carousel-container{width:100%;height:10%;margin-top:40px;margin-bottom:60px}h1{text-align:center}.card{display:flex;flex-direction:column;justify-content:center;align-items:center}.card p{text-align:center}@media screen and (max-width: 1080px){#overlay h1{font-size:125px}}@media screen and (max-width: 1000px){#sponsors img{height:225px}}@media screen and (max-width: 900px){#overlay h1{font-size:115px;padding-top:15px}}@media screen and (max-width: 725px){#sponsors img{height:175px}}@media screen and (max-width: 575px){#sponsors img{height:190px}h2{font-size:50px}p{font-size:18px}h3{font-size:20px;text-align:center}#highlights img{height:100px}.data p{font-size:17px}#intro p{font-size:16px}}@media screen and (max-width: 400px){#sponsors img{height:150px}}@font-face{font-family:revicons;fallback:fallback;src:url(/assets/revicons-DbTteTvA.woff) format("woff"),url(/assets/revicons-CBqxZnew.ttf) format("ttf"),url(/assets/revicons-BNIKeAUC.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:#00000080;min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:#00000080}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:""}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:""}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border-width:2px;border-style:solid;border-color:gray;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:""}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:""}#about-banner{height:50vh;width:100vw;background-image:url(/assets/groupPic-CS8zOTPT.jpeg),linear-gradient(to bottom right,#0000,#000);display:flex;justify-content:center;align-items:center;background-position:center}#about-banner h1{font-size:100px;text-shadow:5px 7px #f9d459;-webkit-text-stroke:5px black;transform:translateY(30%);width:100%;text-align:center;background-color:#00000080}#our-story,#our-mission{background-color:#000;padding:50px 10%;text-align:center}#meet-teams{background-color:#937103;padding:50px 10%;text-align:center}#teams-container{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin-top:30px}.team-card{background-color:#010c1e;border-radius:10px;padding:20px;width:250px;text-align:center}.team-card h3{margin:10px 0;font-size:22px}.team-img{width:100%;border-radius:10px;border:3px solid #f9d459}.button{color:#f9d459;border-color:#f9d459;transition:all .25s}.button:hover{cursor:pointer;background-color:#011638;border-color:transparent;color:#eff0f2}#vid-intro{background-color:#010c1e;padding:20px;display:flex;justify-content:center;align-items:center}#vid-intro video{width:70%}hr{height:5px;background-color:#010c1e;border-style:hidden}@media screen and (max-width: 1080px){#about-banner h1{font-size:85px}}@media screen and (max-width: 900px){#about-banner h1{font-size:65px;padding-top:15px}}.contact-page{padding:3rem 2rem;background-color:#010c1e;font-family:Segoe UI,sans-serif}#contact{text-align:center;margin-bottom:2rem;margin-top:5rem;font-size:75px;color:#eff0f2}.contact-container{display:flex;flex-wrap:wrap;justify-content:center;gap:3rem;animation:fadeIn 1s ease-in-out}.contact-info,.contact-form{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 5px 15px #0000001a;flex:1 1 300px;max-width:500px;height:fit-content}.contact-info h2,.contact-form h2{color:#011638;margin-bottom:1rem}.contact-info p,.contact-info a{font-size:1rem;color:#333;line-height:1.6}.contact-info a{color:#0056b3;text-decoration:none}.contact-info a:hover{text-decoration:underline}.social-links{margin-top:1rem;display:flex;justify-content:space-evenly}.social-links a{display:inline-block;margin-right:1rem;color:#011638;font-weight:700}.contact-form form{display:flex;flex-direction:column}.contact-form input,.contact-form textarea{margin-bottom:1rem;padding:.75rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;width:100%}.contact-form button{background-color:#011638;color:#fff;padding:.75rem;border:none;border-radius:4px;font-size:1rem;transition:background-color transform .5s ease}.contact-form button:hover{background-color:#023e8a}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 500px){.contact-container h2{font-size:40px;text-align:center}.contact-container p,.contact-info a{font-size:13px}#contact{font-size:65px}}.sponsors-page{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#fff;background-color:#0a0f2c;padding:100px 0;text-align:center}.sponsors-page h2{text-align:center;margin:0;padding:0 15px}.sponsors-header h1{color:#ffd858;font-size:150px;margin-bottom:10px;text-shadow:none;-webkit-text-stroke:3px #c39604;text-shadow:8px 10px 70px #efc330;text-align:center;margin-left:0;margin-right:0;padding:0}.sponsors-header p{font-size:25px;color:#ccc;margin:0;text-align:center;padding:0 10px}.sponsors-header{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.current-sponsors{margin:30px 0}.sponsor-logos{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem;margin-top:1rem}.sponsor{background-color:#1f2a56;padding:5px;border-radius:10px;color:#fff;height:fit-content;transition:transform .25s}.sponsor:hover{transform:scale(1.05)}.sponsor img{height:275px}.sponsor p{font-size:20px}.why-sponsor{margin:3rem 0;font-size:1.1rem;display:flex;flex-direction:column;align-items:center}.why-sponsor h2{text-align:center}.why-sponsor p{margin:0;text-align:center;padding:0 20px}.sponsorship-tiers{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin:2rem 0}.tier{background-color:#1c2340;border-radius:10px;padding:40px 15px;width:260px;transition:transform .3s,box-shadow .3s;animation:fadeInUp 1s ease}.tier:hover{transform:translateY(-10px)}.tier h3{font-size:1.5rem;margin-bottom:1rem;color:#f4f4f4}.tier span{font-size:1rem;color:#aaa;display:block;margin-top:.3rem}.tier ul{list-style:square;padding:0;margin:0 20px}.tier ul li{margin:.5rem 0;font-size:.95rem}.bronze{border-left:5px solid #cd7f32}.silver{border-left:5px solid #c0c0c0}.gold{border-left:5px solid #ffd700}.diamond{border-left:5px solid #b9f2ff}.platinum{border-left:5px solid #e5e4e2}.bronze:hover{box-shadow:0 0 20px #cd7f32}.silver:hover{box-shadow:0 0 20px silver}.gold:hover{box-shadow:0 0 20px gold}.diamond:hover{box-shadow:0 0 20px #b9f2ff}.platinum:hover{box-shadow:0 0 20px #e5e4e2}.cta{display:flex;flex-direction:column;align-items:center;justify-content:center}.cta h2{text-align:center;margin:0;padding:0}.cta p{margin:20px 0;text-align:center;padding:0 15px}.sponsors-page .sponsor-button{display:inline-block;padding:.8rem 2rem;background-color:#53ac56;color:#fff;border-radius:5px;text-decoration:none;font-weight:700;transition:background-color .3s ease}.sponsors-page .sponsor-button:hover{background-color:#328136}@media screen and (max-width: 1080px){.sponsors-header h1{font-size:125px}}@media screen and (max-width: 950px){.sponsors-header h1{font-size:120px}}@media screen and (max-width: 800px){.sponsors-header h1{font-size:110px}}@media screen and (max-width: 600px){.sponsors-header h1{font-size:70px}}@media screen and (max-width: 400px){.sponsors-header h1{font-size:60px}}.resources-page{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#fff;background-color:#0a0f2c;padding:100px 0;text-align:center}.resources-page h1{text-align:center;margin:0;padding:0 15px}.resources-header h1{color:#ffd858;font-size:150px;margin-bottom:10px;text-shadow:none;-webkit-text-stroke:3px #c39604;text-shadow:8px 10px 70px #efc330;text-align:center;margin-left:0;margin-right:0;padding:0}.carousel-wrapper{max-width:800px;margin:0 auto}.carousel-slide{text-align:center}.react-multiple-carousel__arrow{position:absolute!important;z-index:1!important}.react-multiple-carousel__arrow--left{left:15px}.react-multiple-carousel__arrow--right{right:15px}.carousel-image{width:100%;border-radius:8px;box-shadow:0 4px 8px #00000026}.thumbnail-container{display:flex;justify-content:center;gap:8px;margin-top:12px;flex-wrap:wrap}.thumbnail-image{width:100px;height:60px;object-fit:cover;border-radius:6px;cursor:pointer;border:2px solid transparent;transition:border-color .3s ease}.thumbnail-image:hover{border-color:#555}.active-thumbnail{border-color:#007bff}.download-button-container{text-align:center;margin-top:20px}.download-button{background-color:#007bff;color:#fff;padding:10px 20px;border-radius:6px;text-decoration:none;font-weight:700;display:inline-block;transition:background-color .3s ease}.download-button:hover{background-color:#0056b3}#navbar{width:100vw;background-color:transparent;display:flex;justify-content:space-evenly;height:160px;align-items:center;position:fixed;z-index:999;transition:background-color,.5s}#logo{height:125px;margin-top:10px;transition:all,.5s}button{background-color:#0000;color:#eff0f2;font-family:Poppins,serif;font-weight:400;font-style:normal;font-size:15px;border-width:0px;transition:all,.25s;padding:10px;border-color:#0000;border-width:1px;border-radius:5px;border:solid;border-color:transparent;letter-spacing:5px}button:hover{cursor:pointer;border-color:#eff0f2}.emphasize{color:#f9d459}.emphasize:hover{color:#d7a605;border-color:#d7a605}#menu{border-style:solid;border-width:2px;transition:all .4s;border-color:#0000;border-radius:5px;position:absolute;right:25px;height:40%;visibility:hidden}#menu:hover{cursor:pointer;border-color:#eff0f2}#close{border-style:solid;border-width:2px;transition:all .4s;border-color:#0000;border-radius:5px;margin-top:20px;margin-bottom:15px;height:40px}#close:hover{cursor:pointer;border-color:#eff0f2}#side{right:0;width:250px;background-color:#011638;position:fixed;z-index:100000;height:100vh;display:flex;flex-direction:column;align-items:center;transition:all .5s;visibility:hidden;transform:translate(100%);box-shadow:10px 7px 10px #00000080;border-style:solid;border-width:1px}#side button{margin:10px}@media screen and (max-width: 725px){#navbar button{visibility:hidden}#menu{visibility:visible}#navbar{justify-content:center}#side{visibility:visible}}*{padding:0;margin:0}#footer{display:flex;justify-content:space-evenly;background-color:#011638;align-items:center}#footer-logo{width:150px;margin-top:40px}#footer-logos{display:flex;flex-direction:column;width:auto;align-items:center}#team-links ul{margin:40px;font-size:12px;letter-spacing:5px;display:flex;flex-direction:column;align-items:center;line-height:2;font-weight:250;justify-content:space-evenly}#team-links ul li:nth-child(1){font-weight:600;font-size:15px}#team-links{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}#footer p{font-family:Poppins,serif;font-weight:250;font-style:normal;font-size:12px;color:#eff0f2;letter-spacing:5px}#nav-links{height:259px;display:flex;flex-direction:column;align-items:center;justify-content:center}#nav-links ul{margin:40px;font-weight:600;font-size:15px;letter-spacing:5px;display:flex;flex-direction:column;align-items:center;line-height:2;justify-content:space-evenly;height:100%}#vex-logo-container{display:flex;justify-content:center;align-items:center;width:auto}#vex-logo-container a{width:50%}#vex-logo{width:100%}.link{color:#eff0f2;text-decoration:none}.link:hover{color:#eff0f2b5}@media screen and (max-width: 725px){#footer{flex-direction:column}#vex-logo{margin-bottom:30px}}*{padding:0;margin:0;scrollbar-color:#011638 black;scrollbar-width:thin}#container{overflow-x:hidden}
