@import url(https://fonts.googleapis.com/css?family=Oxygen:700&display=swap);body{font-family:"IBM Plex Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p,ul{font-size:18px}h1,p,ul{font-family:"IBM Plex Sans"}h1{font-size:64pt;font-weight:600;color:#fefefe;text-align:center;margin-bottom:0}@media screen and (max-width:425px){h1{font-size:32pt}}h2{font-family:"IBM Plex Sans";font-style:italic;font-size:36pt;margin:12pt 0;color:#232636}@media screen and (max-width:425px){h2{font-size:24pt}}h3{font-size:28px;margin:0;font-weight:400}h3,h4{font-family:"IBM Plex Sans";color:#232636}h4{font-size:16px;font-style:italic;font-weight:700}@media screen and (max-width:425px){h4{font-size:18;margin-left:0}}h5,h6{font-family:"IBM Plex Sans";color:#010101}h6{font-size:16px}@media screen and (max-width:425px){h6{font-size:16px;margin-left:0}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.white-text{color:#fefefe}.center-text{text-align:center;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.footer-text h3{font-size:36pt;color:#fefefe;margin:0;font-weight:300}@media screen and (max-width:425px){.footer-text h3{font-size:32pt}}.footer-text p{font-size:18px;color:#fefefe}.submit-again{border:none;background-color:none;font-style:italic;text-decoration:underline;cursor:pointer}.pageContainer{margin:80px 140px}@media screen and (max-width:425px){.pageContainer{margin:32px 25px}}.justify-center{display:flex;width:100%;justify-content:center}.break{padding-bottom:60px}@media screen and (max-width:425px){.break{padding-bottom:32px}}.app-lock{height:100vh;overflow-y:hidden}textarea{resize:none;padding:10px}.FooterWrapper{display:flex;flex-direction:column;justify-content:space-between;height:40vh;bottom:0;background:#232636;padding:15vh 15vw 20vh;transition:all .3s}@media screen and (max-width:425px){.FooterWrapper{padding:8vh 15vw;min-height:70vh;overflow:hidden}}.footer-row{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width:425px){.footer-row{flex-wrap:wrap}.footer-row a{font-size:14px}}.button-yellow{border:2px solid #fed138;background-color:#232636;color:#fed138;font-family:"IBM Plex Sans";font-weight:400;font-size:24px;border-radius:15px;height:50px;width:150px;margin:0 100px 0 0;transition:all .3s}.button-yellow:hover{background-color:#fed138;color:#232636;cursor:pointer}@media screen and (max-width:425px){.button-yellow{margin:30px 0;font-size:18px;width:130px;height:40px}}.LogoWrapper{align-self:center;height:91.11px;width:154.32px}@media screen and (max-width:425px){.LogoWrapper{box-sizing:border-box;align-self:center}.LogoWrapper>img{width:90px;margin:0 0 20px}}.LinksWrapper{display:flex;align-items:center;justify-content:space-between;width:250px}.LinksWrapper>div>a{margin:6px 0 0}@media screen and (max-width:425px){.LinksWrapper{justify-content:flex-start}.LinksWrapper>div{margin-right:50px}}.postings{display:flex;flex-direction:column;justify-content:flex-start;margin:0 48px}.postings>div{display:flex;text-decoration:none;justify-content:space-between;align-items:center}.postings>h3{margin:32px 0 0}@media screen and (max-width:425px){.postings{margin:0}}.posting{display:flex;padding:20px 0;width:100%;box-sizing:border-box;justify-content:space-between;align-items:center}.posting button{margin:0 50px}@media screen and (max-width:425px){.posting button{margin:0 0 0 30px}}.RoutingWrapper,.SocialMediaWrapper{display:flex;flex-direction:column;justify-content:space-evenly;font-size:18px;height:124px}.featComp{display:flex;max-width:1250px;height:auto;padding-bottom:40px;flex-direction:row-reverse;align-content:center}@media screen and (max-width:425px){.featComp{display:flex;flex-direction:column;padding-bottom:25px}}.FeatImage{border:10px;max-width:340px;height:10em;padding-right:30px}@media screen and (max-width:425px){.FeatImage{display:flex;width:90%;height:100%;object-fit:cover}}.FeatCol,.TextBlock-TextWithImage{display:flex;flex-direction:column}.TextBlock-TextWithImage{text-align:left;color:#010101;width:50%;height:100%;flex-wrap:wrap-reverse}@media(max-width:425px){.TextBlock-TextWithImage{width:100%}}.Img-TextWithImage{flex:0 0 auto;max-width:400px;max-height:320px;width:40vw;height:32vw;border-radius:10pt}@media(max-width:425px){.Img-TextWithImage{width:90vw;height:auto}}.Block-TextWithImage{display:flex;padding-bottom:60px;align-items:center;justify-content:center}.Block-TextWithImage.left-right-variant{flex-direction:row}.Block-TextWithImage.left-right-variant>:first-child{margin-right:5vw}.Block-TextWithImage.right-left-variant{flex-direction:row-reverse}.Block-TextWithImage.right-left-variant>:nth-child(2){margin-right:5vw}.ButtonBlock-TextWithImage{display:inline-flex;justify-content:flex-start;margin-top:2em}@media(max-width:425px){.ButtonBlock-TextWithImage{display:none}}.text-w-image-btn-mobile{display:none;justify-content:flex-start;padding:20px}@media(max-width:425px){.text-w-image-btn-mobile{display:inline-flex}}@media(max-width:500px){.Block-TextWithImage.left-right-variant,.Block-TextWithImage.right-left-variant{flex-direction:column}.Block-TextWithImage.left-right-variant>:first-child,.Block-TextWithImage.left-right-variant>:nth-child(2),.Block-TextWithImage.right-left-variant>:first-child,.Block-TextWithImage.right-left-variant>:nth-child(2){margin-right:0}}.TextBlock-Teams{display:flex;flex-direction:column;width:50%;height:100%;padding-left:3%}@media(max-width:425px){.TextBlock-Teams{display:flex;width:100%;text-align:center;padding:0 30px}}.Img-Teams{display:flex;flex-direction:column;width:315px;height:227px}@media(max-width:425px){.Img-Teams{display:none}}.Block-Teams{padding-top:2%;padding-bottom:25px}.Block-Teams,.Img-Box-Sponsors{display:flex;justify-content:center;align-items:center}.Img-Box-Sponsors{margin:30px 20px;width:calc(6vw + 200px);height:calc(5vw + 100px);flex-direction:column}@media(max-width:425px){.Img-Box-Sponsors{margin:40px 0;width:100%}}.Img-Sponsors{width:100%}@media(max-width:425px){.Img-Sponsors{width:90%}}.SponsorsContainer{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.Button-Sponsors{display:flex;justify-content:center;margin:40px 0}.Block-Sponsors{width:100%}@media(max-width:500px){.Img-Box-Sponsors{margin:40px 0;width:100%}}.Block-RecruitmentForm{padding:1%;height:100%;width:90%;border-style:solid;display:inline-block;margin-bottom:2%}.recruitment-modal{text-align:center;background-color:#fff;padding:30px;border:1px solid grey;width:60%;max-height:80vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.recruitment-modal textarea{min-height:20px}.recruitment-modal input{margin:5px 10px;font-family:"IBM Plex Sans"}@media screen and (max-width:425px){.recruitment-modal{width:100%;height:100vh}}.ShortInput{width:42%}.LongInput,.ShortInput{text-align:left;display:inline-block;margin:3%}.LongInput{width:90.7%;overflow:scroll}.sidebar-open{overflow:hidden}.NavbarContainer{justify-content:space-between;width:100%;background-color:#232635}.ListContainer,.NavbarContainer{display:flex;flex-direction:row;align-items:center}.ListContainer{justify-content:left;flex-wrap:nowrap;padding:0 50px}.StyledLink{color:#fff;margin:0 10pt;text-decoration:none}.LogoContainer{align-items:left;padding:3px 50px}.IconYellow{width:50px;height:50px;transition:.2s ease-in-out}.RoundedBorder{border-radius:25px;border:1px solid #fff;padding:3px 5px;margin:0 0 0 10px}.generalContainer{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding:0 10px;justify-content:center;width:100%;height:100vh;background-color:#232635}@media screen and (max-width:425px){.generalContainer{align-items:center}}.generalTitleContainer{display:flex;justify-content:center;text-align:center;padding-bottom:23px}@media screen and (max-width:425px){.generalTitleContainer{width:100%}}.generalDescriptionContainer{display:flex;justify-content:center;margin-bottom:100px;text-align:center}.generalArrowContainer{position:absolute;bottom:75px}@media screen and (max-width:425px){.generalArrowContainer{align-content:flex-end;bottom:50px}}.generalDownArrow{width:40px;height:17px;transition:.2s ease-in-out}.generalDownArrow:hover{cursor:pointer}@media screen and (max-width:425px){.generalDownArrow{width:27px;height:11px}}.landingContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100vh;background-color:#232635;margin-bottom:2em}.landingDescriptionContainer{display:flex;justify-content:center;text-align:center;color:#fefefe}@media screen and (max-width:425px){.landingDescriptionContainer{margin-bottom:28px}}.landingArrowContainer{position:absolute;bottom:75px;z-index:99}@media screen and (max-width:425px){.landingArrowContainer{position:absolute;bottom:50px}}.landingBuildingContainer{width:100%;z-index:2}@media screen and (max-width:425px){.landingBuildingContainer{display:none}}.landingBuildings{width:100%;height:auto;position:absolute;bottom:0;padding-top:3em}@media screen and (max-width:425px){.landingBuildings{display:none}}.landingDownArrow{width:40px;height:17px;transition:.2s ease-in-out}@media screen and (max-width:425px){.landingDownArrow{width:27px;height:11px}}.landingContent{margin-bottom:20vh;display:flex;flex-direction:column;align-items:center;z-index:999}@media screen and (max-width:425px){.landingContent{padding:17px 0;margin-bottom:15vh}}.landingWaterloopContainer{padding:60px 0 30px;display:flex;justify-content:center}.landingWaterloop{width:80%;height:auto;transition:.2s ease-in-out}@media screen and (max-width:425px){.landingWaterloop{width:80%}}.GooseRoster-RosterWrapper{display:flex;flex-direction:column;align-content:center;width:100%}.GooseRoster-ImageThumbnail{display:flex;flex-direction:row;align-items:center;align-self:center;height:40vw;overflow:hidden;padding:5px;margin:20px 0}.GooseRoster-Img{width:70vw}@media screen and (max-width:425px){.GooseRoster-Img{display:block;object-fit:cover;border:10px;width:90vw;max-width:355px;height:10em}}.GooseRoster-Arrow{all:unset;cursor:pointer;margin:4px}.contactForm-Container{display:flex;justify-content:center;align-self:center;width:80%;margin-bottom:4vh}.contactForm-Container>form{width:100%}.contactForm-Container>form>p{font-size:18px;margin:0 auto 15px}@media(max-width:425px){.contactForm-Container{display:flex;flex-direction:column;width:100%}}.contactForm-InputBlockLeft{width:48%;float:left}@media(max-width:425px){.contactForm-InputBlockLeft{display:flex;flex-direction:column;width:100%}}.contactForm-InputBlockRight{width:48%;float:right}@media(max-width:425px){.contactForm-InputBlockRight{display:flex;flex-direction:column;width:100%}}@media(max-width:425px){.contact-form-row{display:flex;flex-wrap:wrap}}.contact-form-message{margin:10px 0 15px}.contact-form-message textarea{margin-top:5px;width:calc(100% - 15px);height:300px;background-color:#f4f4f4;font-size:15px;border:none;border-radius:5px;resize:none;padding:5px 10px;font-family:IBM Plex Sans;color:#232636}.contact-form-message label{margin:20px 0}.landing-btn{margin:20px;color:#232636!important;transition:all .3s;background-color:#fed138!important}.landing-btn:hover{cursor:pointer;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.ButtonDiv{border:0;border-radius:50px;max-width:350px;max-height:38px;display:flex;align-items:center;justify-content:center;padding:10px 25px}@media screen and (max-width:425px){.ButtonDiv{max-height:38px}}.ButtonText{font-size:14px;font-weight:600;font-family:"IBM Plex Sans";margin:0}.SponsorPage{margin:100px auto;text-align:center}@media screen and (min-width:1040px){.SponsorPage{width:1040px}}.TierWrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;margin:auto auto 1vh}@media screen and (max-width:425px){.TierWrapper{position:relative;display:flex;flex-direction:row;flex-wrap:wrap}}.hypersonic,.sonic,.supersonic,.transonic{display:inline-block}.hypersonic{width:60%;height:auto}.hypersonic img{width:80%}@media screen and (max-width:425px){.hypersonic{width:80%;height:auto}.hypersonic img{width:100%}}.supersonic{width:50%;height:auto}.supersonic img{width:80%}@media screen and (max-width:425px){.supersonic{width:40%;height:auto}.supersonic img{width:100%}}.transonic{width:50%;height:auto}.transonic img{width:80%}@media screen and (max-width:425px){.transonic{width:30%;height:auto}.transonic img{width:100%}}.sonic{width:30%;height:auto}.sonic img{width:80%}@media screen and (max-width:425px){.sonic{width:30%;height:auto}.sonic img{width:100%}}.sponsorLink{font-family:"IBM Plex Sans";font-size:24px;font-style:italic,underline;color:#010101}@media screen and (max-width:425px){.sponsorLink{font-size:24px}}.contactFormContainer{display:flex;flex-direction:column;align-items:center;font-family:IBM Plex Sans!important;width:100%;margin:50px 0}@media(max-width:425px){.contactFormContainer{margin:2em 0;min-height:100vh}}.locationContainer{display:flex;width:80%;flex-direction:column;align-self:center;text-align:left}.locationContainer>div{margin:5vh 0;display:flex;justify-content:center}@media(max-width:425px){.locationContainer{margin-top:30px;display:flex;flex-direction:column;width:100%}}.mapContainer{display:flex;height:50vh;width:64vw}@media(max-width:425px){.mapContainer{display:flex;width:100%}}.sponsorsButton{display:flex;margin-left:3.5em;margin-top:-4em}@media screen and (max-width:425px){.sponsorsButton{margin-left:0;margin-top:0;justify-content:center}}.success-message{height:60vh;min-height:500px;box-sizing:border-box;width:80%;padding:10vh 10vw;margin:0 0 50px;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:10px;background-color:#f4f4f4}.success-message>a{border:none;background-color:none;font-style:italic;text-decoration:underline}.success-message>a:hover{cursor:pointer}@media screen and (max-width:425px){.success-message{width:100%;height:70vh}}.success-modal-container{flex-direction:column}.banner,.success-modal-container{display:flex;width:100%;align-items:center}.banner{height:40vh;justify-content:center;background-color:#232636}.col-block{color:#010101;display:flex;justify-content:flex-start;align-items:flex-start}.col-block div{width:30%}@media(max-width:425px){.col-block div{width:100%}}.col-block div:nth-child(2){margin:0 80px}@media(max-width:425px){.col-block div:nth-child(2){margin:20px 0}}.col-block a{text-decoration:none;color:#010101}@media(max-width:425px){.col-block{flex-wrap:wrap}}.contactFormDesc{display:flex;color:#010101;font-size:18px;text-align:left;align-self:flex-start!important}@media(max-width:425px){.contactFormDesc{font-size:16px}}.arrow{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px}.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}@media(max-width:425px){.subprofile{font-size:14px}}.centerDiv{display:flex;width:100%;justify-content:center}.HeaderButtonWrapper{display:flex;justify-content:space-between}@media(max-width:425px){.HeaderButtonWrapper{flex-direction:column;padding-bottom:30px;align-content:left}}.ButtonWrap{display:flex;max-width:100px;flex-direction:column;justify-content:center}.responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.errorpage{display:flex;flex-direction:row;justify-content:space-evenly;margin:15vh 0}.errorpage h3{letter-spacing:.2em;text-align:center;font-size:3em;font-weight:500;margin-bottom:0}.errorpage h1{text-align:center;color:#000;font-size:10em;font-weight:700;margin-top:0;margin-bottom:3vh}.errorpage p{text-align:center;font-size:1.5em;width:45%;margin:auto}.errorgoose{width:50%;height:80%;max-height:400px;max-width:450px;margin-right:10vw}.errorpageimage{display:inline-block}@media only screen and (max-width:775px){.errorgoose{display:none}}.about{position:fixed;z-index:10;bottom:10px;right:10px;justify-content:flex-end;align-items:flex-end;transition:all .2s ease}.about,.about .bg_links{width:40px;height:40px;display:flex}.about .bg_links{justify-content:center;align-items:center;background-color:rgba(0,0,0,.2);border-radius:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:absolute}.about .logo{width:40px;height:40px;z-index:9;background-image:url(https://rafaelavlucas.github.io/assets/codepen/logo_white.svg);background-size:50%;background-repeat:no-repeat;background-position:10px 7px;opacity:.9;transition:all 1s ease .2s;bottom:0;right:0}.about .social{opacity:0;right:0;bottom:0}.about .social .icon{width:100%;height:100%;background-size:20px;background-repeat:no-repeat;background-position:50%;background-color:transparent;display:flex;transition:all .2s ease,background-color .4s ease;opacity:0;border-radius:100%}.about .social.portfolio{transition:all .8s ease}.about .social.portfolio .icon{background-image:url(https://rafaelavlucas.github.io/assets/codepen/link.svg)}.about .social.dribbble{transition:all .3s ease}.about .social.dribbble .icon{background-image:url(https://rafaelavlucas.github.io/assets/codepen/dribbble.svg)}.about .social.linkedin{transition:all .8s ease}.about .social.linkedin .icon{background-image:url(https://rafaelavlucas.github.io/assets/codepen/linkedin.svg)}.about:hover{width:105px;height:105px;transition:all .6s cubic-bezier(.64,.01,.07,1.65)}.about:hover .logo{opacity:1;transition:all .6s ease}.about:hover .social{opacity:1}.about:hover .social .icon{opacity:.9}.about:hover .social:hover{background-size:28px}.about:hover .social:hover .icon{background-size:65%;opacity:1}.about:hover .social.portfolio{right:0;bottom:calc(100% - 40px);transition:all .3s cubic-bezier(.64,.01,.07,1.65) 0s}.about:hover .social.portfolio .icon:hover{background-color:#698fb7}.about:hover .social.dribbble{bottom:45%;right:45%;transition:all .3s cubic-bezier(.64,.01,.07,1.65) .15s}.about:hover .social.dribbble .icon:hover{background-color:#ea4c89}.about:hover .social.linkedin{bottom:0;right:calc(100% - 40px);transition:all .3s cubic-bezier(.64,.01,.07,1.65) .25s}.about:hover .social.linkedin .icon:hover{background-color:#0077b5}body{margin:0}.content{width:100%;height:20vh;display:flex;justify-content:center;align-items:center}.content .loading{width:80px;height:50px;position:relative}.content .loading p{top:0;padding:0;margin:0;color:#232636;font-family:"IBM Plex Sans",sans-serif;-webkit-animation:text 3.5s ease infinite both;animation:text 3.5s ease infinite both;font-size:12px;letter-spacing:1px}@-webkit-keyframes text{0%{letter-spacing:1px;-webkit-transform:translateX(0);transform:translateX(0)}40%{letter-spacing:2px;-webkit-transform:translateX(26px);transform:translateX(26px)}80%{letter-spacing:1px;-webkit-transform:translateX(32px);transform:translateX(32px)}90%{letter-spacing:2px;-webkit-transform:translateX(0);transform:translateX(0)}to{letter-spacing:1px;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes text{0%{letter-spacing:1px;-webkit-transform:translateX(0);transform:translateX(0)}40%{letter-spacing:2px;-webkit-transform:translateX(26px);transform:translateX(26px)}80%{letter-spacing:1px;-webkit-transform:translateX(32px);transform:translateX(32px)}90%{letter-spacing:2px;-webkit-transform:translateX(0);transform:translateX(0)}to{letter-spacing:1px;-webkit-transform:translateX(0);transform:translateX(0)}}.content .loading span{background-color:#fff1c0;border-radius:50px;display:block;height:16px;width:16px;bottom:0;position:absolute;-webkit-transform:translateX(64px);transform:translateX(64px);-webkit-animation:loading 3.5s ease infinite both;animation:loading 3.5s ease infinite both}.content .loading span:before{position:absolute;content:"";width:100%;height:100%;background-color:#fed138;border-radius:inherit;-webkit-animation:loading2 3.5s ease infinite both;animation:loading2 3.5s ease infinite both}@-webkit-keyframes loading{0%{width:16px;-webkit-transform:translateX(0);transform:translateX(0)}40%{width:100%;-webkit-transform:translateX(0);transform:translateX(0)}80%{width:16px;-webkit-transform:translateX(64px);transform:translateX(64px)}90%{width:100%;-webkit-transform:translateX(0);transform:translateX(0)}to{width:16px;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes loading{0%{width:16px;-webkit-transform:translateX(0);transform:translateX(0)}40%{width:100%;-webkit-transform:translateX(0);transform:translateX(0)}80%{width:16px;-webkit-transform:translateX(64px);transform:translateX(64px)}90%{width:100%;-webkit-transform:translateX(0);transform:translateX(0)}to{width:16px;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes loading2{0%{-webkit-transform:translateX(0);transform:translateX(0);width:16px}40%{-webkit-transform:translateX(0);transform:translateX(0);width:80%}80%{width:100%;-webkit-transform:translateX(0);transform:translateX(0)}90%{width:80%;-webkit-transform:translateX(15px);transform:translateX(15px)}to{-webkit-transform:translateX(0);transform:translateX(0);width:16px}}@keyframes loading2{0%{-webkit-transform:translateX(0);transform:translateX(0);width:16px}40%{-webkit-transform:translateX(0);transform:translateX(0);width:80%}80%{width:100%;-webkit-transform:translateX(0);transform:translateX(0)}90%{width:80%;-webkit-transform:translateX(15px);transform:translateX(15px)}to{-webkit-transform:translateX(0);transform:translateX(0);width:16px}}
/*# sourceMappingURL=main.8ee9db9d.chunk.css.map */