@font-face{font-family:__Comfortaa_bf4fce;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/f4aa63ba2cf4d979-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Comfortaa_bf4fce;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/8e123855b3027599-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Comfortaa_bf4fce;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/8b503118cf980c6b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Comfortaa_bf4fce;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/16c869df9312b709-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Comfortaa_bf4fce;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/45dfe8fcca03f0ca-s.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Comfortaa_bf4fce;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/f686a73ef698d4bc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Comfortaa_Fallback_bf4fce;src:local("Arial");ascent-override:74.21%;descent-override:19.71%;line-gap-override:0.00%;size-adjust:118.71%}.__className_bf4fce{font-family:__Comfortaa_bf4fce,__Comfortaa_Fallback_bf4fce;font-style:normal}.__variable_bf4fce{--font-comfortaa:"__Comfortaa_bf4fce","__Comfortaa_Fallback_bf4fce"}@font-face{font-family:__Varela_Round_7e17ff;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5f49086eefe056e2-s.woff2) format("woff2");unicode-range:u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:__Varela_Round_7e17ff;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8db6526a8b2dbecf-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Varela_Round_7e17ff;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/db170f108ee2e091-s.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Varela_Round_7e17ff;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f04afcfc9494c96b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Varela_Round_Fallback_7e17ff;src:local("Arial");ascent-override:85.49%;descent-override:26.63%;line-gap-override:0.00%;size-adjust:107.38%}.__className_7e17ff{font-family:__Varela_Round_7e17ff,__Varela_Round_Fallback_7e17ff;font-weight:400;font-style:normal}.__variable_7e17ff{--font-varela-round:"__Varela_Round_7e17ff","__Varela_Round_Fallback_7e17ff"}.floating-laptop{width:60px;margin-right:45px;height:60px}@media screen and (max-width:500px){.floating-laptop{display:none}}#footer{width:100vw;height:125px;background-color:#382a77;font-size:35px;display:flex;justify-content:center;align-items:center}#footer a{color:#fff;margin:0 15px}#footer a:hover{color:#ffc3ff}.nav{width:100vw;height:100px;display:flex;justify-content:flex-end;position:fixed;z-index:100000;background-image:linear-gradient(#292053,#12204200);top:0;transition:all .2s ease}.nav .menu-button{display:none;left:30px;top:30px;position:absolute;background-color:#fff;border-color:#fff;color:#99a6e5;border-radius:10px;font-size:1.5em}.nav a{text-decoration:none}.nav p{color:#fff;font-size:20px;margin-right:30px;margin-bottom:0;line-height:38px;width:100%}.nav p:hover{cursor:pointer}.nav .nav-container{margin-right:30px;margin-top:30px;display:flex;flex-direction:row;transition:all .2s ease}.nav .nav-container img{height:40px;width:40px}.nav .nav-right{margin-right:30px;margin-top:30px;display:flex;flex-direction:row}.nav #mlh-trust-badge{display:block;max-width:100px;min-width:60px;position:fixed;right:30px;top:0;width:10%;z-index:10000}.nav #mlh-trust-badge img{width:100%}@media screen and (max-width:500px){.nav .menu-button{display:block}.nav .nav-container{display:none;margin-left:0;width:100%;flex-direction:column;align-items:center}.nav .show{display:flex}}.show-menu{display:flex;height:100%;justify-content:center}.schedule-card{border-radius:20px;z-index:50;width:75vw;background-color:rgba(66,56,68,.451);box-shadow:0 8px 15px #0003;color:#f6d4d4;grid-template-columns:49% 2% 49%;grid-auto-flow:column}@media screen and (max-width:800px){.schedule-card{display:flex;flex-direction:column;width:85vw}}.schedule-card .schedule-card-divider-horizontal{display:flex;align-items:center;justify-content:center}@media screen and (max-width:800px){.schedule-card .schedule-card-divider-horizontal{display:none}}.schedule-card .schedule-card-divider-horizontal div{height:4px;width:15%;border-radius:5px;background-color:#f6d4d4;margin-bottom:40px}.schedule-card .schedule-card-tooltip{position:relative}.schedule-card .schedule-card-tooltip .schedule-card-tooltiptext{visibility:hidden;width:400px;background-color:hsla(0,65%,90%,.863);color:#000;z-index:1;top:100%;text-align:center;border-radius:6px;padding:10px;position:absolute}.schedule-card .schedule-card-tooltip .schedule-card-description{margin-top:2px;font-size:18px}.schedule-card .schedule-card-tooltip .schedule-card-tooltiptext:after{content:"";position:absolute;bottom:100%;left:10%;margin-left:-5px;border:5px solid;border-color:#0000 #0000 hsla(0,65%,90%,.863)}.schedule-card .schedule-card-tooltip:hover .schedule-card-tooltiptext{visibility:visible;opacity:1}.schedule-card .schedule-card-section .schedule-card-time-slot{color:#cd8ad8;width:100%;display:flex;justify-content:space-between;text-align:left;margin-bottom:20px!important}.schedule-card .schedule-card-section .schedule-card-time-slot div{height:100%}@media screen and (max-width:450px){.schedule-card .schedule-card-section .schedule-card-time-slot h5{font-size:16px!important}.schedule-card .schedule-card-section .schedule-card-time-slot p{font-size:12px}}.schedule-card .schedule-card-section .schedule-card-time-slot h5{font-size:21px;margin-bottom:0}.schedule-card .schedule-card-section .schedule-card-time-slot p{color:#fff;margin-bottom:0}.schedule-card .schedule-card-section .schedule-card-location a{text-decoration:none}.schedule-card .schedule-card-section>div{margin:30px}:root{--tooltip-text-color:#fff;--tooltip-background-color:#000;--tooltip-margin:10px;--tooltip-arrow-size:6px}.tooltip-wrapper{display:inline-block;position:relative;margin-bottom:1rem}.tooltip-tip{position:absolute;border-radius:4px;left:50%;transform:translateX(-50%);padding:6px;color:var(--tooltip-text-color);background:var(--tooltip-background-color);font-size:1rem;line-height:1.5;z-index:100;overflow-wrap:break-word;width:300px}.tooltip-tip:before{content:" ";left:50%;border:solid #0000;height:0;width:0;position:absolute;pointer-events:none;border-width:var(--tooltip-arrow-size);margin-left:calc(var(--tooltip-arrow-size)*-1)}.tooltip-tip.top{top:calc(var(--tooltip-margin)*-1)}.tooltip-tip.top:before{top:100%;border-top-color:var(--tooltip-background-color)}.tooltip-tip.right{left:calc(100% + var(--tooltip-margin))}.tooltip-tip.right,.tooltip-tip.right:before{top:50%;transform:translateX(0) translateY(-50%)}.tooltip-tip.right:before{left:calc(var(--tooltip-arrow-size)*-1);border-right-color:var(--tooltip-background-color)}.tooltip-tip.bottom{bottom:calc(var(--tooltip-margin)*-1)}.tooltip-tip.bottom:before{bottom:100%;border-bottom-color:var(--tooltip-background-color)}.tooltip-tip.left{right:calc(100% + var(--tooltip-margin))}.tooltip-tip.left,.tooltip-tip.left:before{left:auto;top:50%;transform:translateX(0) translateY(-50%)}.tooltip-tip.left:before{right:calc(var(--tooltip-arrow-size)*-2);border-left-color:var(--tooltip-background-color)}.workshop-card{border-radius:20px;padding:20px;width:85vw;margin:20px auto;background-color:rgba(66,56,68,.451);box-shadow:0 8px 15px #0003;color:#f6d4d4;text-align:left}.workshop-card .workshop-card-header{display:flex;justify-content:space-between}.workshop-card .workshop-card-header .right{text-align:right}.workshop-card .workshop-card-header h4{color:#fff;margin-bottom:0}.workshop-card .pink-buttons a{text-decoration:none}.workshop-card .pink-buttons a,.workshop-card .pink-buttons p{display:inline-flex;font-size:14px;border:1px;border-style:solid;border-radius:25px;border-color:#f6d4d4;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:5px;padding:8px}.workshop-card .pink-buttons p{font-weight:700}.workshop-card .workshop-card-prereqs{margin-top:.75em}.workshop-card .workshop-card-prereqs h5{color:#fff}@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap";.flex-center{display:flex;justify-content:center;align-items:center}body{overflow-x:hidden}.Home{background-image:url(/_next/static/media/stars.23a78a24.svg);background-size:cover;background-attachment:fixed;text-align:center}.Home,.Home section{min-height:100vh}.Home section .section-title{max-width:100vw;height:60px;width:auto;margin:20px auto}@media screen and (max-width:900px){.Home section .section-title{height:9vw;max-height:40px}}.Home section#padding:last-of-type{min-height:15vh}@media screen and (max-width:900px){.Home .parallax-asset{display:none}}.Home #hero{display:flex;justify-content:center;align-items:center;margin:0 50px;flex-direction:column}.Home #hero #astronaut-animation{display:flex;width:45%;justify-content:space-between;max-width:600px;margin-top:150px}@media screen and (max-width:900px){.Home #hero #astronaut-animation{width:100%;max-width:325px}}@keyframes floatBoba{0%{transform:translatey(50px)}50%{transform:translatey(70px)}to{transform:translatey(50px)}}@keyframes floatAstronaut{0%{transform:translatey(0)}50%{transform:translatey(-20px)}to{transform:translatey(0)}}@keyframes floatLaptop{0%{transform:translatey(0)}50%{transform:translatey(20px)}to{transform:translatey(0)}}.Home #hero #astronaut-animation #boba{float:left;width:18vw;height:18vw;max-width:15%;background:url(/_next/static/media/vh-boba.c0f0b3e7.png);background-size:contain;background-repeat:no-repeat;animation:floatBoba 4s ease-in-out infinite}@media screen and (max-width:500px){.Home #hero #astronaut-animation #boba{width:12vw;height:12vw}}.Home #hero #astronaut-animation #astronaut{float:left;width:18vw;height:18vw;max-width:290px;background:url(/_next/static/media/vh-astronaut.53b86137.png);background-size:contain;background-repeat:no-repeat;animation:floatAstronaut 4s ease-in-out infinite}@media screen and (max-width:500px){.Home #hero #astronaut-animation #astronaut{width:40vw;height:40vw}}.Home #hero #astronaut-animation #laptop{float:right;width:12vw;height:12vw;max-width:340px;margin-left:-10%;margin-top:-15%;background:url(/_next/static/media/vh-laptop.60d6ca76.png);background-size:contain;background-repeat:no-repeat;animation:floatLaptop 4s ease-in-out infinite}@media screen and (max-width:500px){.Home #hero #astronaut-animation #laptop{margin-top:-60px;width:30vw;height:30vw}}.Home #hero #astronaut-animation #shiba-inu{float:right;width:12vw;height:12vw;max-width:360px;margin-left:-15%;margin-top:12%;background:url(/_next/static/media/VH_shiba_inu.fb03bbc2.png);background-size:contain;background-repeat:no-repeat;animation:floatAstronaut 4s ease-in-out infinite;transform:rotateY(180deg)}@media screen and (max-width:500px){.Home #hero #astronaut-animation #shiba-inu{width:30vw;height:30vw}}.Home #hero #hero-right{width:48%;margin-bottom:20px}@media screen and (max-width:900px){.Home #hero #hero-right{width:auto}}.Home #hero #hero-right #venushacks-title{width:100%;max-width:800px;margin-bottom:-5%;margin-top:-7%}@media screen and (max-width:500px){.Home #hero #hero-right #venushacks-title{width:100%}}.Home #hero #hero-right #date{margin-top:15px;color:#322660;font-family:var(--font-comfortaa);font-weight:700}@media screen and (max-width:900px){.Home #hero #hero-right #date{font-size:20px}}.Home #hero #hero-right #tagline{font-size:22px;color:#322660;margin-bottom:.5rem}@media screen and (max-width:900px){.Home #hero #hero-right #tagline{font-size:18px}}.Home #hero #hero-right #apps{font-size:24px;color:#322660}@media screen and (max-width:900px){.Home #hero #hero-right #apps{font-size:18px}}.Home #hero #hero-right .venus-btn{color:#070024;padding:12px 24px;font-size:22px;font-weight:800;letter-spacing:.25px;margin:10px;background:linear-gradient(#322660,rgba(50,38,96,.725));color:#fff;border-radius:50px;border:none;text-decoration:none}@media screen and (max-width:900px){.Home #hero #hero-right .venus-btn{font-size:16px}}@media screen and (max-width:500px){.Home #hero #hero-right .venus-btn{margin-right:2px;margin-left:2px}}.Home #hero #hero-right .venus-btn:hover{transition:all .2s ease;transform:scale(1.08)}.Home #hero #planet{width:50vw;height:50vw;max-height:600px;max-width:600px;background:url(/_next/static/media/vh-planet.c4e9d9cd.png);background-size:contain;background-repeat:no-repeat;display:block;margin:5% auto auto}.Home #about{display:flex;justify-content:center;align-items:center;flex-direction:column}.Home #about .section-title{height:90px;margin:20px auto 30px}@media screen and (max-width:900px){.Home #about .section-title{height:35vw;max-height:100px;margin:20px auto}}.Home #about #about-text-container{width:60vw;max-width:1500px}@media screen and (max-width:900px){.Home #about #about-text-container{width:80vw}.Home #about #about-text-container p{font-size:16px}}@media screen and (max-width:500px){.Home #about #about-text-container p{font-size:14px}}.Home #about #about-text-container #asterisk-inclusive{color:#ffc3ff}@media screen and (max-width:900px){.Home #about #about-text-container #asterisk-inclusive{font-size:20px}}.Home #faq{display:flex;align-items:center;flex-direction:column}.Home #faq .section-title{height:110px}@media screen and (max-width:900px){.Home #faq .section-title{height:25vw;max-height:150px}}.Home #faq #faq-contact-us{font-size:20px;margin:30px 0 65px}@media screen and (max-width:500px){.Home #faq #faq-contact-us{font-size:15px;margin:10px 0 65px;width:80%}}.Home #sponsors{margin-top:50px}.Home #sponsors .section-title{height:120px}@media screen and (max-width:900px){.Home #sponsors .section-title{height:25vw;max-height:150px}}.Home #sponsors #sponsors-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background:#fff;margin:20px 60px;padding:15px 20px;border-radius:10px;color:#4767b1}@media screen and (max-width:500px){.Home #sponsors #sponsors-container{margin:10px 30px;padding:5px 20px 20px}}.Home #sponsors #sponsors-container .logo-wrapper .logo{margin:30px;transition:all .2s ease}.Home #sponsors #sponsors-container .logo-wrapper .logo:hover{cursor:pointer;transform:scale(1.08);height:auto}.Home #sponsors #sponsors-container .largest .logo{max-width:400px}.Home #sponsors #sponsors-container .large .logo{max-width:300px}.Home #sponsors #sponsors-container .medium .logo{max-width:250px;max-height:100px}@media screen and (max-width:900px){.Home #sponsors #sponsors-container .large .logo,.Home #sponsors #sponsors-container .largest .logo,.Home #sponsors #sponsors-container .medium .logo{max-width:90%;max-height:75px;margin:10px}}.Home #partners{margin-top:50px}.Home #partners .section-title{height:120px}@media screen and (max-width:900px){.Home #partners .section-title{height:25vw;max-height:150px}}.Home #partners #partners-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background:#fff;margin:20px 60px;padding:15px 20px;border-radius:10px;color:#4767b1}@media screen and (max-width:500px){.Home #partners #partners-container{margin:10px 30px;padding:5px 20px 15px}}.Home #partners #partners-container .logo-wrapper .logo{margin:30px;transition:all .2s ease}.Home #partners #partners-container .logo-wrapper .logo:hover{cursor:pointer;transform:scale(1.08);height:auto}.Home #partners #partners-container .medium .logo{max-width:250px;max-height:100px}@media screen and (max-width:900px){.Home #partners #partners-container .large .logo,.Home #partners #partners-container .largest .logo,.Home #partners #partners-container .medium .logo{max-width:90%;max-height:75px;margin:10px}}.Home #speakers{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:50px}.Home #speakers .section-title{height:110px}@media screen and (max-width:900px){.Home #speakers .section-title{height:25vw;max-height:150px}}.Home #speakers .subheader{max-width:85%;font-size:50px}@media screen and (max-width:900px){.Home #speakers .subheader{font-size:30px}}.Home #meet-team{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:50px}.Home #meet-team .section-title{height:100px}@media screen and (max-width:900px){.Home #meet-team .section-title{height:15vw;max-height:70px}}.Home #footer{bottom:0}