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-details{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:18px 0 28px}.home-detail{align-items:center;background:#ffffffbf;border-radius:999px;color:#0b3c5d;display:inline-flex;font-family:Teachers,sans-serif;font-size:1.05rem;font-weight:600;gap:8px;padding:10px 16px}.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:#7291c1;border:.5px solid #4d6181;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:#4d6181}}.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 #7291c1;border-radius:.5em;margin:0 1.25em 1.25em 0;overflow:scroll;position:relative;scrollbar-width:none;text-align:center}figure img{display:block;height:100%;object-fit:cover;width:100%}figure::-webkit-scrollbar{display:none}figure:hover{border-color:#4d6181;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:#7291c1;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:#4d6181}}.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}:root{--sky:#99d2f6;--deep:#0a2460;--navy:#1f62b5;--teal:#2487a3;--sea:#7dd7d1;--dark:#393462;--coral:#c44c1c}.schedule-tabs{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:18px 0 34px}.schedule-tab{background:#99d2f6;border:3px solid #1f62b5;border:3px solid var(--navy);border-radius:18px;box-shadow:0 12px 22px #00000024;color:#0a2460;color:var(--deep);cursor:pointer;font-weight:800;padding:12px 22px}.schedule-tab.active{background:#1f62b5;background:var(--navy);border-color:#0a2460;border-color:var(--deep);color:#fff}.timeline{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:100%;min-width:0}.timeline-row{grid-column-gap:18px;align-items:start;column-gap:18px;display:grid;grid-template-columns:190px 40px 1fr}.time-pill{background:#1f62b5;background:var(--navy);border:3px solid #0a2460;border:3px solid var(--deep);border-radius:14px;color:#fff;font-weight:900;padding:14px 18px;text-align:center}.timeline-mid{display:flex;justify-content:center;min-height:92px;position:relative}.dot{background:#0a2460;background:var(--deep);height:14px;margin-top:12px;width:14px}.dot,.line{border-radius:999px}.line{background:#0a24604d;height:calc(100% + 24px);position:absolute;top:28px;width:6px}.event-card{border:4px solid #0a2460;border:4px solid var(--deep);border-radius:18px;box-shadow:0 14px 28px #0000001f;padding:22px 26px}.event-title{color:#0a2460;color:var(--deep);font-size:1.35rem;font-weight:900;margin-bottom:10px}.event-location{color:#0a2460e6;font-size:1.05rem;font-weight:650}.event-card.default{background:#7dd7d1a6;border-color:#2487a3;border-color:var(--teal)}.event-card.secondary{background:#99d2f6a6;border-color:#1f62b5;border-color:var(--navy)}.event-card.emphasis{background:#1f62b5;background:var(--navy);border-color:#0a2460;border-color:var(--deep)}.event-card.emphasis .event-location,.event-card.emphasis .event-title{color:#fff}.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:#c6d4e7;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;overflow:hidden;padding:1% 5%}.title{font-family:teacher-semibold;margin:.5rem 0}.description{color:#182752;flex-grow:1;font-family:teacher-regular;font-size:20px;overflow-y:auto}}@media only screen and (max-width:430px){.login-container{.form-container{.loginBubbles{font-size:10px;font-weight:500}}}figure:hover{border:.5em solid #7291c1;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{.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 #7291c1;border-radius:.5em;margin:0 1.25em 1.25em 0;position:relative;text-align:center}figure:hover{border:.5em solid #4d6181;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 (max-width:570px){.timeline-row{grid-template-columns:1fr;row-gap:12px}.timeline-mid{display:none}.event-card{max-width:100%;min-width:0}.event-title{font-size:1.1rem}.event-location{font-size:.95rem}}@font-face{font-display:swap;font-family:MeadowSans;font-style:normal;font-weight:100 900;src:url(/static/media/SourGummy-Variable.5a56f25717aab94e1c0f.ttf) format("truetype")}@font-face{font-display:swap;font-family:MeadowFriendly;font-style:normal;font-weight:100 900;src:url(/static/media/SourGummy-Variable.5a56f25717aab94e1c0f.ttf) format("truetype")}@font-face{font-display:swap;font-family:MeadowBubble;font-weight:800;src:url(/static/media/Bubbl-ExtraBold.f0bc5bf79e1bbefa80d9.otf)}@font-face{font-display:swap;font-family:MeadowItalic;font-style:italic;font-weight:100 900;src:url(/static/media/SourGummy-Italic-Variable.eb91b6e578557cb7a2b6.ttf) format("truetype")}html{scroll-behavior:smooth}.meadow-site{--ink:#294c39;--muted:#52634a;--cream:#f5f5cf;--surface:#fffbed;--green:#43683e;--peach:#f3b6aa;--lavender:#d5c1ec;--sage:#dce7c7;--line:#294c3926;background:var(--cream);color:var(--ink);font:500 18px/1.65 MeadowSans,sans-serif;overflow:clip;position:relative;text-align:left}.meadow-site *,.meadow-site :after,.meadow-site :before{box-sizing:border-box}.meadow-site ::selection{background:var(--lavender);color:var(--ink)}.meadow-site :is(h1,h2,h3,p,figure){margin:0}.meadow-site :is(h1,h2,h3){text-wrap:balance;color:var(--ink);font-family:MeadowFriendly,sans-serif;font-weight:800;letter-spacing:-.025em}.meadow-site h2{font-size:clamp(38px,4.7vw,66px);line-height:1.08;margin-bottom:26px}.meadow-site h3{font-size:27px;letter-spacing:-.015em;line-height:1.2}.meadow-site p{font:500 18px/1.65 MeadowSans,sans-serif}.meadow-site p+p{margin-top:18px}.meadow-site em{font-family:MeadowItalic,MeadowSans,sans-serif;font-style:italic;font-weight:400;letter-spacing:-.025em}.meadow-site strong{font-weight:700}.meadow-site a{color:inherit;text-decoration:none}.meadow-site button{color:inherit;cursor:pointer;font:inherit}.meadow-site img{display:block;max-width:100%}.meadow-site section[id]{scroll-margin-top:112px}.meadow-site :focus-visible{outline:3px solid #745483;outline-offset:5px}.meadow-site .eyebrow{color:var(--muted);font:700 12px/1.5 MeadowFriendly,sans-serif;letter-spacing:.13em;margin:0 0 20px;text-transform:uppercase}.meadow-site .small-note{color:var(--muted);font-size:14px;line-height:1.65}.meadow-section{margin:0 auto;padding:110px 48px;width:min(1240px,100%)}.meadow-skip{background:var(--surface);border-radius:40px;left:20px;padding:12px 24px;position:fixed;top:-100px;z-index:60}.meadow-skip:focus{top:20px}.meadow-header{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffbedf2;border:1px solid var(--line);border-radius:999px;box-shadow:0 8px 30px #294c3909;display:flex;justify-content:space-between;left:50%;min-height:72px;padding:12px 14px 12px 28px;position:fixed;top:20px;transform:translateX(-50%);width:min(1140px,calc(100% - 200px));z-index:40}.meadow-wordmark{font:800 24px/1 MeadowBubble,sans-serif;letter-spacing:-.035em;white-space:nowrap}.wordmark-dot{color:#9b5a4c;display:inline-block;font-size:25px;margin-left:6px}.meadow-header nav{align-items:center;display:flex;gap:3px}.meadow-header nav a{border-radius:999px;font-size:14px;font-weight:600;padding:10px 13px}.meadow-header nav a:hover{background:var(--sage)}.meadow-header nav .nav-join{background:var(--ink);color:var(--surface);margin-left:10px;padding:12px 20px}.meadow-header nav .nav-join:hover{background:var(--green)}.menu-toggle{display:none}.meadow-mlh-badge{position:absolute;right:20px;top:0;width:70px;z-index:42}.meadow-mlh-badge img{width:100%}.motion-toggle{background:#fffbedee;border:1px solid var(--line);border-radius:999px;bottom:15px;font-size:12px!important;left:15px;padding:9px 15px;position:fixed;z-index:35}.motion-toggle:disabled{cursor:default}.meadow-hero{grid-column-gap:28px;align-items:center;column-gap:28px;display:grid;grid-template-columns:minmax(-webkit-min-content,.75fr) minmax(0,1.25fr);grid-template-columns:minmax(min-content,.75fr) minmax(0,1.25fr);isolation:isolate;margin:0 auto;min-height:min(880px,100svh);padding:112px 16px 90px clamp(24px,3vw,60px);position:relative;width:min(1800px,100%)}.hero-event{grid-column:1;grid-row:1;min-width:0;position:relative;z-index:2}.meadow-site .hero-school{align-items:center;display:inline-flex;font-size:12px;font-weight:700;gap:9px;letter-spacing:.1em;margin-bottom:22px;text-transform:uppercase}.meadow-site h1.hero-title{-webkit-text-stroke:2px #466340;font:800 clamp(52px,6.5vw,94px)/1 MeadowBubble,sans-serif;letter-spacing:-.055em;paint-order:stroke fill;text-shadow:0 4px 0 #466340;white-space:nowrap}.hero-title .bouncy-letter{cursor:default;display:inline-block;transform:rotate(calc((var(--letter) - 3.5)*1.15deg));transform-origin:center 72%}.hero-title .bouncy-letter:first-child{color:#f3b6aa}.hero-title .bouncy-letter:nth-child(2){color:#c9bce9}.hero-title .bouncy-letter:nth-child(3){color:#f6d98d}.hero-title .bouncy-letter:nth-child(4){color:#b9d7b0}.hero-title .bouncy-letter:nth-child(5){color:#acd1e8}.hero-title .bouncy-letter:nth-child(6){color:#ebb4c9}.hero-title .bouncy-letter:nth-child(7){color:#d5c1ec}.hero-title .bouncy-letter:nth-child(8){color:#f0b69b}.hero-title .bouncy-letter:nth-child(9){color:#b9d7b0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.meadow-site:not(.motion-paused) .hero-title .bouncy-letter:hover{animation:hero-letter-bounce .55s ease-in-out infinite alternate}}@keyframes hero-letter-bounce{0%{transform:rotate(calc((var(--letter) - 3.5)*1.15deg))}to{transform:translateY(-14px) rotate(7deg) scale(1.08)}}.meadow-site .hero-intro{font:700 clamp(26px,2.75vw,40px)/1.16 MeadowFriendly,sans-serif;letter-spacing:-.035em;margin-top:30px}.hero-intro em{font-size:1.04em}.meadow-site .hero-description{color:var(--muted);font-size:17px;margin-top:24px;max-width:42ch}.hero-film{aspect-ratio:1450/1085;grid-column:2;grid-row:1;isolation:isolate;justify-self:end;margin:0;max-width:none;min-width:0;pointer-events:none;position:relative;width:100%}.hero-window-opening{background:#cee0d6 url(/static/media/airplane-poster.b0fd435975d04138e1b7.webp) 58%/cover;border-radius:50% 50% 2% 2%/27% 27% 2% 2%;height:67.5%;left:20.5%;overflow:hidden;position:absolute;top:11.7%;width:59%}.hero-window-frame{height:auto;pointer-events:none;position:relative;-webkit-user-select:none;user-select:none;width:100%;z-index:1}.hero-film video{display:block;height:100%;object-fit:cover;object-position:58% center;width:100%}.meadow-sparkle{fill:var(--lavender);pointer-events:none;width:112px}.hero-details{display:flex;flex-wrap:wrap;gap:24px;margin-top:30px}.hero-detail{border-left:2px solid #b4bd8d;min-width:0;padding-left:14px}.hero-detail span{color:var(--muted);display:block;font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:3px;text-transform:uppercase}.hero-detail strong{display:block;font-size:15px;line-height:1.5}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero-button,.meadow-button{align-items:center;background:var(--ink);border:1px solid #0000;border-radius:999px;color:var(--surface)!important;display:inline-flex;font:700 15px/1.4 MeadowFriendly,sans-serif;gap:24px;justify-content:center;min-height:52px;padding:14px 25px;transition:transform .18s ease,background .18s ease}.hero-button span{font-size:23px;line-height:1}.hero-button-secondary{background:var(--lavender);color:var(--ink)!important}.hero-button:hover,.meadow-button:hover{background:var(--green);transform:translateY(-3px)}.hero-button-secondary:hover{background:#c9b3e5}.hero-scroll{align-items:center;bottom:36px;display:flex;font-size:13px;gap:20px;left:50%;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:2}.hero-scroll span{border:1px solid var(--line);border-radius:50%;display:grid;font-size:20px;height:34px;place-items:center;width:34px}.hero-button-primary span{display:inline-block}.hero-button-primary:is(:hover,:focus-visible) span{transform:rotate(-45deg)}@media (prefers-reduced-motion:no-preference){.meadow-site:not(.motion-paused) .hero-button-primary span{transition:transform .25s ease}}.text-link{border-bottom:1px solid;display:inline-block;font-size:15px;font-weight:600;padding-bottom:4px}.text-link:hover{color:#785181}.about-section{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:.9fr 1.1fr}.about-art{display:grid;isolation:isolate;place-items:center;position:relative}.about-art:before{background:#e9e4bf;border-radius:48% 52% 40% 60%;content:"";height:77%;position:absolute;transform:rotate(-8deg);width:100%;z-index:-1}.about-facts{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:32px}.about-facts>div{background:#e7eccc;border-radius:24px;min-width:0;padding:18px 14px}.about-facts>div:nth-child(2){background:#eedce6}.about-facts>div:nth-child(3){background:#f3dfc2}.about-facts strong{display:block;font-size:16px;line-height:1.3}.about-facts span{color:var(--muted);display:block;font-size:12px;line-height:1.4;margin-top:7px}.section-heading{align-items:flex-end;display:flex;gap:36px;justify-content:space-between;margin-bottom:46px}.section-heading h2{margin-bottom:0}.section-heading>p{color:var(--muted);font-size:15px;max-width:300px}.experience-section{background:linear-gradient(#f5f5cf55,#f5f5cf22),url(/static/media/landscape.e2cd1ccdc389a226ae22.webp) bottom /cover no-repeat;border-radius:72px 72px 0 0;position:relative}.experience-section .meadow-section{padding-bottom:190px;position:relative}.track-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.track-card{background:var(--surface);border-radius:36px;min-width:0;padding:26px;transition:transform .2s ease}.track-card:nth-child(2){background:#f4d0c5;border-radius:36px 72px 36px 36px}.track-card:nth-child(3){background:#e0d4ef}.track-card:nth-child(4){background:#f3e1ad;border-radius:36px 36px 72px 36px}.track-card:hover{transform:translateY(-7px)}.track-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:38px}.track-number{font:italic 400 20px MeadowItalic,MeadowSans,sans-serif}.track-symbol{background:#fffbed80;border-radius:50%;display:grid;font-size:33px;height:57px;line-height:1;place-items:center;width:57px}.track-card h3{font-size:25px;margin-bottom:14px}.track-card p{font-size:16px;line-height:1.55}.idea-button{background:#0000;border:1px solid #294c3940;border-radius:999px;display:block;font-size:14px!important;margin:42px auto 0;padding:11px 22px}.idea-button:hover{background:var(--surface)}.meadow-site .idea-result{font:italic 400 23px/1.4 MeadowItalic,MeadowSans,sans-serif;margin-top:16px;max-width:none;min-height:30px;text-align:center}.schedule-section{grid-gap:78px;align-items:center;display:grid;gap:78px;grid-template-columns:1fr 1fr}.schedule-section .small-note{margin-top:20px;max-width:44ch}.schedule-card{background:#e3d9ee;border-radius:48px 48px 90px 48px;padding:35px}.day-tabs{background:#fffbed80;border-radius:999px;display:flex;gap:5px;margin-bottom:32px;padding:6px}.day-tabs button{background:#0000;border:0;border-radius:999px;flex:1 1;font-size:14px;font-weight:700;min-height:44px;padding:9px 7px}.day-tabs button[aria-selected=true]{background:var(--ink);color:var(--surface)}.day-tabs button:hover:not([aria-selected=true]){background:#fffbedaa}#day-panel{min-height:248px}.journey-stop{grid-gap:16px;display:grid;gap:16px;grid-template-columns:36px 1fr;padding:17px 0}.journey-stop+.journey-stop{border-top:1px solid var(--line)}.journey-stop>span{font:italic 400 22px MeadowItalic,MeadowSans,sans-serif;padding-top:3px}.journey-stop h3{font-size:24px;margin-bottom:8px}.journey-stop p{font-size:16px;line-height:1.55}.schedule-footnote{display:block;font:italic 400 19px/1.4 MeadowItalic,MeadowSans,sans-serif;padding-top:22px}.community-section{padding-top:25px;width:min(1600px,100%)}.memory-board{aspect-ratio:1.8;position:relative}.memory-board-art{inset:0;position:absolute}.memory-board-art,.memory-board-art img{display:block;height:100%;width:100%}.memory-grid{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));inset:30% 12% 15%;position:absolute}.meadow-site .memory-grid figure{background:#0000;border:0;border-radius:0;min-width:0;overflow:visible;padding:0;position:relative;transform:rotate(-2deg)}.meadow-site .memory-grid figure:nth-child(2){transform:rotate(2deg)}.meadow-site .memory-grid figure:nth-child(3){transform:rotate(-1deg)}.meadow-site .memory-grid figure img{opacity:1;transition:none}.memory-grid img{aspect-ratio:4/3;border:6px solid var(--surface);border-radius:3px;box-shadow:0 4px 8px #49351f26;height:auto;object-fit:cover;width:100%}.meadow-site .memory-grid figcaption{background:var(--surface);border-radius:5px;box-shadow:0 3px 6px #49351f1a;font:600 clamp(14px,1.3vw,19px)/1.3 MeadowFriendly,sans-serif;left:auto;margin-top:14px;opacity:1;padding:12px 10px;position:static;text-align:center;top:auto;transition:none;width:100%}.memory-grid figcaption span{color:var(--muted);display:block;font:italic 400 12px MeadowItalic,MeadowSans,sans-serif;margin-top:4px}.memory-pin{filter:drop-shadow(2px 3px 2px #49351f40);left:50%;pointer-events:none;position:absolute;top:-16px;transform:translateX(-50%);z-index:2}.team-section{background:#e7c597;border-radius:72px 72px 0 0;isolation:isolate;overflow:hidden;position:relative}.team-section:before{background:url(/static/media/committee-dirt-concept-v1.c51d29f9afa26db4a2a9.webp) 50%/100% 100% no-repeat;content:"";inset:0;position:absolute;z-index:-1}.team-section .meadow-section{padding-bottom:270px;position:relative;text-align:center;z-index:1}.team-section h2{margin-bottom:18px}.meadow-site .team-intro{margin:0 auto;max-width:42ch}.garden-filters{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:34px 0}.garden-filters button{background:#fffbeded;border:1px solid #294c392b;border-radius:999px;font-size:13px;min-height:42px;padding:8px 17px}.garden-filters button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.garden-filters button:hover:not([aria-pressed=true]){background:#e0d4ef}.garden-layout{display:block}.flower-field{align-items:flex-end;display:flex;flex-wrap:wrap;gap:22px;justify-content:center;padding:16px 0 35px}.flower-person{background:#0000;border:0;border-radius:30px;flex:0 1 180px;max-width:180px;padding:8px;position:relative;width:180px}.flower-person:nth-child(2n){translate:0 18px}.flower-person span{background:#fffbedf2;border-radius:999px;display:inline-block;font-size:15px;font-weight:600;padding:5px 16px}.garden-flower{display:block;overflow:visible;transform-origin:center bottom;transition:transform .3s ease;width:100%}.flower-person:focus-visible .garden-flower,.flower-person:hover .garden-flower{transform:translateY(-8px) rotate(3deg)}.garden-flower .stem{fill:none;stroke:#6c8751;stroke-width:6}.garden-flower .leaf{fill:#9cab70;stroke:#6c8751;stroke-width:1.5}.garden-flower .flower-portrait-image{pointer-events:none}.petals{fill:var(--petal);stroke:#89694b35;stroke-width:1;transform:scale(.9);transform-origin:70px 70px;transition:transform .4s ease}.is-bloomed .petals{transform:scale(1.1) rotate(15deg)}.garden-prop{pointer-events:none;position:absolute;width:290px;z-index:0}.garden-pot{bottom:30px;left:calc(50% - 325px);transform:rotate(-6deg)}.garden-shovel{bottom:30px;right:calc(50% - 325px);transform:rotate(7deg)}.sponsor-section{text-align:center}.meadow-sponsors-coming-soon{border:1px dashed #294c3959;border-radius:90px;display:grid;margin:35px auto 45px;min-height:150px;place-items:center}.meadow-sponsors-coming-soon p{color:var(--muted);font:italic 400 32px MeadowItalic,MeadowSans,sans-serif}.sponsor-callout{align-items:center;background:#e7eccc;border-radius:36px;display:flex;gap:28px;justify-content:space-between;padding:36px 40px;text-align:left}.sponsor-callout h3{font-size:29px}.sponsor-callout p{font-size:16px;margin-top:10px;max-width:50ch}.sponsor-callout .meadow-button{flex-shrink:0}.faq-section{background:#ede5ef;border-radius:72px 72px 0 0}.faq-layout{grid-gap:85px;align-items:start;display:grid;gap:85px;grid-template-columns:.8fr 1.2fr}.gator-button{background:#0000;border:0;border-radius:45%;display:block;height:235px;margin-top:25px;overflow:hidden;position:relative;transition:transform .2s ease;width:240px}.gator-button img{left:50%;max-width:none;position:absolute;top:49%;transform:translate(-50%,-50%);width:490px}.gator-button:hover{transform:rotate(-5deg)}.meadow-site .gator-greeting{font:italic 400 19px/1.5 MeadowItalic,MeadowSans,sans-serif;max-width:29ch;min-height:65px}.meadow-faqs{grid-gap:12px;display:grid;gap:12px}.meadow-faqs details{background:var(--surface);border-radius:26px;padding:23px 26px}.meadow-faqs summary{align-items:center;cursor:pointer;display:flex;font:600 17px/1.4 MeadowFriendly,sans-serif;gap:20px;justify-content:space-between;list-style:none}.meadow-faqs summary::-webkit-details-marker{display:none}.meadow-faqs summary span{background:#e3e9cc;border-radius:50%;display:grid;flex:0 0 30px;font:24px/1 MeadowSans,sans-serif;height:30px;place-items:center;transition:transform .18s ease}.meadow-faqs details[open] summary span{transform:rotate(45deg)}.meadow-faqs details p{color:var(--muted);font-size:16px;margin-top:18px}.join-section{isolation:isolate;padding:120px 28px;position:relative;text-align:center}.join-section:before{background:#e4e9c5;border-radius:50%;content:"";inset:45px max(20px,calc(50% - 425px));position:absolute;z-index:-1}.meadow-site .join-section h2{font-size:clamp(56px,7vw,94px);margin-bottom:26px}.join-section .meadow-button{margin-top:28px}.join-sparkle{fill:var(--peach);left:calc(50% - 340px);position:absolute;top:85px;transform:rotate(-10deg);width:115px}.meadow-footer{align-items:center;background:var(--ink);border-radius:44px 44px 0 0;color:var(--surface);display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:44px max(32px,calc(50% - 572px))}.meadow-footer p{font:italic 400 19px MeadowItalic,MeadowSans,sans-serif}.meadow-footer>div{display:flex;flex-wrap:wrap;font-size:14px;gap:22px}.meadow-footer a:hover{text-decoration:underline;text-underline-offset:5px}.meadow-footer small{border-top:1px solid #fffbed30;color:#e1e5c9;flex-basis:100%;font-size:12px;padding-top:24px}@media (max-width:1100px){.meadow-header{left:22px;padding-left:20px;transform:none;width:calc(100% - 125px)}.meadow-header nav a{font-size:13px;padding-inline:9px}.meadow-header nav .nav-join{margin-left:3px;padding-inline:15px}.meadow-wordmark{font-size:21px}.meadow-hero{grid-template-columns:minmax(0,1fr);min-height:auto;padding-inline:40px;row-gap:36px}.hero-event{margin-inline:auto;max-width:640px;width:100%}.hero-film{grid-column:1;grid-row:2;justify-self:center;margin:0;max-width:100vw;width:100vw}.meadow-section{padding:85px 36px}.about-section,.faq-layout,.schedule-section{gap:40px}.track-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.track-top{margin-bottom:24px}.community-section{padding-top:25px}}@media (max-width:850px){.team-section{background:#e7c597 url(/static/media/soil-texture-tile.8abbb460f86a81c11659.webp) top/600px 600px repeat}.team-section:before{aspect-ratio:1510/1041;background-size:100% auto;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 25%,#0000 85%);mask-image:linear-gradient(#000 25%,#0000 85%)}.team-section:after{background:url(/static/media/committee-dirt-concept-v1.c51d29f9afa26db4a2a9.webp) bottom/100% auto no-repeat;content:"";height:120px;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 85%);mask-image:linear-gradient(#0000,#000 85%);position:absolute;z-index:-1}.meadow-header{left:16px;min-height:62px;padding:9px 16px;top:14px;width:calc(100% - 97px)}.meadow-header .meadow-wordmark{font-size:23px}.meadow-mlh-badge{right:12px;width:58px}.menu-toggle{background:var(--sage);border:0;border-radius:50%;display:grid;height:42px;order:2;padding:8px;place-items:center;width:42px}.menu-icon{display:block;height:18px;position:relative;width:22px}.menu-icon span{background:var(--ink);border-radius:5px;height:2px;left:0;position:absolute;transition:transform .18s ease,opacity .18s ease;width:22px}.menu-icon span:first-child{top:1px}.menu-icon span:nth-child(2){top:8px}.menu-icon span:nth-child(3){top:15px}.menu-toggle[aria-expanded=true] .menu-icon span:first-child{transform:translateY(7px) rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-icon span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] .menu-icon span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.meadow-header nav{background:var(--surface);border:1px solid var(--line);border-radius:28px;box-shadow:0 12px 25px #294c3914;display:none;left:0;max-height:calc(100svh - 100px);overflow:auto;padding:14px;position:absolute;right:0;top:calc(100% + 10px)}.meadow-header nav.open{align-items:stretch;display:flex;flex-direction:column}.meadow-header nav a{font-size:16px;min-height:44px;padding:11px 16px}.meadow-header nav .nav-join{margin:6px 0 0;text-align:center}.meadow-hero{padding-top:135px}.hero-actions{gap:9px}.hero-button{font-size:14px;padding-inline:18px}.about-section{gap:30px}.about-facts,.about-section{grid-template-columns:1fr}.about-facts>div{align-items:center;border-radius:18px;display:flex;gap:12px;padding:12px 17px}.about-facts span{margin-top:0}.section-heading{align-items:flex-start;flex-direction:column;gap:20px}.section-heading>p{max-width:none}.faq-layout,.schedule-section{gap:30px;grid-template-columns:1fr}.schedule-card{padding:25px}.memory-grid{gap:15px}.meadow-site .memory-grid figcaption{font-size:13px;padding:8px}.sponsor-callout{padding:30px}}@media (max-width:640px){.meadow-site h2{font-size:clamp(37px,9vw,51px)}.meadow-site p{font-size:17px}.meadow-site .eyebrow{font-size:10px;letter-spacing:.12em;margin-bottom:16px}.meadow-section{padding:72px 24px}.meadow-hero{gap:42px;grid-template-columns:1fr;min-height:auto;padding:132px 26px 88px}.hero-event{grid-column:1;grid-row:1}.meadow-site .hero-school{font-size:11px;margin-bottom:18px}.meadow-site h1.hero-title{font-size:clamp(46px,12vw,75px)}.meadow-site .hero-intro{font-size:clamp(27px,6.5vw,37px);margin-top:25px}.meadow-site .hero-description{font-size:16px;margin-top:22px;max-width:39ch}.hero-details{gap:20px;margin-top:25px}.hero-detail strong{font-size:13px}.hero-detail span{font-size:10px}.hero-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.hero-button{font-size:16px;gap:16px;min-height:50px;padding:12px 18px}.hero-film{max-width:calc(100% + 32px);width:calc(100% + 32px)}.hero-scroll{bottom:22px;font-size:12px}.about-section{gap:35px;grid-template-columns:1fr;padding-top:36px}.about-art{margin:0 auto;max-width:340px;width:100%}.about-section>div:last-child{min-width:0}.about-facts{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.about-facts>div{border-radius:22px;display:block;padding:17px 12px}.about-facts strong{font-size:14px}.about-facts span{font-size:11px;margin-top:7px}.experience-section,.faq-section,.team-section{border-radius:40px 40px 0 0}.section-heading{margin-bottom:30px}.track-grid{gap:14px;grid-template-columns:1fr}.track-card{border-radius:28px;padding:22px 18px}.track-card:nth-child(2){border-radius:28px 52px 28px 28px}.track-card:nth-child(4){border-radius:28px 28px 52px 28px}.track-symbol{font-size:27px;height:44px;width:44px}.track-number{font-size:17px}.track-card h3{font-size:23px}.track-card p{font-size:15px}.idea-button{font-size:13px!important;padding-inline:17px}.meadow-site .idea-result{font-size:21px;min-height:60px}.experience-section .meadow-section{padding-bottom:150px}.faq-layout,.schedule-section{gap:36px;grid-template-columns:1fr}.schedule-card{border-radius:36px 36px 64px 36px;padding:28px}#day-panel{min-height:255px}.journey-stop h3{font-size:23px}.journey-stop p{font-size:16px}.community-section{padding-top:10px}.memory-board{aspect-ratio:.43;margin-inline:-14px;width:calc(100% + 28px)}.memory-grid{align-items:center;gap:12px;grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(0,1fr));inset:15% 18% 9%;padding:0}.memory-grid img{aspect-ratio:3/2;border-width:4px}.meadow-site .memory-grid figure:nth-child(2){transform:rotate(2deg)}.meadow-site .memory-grid figcaption{font-size:clamp(10px,2.65vw,16px);margin-top:10px;padding:10px 4px;white-space:nowrap}.memory-grid figcaption span{display:none}.garden-filters{flex-wrap:nowrap;justify-content:flex-start;margin:26px -4px 20px;overflow-x:auto;overscroll-behavior-inline:contain;padding:5px 4px 13px;scrollbar-color:#839664 #fffbed99;scrollbar-width:thin}.garden-filters button{flex:0 0 auto;min-height:44px}.flower-field{grid-gap:24px 16px;display:grid;gap:24px 16px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:8px}.flower-person{justify-self:center;max-width:185px;width:100%}.garden-prop{width:180px}.garden-pot{bottom:15px;left:calc(50% - 175px)}.garden-shovel{bottom:15px;right:calc(50% - 175px)}.team-section .meadow-section{padding-bottom:195px}.sponsor-callout{align-items:flex-start;border-radius:30px;flex-direction:column;padding:30px 25px}.sponsor-callout h3{font-size:28px}.meadow-sponsors-coming-soon{margin:30px 0;min-height:115px}.gator-button{height:180px;margin-top:22px;width:185px}.gator-button img{width:380px}.meadow-site .gator-greeting{font-size:18px;max-width:32ch;min-height:58px}.meadow-faqs details{border-radius:24px;padding:21px}.meadow-faqs summary{font-size:16px;gap:12px}.meadow-faqs details p{font-size:16px}.join-section{padding:94px 24px}.join-section:before{inset:35px -35px}.meadow-site .join-section h2{font-size:clamp(50px,12vw,68px)}.join-sparkle{left:23px;top:20px;width:73px}.meadow-footer{align-items:flex-start;border-radius:32px 32px 0 0;flex-direction:column;padding:37px 25px 75px}.meadow-footer small{width:100%}.meadow-footer>div{gap:20px}.meadow-footer a{align-items:center;display:inline-flex;min-height:44px}.motion-toggle{bottom:max(12px,env(safe-area-inset-bottom));min-height:44px}.meadow-section .text-link{overflow-wrap:anywhere}}@media (max-width:360px){.meadow-header .meadow-wordmark,.wordmark-dot{font-size:20px}.meadow-hero{padding-inline:20px}.hero-actions{grid-template-columns:1fr}.hero-details{gap:15px}.hero-detail:last-child{flex-basis:100%}.track-grid{grid-template-columns:1fr}.track-card{padding:25px}.track-top{margin-bottom:18px}.about-facts{grid-template-columns:1fr}.about-facts>div{align-items:center;display:flex;gap:12px}.about-facts span{margin-top:0}.schedule-card{padding:23px}}.motion-paused *,.motion-paused :after,.motion-paused :before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.meadow-site *,.meadow-site :after,.meadow-site :before{animation:none!important;transition:none!important}}.playful-meadow .about-section .about-art{display:grid;height:auto;max-width:none;place-items:center;width:100%}.playful-meadow .about-bloom{aspect-ratio:7/12;background:#0000;border:0;border-radius:40%;display:block;isolation:isolate;padding:0;position:relative;width:min(100%,370px,calc(100svh*7/12 - 70px));z-index:3}.playful-meadow .about-bloom .about-bloom-stage{animation:none;display:block;height:100%;inset:0;max-width:none;object-fit:contain;pointer-events:none;position:absolute;transform:none;width:100%}.playful-meadow .about-bloom .about-bloom-base{-webkit-clip-path:inset(35% 0 0 0);clip-path:inset(35% 0 0 0);z-index:0}.playful-meadow .about-bloom .about-bloom-bud,.playful-meadow .about-bloom .about-bloom-flower{-webkit-clip-path:inset(0 0 63% 0);clip-path:inset(0 0 63% 0);transform-origin:55% 36%;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .13s linear;z-index:1}.playful-meadow .about-bloom .about-bloom-bud{opacity:1}.playful-meadow .about-bloom .about-bloom-flower{opacity:0;transform:scale(.32,.7)}.playful-meadow .about-bloom.is-bloomed .about-bloom-bud{opacity:0;transform:scaleX(1.12)}.playful-meadow .about-bloom.is-bloomed .about-bloom-flower{opacity:1;transform:scale(1)}.playful-meadow .about-bloom-message{background:radial-gradient(ellipse,#fff3cded 20%,#fff3cd99 50%,#0000 72%);border-radius:50%;color:#40573a;font-family:MeadowFriendly,sans-serif;font-size:clamp(18px,1.4vw,21px);font-weight:900;left:59%;line-height:1.1;opacity:0;padding:10px 2px;pointer-events:none;position:absolute;text-align:center;top:22%;transform:translate(-50%,-50%) scale(.86);transition:opacity 80ms ease,transform .16s ease;width:36%;z-index:3}.playful-meadow .about-bloom.is-bloomed .about-bloom-message{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:.22s}@media (max-width:760px){.playful-meadow .about-bloom{width:min(82vw,330px,calc(100svh*7/12 - 70px))}}@media (prefers-reduced-motion:reduce){.playful-meadow .about-bloom .about-bloom-message,.playful-meadow .about-bloom .about-bloom-stage{transition:none}}.bloom-dialog{background:#0000;border:0;color:#263f30;font-family:MeadowSans,sans-serif;font-weight:500;height:min(680px,94vw,87svh);inset:0;margin:auto;max-height:none;max-width:none;overflow:visible;padding:0;position:fixed;width:min(680px,94vw,87svh)}.bloom-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1d342b99}.bloom-shell{animation:flower-to-center .6s cubic-bezier(.16,1,.3,1) both;filter:drop-shadow(0 18px 30px #1b30294d);height:100%;position:relative;width:100%}.bloom-corolla{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.bloom-large-petal{fill:#eeb6bc;fill:var(--bloom-petal,#eeb6bc);stroke:#70584955;stroke-width:2;animation:petal-unfurl .65s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--petal-order)*18ms);transform-origin:350px 350px}.bloom-disc{fill:#fffbed;stroke:#cfb97c;stroke-width:3}.bloom-ring{fill:none;stroke:#e4d8ae;stroke-width:1.5;stroke-dasharray:3 7}.bloom-face{align-items:center;display:flex;flex-direction:column;gap:10px;inset:19% 23%;justify-content:center;overflow:auto;position:absolute;scrollbar-width:thin;text-align:center}.bloom-initials,.bloom-portrait{background:#e6dfc2;border-radius:50%;flex:none;height:126px;object-fit:cover;width:126px}.bloom-initials{display:grid;font-size:28px;place-items:center}.bloom-dialog .bloom-committee{color:#536546;font:italic 400 17px MeadowItalic,MeadowSans,sans-serif;line-height:1.3;margin:0}.bloom-dialog h3{text-wrap:balance;font:800 32px/1.12 MeadowFriendly,sans-serif;letter-spacing:-.04em;margin:0}.bloom-dialog #bloom-role{font:500 17px/1.45 MeadowSans,sans-serif;margin:0;max-width:28ch}.bloom-face .bloom-linkedin{border-radius:50%;color:#909791;display:grid;font-size:27px;height:44px;padding:8px;place-items:center;transition:color .18s ease,background-color .18s ease,transform .18s ease;width:44px}.bloom-face .bloom-linkedin:hover{background:#e8f2fc;color:#0a66c2;transform:translateY(-2px)}.bloom-close{background:#fffbed;border:1px solid #cbbd96;border-radius:22px;color:#263f30;cursor:pointer;font:700 16px MeadowFriendly,sans-serif;min-height:44px;padding:10px 20px;position:absolute;right:2%;top:2%}.bloom-dialog :focus-visible{outline:3px solid #745483;outline-offset:4px}@keyframes flower-to-center{0%{opacity:.3;transform:translate(var(--bloom-x),var(--bloom-y)) scale(.16)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes petal-unfurl{0%{transform:scale(.35,.6) rotate(-14deg)}to{transform:scale(1) rotate(0)}}.bloom-still .bloom-large-petal,.bloom-still .bloom-shell{animation:none}@media (max-width:760px){.bloom-face{gap:5px;inset:18% 21%}.bloom-initials,.bloom-portrait{height:76px;width:76px}.bloom-dialog h3{font-size:23px}.bloom-dialog .bloom-committee{font-size:12px}.bloom-dialog #bloom-role{font-size:14px;line-height:1.35}.bloom-face .bloom-linkedin{font-size:23px;height:38px;padding:7px;width:38px}.bloom-close{right:3%;top:-40px}.bloom-dialog{height:96vw;max-height:87svh;max-width:87svh;width:96vw}}@media (max-height:550px){.bloom-face{gap:4px}.bloom-initials,.bloom-portrait{height:58px;width:58px}.bloom-dialog h3{font-size:21px}.bloom-dialog #bloom-role{font-size:13px}.bloom-dialog .bloom-committee{font-size:12px}.bloom-face .bloom-linkedin{font-size:21px;height:34px;padding:6px;width:34px}}@media (prefers-reduced-motion:reduce){.bloom-large-petal,.bloom-shell{animation:none}}
/*# sourceMappingURL=main.879e60ad.css.map*/