body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.image-gallery-icon{-webkit-appearance:none;appearance:none;background-color:initial;border:0;color:#fff;cursor:pointer;filter:drop-shadow(0 2px 2px #1a1a1a);outline:none;position:absolute;transition:all .3s ease-out;z-index:4}@media(hover:hover)and (pointer:fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media(max-width:768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media(max-width:480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media(max-width:768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media(max-width:480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;-webkit-user-select:none;-o-user-select:none;user-select:none}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{line-height:0;position:relative;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{display:inline-block;width:calc(100% - 110px)}@media(max-width:768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;text-align:center;white-space:nowrap}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{object-fit:contain;width:100%}.image-gallery-slide .image-gallery-description{background:#0006;bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media(max-width:768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;appearance:none;background-color:initial;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media(max-width:768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media(max-width:480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{background:#337ab7;border:1px solid #337ab7;transform:scale(1.2)}.image-gallery-bullets .image-gallery-bullet.active{background:#fff;border:1px solid #fff;transform:scale(1.2)}@media(hover:hover)and (pointer:fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{display:inline-block;vertical-align:top;width:100px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:81px}}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{height:100%;left:0;padding:0;position:absolute;top:0;width:100%}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 5px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media(max-width:768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{background:#0000;border:4px solid #0000;display:inline-block;padding:0;transition:border .3s ease-out;width:100px}@media(max-width:768px){.image-gallery-thumbnail{border:3px solid #0000;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{line-height:0;vertical-align:middle;width:100%}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:4px solid #337ab7;outline:none}@media(max-width:768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media(hover:hover)and (pointer:fine){.image-gallery-thumbnail:hover{border:4px solid #337ab7;outline:none}}@media(hover:hover)and (pointer:fine)and (max-width:768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;text-shadow:0 2px 2px #1a1a1a;top:50%;transform:translateY(-50%);white-space:normal;width:100%}@media(max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:#0006;color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media(max-width:768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}.app{background-image:linear-gradient(#a8cce4 20%,#00095b);font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;height:100%;margin-bottom:0;min-height:100vh;padding-bottom:0}@font-face{font-family:honk;src:url(/static/media/Honk-Regular-VariableFont_MORF,SHLN.4bf2941bb301fd2837aa.ttf)}@font-face{font-family:bitter;src:url(/static/media/Bitter-VariableFont_wght.d4367343c93fdae71f3d.ttf)}@font-face{font-family:minecraft;src:url(/static/media/Minecraft.81f6c7f882fcc2dee106.ttf)}@font-face{font-family:superior;src:url(/static/media/LTSuperior-Semibold.ce7003e9d2b810e56335.otf)}@font-face{font-family:bubbl;src:url(/static/media/Bubbl-ExtraBold.f0bc5bf79e1bbefa80d9.otf)}@font-face{font-family:teacher-regular;src:url(/static/media/Teachers-Regular.e6e6a5945517958209f7.woff)}@font-face{font-family:teacher-semibold;src:url(/static/media/Teachers-SemBd.96170260415d6fb6c529.woff)}@keyframes floating{0%{transform:translate(0)}50%{transform:translateY(15px)}to{transform:translate(0)}}a{text-decoration:none}p{font-family:teacher-regular;font-size:larger}h1{font-family:teacher-semibold;font-weight:700}h2{font-family:teacher-regular}button:hover{cursor:pointer}.navbar{background:#fff;box-shadow:0 1px 4px #00000029;display:flex;flex:auto;justify-content:space-between;max-height:clamp(4rem,5vw,7rem);padding:1% 1% .25%;position:-webkit-sticky;position:sticky;top:0;z-index:12;.logo-container{align-content:center;align-self:center;max-width:clamp(10rem,10vw,15rem);min-width:8rem;padding:2% 5% 2% 1%}.logo-container img{align-self:center;width:100%}.links{align-items:flex-end;display:flex;justify-content:space-around;padding:3rem 1rem 1rem;.link{color:#4da99e;cursor:pointer;display:inline-block;font-family:teacher-semibold;font-size:clamp(1.25rem,1.75vw,2rem);font-weight:700;height:clamp(1rem,3vw,5rem);padding:0 clamp(.5rem,.75vw,1rem);text-decoration:none;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.link:hover{color:#83ddcd}.apply{align-items:center;background-color:#fefeaa;border:.2vw solid #f5c499;border-radius:5px;color:#ff7e4a;display:flex;font-size:fit-content;height:clamp(2rem,3vw,8rem);justify-content:center;padding:.25rem .5rem}.apply:hover{color:#e07144}.mlh-banner-mobile{display:none}}.dynamic{align-items:flex-end;column-gap:2rem;display:flex;justify-content:space-around;padding:0}.lessSpace{column-gap:0}.nav-btn{background:#0000;border:none;cursor:pointer;display:none;font-size:1.8rem;opacity:0;outline:none;padding:5px;visibility:hidden}}.Page{background-color:#fff;border-radius:25px;box-shadow:0 1px 4px #00000029;margin:2rem 5% 3%;padding:2rem}.margins{margin:3% 5%}.banner-container{align-content:center;display:flex;justify-content:center;overflow:hidden;position:relative}.banner-container:after{background:linear-gradient(180deg,#0000 0,#a8cce4);bottom:0;content:"";height:20%;left:0;pointer-events:none;position:absolute;width:100%}.banner{display:block;left:0;max-width:100%;position:relative;top:0}.info-container{align-content:center;display:flex;flex-direction:column;justify-content:center}.home-location{font-feature-settings:"smcp";align-self:center;color:#4da99e;font-family:bitter;font-size:clamp(1rem,2vw,2rem);font-variant:small-caps;max-width:600px;text-align:center}.Gallery{max-height:60%;min-height:35vh}.image-gallery img{object-fit:contain}.image-gallery-slide img{max-width:100%}.Home{.home-buttons{align-items:center;align-self:center;column-gap:2rem;font-family:teacher-semibold;margin:1% 5%;text-transform:uppercase}.home-buttons,.socials{display:flex;flex-direction:row;justify-content:center}.socials{column-gap:1rem;padding-top:0;position:relative;.icons{color:#cda95f;font-size:5rem;padding:0 clamp(.5rem)}.icons:hover{border-radius:5px;color:#ffd175;cursor:pointer}}.welcome-container{display:flex;.floating-container{align-content:center;display:flex;flex-direction:column;justify-content:center;padding-top:2rem;width:85%}.home-title{font-feature-settings:"smcp";align-self:center;animation-duration:3s;animation-iteration-count:infinite;animation-name:floating;animation-timing-function:ease-in-out;color:#4da99e;font-family:bitter;font-size:clamp(2rem,4vw,4rem);font-variant:small-caps;max-width:800px}.logo-home-container{display:flex;justify-content:center;position:relative}.logo-home{animation-duration:3s;animation-iteration-count:infinite;animation-name:floating;animation-timing-function:ease-in-out;max-width:clamp(20rem,50vw,50rem);padding-bottom:2rem}.logo-home:hover{animation-duration:1s}.home-date{font-feature-settings:"smcp";-webkit-text-stroke:#7b7144;align-self:center;color:#cda95f;font-family:bitter;font-size:clamp(1rem,3vw,3rem);font-style:bold;font-variant:small-caps;max-width:600px;text-align:center}.welcome-right-container{align-content:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:2.5%;padding-right:.75rem;padding-top:10%;position:relative}}}.Button{font-feature-settings:"smcp";align-self:center;border:none;border-radius:.2rem;color:#fff;display:inline-block;font-family:teacher-semibold;font-size:clamp(1rem,2vw,2rem);font-variant:small-caps;height:clamp(5rem,7vw,9rem);margin:.2rem .2rem clamp(1rem,3vw,5rem);padding:1rem;text-align:center;text-decoration:none;width:clamp(4rem,25vw,25rem)}.Button,.Button-home{text-transform:uppercase}.Button-home{border-radius:5px;border-style:solid;border-width:.35vw;filter:dropshadow(color=#000,offx=0px,offy=1px);font-family:teacher-semibold;padding:.5rem;position:relative}.Button-interest{background-color:#4da99e;border-color:#22457d;-webkit-box-shadow:inset 0 1px 0 #4da99e,0 10px 0 #00424b}.Button-interest:hover{background-color:#0d6389;-webkit-box-shadow:inset 0 2px 0 #c4eaff,inset 0 0 0 #00424b;top:10px}.Button-hacker{background-color:#393462;border-color:#131026;-webkit-box-shadow:inset 0 1px 0 #131026,0 10px 0 #292451}.Button-hacker:hover{background-color:#292451;-webkit-box-shadow:inset 0 2px 0 #c4eaff,inset 0 0 0 #00424b;top:10px}.Button-apply{background-color:#fefeaa;border-color:#f5c499;-webkit-box-shadow:inset 0 1px 0 #fefeaa,0 10px 0 #f4c671;color:#000}.Button-apply:hover{background-color:#ffda84;-webkit-box-shadow:inset 0 2px 0 #fff7df,inset 0 0 0 #ffca92;top:10px}.Button-sponsor{background-color:#c44c1c;border-color:#712020;-webkit-box-shadow:inset 0 1px 0 #f07167,0 10px 0 #441305}.Button-sponsor:hover{background-color:#441305;-webkit-box-shadow:inset 0 2px 0 #ffcbcb,inset 0 0 0 #ba3d1b;top:10px}.Button-mentor{background-color:#fefeaa;border-color:#f5c499;-webkit-box-shadow:inset 0 1px 0 #fefeaa,0 10px 0 #f4c671;color:#000}.Button-mentor:hover{background-color:#ffda84;-webkit-box-shadow:inset 0 2px 0 #fff7df,inset 0 0 0 #ffca92;top:10px}.About{.mission-container{color:#4da99e;display:inline;font-family:teacher-regular;font-size:clamp(.5rem,1rem,1rem)}.little-guy{height:100px;margin-top:-8%;position:absolute;right:20%}.who-we-are-container{column-gap:2rem;display:flex;padding-top:0;.who-we-are-child-container{flex:1 1}.collaborators-container{align-items:center;justify-items:center;padding-bottom:0;padding-top:0}.logo-who-we-are{height:auto;padding-left:10%;width:75%}}.location-container{align-items:center;column-gap:10rem;display:flex;flex-direction:column-reverse;.location-child-container{flex:2 1;margin:0 10rem;text-align:center}}.map iframe{height:18.75rem;width:50rem}.team-container{display:flex;padding:1rem;width:100%;.team-child-container-names{margin-right:4%;.btn-committee-names{flex:2 1;font-family:teacher-semibold;max-width:138px}.btn-committee-names button{background-color:#cda95f;border:.5px solid #7b7144;color:#fff;cursor:pointer;display:block;font-family:teacher-semibold;padding:.75rem 1.5rem;text-align:center;width:100%;a{color:#fff}}.btn-committee-names:not(:last-child){border-bottom:none}.btn-committee-names button:hover{background-color:#7b7144}}.team-child-container-members{display:flex;justify-content:center;width:100%;.members img{display:block;height:150px;width:100%}.members{height:389px;margin:0;max-height:100%;overflow:scroll;overflow-x:hidden;padding:0;width:100%}.members li{float:left;list-style:none;width:100%}@media (min-width:28.75em){.members li{max-width:174px;min-width:150px;width:50%}}}}}figure{-ms-overflow-style:none;border:.3em solid #cda95f;border-radius:.5em;margin:0 1.25em 1.25em 0;overflow:scroll;position:relative;scrollbar-width:none;text-align:center}figure::-webkit-scrollbar{display:none}figure:hover{border-color:#7b7144;img{opacity:.1;transition:all .2s ease-in-out .2s}figcaption{font-size:.8rem;margin-top:-5em;top:50%}h3,h4{font-size:.8rem;margin-bottom:1rem;margin-top:0}}figcaption{left:0;padding-top:8%;position:absolute;top:100%;transition:all allow-discrete .2s ease-in-out;width:100%}figcaption a{background-color:#cda95f;border-radius:1.25rem;color:#fff;display:inline-block;font-family:teacher-semibold;font-weight:700;height:1.5rem;margin-bottom:8%;padding-top:.5em;text-align:center;text-decoration:none;width:90%;&:hover{background-color:#7b7144}}.Button-sponsor-page{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background-color:#c44c1c;border:.35vw solid #712020;border-radius:5px;-webkit-box-shadow:inset 0 1px 0 #ffcbcb,0 10px 0 #441305;display:flex;filter:dropshadow(color=#000,offx=0px,offy=1px);height:clamp(4rem,6vw,10rem);justify-content:center;margin-top:2%;padding:1rem;position:relative;text-shadow:0 1px 0 #000;width:clamp(9rem,40vw,30rem)}.Button-sponsor-page:hover{background-color:#441305;-webkit-box-shadow:inset 0 2px 0 #ffcbcb,inset 0 0 0 #ba3d1b;top:10px}.sponsor-row{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:1%}.sponsor-tier-container{align-items:center;display:flex;flex-direction:column;margin-left:4%;margin-right:4%}.sponsor-logo-container{display:flex;flex-wrap:wrap;justify-content:center}.sponsor-logo-container a{align-items:center;background-color:#fff;border-radius:15px;box-shadow:0 1px 7px #00000029;display:flex;height:8vh;justify-content:center;margin:.5rem;max-height:100%;object-fit:contain;padding:2rem;width:16vw}.sponsor-logo-container img{max-height:100%;max-width:80%;object-fit:contain}@media (max-width:600px){.sponsor-row{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:1%}.sponsor-logo-container a{height:6vh;padding:1rem;width:25vw}.sponsor-logo-container img{max-height:100%;max-width:100%}}.arrow{padding-right:1rem}.FAQ{padding-bottom:0;.faq-collapse-container{background-color:#99d2f699;border:none;box-shadow:0 1px 4px #00000029;font-family:bitter;font-size:1.25rem;font-weight:550;margin-bottom:2rem}.faq-collapse{border:none;display:flex;font-family:teacher-regular;font-weight:550;padding-left:2rem;padding-top:.3rem}}.login-container{align-items:center;align-self:center;background-color:#fff;border-radius:25px;box-shadow:0 1px 4px #00000029;margin-inline:10%;margin-top:5%;min-height:60vh;padding:1rem 2rem;.form-container{align-items:center;display:flex;flex-direction:column;justify-content:center;.loginBubbles{background:#887e7e0a}.loginBubbles,.submitBubble{border:2px solid #00000005;border-radius:20px;box-sizing:border-box;color:#263238;font-family:Ubuntu,sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;margin-bottom:27px;outline:none;padding:10px 20px;text-align:center}.submitBubble{background-color:#cda95f;cursor:pointer}.submitBubble:hover{align-self:center;background-color:#7b7144;color:#fff;flex-direction:column}}.image{align-self:center;position:absolute;width:8%}.little-guy1{right:18%}.little-guy2{left:17%}.little-guy3{left:12%;margin-top:-60px}.little-guy4{margin-top:-60px;right:12%}}.Portal{min-height:70vh;padding:0;.apply{align-items:center;background-color:#fefeaa;border:.2vw solid #f5c499;border-radius:5px;color:#ff7e4a;font-size:fit-content;height:clamp(2rem,5vw,8rem);justify-content:center;padding:.25rem .5rem}.name-banner{background-color:#98d1cb;border-top-left-radius:25px;border-top-right-radius:25px;display:flex;flex:auto;max-height:10%;overflow:hidden;padding-inline:2rem;padding-bottom:2%;.message{color:#222238;font-family:teacher-regular;font-size:1.2rem;text-align:left;.welcome-message{color:#fff;font-size:3.5rem;margin-bottom:0}}.character{align-self:center;animation-duration:1s;animation-iteration-count:infinite;animation-name:floating;animation-timing-function:ease-in-out;display:flex;float:inline-end;height:auto;margin-left:auto;margin-right:5%;padding-bottom:2%;padding-left:5%;padding-top:2%;width:clamp(5rem,10rem,15rem)}}.disabledButton-rsvp{background-color:#8f8d8d;color:#515659}.Button-rsvp,.disabledButton-rsvp{border:2px solid #00000005;border-radius:20px;box-sizing:border-box;cursor:pointer;font-family:Ubuntu,sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;margin-bottom:27px;margin-top:1rem;outline:none;padding:10px 20px;text-align:center}.Button-rsvp{background-color:#cda95f;color:#263238}.Button-rsvp:hover{align-self:center;background-color:#7b7144;color:#fff;flex-direction:column}.portal-padding{padding-inline:5%;padding-bottom:5%}}.modalBackground{align-items:center;background-color:#2c3f5a99;display:flex;height:100vh;justify-content:center;position:fixed;top:0;width:100vw;z-index:13;.modalContainer{background-color:#fff;border-image:linear-gradient(#c395d2,#74adcf) 27 /2rem;border-radius:12px;box-shadow:0 5px 15px #00000059;display:flex;flex-direction:column;height:clamp(20rem,28rem,30rem);justify-self:center;padding:5%;width:clamp(20rem,35rem,35rem);.little-guy{height:130px}}.modalContainer .title{display:inline-block;margin-top:1%;text-align:center}.modalContainer .title h1{margin-bottom:0;padding-bottom:0}.titleCloseBtn{display:flex;justify-content:flex-end;padding-right:3%;padding-top:3%}.titleCloseBtn button{background-color:initial;border:none;cursor:pointer;font-size:30px}.titleCloseBtn button:hover{color:#1b797e}.modalContainer .body{font-size:1.7rem;text-align:center}.modalContainer .body,.modalContainer .footer{align-items:center;display:flex;justify-content:center}.modalContainer .footer{margin-bottom:5%;margin-top:clamp(1rem,1.5rem,2rem)}.apply{align-items:center;background-color:#fefeaa;border:.2vw solid #f5c499;border-radius:5px;color:#ff7e4a;display:flex;font-family:teacher-semibold;font-size:3rem;font-style:bold;height:clamp(5rem,5vw,8rem);justify-content:center;padding:.25rem .5rem;width:70%}.apply:hover{color:#cf3b00}}.application-banner{background:#fefeaa;border-color:#cee5ee;border-bottom:solid #cee5ee;border-width:.1px;color:#000;font-family:teacher-regular;font-size:1.2rem;padding:.5%;text-align:center}.align-right{margin-left:auto;margin-right:0}.disabledButton{background-color:#8f8d8d;border:2px solid #00000005;border-radius:20px;box-sizing:border-box;color:#515659;cursor:pointer;font-family:Ubuntu,sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;margin-bottom:27px;outline:none;padding:10px 20px;text-align:center}.padding{margin:4%}.button-glow{color:#fff}.button-glow,.button-glow-home-apply{animation:glow 2s linear infinite;box-shadow:0 0 0 0 #ff7e4a;padding:16px 34px}.button-glow-home-apply{color:#000}@keyframes glow{0%{box-shadow:0 0 0 0 #ff7e4a}50%{box-shadow:0 0 25px 0 #ff7e4a}}.countdown-container{flex-direction:column;font-size:24px;padding-top:.5rem;text-align:center}.countdown-container,.countdown-row{align-items:center;display:flex;justify-content:center}.countdown-text{color:#000;font-family:teacher-semibold;font-size:25px;margin-right:10px}.countdown-item{display:inline-block;font-family:teacher-semibold;margin:0 10px}.countdown-label{color:#888;font-family:teacher-regular;font-size:14px}.colon{display:inline-block;vertical-align:middle}.mlh-banner{display:block;max-width:85px;min-width:60px;position:absolute;right:50px;width:10%;z-index:11}.footer-container{align-items:center;bottom:0;display:absolute;flex-direction:row;font-family:teacher-regular;font-size:1.2rem;justify-content:center;margin-inline:5rem;padding:4rem 2rem 2rem;text-align:center;.divider{border:0;border-bottom:.0625rem solid;border-color:#00424b;margin-bottom:.2in;opacity:.6}.footer-content{align-items:center;display:grid;grid-template-columns:2fr 3fr 2fr;justify-content:center;.image{align-self:center;height:8rem}.column{align-content:center;border-left-color:#000;display:flex;flex-direction:column;justify-content:center}}.link{color:#cda95f;font-weight:700;height:15px;text-decoration:none}.socials{column-gap:.5rem;display:flex;flex-direction:row;justify-content:center;padding-top:2%;position:relative}.socials .icons{color:#cda95f;float:left;font-size:2rem;padding:0 clamp(.5rem);text-align:left}.socials .icons:hover{border-radius:5px;color:#7b7144;cursor:pointer}}.email-send-scroll{height:500px;overflow-x:auto;width:70%}.email-send-scroll table{border:1px solid #000;margin-top:3rem}.email-send-scroll tbody{border-bottom:1px solid #000}.email-send-scroll th{border-bottom:1px solid #050505;border-right:1px solid #060606;padding:2px 4px;text-align:left}.email-send-scroll td{border-bottom:1px solid #060606;border-right:1px solid #040404;padding:2px 4px}.locationEvent{color:purple;font-size:12px}.eventDescription,.time,th{padding-bottom:10px;vertical-align:middle}.tab{padding:20px 1px}.RSVP{margin-inline:10%;#msform{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:4% auto;max-width:725px;position:relative;text-align:center;z-index:0}#msform fieldset{background:#fff;border:0;border-radius:3px;box-shadow:0 0 15px 1px #0006;box-sizing:border-box;margin:0 auto;padding:7% 13%;position:relative;width:80%}#msform fieldset:not(:first-of-type),.noDisplay{display:none}#msform input,#msform textarea{border:1px solid #ccc;border-radius:3px;box-sizing:border-box;color:#2c3e50;font-size:14px;margin-bottom:10px;padding:15px}#msform textarea{width:100%}.mealPref{display:flex;flex-direction:column}.mealOption{align-items:center;display:flex;margin-bottom:10px}.mealOption input{cursor:pointer;margin-right:20px;width:auto}.mealOption label{margin:0;text-align:left}.diet{font-size:1rem;padding-bottom:4%}#msform .action-button{background:#cda95f;border:0;border-radius:1px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin:10px 5px;padding:10px;text-decoration:none;width:100px}#msform .action-button:focus,#msform .action-button:hover{box-shadow:0 0 0 2px #fff,0 0 0 3px #7b7144}.fs-title{color:#2c3e50;font-size:18px;margin-bottom:10px;text-transform:uppercase}.congrats{color:#4da99e;font-size:2rem}.fs-subtitle{color:#666;font-size:1rem;font-weight:400;margin-bottom:20px}#progressbar{counter-reset:step;margin-bottom:30px;overflow:hidden;padding-left:0}#progressbar li{color:#fff;float:left;font-size:9px;list-style-type:none;position:relative;text-transform:uppercase;width:25%}#progressbar li:before{background:#fff;border-radius:3px;color:#333;content:counter(step);counter-increment:step;display:block;font-size:10px;line-height:20px;margin:0 auto 5px;width:20px}#progressbar li:after{background:#666;content:"";height:2px;left:-50%;position:absolute;top:9px;width:100%;z-index:-1}#progressbar li:first-child:after{content:none}#progressbar li.active:after,#progressbar li.active:before{background:#4da99e;color:#fff}}.tech-support{font-size:1rem;max-width:70%}.disclaimer{font-size:20px}.tables-container{display:flex;justify-content:space-around}.backgroundSchedule{background-color:#00b1c41a;border-radius:10px;width:45%}table{margin-left:15px;opacity:1;padding:20px 20px 10px}.location{color:purple;font-size:12px}.presenter{font-size:13px;font-style:italic}.time{padding-right:40px}th{font-style:italic;text-decoration:underline}.eventDescription,.eventLocation,.time,th{padding-bottom:10px;padding-right:50px;vertical-align:middle}.content-all{border-bottom:5px solid #848484;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-left:4px solid #848484;border-right:4px solid #848484;font-family:teacher-semibold;margin-bottom:0}.formatPreSchedule{border-bottom:4px solid #848484;border-left:4px solid #848484;border-right:4px solid #848484;font-family:teacher-semibold;margin-bottom:20px}.contentPreSchedule{background-color:#ffcabb}.tabs{display:flex;justify-content:space-between}.tab{border-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#000;flex-grow:1;font-family:teacher-semibold;font-size:18px;padding:10px}.prescheduleTab{justify-content:center;pointer-events:none;width:100%}.tab.active{border:solid #848484;border-bottom-left-radius:0;border-bottom-right-radius:0;border-width:4px 4px 0}.tab:first-child.active,.tab:first-child:hover{background-color:#ffb4b0}.tab:nth-child(2).active,.tab:nth-child(2):hover{background-color:#ffffd9}.tab:nth-child(3).active,.tab:nth-child(3):hover{background-color:#d3e4ff}.content1,.tab:first-child.active{background-color:#ffc3c0}.content2,.tab:nth-child(2).active{background-color:#ffffd9}.content3,.tab:nth-child(3).active{background-color:#d3e4ff}.Awards{.product-image{height:15rem;object-fit:contain;padding:1%;width:95%}.card{background-color:#e7faea;border-radius:15px;box-shadow:0 4px 8px 0 #0003;height:35rem;margin:1rem;max-width:320px;text-align:center}.content{padding:1% 5%}.title{font-family:teacher-semibold}.description{color:grey;font-family:teacher-regular;font-size:20px}.card button{background-color:#000;border:none;color:#fff;cursor:pointer;font-size:18px;outline:0;padding:12px;text-align:center;width:100%}.card button:hover{opacity:.7}}.carousel-item-container{display:inline-flex;float:left;width:33.33%}.carousel-control-next-icon,.carousel-control-prev-icon{background-color:#4da99e;border-radius:45%;height:15em;width:30em}.carousel-indicators li{background-color:#4da99e}.Track{.card{background-color:#c7f2fc;border-radius:15px;box-shadow:0 4px 8px 0 #0003;display:flex;flex-direction:column;height:35rem;justify-content:flex-start;margin:1rem;max-width:320px;text-align:center}.product-image{height:15rem;margin:0 auto;object-fit:contain;padding:1%;width:95%}.content{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:1% 5%}.title{font-family:teacher-semibold;margin:.5rem 0}.description{color:grey;flex-grow:1;font-family:teacher-regular;font-size:20px}}@media only screen and (max-width:430px){.login-container{.form-container{.loginBubbles{font-size:10px;font-weight:500}}}figure:hover{border:.5em solid #7b7144;img{opacity:.1;transition:all .2s ease-in-out .2s}figcaption{font-size:.8rem;margin-top:-5em;top:50%}h3{font-size:.7rem}h4{font-size:.5rem}}figcaption a{border-radius:1.25rem;height:1.5rem;padding-top:.5em;width:90%}.countdown-item,.countdown-text{font-size:16px}.countdown-label{font-size:12px}}@media only screen and (max-width:500px){.app{height:100%;min-height:100vh}.Portal{min-height:70vh;padding:0;.apply{font-size:1.3rem;height:clamp(4rem,9vw,10rem);width:40%}.name-banner{display:flex;flex-direction:column;.message{.welcome-message{font-size:2rem}}.character{margin-left:auto;margin-right:auto;padding-bottom:4%;padding-left:0}}}.countdown-item,.countdown-text{font-size:18px}.countdown-label{font-size:12px}.footer-container{.socials .icons{font-size:1.75rem}}}@media only screen and (max-width:556px){@keyframes floating{0%{transform:translate(0)}50%{transform:translateY(10px)}to{transform:translate(0)}}.Home{background-color:#fff;border-radius:25px;box-shadow:0 1px 4px #00000029;margin:3% 5%;padding:1rem 2rem;.home-buttons{align-items:center;align-self:center;flex-direction:column;justify-content:center;row-gap:.1rem}.socials{padding-top:3%;.icons{font-size:3rem}}.welcome-container{display:contents;.floating-container{margin:0;padding-right:0;padding-top:2rem}.home-title{font-size:clamp(1.5rem,1.5vw,3rem)}.logo-home{max-width:110%}.home-date{font-size:clamp(2rem,4vw,4rem);max-width:800px}.welcome-right-container{align-items:center;padding-bottom:4.5%;padding-right:0}}}.Button{font-family:bitter;height:clamp(3rem,5vw,7rem)}button:hover{cursor:pointer}.Button-home{width:clamp(13rem,13rem,20rem)}.image-gallery-slide img{max-height:25vh!important;max-width:100%}.About{.logo-who-we-are{max-width:75%}}figure{border:.5em solid #cda95f;border-radius:.5em;margin:0 1.25em 1.25em 0;position:relative;text-align:center}figure:hover{border:.5em solid #7b7144;img{opacity:.1;transition:all .2s ease-in-out .2s}}.Button-sponsor-page{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#ff8178;border:.35vw solid #712020;border-radius:5px;-webkit-box-shadow:inset 0 1px 0 #ffcbcb,0 10px 0 #441305;display:flex;filter:dropshadow(color=#000,offx=0px,offy=1px);height:clamp(4rem,6vw,10rem);padding:1rem;position:relative;text-shadow:0 1px 0 #000;width:clamp(9rem,40vw,40rem)}.Button-sponsor-page div{font-size:.8rem}.Button-sponsor-page:hover{background-color:#ff8178;-webkit-box-shadow:inset 0 2px 0 #ffcbcb,inset 0 0 0 #ba3d1b;top:10px}}@media only screen and (max-width:1200px){.About{.collaborators-container{grid-gap:1em;align-items:center;display:grid;gap:1em;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;justify-content:center}}}@media only screen and (max-width:975px){.location-container{display:flex;.location-child-container{flex:1 1;margin:0!important;text-align:left!important}}.map iframe{display:none;visibility:hidden}}@media only screen and (max-width:900px){.image-gallery-slide img{max-height:50vh!important;max-width:100%}.members{max-height:300px;overflow:scroll}.committeeMembers-container{grid-gap:1em;align-items:center;display:grid;gap:1em;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}.navbar{.logo-container{align-content:center;align-self:center;max-width:clamp(8rem,10vw,15rem);min-width:6rem;padding:2% 5% 2% 1%}.logo-container img{align-self:center;width:100%}.links{align-items:flex-start;background-color:#fff;box-shadow:0 1px 4px #00000029;flex-direction:column;height:100vh;justify-content:flex-start;max-width:35vh;padding:5rem 1rem 1rem;position:fixed;right:-100%;row-gap:4%;top:0;transition:.4s;width:80%;.link{font-feature-settings:"smcp";color:#4da99e;display:inline-block;font-family:teacher-semibold;font-size:clamp(1.25rem,1.75vw,2rem);font-variant:small-caps;font-weight:700;height:clamp(1rem,3vw,5rem);padding:0 clamp(.5rem,.75vw,1rem);text-decoration:none;vertical-align:middle;white-space:nowrap}.link:hover{color:#83ddcd;cursor:pointer}.apply{align-items:center;background-color:#fefeaa;border:.2vw solid #f5c499;border-radius:5px;color:#ff7e4a;display:flex;font-size:fit-content;height:clamp(2rem,3vw,7rem);justify-content:center;padding:.25rem .5rem;width:100%}.apply:hover{color:#e07144}.mlh-banner-mobile{display:block;max-width:100px;min-width:60px;position:absolute;right:25%;top:0;width:10%;z-index:11}}.links-open{right:0}.dynamic{align-items:flex-start;flex-direction:column;justify-content:flex-start;row-gap:30px}.mobile-nav{padding:1rem;position:fixed;right:0;top:0}.nav-btn{color:#000;display:contents;opacity:1;visibility:visible}.close,.open{display:block}.close:hover,.open:hover{color:#ff592b}}.mlh-banner{display:none}}@media only screen and (max-width:1000px){.About{.who-we-are-container{display:flex;flex-direction:column;width:100%;.who-we-are-child-container{display:inline-block;flex:1 1}.who-we-are-child-container p{max-width:93%}.logo-who-we-are{display:flex;justify-self:center;padding-left:0;width:50%}}.collaborators-container{grid-gap:1em;align-items:center;display:grid;gap:1em;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;justify-content:center}}}@media only screen and (max-width:750px){.FAQ{.faq-collapse{padding-left:.7rem}.faq-collapse-container{font-size:1.1rem}}}@media only screen and (max-width:650px){.banner{max-width:100%}.modalBackground{align-content:center;display:flex;flex-direction:column;justify-content:center;.titleCloseBtn{margin-left:-2%;margin-right:-2%;padding-right:0;padding-top:0}.titleCloseBtn button{font-size:20px}.modalContainer{border-image:linear-gradient(#c395d2,#74adcf) 27 /1rem;display:flex;flex-direction:column;height:70%;height:-webkit-min-content;height:min-content;justify-self:center;margin:auto;padding:10%;width:60%}.apply{font-size:1.8rem}}.modalContainer .title{font-size:.8rem}.modalContainer .body p{color:blue;font-size:1.5rem}.modalContainer .footer{align-items:center;display:flex;justify-content:center;margin:0;padding-top:0}.countdown-item,.countdown-text{font-size:20px}.footer-container{font-size:1rem;margin-inline:1rem;.footer-content{grid-template-columns:1fr;.image{align-self:center;height:6vh}.socials{column-gap:.25rem;padding-top:0}}}}@media only screen and (max-width:700px){.image-gallery-slide img{max-height:40vh!important;max-width:100%}.RSVP{#msform fieldset{min-width:100%}.fs-title{font-size:1rem;margin-bottom:10px}.congrats{color:#4da99e;font-size:1rem}.fs-subtitle{font-size:.8rem}.mealOption label{font-size:70%}}}@media only screen and (min-width:1200px){.collaborators-container{grid-gap:1em;align-items:center;align-self:center;display:grid;gap:1em;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;height:80%;justify-content:center;padding:10% 0}}@media only screen and (min-width:950px){.action-items{max-width:100%}}@media only screen and (max-width:400px){.Awards{h6{margin-top:-.6rem}}}@media only screen and (max-width:529px){.locationTitle{display:none}td.time{padding-bottom:90px}.eventDescription{display:block;font-size:17px;width:60%}.eventLocation{display:block;font-family:teacher-regular;font-size:16px;margin-top:-.6rem;width:70%}.tab{font-size:17.5px}}@font-face{fallback:fallback;font-family:revicons;src:url(/static/media/revicons.e8746a624ed098489406.woff) format("woff"),url(/static/media/revicons.57fd05d4ae650374c8de.ttf) format("ttf"),url(/static/media/revicons.a77de540a38981833f9e.eot) format("ttf")}.react-multi-carousel-list{align-items:center;display:flex;overflow:hidden;position:relative}.react-multi-carousel-track{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:row;list-style:none;margin:0;padding:0;position:relative;transform-style:preserve-3d;will-change:transform,transition}.react-multiple-carousel__arrow{background:#00000080;border:0;border-radius:35px;cursor:pointer;min-height:43px;min-width:43px;opacity:1;outline:0;position:absolute;transition:all .5s;z-index:1000}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{color:#fff;display:block;font-family:revicons;font-size:20px;position:relative;text-align:center;z-index:2}.react-multiple-carousel__arrow:disabled{background:#00000080;cursor:default}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;text-align:center}.react-multi-carousel-dot button{border:2px solid grey;border-radius:50%;box-shadow:none;cursor:pointer;display:inline-block;height:12px;margin:0 6px 0 0;opacity:1;outline:0;padding:0;transition:background .5s;width:12px}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.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{left:calc(4% + 1px);right:auto}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}
/*# sourceMappingURL=main.86beaee5.css.map*/