:root{--brown:#ca6c17}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Montserrat,sans-serif;margin:0}::selection{background:#ca6c17;background:var(--brown);color:#fff}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbarMenuItem:hover{color:var(--brown)}.navbarMenuItemColored{color:var(--brown)!important}.sideMenuListButton:hover{color:var(--brown)}.sideMenuListItemTextUnderline{text-decoration:underline;text-underline-offset:6px}@media only screen and (max-width:900px){.navbarMenu{display:none}}@media only screen and (min-width:900px){.sidebarIconButton{display:none!important}.navbarLogoImg{height:3rem!important;width:3rem!important}.navbarLogoText{font-size:2rem!important;line-height:3rem!important}}.introContainer{margin-bottom:10rem}@media only screen and (max-width:900px){.introContainer{margin-bottom:10rem}.introTitle{font-size:1.5rem!important}.introTitleName{font-size:3.5rem!important}.introTitleDetail{font-size:1.5rem!important}}.proejctGrid{grid-template-columns:50% 50%;justify-items:center;max-width:none!important}.projectBox{margin:1rem 1rem 2rem;max-width:900px;width:-webkit-fill-available}.projectCard:hover{cursor:pointer}@media only screen and (max-width:900px){.proejctGrid{grid-template-columns:100%}.projectBox{margin:0 0 4rem}.projectDescription,.projectKeywordBox{color:#555}}.projectIntroImageContainer{margin-left:-24px!important;margin-right:-24px!important}.introImgBackgroundHostFam{background-color:#f6b19d}.introImgBackgroundSHSI{background-color:#69c}.projectIntroImageBox{flex-direction:row!important}.projectIntroImage{width:inherit}@media only screen and (max-width:600px){.projectIntroImageContainer{margin-left:-1rem!important;margin-right:-1rem!important}}.projectDesignContentWireframe{margin-left:-3rem;margin-right:-3rem;padding:3rem}@media only screen and (max-width:600px){.projectDesignContentWireframe{margin-left:-2rem;margin-right:-2rem;padding:2rem}}.projectDetailsRight{margin-left:10rem}@media only screen and (max-width:900px){.projectDetailBox{flex-direction:column}.projectDetailsRight{margin-left:0}}.proejectFinalProductContainer{margin-top:20rem}.projectFinalProductDemoContainer{margin-bottom:20rem}.projectFinalProductDemoTextBox{margin-right:10rem;width:20rem}.projectFinalProductDemoBox{text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.HostFamMobileDemo video{max-width:400px;width:inherit}.projectFinalProductTitle{margin-bottom:10rem!important;text-align:center}@media only screen and (max-width:900px){.proejectFinalProductContainer{margin-top:10rem}.projectFinalProductTitle{margin-bottom:5rem!important}.projectFinalProductDemoContainer{flex-direction:column;margin-bottom:10rem}.projectFinalProductDemoTextBox{margin-right:0;text-align:center;width:100%}.projectFinalProductDemoBox{width:100%}.HostFamMobileDemo video{max-width:400px}}.mobileDemoFrame{width:400px}.mobileDemoBox video{left:29px;position:absolute;top:90px;width:343px}.studentDesignDetailBox{margin-left:4rem}.laptopDemoFrame{max-width:1000px;width:inherit}.youtubePlayerContainer iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width:900px){.mobileDemoContainer{justify-content:center}.mobileDemoFrame{width:250px}.mobileDemoBox video{left:18px;top:58px;width:215px}.studentDesignDetailBox{margin-left:0;margin-top:4rem}.studentDesignBox{flex-direction:column}}@media only screen and (max-width:1300px){.facultyDesignDetailBox{margin-left:0;margin-top:4rem}.facultyDesignBox{flex-direction:column}}.experienceDetailBox{align-items:flex-end}.experiencePosition{margin-right:1rem!important}@media only screen and (max-width:900px){.experienceDetailBox{align-items:flex-start;flex-direction:column}.experiencePosition{margin-bottom:1rem!important;margin-right:0!important}}.foodImage{flex:1 0 24%;margin:5px;opacity:.5;width:24%}.foodImage:hover{opacity:1}@media only screen and (max-width:1400px){.foodImage{flex:1 0 32%;width:32%}}@media only screen and (max-width:900px){.foodImage{margin:0 0 5px;max-width:none;opacity:1;width:100%}}.instagramPostBlock{display:flex}.instagramPost{max-width:400px;width:100%}.secondPost{margin-left:2rem}@media only screen and (max-width:1200px){.instagramPostBlock{justify-content:space-around}.secondPost{margin-left:0}}@media only screen and (max-width:900px){.instagramPostBlock{flex-direction:column;justify-content:normal;margin-left:-32px;margin-right:-32px}.instagramPost{max-width:none}.secondPost{margin-top:2rem}}.aboutIntroContainer{flex-direction:row}.aboutImageContainer{margin:0!important;max-width:600px!important;width:100%!important}.aboutImage{max-width:600px}.aboutInfoContainer{margin:0!important}@media only screen and (max-width:1200px){.aboutIntroContainer{flex-direction:column}.aboutImageContainer{margin-bottom:3rem!important;max-width:none!important;text-align:center}}@media only screen and (max-width:900px){.aboutTitle{font-size:3rem!important}.aboutImage{max-width:none}}.contactContainer ::selection{background:#fbfbfb;color:var(--brown)}@media only screen and (max-width:900px){.contactText{font-size:2.5rem!important}}.footerIcon:hover{cursor:pointer}.App{text-align:center}
/*# sourceMappingURL=main.a3b6c84f.css.map*/