@import "https://fonts.googleapis.com/css2?family=Monomaniac+One&display=swap";@import "https://fonts.googleapis.com/css2?family=Quicksand&display=swap";@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&family=Russo+One&display=swap";:root{--counterObjsMargin:1rem}.confettiImg{z-index:1;pointer-events:none;animation:.5s linear 1s forwards confetti;position:fixed}.confettiImg#confetti1{height:80vh;top:0;right:0}.confettiImg#confetti2{height:20vh;top:auto;bottom:0;left:0}.confettiImg#confetti3{height:80vh;top:auto;bottom:0;left:0}.countdown{flex-direction:column;justify-content:center;align-items:center;height:80vh;font-family:Monomaniac One,sans-serif;font-size:6rem;animation:1s linear forwards fadeIn;display:flex}.countdownObj{z-index:1;color:var(--color1);flex-direction:column;margin-top:20vh;margin-bottom:5vh;display:flex}.notcountdown{z-index:1;color:var(--color1);padding-bottom:1vw;font-family:JetBrains Mono,monospace;font-size:1.3rem;font-weight:700}.countObjs{color:var(--color1);margin-left:var(--counterObjsMargin);margin-right:var(--counterObjsMargin);position:relative}.countObjs:after{color:var(--color1a);margin-left:.5rem;font-size:.6em}.Rows{justify-content:center;align-items:center;display:flex}.days:after{content:"days"}.hours:after{content:"hours"}.min:after{color:var(--color1a);content:"mins"}.sec:after{content:"secs"}.mouseimg{filter:sepia()saturate(300%)brightness(90%)hue-rotate(130deg);z-index:1;opacity:.7;width:50px;height:auto;padding-top:0;animation-name:mouseJump;animation-duration:1s;animation-timing-function:ease;animation-iteration-count:infinite;animation-direction:alternate;position:relative}@keyframes mouseJump{0%{transform:translateY(4vw)}to{transform:translate(0)}}:root{--perspective:200vh;--logoWidth:50px;--dristiBlur:10px}li{list-style:none}.theNav{height:0;box-shadow:0 10px 5vh 5vh var(--color4);width:100vw;position:fixed}.NavContents{z-index:3;cursor:pointer;justify-content:space-evenly;align-items:center;height:4vh;display:flex;position:fixed;top:5vh;right:5%}.EventLogo{cursor:pointer;color:var(--color1);border:1px solid var(--color1);box-shadow:0 8px var(--dristiBlur) -4px var(--dristi_color1a), -8px 0 var(--dristiBlur) -4px var(--dristi_color2a), 0 -8px var(--dristiBlur) -4px var(--dristi_color3a), 8px 0 var(--dristiBlur) -4px var(--dristi_color4a), inset 0 -8px var(--dristiBlur) -4px var(--dristi_color1a), inset 8px 0 var(--dristiBlur) -4px var(--dristi_color2a), inset 0 8px var(--dristiBlur) -4px var(--dristi_color3a), inset -8px 0 var(--dristiBlur) -4px var(--dristi_color4a);border-radius:15px;margin-right:1em;padding:.4rem 1.4rem;font-family:Monomaniac One;font-size:1.5rem;transition:all .2s}.EventLogo:hover{box-shadow:0 8px var(--dristiBlur) -0px var(--dristi_color1a), -8px 0 var(--dristiBlur) -0px var(--dristi_color2a), 0 -8px var(--dristiBlur) -0px var(--dristi_color3a), 8px 0 var(--dristiBlur) -0px var(--dristi_color4a), inset 0 -8px var(--dristiBlur) -0px var(--dristi_color1a), inset 8px 0 var(--dristiBlur) -0px var(--dristi_color2a), inset 0 8px var(--dristiBlur) -0px var(--dristi_color3a), inset -8px 0 var(--dristiBlur) -0px var(--dristi_color4a)}.EventLogo a{justify-content:center;align-items:center;display:flex}.EventLogo .EventLogoinner{width:var(--logoWidth);height:var(--logoWidth);background-position:0 0;background-repeat:no-repeat;background-size:cover}.EventLogo .eventName{white-space:nowrap;background-position:0 0;background-repeat:no-repeat;background-size:cover;transition:all .3s;overflow-x:hidden}div.NavOpener{float:right;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:4vw;display:flex}.hamburger{background-color:var(--color1);border-radius:5px;width:30px;height:4px;margin:.3rem;transition:all .2s}.NavOpener:hover .hamburger{margin-top:.4rem}.fixedNavBar{position:fixed;top:10vh}.logo{aspect-ratio:1.06;z-index:2;height:3rem;color:var(--color1);font-family:JetBrains Mono,monospace;font-weight:700;position:fixed;top:5vh;left:5vw}.logo img{aspect-ratio:1;height:100%;transition:all .2s}.logo:before{content:"KEC";position:absolute;top:0%;transform:translate(-50%,calc(-100% - .5rem))}.logo:after{content:"CLUB";position:absolute;bottom:0%;right:0%;transform:translate(50%,calc(100% + .5rem))}div.navContainerContainer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100vw;height:100vh;color:var(--color-1);z-index:10;background:#0006;margin:0;padding:1em;font-family:Monomaniac One,sans-serif;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}nav.NavContainer{perspective:var(--perspective);perspective-origin:50%;width:100%;height:100%;position:absolute;inset:0%}nav.NavContainer a{cursor:pointer}nav.NavContainer .NavItems{color:var(--color1);border:2px solid var(--color3A);width:fit-content;transform-style:preserve-3d;outline-offset:0px;backface-visibility:hidden;border-radius:3vh 0 0 3vh;margin:auto;padding:.5em;font-size:4vh;transition:outline-offset .3s,background-color .2s;display:flex;position:fixed;left:50%;transform:translate(-50%,-50%)rotateY(0)}nav.NavContainer .NavItems:hover .NavItemIcons{outline-offset:9px;outline:3px solid var(--color1e)}.NavItems>.NavItemIcons{backface-visibility:hidden;outline-offset:0px;border-radius:4vh;outline:0 solid #0000;height:20vh;padding:5vh;transition:outline,outline-offset .3s;position:absolute;top:0;right:0;transform:translate(100%,-20%)rotateY(0)}.NavItems>.NavItemIcons img{height:10vh;margin:auto}.hidden{animation:.5s ease-in-out forwards fadeOut;display:none}.popIn{animation:.5s ease-in-out forwards fadeIn;display:block}#navDestroyer69{aspect-ratio:1;z-index:11;cursor:pointer;opacity:.5;margin-top:18px;transition:all .2s;position:fixed;top:10vh;left:50%;transform:translate(-50%,-100%)}#navDestroyer69:after{content:"CLOSE";opacity:0;color:var(--color1);pointer-events:none;font-size:1.5rem;position:absolute;top:0%;left:50%;transform:translate(-50%,200%)}#navDestroyer69:hover,#navDestroyer69:hover:after{opacity:1}.eventLogoContainer{justify-content:center;margin-bottom:.3rem}.contactUs{background-color:var(--color4aA);background-repeat:no-repeat;background-size:30vw;border-radius:20vw;height:fit-content;margin:5vw;padding:5vh 10vw;position:relative}.contactUsTitle{color:var(--color1);font-family:Monomaniac One,cursive;font-size:3rem}.contactUsContent{padding:2rem}.contactUsContent form{text-align:left;flex-direction:column;justify-content:center;align-items:start;display:flex}.contactUsContent img{--w:25vw;width:var(--w);top:calc(50vh - var(--w) / 2);position:absolute;right:10vw}.contactUsContent form label{color:var(--color1);z-index:1;border-radius:.5rem;margin:2rem;padding:.5rem;font-family:Quicksand;font-size:.8rem;font-weight:700;transition:all .2s;display:block;position:absolute;transform:translateY(-50%)}.contactUsContent>form>div{margin-left:2rem;position:relative}.contactUsContent>form input,.contactUsContent>form textarea{background:color-mix(in srgb, var(--color3A) 10%, var(--color4aA) 80%);border:1px solid var(--color3A);width:30vw;color:var(--color1);border-radius:3vh;outline:none;margin:4px;padding:2rem;font-family:Quicksand;font-size:1rem;font-weight:700;display:block}input:-webkit-autofill{-webkit-text-fill-color:var(--color1);background-color:var(--color3A);transition:background-color 5000s ease-in-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color1);background-color:var(--color3A);transition:background-color 5000s ease-in-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color1);background-color:var(--color3A);transition:background-color 5000s ease-in-out}input:-webkit-autofill:active{-webkit-text-fill-color:var(--color1);background-color:var(--color3A);transition:background-color 5000s ease-in-out}.contactUsContent input:placeholder-shown+label{top:.8rem}.contactUsContent textarea:placeholder-shown+label{top:1.5rem}.contactUsContent input:focus+label,.contactUsContent textarea:focus+label{background-color:var(--color1a);top:-1.5rem}.contactUsContent input:not(placeholder-shown)+label,.contactUsContent textarea:not(placeholder-shown)+label{background-color:var(--color4a);top:-1.5rem}.contactUsContent button[type=submit]{color:var(--color3);background-color:var(--color1);border-radius:.5rem;margin-top:.8vh;margin-left:25.464px;transition:all .2s}.contactUsContent button[type=submit]:hover{color:var(--color3a);background-color:var(--color1a)}.moreinfo{color:var(--color1);opacity:.5;text-align:center;width:40vw;margin:auto auto 1rem;padding:10px;font-family:Quicksand;font-size:1rem;font-weight:700}.formError{color:#fff;margin:4px 10px 10px;font-size:.85rem;font-weight:500}.aboutUs{text-align:center;background-color:var(--color4aA);background-image:url(/kec_peeps.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;border-radius:20vw;margin:5vw;padding:5vh 10vw;position:relative;box-shadow:inset 0 0 0 2000px #0b161ce6}.aboutUsTitle{color:var(--color1);text-align:center;margin-bottom:1.5em;font-family:Monomaniac One,cursive;font-size:3em}.aboutUsContent{z-index:1;flex-direction:column;align-items:flex-start;height:fit-content;padding:2rem;display:flex;position:relative}.aboutUsContent .glassCards#image{align-self:flex-start;margin-left:5vw;position:absolute;bottom:0}.aboutUsText p{color:var(--color1);border-radius:.5rem;margin:1rem;padding:.5rem;font-family:Quicksand;font-size:1.25em;font-weight:700;transition:all .2s;display:block}.aboutUsText{width:40vw}#membersButton{height:fit-content;display:none;position:relative}#membersButton button{z-index:2;position:absolute;top:0;left:0;transform:translate(-50%)}div.glassCards#MembersCard{border-right:none;border-radius:5vw 0 0 5vw;width:fit-content;min-width:27vw;padding:4vw 5vw 4vw 4vw;position:absolute;top:-20vh;right:-15vw}div.glassCards#MembersCard>div.membersList{grid-template-columns:repeat(2,1fr);transition:all .2s;display:grid}.div.membersToggle{display:none}@media (width<=800px){div.aboutUsContent div.membersToggle div.glassCards#MembersCard{z-index:3;border-radius:0;width:100%;height:100%;padding:0;display:flex;position:fixed;inset:0;background:var(--color4aA)!important;flex-direction:column!important}div.membersList{flex-wrap:wrap;gap:1vw;padding:0;display:flex}div.membersList .tablet{width:100%;min-width:40vw;margin:0 auto;padding:1vw;display:block!important}#send{justify-content:center;align-items:center;width:9vh;height:4vh;display:flex}.aboutUs{margin:3vw;padding-left:5vw;padding-right:5vw}.aboutUs img{display:none}.aboutUsTitle{font-size:var(--titleText);margin-bottom:1em}.aboutUsContent{padding:1em}.aboutUsText p{font-size:var(--fontsize);padding:.5rem}.aboutUsText{margin-bottom:3em}#membersButton button{width:var(--buttonWidth);justify-content:center;padding-left:3em;padding-right:3em;font-size:1.5em;display:flex}}.glassCards{border:2px solid var(--color3A);color:var(--color1);border-radius:10vh;width:30rem;margin:0;padding:10vh;font-family:Quicksand;font-weight:700}.glassCards button.simpleButton{width:fit-content;margin-top:1rem;margin-left:auto;margin-right:auto}.glassCards .cardContent{flex-direction:column;justify-content:center;align-items:center;font-size:1.3em;display:flex}.glassCards#image{filter:sepia()saturate(300%)brightness(90%)hue-rotate(150deg);z-index:1;border:20px solid var(--color3A);outline:2px solid var(--color1A);cursor:pointer;border-radius:5vh;width:60vh;height:fit-content;transition:all .3s}.glassCards#image:hover{filter:brightness();outline:1px solid var(--color1A);border:0px solid var(--color1A);border-radius:1vh}.glassCards .cardTitle{margin-top:0;margin-bottom:2vh;font-family:JetBrains Mono,monospace;font-size:2.5em;font-weight:800}.glassCards#circleButtons{z-index:2;aspect-ratio:1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:33em;height:33em;margin:auto;font-size:calc(.7rem + .2vw);display:flex;position:relative}.pageContent{background-color:var(--color4aA);border-radius:20vw;margin:5vw;padding-left:10vw;padding-right:10vw;position:relative}.pageContent#homePageContent:before{content:"SCROLL DOWN";color:var(--color1);font-family:JetBrains Mono,monospace;font-weight:700;position:absolute;top:1vh;left:50%;transform:translate(-50%,50%)}#notice{width:30vw;overflow:hidden}#notice #noticeContent{gaps:1rem;text-align:left;flex-direction:row;justify-content:center;font-size:1rem;display:flex}#notice #noticeContent:before{content:"";text-align:center;color:var(--color4);background-color:var(--color1);background:linear-gradient(to right, var(--color1), var(--color1e));transform-origin:50%;border-radius:0 0 20em 20em;width:69%;padding:.5em;font-family:JetBrains Mono,monospace;font-weight:bolder;position:absolute;top:0;left:50%;transform:translate(-50%)}.columnLink{flex-direction:column;display:flex}.noticeSpButtons{margin-left:1rem}.noticeSpButtons button{color:var(--color1);justify-content:center;align-items:center;display:flex}.discordButton{border-radius:1rem 1rem 0 0;display:inline}.formButton{border-radius:0 0 1rem 1rem}#notice .activated,#notice .deactivated{margin:1rem 5px 5px;display:inline}.discordButton img,.formButton img{opacity:.8;width:2em;height:auto;margin:8px;transition:opacity .2s ease-in-out}.discordButton,.formButton{background-color:var(--color4a);margin:0;transition:background-color .2s ease-in-out;display:inline}.discordButton:hover,.formButton:hover{background-color:var(--color4aA)}.discordButton:hover img,.formButton:hover img{opacity:1}.tablet{border-radius:2em;justify-content:space-between;align-items:center;width:15vw;min-width:15em;padding:.5rem 1rem;font-weight:800;transition:all .2s;display:flex;position:relative}.tablet:hover{background-color:var(--color4)}.tablet img{object-fit:cover;aspect-ratio:1;border-radius:50%;width:3vw}a.tablet{color:inherit;text-decoration:none}.tabletContent{text-align:right;padding-right:1rem}.tabletContent>.post{color:var(--color1);white-space:nowrap;opacity:.5}#DetailCard{flex:2;margin-top:0;margin-bottom:0;padding:7rem;display:flex}#DetailCard>hr{border:1px solid var(--color4a);margin:2rem}#DetailCard>div.cardData,#DetailCard>div.cardActions{border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;display:flex}#DetailCard>div.cardData{flex:1}#DetailCard>div.cardActions{min-width:fit-content}#ImgDetailCard img{width:100%}#ImgDetailCard{text-align:left;width:80%}#ImgDetailCard img{border-radius:5vh;margin-bottom:1rem}#ImgDetailCard .idcContent{flex-direction:row;justify-content:flex-start;align-items:center;margin-left:-2vw;display:flex}#ImgDetailCard .idcContent .cardActions{transform:rotate(-90deg)}#ImgDetailCard .idcContent .cardActions button{background-color:var(--color4);border:none}.projectDetailsCard{width:50vw;margin-left:auto}.glassCards .noticeTitle{justify-content:center;align-items:center;margin-top:0;margin-bottom:2vh;font-family:JetBrains Mono,monospace;font-size:2em;font-weight:900;display:flex}.noticeCardButtons{flex-direction:column;gap:10px;margin-top:1rem;display:flex}.noticeCardButtons .activated{width:fit-content;margin:0 auto}.noticeCardButtons .viewAllButton{background-color:var(--color4a);color:var(--color1a)}footer{color:var(--color1);padding-left:10vw;padding-right:10vw;position:relative}.footerLinks{flex-direction:row;justify-content:center;display:flex}.footerText{text-align:left;justify-content:center;align-items:center;padding:3vh;font-size:1.5vh;display:flex}footer ul{flex-direction:column;align-items:flex-end;margin:1vw;padding:0;list-style:none;display:flex}footer ul>li{color:var(--color1a)}.footerRow{justify-content:space-between;align-items:center;padding:1rem;font-size:13px;display:flex}.footerCollege a{color:var(--primary-color);text-decoration:underline}.parallaxEl{will-change:transform}*{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;line-height:var(--lineHeight)}:root{--color1b:#dde;--color1A:#69cdff33;--color1:#81bce4;--color1a:#2270a5;--color1aA:#2270a564;--color1e:#29b1ea;--color2:#000;--color3:#090f11;--color3a:#0b1317;--color3e:#0a1a20;--color3A:#2874a833;--color4:#0d161b;--color4a:#0e1e28;--color4aA:#0e1e2880;--color-1:#fff;--color-off:#c6606c;--lineHeight:1.4;--dristi_color1:#4fb3e5;--dristi_color2:#2dae8b;--dristi_color3:#7b3494;--dristi_color4:#f26422;--dristi_color5:#2c1d5b;--dristi_color1l:#a8d9f4;--dristi_color2l:#96d4c4;--dristi_color3l:#bb99c8;--dristi_color4l:#f9b18f;--dristi_color5l:#948dac;--dristi_color1a:#4fb3e565;--dristi_color2a:#2dae8b65;--dristi_color3a:#7b349465;--dristi_color4a:#f2642265;--dristi_color5a:#2c1d5b65;--dristi_color1la:#a8d9f465;--dristi_color2la:#96d4c465;--dristi_color3la:#bb99c865;--dristi_color4la:#f9b18f65;--dristi_color5la:#948dac65}::selection{background-color:var(--color1);color:var(--color4a)}html,body{background-color:#090f11;min-height:100vh;margin:0;padding:0;font-size:16px;overflow-x:hidden}Nav{z-index:10}a{color:inherit;text-decoration:none;transition:color .3s}a:hover,a:focus{color:var(--color1e);outline:2px solid var(--color1);outline-offset:2px}a.specialLinks{color:var(--color1e);cursor:pointer;border-radius:.5rem;padding:.5rem;font-weight:700;transition:all .2s}a.specialLinks:hover,a.specialLinks:focus{color:var(--color1a);background-color:#81bce41a}canvas{z-index:1;width:100vw;height:100vh;position:fixed;top:0;left:0}#root{text-align:center;background:linear-gradient(135deg,#0d161b 0%,#0e1e28 50%,#090f11 100%) top/2rem 2rem fixed;justify-content:center;align-items:center;min-height:100vh;margin:0;font-family:Quicksand,sans-serif;position:relative}.glass{background:color-mix(in srgb, var(--color3A) 10%, var(--color4aA) 80%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color3A);background-color:#0000;background-image:url(/main_tile.png);background-position:0 0;background-repeat:repeat;background-size:3rem,3rem;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.glass-opti{background:radial-gradient(var(--color3A) 10%, var(--color4aA) 80%);border:1px solid var(--color3A)}button{cursor:pointer;white-space:nowrap;border:none;border-radius:1rem;width:fit-content;margin:2px;padding:1rem 1.5rem;font-family:JetBrains Mono,monospace;font-size:1em;font-weight:bolder;transition:all .3s;display:block;position:relative;overflow:hidden}button:hover{transform:translateY(-2px)}button:focus{outline:2px solid var(--color1);outline-offset:2px}button.charged{color:var(--color1);border:4px solid var(--color1a);background-color:#0000;margin:1.5rem;transition:all .2s;position:relative}button.charged:before{content:"";z-index:0;border:1px solid var(--color1a);outline:1px solid var(--color1a);width:115%;height:130%;box-shadow:inset 0 0 1rem var(--color1aA), 0 0 1.5rem var(--color1aA);outline-offset:.5rem;border-radius:inherit;transition:all .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}button.discharged{color:var(--color1);border:4px solid var(--color1a);outline-offset:.5rem;background-color:#0000;margin:1.5rem;position:relative}button.discharged:before{content:"";z-index:0;border:1px solid var(--color1a);outline:1px solid var(--color1a);width:115%;height:130%;box-shadow:inset 0 0 1rem var(--color1aA), 0 0 1.5rem var(--color1aA);outline-offset:.5rem;border-radius:inherit;transition:all .2s;animation:1s ease-in-out infinite flicker;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}button.charged:hover{border-color:#0000}button.discharged:hover:before,button.charged:hover:before{outline-offset:0rem;width:100%;height:100%}button.activated{background-color:var(--color1a);color:var(--color2)}button.deactivated{background:var(--color1a);color:var(--color1)}[disabled]{cursor:not-allowed}[disabled]:after{content:" 🚫 "}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.showMore{cursor:pointer;color:var(--color1a);padding:1rem;font-weight:bolder;transition:all .2s}.showMore:hover{color:var(--color1);background-color:var(--color4);border-radius:1rem}body.overlay-active{position:fixed;overflow:hidden}.skip-link{background:var(--color1);color:var(--color4);z-index:1000;border-radius:4px;padding:8px;font-weight:700;text-decoration:none;position:absolute;top:-40px;left:6px}.skip-link:focus{top:6px}.pageContent{flex-flow:wrap;justify-content:space-around;align-items:center;gap:2rem;min-height:80vh;padding:2rem;animation:2s ease-in-out fadeIn;display:flex}:root{--buttonWidth:20vw;--titleText:3em;--fontsize:1em}@media (width<=1200px){html{font-size:calc(.5rem + .5vw)}#DetailCard{width:70vw}#notice{z-index:1;width:60vw;margin-left:auto;margin-right:auto;position:relative}.glassCards{margin:0 auto}.glassCards#circleButtons{z-index:1}.glassCards#image{display:none;position:static}.grid-container{grid-template-columns:repeat(2,1fr)}#ImgDetailCard .idcContent{flex-direction:column-reverse;justify-content:center;align-items:center;margin-left:0}#ImgDetailCard .idcContent .cardActions{margin-top:2em;transform:rotate(0)}div.aboutUsContent div.glassCards#MembersCard,div.aboutUsContent div.glassCards#MembersCard.shorter,div.aboutUsContent div.glassCards#MembersCard.longer{opacity:0;height:auto;min-height:40vh;padding:3vw;transition:all .2s;top:auto;background:var(--color4aA)!important;bottom:0!important}div.glassCards#MembersCard>div.membersList{flex-direction:row;justify-content:center;height:auto;padding:0;align-items:flex-start!important}#membersButton{display:flex}.showMore{display:none}.aboutUsContent .aboutUsText{width:100%}.aboutUsContent{align-items:center}}@media (width>=0) and (width<=800px){.mainContainer .commitContainer{max-width:100vw}.hackathonComponent .upperHalf{flex-direction:column;gap:0}.infoContents .leaderboardContainer{width:60vw}.theNav{box-shadow:0 10px 15vh 15vh var(--color4)}.NavContents{width:fit-content}.EventLogo{background-color:var(--color3A);left:calc(50vw - 25px)}.contactUsContent{justify-content:space-around;align-items:center;display:flex}.contactUs{padding-left:5vw;padding-right:5vw}.contactUsTitle{font-size:var(--titleText)}.contactUsContent img{display:none}.moreinfo{width:40vw;padding:10px;font-size:1.3rem}.contactUsContent>form input,.contactUsContent>form textarea{width:50vw;padding:2rem;font-size:1.5rem}.pageContent{margin:3vw}.pageContent #image{display:none}.pageContent>.glassCards{margin:auto}#noticeContent{flex-direction:column;align-items:center;display:flex}nav.NavContainer{flex-direction:column;justify-content:center;align-items:center;gap:1em;display:flex}nav.NavContainer .NavItems{background-color:var(--color4aA);border:1px solid var(--color3A);border-radius:1vh;justify-content:center;width:50%;margin:0;transition:all .2s;position:static;transform:none!important}nav.NavContainer .NavItems:first-child{border-radius:4vh 4vh 1vh 1vh}nav.NavContainer .NavItems:last-child{border-radius:1vh 1vh 4vh 4vh}nav.NavContainer .NavItems:hover{background-color:var(--color4aA);border:none}nav.NavContainer .NavItems>.NavItemIcons{display:none}}@media (width<=650px){.grid-container{grid-template-columns:1fr}.projectDetailsCard{flex-direction:column}.projectDetailsCard hr{display:none}#notice{border-radius:12vw;margin-left:auto;margin-right:auto;padding:2em}#DetailCard{flex-direction:column}#noticeContent{flex-direction:column;align-items:center;display:flex}#formContent label{font-size:1em}}@keyframes confetti{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1;display:block}to{opacity:0;display:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes bob{0%{padding-top:1em;padding-bottom:1em}to{padding-top:2em;padding-bottom:2em}}@keyframes flicker{0%{opacity:.5}10%{opacity:1}20%{opacity:.5}30%{opacity:.7}to{opacity:1}}.lines{z-index:0;pointer-events:none;--width:2px;--height:2.5rem;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.line{background-color:#2874a833;width:1px;height:100%}.line>.bulb{width:var(--width);height:var(--height);background-color:var(--color1e);box-shadow:0px 0px 7px 2px var(--color1e);opacity:.7;border-radius:50%;animation:1s infinite flicker;position:absolute;top:-40px;transform:translate(-50%)}html,body{margin:0;padding:0;overflow-x:hidden}.events{background-color:var(--color4aA);background-repeat:no-repeat;background-size:30vw;border-radius:20vw;height:fit-content;margin:5vw;padding:5vh 10vw;position:relative}.eventTitle{color:var(--color1);text-align:center;margin:3rem;padding-top:20vh;font-family:Monomaniac One,cursive;font-size:5rem}.Eventlists{display:flex}.emptyspace{flex:1}.Eventlists:first-child>#DetailCard:before{content:"LATEST";background-color:var(--color1);max-width:20vw;color:var(--color4);border-radius:0 0 1em 1em;padding:1em;position:absolute;top:0;left:50%;transform:translate(-50%)}.eventContents{flex-wrap:wrap;justify-content:center;align-items:start;display:flex}.Eventlists{margin:10px}#root.dristi{background-color:var(--color4aA);box-shadow:inset 0 0 10vw 0px var(--color4);background-image:url(/dristi_pattern.png);background-position:top;background-size:3rem 3rem;background-attachment:fixed}.specialEventHeader{color:var(--color1);z-index:1;height:min(30vh + 30vw,60vh);text-shadow:.5rem .5rem 0 var(--dristi_color1), -.5rem -.5rem 0 var(--dristi_color2), .5rem -.5rem 0 var(--dristi_color3), -.5rem .5rem 0 var(--dristi_color4), 1rem 1rem 0 var(--dristi_color5);padding-top:20vh;padding-bottom:5vh;font-family:Monomaniac One,cursive;font-size:min(12em,20vw);position:relative}.specialEventsScroll{color:var(--color1);z-index:1;text-shadow:none;margin:auto;font-family:Monomaniac One,cursive;font-size:1rem;display:block;position:relative}.specialEventsScroll:after{content:"⌄";font-size:2em;position:absolute;left:50%;transform:translate(-50%,50%)}.affiliation{color:var(--color1);text-align:right;border-radius:2em;justify-content:center;align-items:center;gap:1em;width:fit-content;margin:auto auto 20px;padding:2em;font-family:Rubik;font-size:1.5em;font-weight:700;display:flex}.affiliation span{text-align:right;position:relative}.affiliation img{width:auto;height:3em}.specialEventsList{gap:1rem;width:100%;padding:10px;display:flex}.masonry-column{flex-direction:column;flex:1;gap:1rem;display:flex}.specialEventContent{background-color:var(--color3e);break-inside:avoid;border-radius:2vw 2vw 5vw 5vw;width:100%;margin-bottom:1rem;padding-bottom:5rem}.specialEventButton{background:linear-gradient(to right, var(--color1a), var(--color1e));color:var(--color4);margin:2rem auto;font-family:Quicksand,sans-serif;font-size:1.5rem;transition:all .2s}.specialEventButton:hover{box-shadow:0 0 1.5rem var(--color1aA);color:var(--color1)}.specialEventContentTitle{color:var(--color1);font-family:Monomaniac One,cursive;font-size:3rem}img.specialEventContentImg{object-fit:cover;filter:sepia()saturate(300%)brightness(60%)hue-rotate(150deg);border-radius:2vw;width:100%;margin:0;transition:all .3s;box-shadow:0 10px 10px #0000001a}img.specialEventContentImg:hover{filter:sepia(0%)hue-rotate();scale:.95}.specialEventContentTime{background-color:var(--color1e);border-radius:10px;width:fit-content;margin:1em auto;padding:.2em 1em;font-weight:bolder}.specialEventsDesc{color:var(--color1);padding-left:2vw;padding-right:2vw}.advertVideo{outline:1px solid var(--color1A);outline-offset:10px;border-radius:5vw;width:60vw;height:auto;margin-bottom:10vh;transition:all .3s}.advertVideo:hover{outline-offset:20px}.VODContainer{width:fit-content;margin:auto;position:relative}.pauseButton,.playButton{z-index:2;aspect-ratio:1;background-color:#0000;border-radius:50%;width:12em;position:absolute;bottom:20%;left:calc(30vw - 6em);overflow:visible}.VODContainer .muteButton{z-index:2;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0000;width:12em;transition:all .2s;position:absolute;bottom:20%;left:calc(30vw - 6em)}.VODContainer:hover .muteButton,.VODContainer:hover .playButton{opacity:1}.playButton{opacity:0;transition:all .2s}.mainContainer{color:var(--color1);flex-wrap:wrap;justify-content:center;gap:2em;display:flex}.commitContainer{border-radius:1rem;min-width:15rem;max-width:20rem;height:fit-content;padding:2rem;transition:all .4s}.commitHeader{margin:0}.authCommits{margin-top:1rem}.moreDetails{padding:0;transition:all .4s;overflow:hidden}.moreDetails li{text-align:left;border-bottom:1px solid var(--color4a);padding:1rem}.moreDetails li span{color:var(--color1A);width:100%;padding:.2em .5em;font-weight:bolder}.repoAbstract .authorName{color:var(--color1a);font-weight:bolder;display:inline}.repoAbstract .noOfCommits{font-weight:bolder;display:inline}.hackathonComponent{color:var(--color1);flex-direction:column;justify-content:space-around;align-items:center;display:flex}.upperHalf{flex-wrap:wrap;justify-content:center;gap:20rem;display:flex}.gitWatchContainer{padding:2vh;overflow-y:auto}.leaderboardContent{border-bottom:2px solid var(--color4a);justify-content:space-between;padding-left:2rem;padding-right:2rem;display:flex}.leaderboardCommits{margin-left:1rem}.gitInfo{flex-direction:column;flex:1;justify-content:center;align-items:flex-end;gap:3rem;display:flex}.noOfRepos{flex-direction:column;display:flex}.infoContents{border-radius:2rem 2rem 0;padding:2rem;font-size:1.5rem}.infoContents h3{margin:0 0 1rem}.leaderboardContainer{border-top:2px solid var(--color1a);width:fit-content;max-height:40vh;padding-top:1rem;overflow-y:scroll}.membersPageTitle{color:var(--color1);text-align:center;margin:3rem;padding-top:20vh;font-family:Monomaniac One,cursive;font-size:5rem}.membersPage{background-color:var(--color4aA);background-repeat:no-repeat;background-size:30vw;border-radius:20vw;height:fit-content;margin:5vw;padding:5vh 10vw;position:relative}.tenureSection{margin-bottom:4rem}.tenureTitle{color:var(--color1);margin-bottom:.3rem;font-family:JetBrains Mono,monospace;font-size:2.5rem;font-weight:800}.tenureDesc{color:var(--color1);opacity:.6;margin-bottom:1.5rem;font-family:Quicksand,sans-serif;font-size:1.1rem}.membersList{flex-direction:column;gap:.5rem;display:flex}.memberItem{cursor:pointer;border-radius:2em;align-items:center;gap:1rem;width:fit-content;min-width:18em;padding:.5rem 1rem;transition:background-color .2s;display:flex}.memberItem:hover{background-color:var(--color4)}.memberItem img{object-fit:cover;aspect-ratio:1;border-radius:50%;width:3vw;min-width:36px}.memberInfo{text-align:right;flex:1}.memberName{color:var(--color1);font-family:Quicksand,sans-serif;font-size:1.1rem;font-weight:800}.memberPost{color:var(--color1);opacity:.5;font-family:Quicksand,sans-serif;font-size:.9rem}.detailBack{color:var(--color1);opacity:.6;cursor:pointer;width:fit-content;margin-bottom:2rem;font-family:JetBrains Mono,monospace;font-size:1rem;transition:opacity .2s}.detailBack:hover{opacity:1}.detailNotFound{color:var(--color1);text-align:center;padding:2rem;font-family:Quicksand,sans-serif;font-size:1.2rem}.memberDetail{align-items:center;gap:3rem;padding:1rem 0;display:flex}.memberDetailImg{object-fit:cover;aspect-ratio:1;border:3px solid var(--color3A);border-radius:50%;width:20vw;max-width:250px}.memberDetailInfo{flex-direction:column;gap:.5rem;display:flex}.memberDetailName{color:var(--color1);font-family:JetBrains Mono,monospace;font-size:2.5rem;font-weight:800}.memberDetailPost{color:var(--color1);opacity:.8;font-family:Quicksand,sans-serif;font-size:1.3rem}.memberDetailTenure{background-color:var(--color4);border-radius:1rem;flex-direction:column;gap:.2rem;width:fit-content;margin-top:1rem;padding:1rem 1.5rem;display:flex}.memberDetailTenure .tenureLabel{color:var(--color1);font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:700}.memberDetailTenure .tenureYears{color:var(--color1);opacity:.6;font-family:Quicksand,sans-serif;font-size:.9rem}.memberQuote{color:var(--color1);opacity:.85;text-align:center;border-left:3px solid var(--color3A);border-right:3px solid var(--color3A);border-radius:1rem;margin:2rem 0;padding:2rem 3rem;font-family:Quicksand,sans-serif;font-size:1.4rem;font-style:italic}.memberAbout{border-top:1px solid var(--color4);margin-top:1.5rem;padding-top:1.5rem}.memberAbout .aboutLabel{color:var(--color1);margin-bottom:.8rem;font-family:JetBrains Mono,monospace;font-size:1.2rem;font-weight:700}.memberAbout p{color:var(--color1);opacity:.8;margin:0;font-family:Quicksand,sans-serif;font-size:1.1rem;line-height:1.6}.memberListQuote{color:var(--color1);opacity:.5;text-overflow:ellipsis;white-space:nowrap;max-width:20em;margin-top:.2rem;font-family:Quicksand,sans-serif;font-size:.8rem;font-style:italic;overflow:hidden}@media (width<=1200px){.membersPageTitle{padding-top:15vh;font-size:3.5rem}.membersPage{border-radius:10vw;margin:3vw;padding:4vh 6vw}.tenureTitle{font-size:2rem}.memberDetail{text-align:center;flex-direction:column;align-items:center;gap:1.5rem}.memberDetailImg{width:35vw;max-width:200px}.memberDetailName{font-size:2rem}.memberDetailTenure{margin-left:auto;margin-right:auto}.memberQuote{margin:1.5rem 0;padding:1.5rem;font-size:1.2rem}.memberItem{min-width:15em}}@media (width<=800px){.membersPageTitle{margin:1.5rem;padding-top:12vh;font-size:2.5rem}.membersPage{border-radius:6vw;margin:2vw;padding:3vh 5vw}.tenureTitle{font-size:1.5rem}.tenureDesc{font-size:1rem}.memberDetailName{font-size:1.6rem}.memberDetailPost{font-size:1.1rem}.memberDetailImg{width:50vw;max-width:150px}.memberQuote{margin:1rem 0;padding:1rem;font-size:1rem}.memberAbout p{font-size:1rem}.memberItem{width:100%;min-width:0;padding:.5rem}.memberItem img{width:12vw;min-width:36px}.memberName{font-size:1rem}.memberPost{font-size:.8rem}.memberListQuote{max-width:15em;font-size:.75rem}}@media (width<=480px){.membersPageTitle{padding-top:10vh;font-size:2rem}.membersPage{border-radius:4vw;margin:1vw;padding:2vh 4vw}.tenureTitle{font-size:1.2rem}.memberDetailName{font-size:1.3rem}.memberDetailPost{font-size:1rem}.memberDetailImg{width:60vw;max-width:120px}}
