@import url(https://fonts.googleapis.com/css2?family=Titillium+Web:wght@300;400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,600;1,600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,600;1,600&family=Quando&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,600;1,600&family=Quando&family=Shrikhand&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:linen;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}html{scroll-behavior:smooth}*{box-sizing:border-box;font-family:Quando,serif;margin:0;padding:0}header{display:flex;font-size:30px;height:80px;justify-content:center;position:relative;width:100%}header,nav a{color:#486648}nav a{margin:0 .5em;text-decoration:none}nav a:hover{color:#6279b8}header div,nav{align-items:center;display:flex}@media screen and (max-width:550px){header{font-size:6vw!important}}@media screen and (max-width:950px){header{font-size:4vw}}@media screen and (max-width:1250px){.openingText{padding-left:1%!important;padding-right:1%!important;text-align:center!important}.introHeader{font-size:9vw}.introPara{font-size:4vw!important}}@media screen and (max-width:600px){.openingPicture{min-width:250px!important}}.openingContainer{align-items:center;display:flex;flex-wrap:wrap-reverse;padding-bottom:16%;padding-top:10%}.openingText{flex:auto;font-size:48px;padding-left:3%;text-align:left;width:60%}.openingPicture{align-items:center;display:flex;flex:auto;justify-content:center;min-width:500px;width:40%}.headshotPhoto{-webkit-clip-path:circle(39% at 52% 50%);clip-path:circle(39% at 52% 50%);height:70%;width:70%}.introHeader{color:#486648;font-family:Shrikhand,cursive}.introPara{color:#7e846b;font-size:38px;padding-right:0}.goblue{color:#00274c}.goblue,.title{text-align:center}.title{color:#486648;font-size:65px}@media screen and (max-width:1000px){.title{font-size:8vw}}.expo{color:#7e846b;font-size:20px;text-align:center}.logos{display:block;margin:0 auto;max-width:75px;min-width:20px}.sections{display:flex;flex-wrap:wrap-reverse}.stackContainer{display:flex;flex:auto;flex-wrap:wrap;min-width:350px;padding:1%;width:50%}.stack,.stackContainer{align-items:center;justify-content:center}.stack{display:block;padding:10px}.stackText{color:#486648;text-align:center}.stackExpo{color:#7e846b;flex:auto;padding:5%;width:50%}.stackh2{color:#486648;font-size:x-large;text-align:center}.stackListContainer{list-style-position:inside}.stacklist{padding:8px}.edutitle{color:#00274c;font-size:xx-large;padding-left:0;text-align:center}.eduContainer{display:flex;flex-wrap:wrap;padding-top:2%}.eduPic{align-items:center;display:flex;flex:auto;justify-content:center;min-width:400px;width:30%}.eduText{flex:auto;padding-left:4%;width:70%}.umichPic{width:200px}.umichh4{color:#00274c;font-size:x-large}.umichBullet{color:#00274c;overflow-wrap:normal;padding:1%}.umichList{list-style-position:inside}.experienceTitle{color:#486648;font-size:65px;padding-top:3%;text-align:center}@media screen and (max-width:1000px){.experienceTitle{font-size:8vw}}.workContainer{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width:800px){.workContainer{flex-direction:column}.freelanceBox,.solarisBox{min-height:0!important;padding-bottom:5px;width:100%}}.solarisBox{align-items:center;border:1px solid #486648;border-radius:10px;box-shadow:0 3px 10px rgba(0,0,0,.2);display:flex;flex:auto;flex-direction:column;margin:3%;max-width:35%;min-height:450px;min-width:280px;outline:none;outline:#486648;transition:box-shadow .3s ease}.solarisBox:hover{box-shadow:0 6px 15px rgba(0,0,0,.4)}.freelanceBox{align-items:center;border:1px solid #486648;border-radius:10px;box-shadow:0 3px 10px rgba(0,0,0,.2);display:flex;flex:auto;flex-direction:column;margin:3%;max-width:35%;min-height:450px;min-width:280px;outline:#486648;transition:box-shadow .3s ease}.freelanceBox:hover{box-shadow:0 6px 15px rgba(0,0,0,.4)}.Employer{color:#486648;font-size:x-large;height:100px;padding-top:4%;text-align:center;width:100%}.employerLogoSolaris{width:30%}.employerLogoFreelance{-webkit-clip-path:circle(39% at 52% 50%);clip-path:circle(39% at 52% 50%);width:45%}.position{color:#486648;font-size:large;padding-top:3%}.position,.work{text-align:center}.work{color:#7e846b;font-size:small;padding:2%}h3{color:#486648;padding-top:3%;text-align:center}.projectsContainer{flex-wrap:wrap;justify-content:center}.projects,.projectsContainer{align-items:center;display:flex}.projects{border:1px solid #486648;border-radius:10px;box-shadow:0 3px 10px rgba(0,0,0,.2);flex:auto;flex-direction:column;height:260px;margin:3%;max-width:550px;min-width:220px;outline:#486648;transition:box-shadow .3s ease}@media screen and (max-width:600px){.projects{height:auto}}.projects:hover{box-shadow:0 6px 15px rgba(0,0,0,.4)}.projectList{align-items:center;color:#7e846b;list-style-position:none;list-style-type:none;max-width:500px;padding:2%}.listText{text-align:center}.leaderContainer{display:flex;flex-wrap:wrap-reverse}.tekText{flex:auto;padding:4%;width:55%}.tekPhoto{align-items:center;display:flex;flex:auto;justify-content:center;min-width:450px;width:45%}.teklogo{-webkit-clip-path:circle(35% at 50% 50%);clip-path:circle(35% at 50% 50%);transition:width .3s,-webkit-clip-path .3s;transition:width .3s,clip-path .3s;transition:width .3s,clip-path .3s,-webkit-clip-path .3s;width:350px}.teklogo:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}@media screen and (max-width:450px){.teklogo{align-items:center!important;justify-content:center!important;min-width:250px!important;width:75%!important}.tekPhoto{min-width:200px!important}}.tekPara{color:#7e846b;font-size:medium;padding:2%;text-align:center}.tekLink{align-items:center;display:flex;flex:auto;justify-content:center;overflow:hidden;position:relative;width:45%}.whereText{text-decoration:underline}.contactTitle{color:#486648;font-size:65px;padding-top:3%;text-align:center}@media screen and (max-width:1000px){.contactTitle{font-size:8vw}}.contactPara{color:#7e846b;padding-left:3%;padding-right:3%;padding-top:3%;text-align:center}.linkdiv{display:flex;text-align:center}.links{padding:1%;text-align:center;width:100%}.links,.linktextgit{color:#7e846b;flex:auto}.linktextgit{padding:2%;text-align:left}.linktextlinked{color:#7e846b;flex:auto;padding:2%;text-align:right}.links:hover,.linktextgit:hover,.linktextlinked:hover{color:#6279b8}
/*# sourceMappingURL=main.1aa9047f.css.map*/