.HighlightCard-module-scss-module__zB5OVq__highlightCard{text-align:center;opacity:.7;flex-direction:column;place-content:center;width:100%;margin-top:25px;margin-bottom:25px;padding-left:5%;padding-right:5%;display:flex}@media only screen and (min-width:64em){.HighlightCard-module-scss-module__zB5OVq__highlightCard{width:33.33%;margin-top:0;margin-bottom:0;padding-left:2.5%;padding-right:2.5%}}.HighlightCard-module-scss-module__zB5OVq__highlightCard svg{fill:#2d363d;margin-bottom:30px}.HighlightCard-module-scss-module__zB5OVq__highlightCard .HighlightCard-module-scss-module__zB5OVq__highlightTitle{font-size:20px;font-weight:700}@media only screen and (min-width:42em){.HighlightCard-module-scss-module__zB5OVq__highlightCard .HighlightCard-module-scss-module__zB5OVq__highlightTitle{font-size:22px}}.HighlightCard-module-scss-module__zB5OVq__highlightCard .HighlightCard-module-scss-module__zB5OVq__highlightDetails{opacity:.5;margin-top:10px;font-size:8px}@media only screen and (min-width:42em){.HighlightCard-module-scss-module__zB5OVq__highlightCard .HighlightCard-module-scss-module__zB5OVq__highlightDetails{font-size:10px}}
.HighlightsRow-module-scss-module__J03LfW__highlightsRow{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;margin:75px auto 60px;padding-top:40px;padding-bottom:40px;display:flex}@media only screen and (min-width:64em){.HighlightsRow-module-scss-module__J03LfW__highlightsRow{flex-direction:row;width:80%}}
.FadeIn-module-scss-module__kDyAFG__fadeIn{width:100%}@media only screen and (max-width:320px){.FadeIn-module-scss-module__kDyAFG__fadeIn{opacity:1!important}}
.Projects-module-scss-module__Xag1Pa__projectContent .Projects-module-scss-module__Xag1Pa__description{margin-bottom:20px;font-size:14px}@media only screen and (min-width:42em){.Projects-module-scss-module__Xag1Pa__projectContent .Projects-module-scss-module__Xag1Pa__description{font-size:16px}}.Projects-module-scss-module__Xag1Pa__projectContent .Projects-module-scss-module__Xag1Pa__description a{text-decoration:underline}.Projects-module-scss-module__Xag1Pa__projectContent .Projects-module-scss-module__Xag1Pa__heading{margin-top:40px;margin-bottom:10px}.Projects-module-scss-module__Xag1Pa__projectContent .Projects-module-scss-module__Xag1Pa__skillsContainer{flex-flow:wrap;justify-content:space-around;display:flex}@media only screen and (min-width:64em){.Projects-module-scss-module__Xag1Pa__projectContent .Projects-module-scss-module__Xag1Pa__skillsContainer{justify-content:flex-start;padding-left:30px}}.Projects-module-scss-module__Xag1Pa__projectContent .Projects-module-scss-module__Xag1Pa__skillsContainer .Projects-module-scss-module__Xag1Pa__entryContainer{flex-direction:column;align-items:center;margin-top:40px;margin-bottom:20px;display:flex}.Projects-module-scss-module__Xag1Pa__projectContent .Projects-module-scss-module__Xag1Pa__skillsContainer .Projects-module-scss-module__Xag1Pa__entryContainer .Projects-module-scss-module__Xag1Pa__entryImage{width:200px;height:70px;margin-bottom:15px}
.RoleEntry-module-scss-module__uk44IG__roleIconContainer{flex-direction:column;align-items:center;width:120px;margin-top:40px;margin-bottom:20px;display:flex}@media only screen and (min-width:42em){.RoleEntry-module-scss-module__uk44IG__roleIconContainer{width:150px}}.RoleEntry-module-scss-module__uk44IG__roleIconContainer .RoleEntry-module-scss-module__uk44IG__roleImage{width:60px;height:60px;margin-bottom:15px}.RoleEntry-module-scss-module__uk44IG__roleIconContainer .RoleEntry-module-scss-module__uk44IG__roleTitle{text-align:center;flex:1;font-size:14px}
.SVGIcon-module-scss-module__07amrG__iconContainer{justify-content:center;align-items:center;display:flex}.SVGIcon-module-scss-module__07amrG__iconContainer svg{display:block}
.SkillEntry-module-scss-module__txjl6W__skillEntry{flex-direction:column;align-items:center;width:90px;margin-top:40px;margin-bottom:20px;display:flex}@media only screen and (min-width:42em){.SkillEntry-module-scss-module__txjl6W__skillEntry{width:150px}}.SkillEntry-module-scss-module__txjl6W__skillEntry .SkillEntry-module-scss-module__txjl6W__icon{width:35px;margin-bottom:15px}@media only screen and (min-width:42em){.SkillEntry-module-scss-module__txjl6W__skillEntry .SkillEntry-module-scss-module__txjl6W__icon{width:40px}}.SkillEntry-module-scss-module__txjl6W__skillEntry .SkillEntry-module-scss-module__txjl6W__skillEntryTitle{text-align:center;flex:1;font-size:14px}
.RolesAndTechnologies-module-scss-module__Yz7ciG__rolesAndTechnologies .RolesAndTechnologies-module-scss-module__Yz7ciG__heading{margin-top:40px;margin-bottom:10px}.RolesAndTechnologies-module-scss-module__Yz7ciG__rolesAndTechnologies .RolesAndTechnologies-module-scss-module__Yz7ciG__skillsContainer{flex-flow:wrap;justify-content:space-around;display:flex}@media only screen and (min-width:64em){.RolesAndTechnologies-module-scss-module__Yz7ciG__rolesAndTechnologies .RolesAndTechnologies-module-scss-module__Yz7ciG__skillsContainer{justify-content:flex-start}}
.AboutSection-module-scss-module__ohvffW__aboutSection{background-color:#fff;border-radius:10px;flex-direction:column;max-width:90vw;margin:auto auto 50px;display:flex;overflow:hidden;box-shadow:0 10px 80px 1px #79797933}@media only screen and (min-width:42em){.AboutSection-module-scss-module__ohvffW__aboutSection{border-radius:10px;max-width:90%;margin-bottom:100px}}@media only screen and (min-width:1300px){.AboutSection-module-scss-module__ohvffW__aboutSection{max-width:1200px}}.AboutSection-module-scss-module__ohvffW__aboutSection .AboutSection-module-scss-module__ohvffW__imageContainer{width:100%;overflow:hidden}@media only screen and (min-width:90em){.AboutSection-module-scss-module__ohvffW__aboutSection .AboutSection-module-scss-module__ohvffW__imageContainer{height:800px;position:relative}}.AboutSection-module-scss-module__ohvffW__aboutSection .AboutSection-module-scss-module__ohvffW__imageContainer .AboutSection-module-scss-module__ohvffW__video{width:100%;overflow:hidden}@media only screen and (min-width:90em){.AboutSection-module-scss-module__ohvffW__aboutSection .AboutSection-module-scss-module__ohvffW__imageContainer .AboutSection-module-scss-module__ohvffW__video{object-fit:cover;object-position:center;width:auto;min-width:100%;height:600px;min-height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.AboutSection-module-scss-module__ohvffW__aboutSection .AboutSection-module-scss-module__ohvffW__detailsContainer{text-align:left;color:#2d363d;padding:60px 20px 20px}@media only screen and (min-width:42em){.AboutSection-module-scss-module__ohvffW__aboutSection .AboutSection-module-scss-module__ohvffW__detailsContainer{padding:100px 40px 40px}}.AboutSection-module-scss-module__ohvffW__aboutSection .AboutSection-module-scss-module__ohvffW__detailsContainer .AboutSection-module-scss-module__ohvffW__detailsHeader{flex-direction:row;justify-content:space-between;display:flex}.AboutSection-module-scss-module__ohvffW__aboutSection .AboutSection-module-scss-module__ohvffW__detailsContainer .AboutSection-module-scss-module__ohvffW__detailsHeader .AboutSection-module-scss-module__ohvffW__subtitle{margin-bottom:0;font-size:20px;font-weight:400}@media only screen and (min-width:42em){.AboutSection-module-scss-module__ohvffW__aboutSection .AboutSection-module-scss-module__ohvffW__detailsContainer .AboutSection-module-scss-module__ohvffW__detailsHeader .AboutSection-module-scss-module__ohvffW__subtitle{font-size:28px}}.AboutSection-module-scss-module__ohvffW__aboutSection .AboutSection-module-scss-module__ohvffW__detailsContainer .AboutSection-module-scss-module__ohvffW__detailsHeader .AboutSection-module-scss-module__ohvffW__title{margin-bottom:10px;font-size:30px;font-weight:700}@media only screen and (min-width:42em){.AboutSection-module-scss-module__ohvffW__aboutSection .AboutSection-module-scss-module__ohvffW__detailsContainer .AboutSection-module-scss-module__ohvffW__detailsHeader .AboutSection-module-scss-module__ohvffW__title{font-size:40px}}.AboutSection-module-scss-module__ohvffW__aboutSection .AboutSection-module-scss-module__ohvffW__detailsContainer .AboutSection-module-scss-module__ohvffW__detailsHeader .AboutSection-module-scss-module__ohvffW__datesAndLocation{opacity:.6;margin-bottom:40px;font-size:16px}@media only screen and (min-width:42em){.AboutSection-module-scss-module__ohvffW__aboutSection .AboutSection-module-scss-module__ohvffW__detailsContainer .AboutSection-module-scss-module__ohvffW__detailsHeader .AboutSection-module-scss-module__ohvffW__datesAndLocation{font-size:18px}}.AboutSection-module-scss-module__ohvffW__aboutSection .AboutSection-module-scss-module__ohvffW__detailsContainer .AboutSection-module-scss-module__ohvffW__detailsHeader .AboutSection-module-scss-module__ohvffW__detailsHeaderLogo{align-items:center;height:140px;margin-left:60px;display:none}@media only screen and (min-width:42em){.AboutSection-module-scss-module__ohvffW__aboutSection .AboutSection-module-scss-module__ohvffW__detailsContainer .AboutSection-module-scss-module__ohvffW__detailsHeader .AboutSection-module-scss-module__ohvffW__detailsHeaderLogo{display:flex}}.AboutSection-module-scss-module__ohvffW__aboutSection .AboutSection-module-scss-module__ohvffW__detailsContainer .AboutSection-module-scss-module__ohvffW__detailsHeader .AboutSection-module-scss-module__ohvffW__detailsHeaderLogo svg{max-width:300px;max-height:90px}.AboutSection-module-scss-module__ohvffW__aboutSection .AboutSection-module-scss-module__ohvffW__detailsContainer .AboutSection-module-scss-module__ohvffW__content{margin-bottom:20px;font-size:16px}@media only screen and (min-width:42em){.AboutSection-module-scss-module__ohvffW__aboutSection .AboutSection-module-scss-module__ohvffW__detailsContainer .AboutSection-module-scss-module__ohvffW__content{font-size:18px}}.AboutSection-module-scss-module__ohvffW__aboutSection .AboutSection-module-scss-module__ohvffW__detailsContainer .AboutSection-module-scss-module__ohvffW__content ul{margin-left:60px}.AboutSection-module-scss-module__ohvffW__aboutSection .AboutSection-module-scss-module__ohvffW__detailsContainer .AboutSection-module-scss-module__ohvffW__content a{text-decoration:underline}.AboutSection-module-scss-module__ohvffW__aboutSection .AboutSection-module-scss-module__ohvffW__detailsContainer .AboutSection-module-scss-module__ohvffW__photoContainer{flex-direction:column;justify-content:space-between;align-items:center;margin-top:20px;display:flex}@media only screen and (min-width:42em){.AboutSection-module-scss-module__ohvffW__aboutSection .AboutSection-module-scss-module__ohvffW__detailsContainer .AboutSection-module-scss-module__ohvffW__photoContainer{flex-direction:row;margin-top:50px}}.AboutSection-module-scss-module__ohvffW__aboutSection .AboutSection-module-scss-module__ohvffW__detailsContainer .AboutSection-module-scss-module__ohvffW__photoContainer .AboutSection-module-scss-module__ohvffW__photo{border-radius:5px;width:100%;margin-top:20px;margin-bottom:5px;overflow:hidden}@media only screen and (min-width:42em){.AboutSection-module-scss-module__ohvffW__aboutSection .AboutSection-module-scss-module__ohvffW__detailsContainer .AboutSection-module-scss-module__ohvffW__photoContainer .AboutSection-module-scss-module__ohvffW__photo{border-radius:10px;width:31%;padding-bottom:0}}.AboutSection-module-scss-module__ohvffW__aboutSection .AboutSection-module-scss-module__ohvffW__detailsContainer .AboutSection-module-scss-module__ohvffW__photoContainer .AboutSection-module-scss-module__ohvffW__photo img{width:100%}
.AboutHeader-module-scss-module__U4EGZq__aboutHeader{color:#2d363d;background-color:#dde7e5;flex-direction:column-reverse;justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;display:flex}@media only screen and (min-width:42em){.AboutHeader-module-scss-module__U4EGZq__aboutHeader{flex-direction:row;height:400px}}@media only screen and (min-width:64em){.AboutHeader-module-scss-module__U4EGZq__aboutHeader{height:500px}}.AboutHeader-module-scss-module__U4EGZq__aboutHeader .AboutHeader-module-scss-module__U4EGZq__aboutHeaderImage{flex-direction:column;justify-content:flex-end;align-items:flex-start;width:262.5px;height:289.25px;display:flex}@media only screen and (min-width:42em){.AboutHeader-module-scss-module__U4EGZq__aboutHeader .AboutHeader-module-scss-module__U4EGZq__aboutHeaderImage{width:40%;height:100%;padding-left:50px}}@media only screen and (min-width:64em){.AboutHeader-module-scss-module__U4EGZq__aboutHeader .AboutHeader-module-scss-module__U4EGZq__aboutHeaderImage{width:33.333%;padding-left:100px}}.AboutHeader-module-scss-module__U4EGZq__aboutHeader .AboutHeader-module-scss-module__U4EGZq__aboutHeaderImage img{max-height:100%}@media only screen and (min-width:42em){.AboutHeader-module-scss-module__U4EGZq__aboutHeader .AboutHeader-module-scss-module__U4EGZq__aboutHeaderImage img{height:auto;max-height:400px}}.AboutHeader-module-scss-module__U4EGZq__aboutHeader .AboutHeader-module-scss-module__U4EGZq__aboutHeaderContent{flex-direction:column;justify-content:center;align-items:center;width:100%;height:300px;padding:20px;display:flex}@media only screen and (min-width:42em){.AboutHeader-module-scss-module__U4EGZq__aboutHeader .AboutHeader-module-scss-module__U4EGZq__aboutHeaderContent{justify-content:flex-end;align-items:flex-end;width:60%;height:100%;padding-bottom:75px;padding-right:50px}}@media only screen and (min-width:64em){.AboutHeader-module-scss-module__U4EGZq__aboutHeader .AboutHeader-module-scss-module__U4EGZq__aboutHeaderContent{width:66.666%;padding-right:100px}}.AboutHeader-module-scss-module__U4EGZq__aboutHeader .AboutHeader-module-scss-module__U4EGZq__aboutHeaderContent h1{margin-bottom:30px;font-size:50px;font-weight:500}@media only screen and (min-width:42em){.AboutHeader-module-scss-module__U4EGZq__aboutHeader .AboutHeader-module-scss-module__U4EGZq__aboutHeaderContent h1{margin-bottom:60px;font-size:70px}}@media only screen and (min-width:64em){.AboutHeader-module-scss-module__U4EGZq__aboutHeader .AboutHeader-module-scss-module__U4EGZq__aboutHeaderContent h1{margin-bottom:120px;font-size:100px}}.AboutHeader-module-scss-module__U4EGZq__aboutHeader .AboutHeader-module-scss-module__U4EGZq__aboutHeaderContent h3{font-size:18px}@media only screen and (min-width:42em){.AboutHeader-module-scss-module__U4EGZq__aboutHeader .AboutHeader-module-scss-module__U4EGZq__aboutHeaderContent h3{font-size:22px}}@media only screen and (min-width:64em){.AboutHeader-module-scss-module__U4EGZq__aboutHeader .AboutHeader-module-scss-module__U4EGZq__aboutHeaderContent h3{font-size:28px}}
.ProjectSection-module-scss-module__6w-ArG__projectDivider{justify-content:center;align-items:center;height:60vh;display:flex}@media only screen and (min-width:42em){.ProjectSection-module-scss-module__6w-ArG__projectDivider{height:80vh}}.ProjectSection-module-scss-module__6w-ArG__projectDivider h2{padding:20px;font-size:30px}@media only screen and (min-width:42em){.ProjectSection-module-scss-module__6w-ArG__projectDivider h2{font-size:40px}}.ProjectSection-module-scss-module__6w-ArG__projectDivider{margin-bottom:-120px}@media only screen and (min-width:64em){.ProjectSection-module-scss-module__6w-ArG__projectDivider{margin-bottom:-120px}}.ProjectSection-module-scss-module__6w-ArG__projectScrollTo{width:100%;height:70px}@media only screen and (min-width:64em){.ProjectSection-module-scss-module__6w-ArG__projectScrollTo{height:60px}}.ProjectSection-module-scss-module__6w-ArG__projectSection{background-color:#fff;flex-direction:column;display:flex;box-shadow:0 10px 80px 1px #7979791a}@media only screen and (min-width:64em){.ProjectSection-module-scss-module__6w-ArG__projectSection{flex-direction:row}}.ProjectSection-module-scss-module__6w-ArG__projectSection .ProjectSection-module-scss-module__6w-ArG__imageContainer{width:100%}@media only screen and (min-width:64em){.ProjectSection-module-scss-module__6w-ArG__projectSection .ProjectSection-module-scss-module__6w-ArG__imageContainer{width:50%;height:calc(100vh - 60px);position:sticky;top:60px;overflow:hidden}.ProjectSection-module-scss-module__6w-ArG__projectSection .ProjectSection-module-scss-module__6w-ArG__imageContainer img{object-fit:cover;object-position:center;min-width:100%;min-height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media screen and (min-width:64em) and (-ms-high-contrast:active),(-ms-high-contrast:none){.ProjectSection-module-scss-module__6w-ArG__projectSection .ProjectSection-module-scss-module__6w-ArG__imageContainer img{width:100%;height:auto;position:relative}}.ProjectSection-module-scss-module__6w-ArG__projectSection .ProjectSection-module-scss-module__6w-ArG__imageContainer .ProjectSection-module-scss-module__6w-ArG__video{width:100%}@media only screen and (min-width:64em){.ProjectSection-module-scss-module__6w-ArG__projectSection .ProjectSection-module-scss-module__6w-ArG__imageContainer .ProjectSection-module-scss-module__6w-ArG__video{object-fit:cover;object-position:center;width:auto;min-width:100%;height:100vh;min-height:100%;display:block;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}}@media screen and (min-width:64em) and (-ms-high-contrast:active),(-ms-high-contrast:none){.ProjectSection-module-scss-module__6w-ArG__projectSection .ProjectSection-module-scss-module__6w-ArG__imageContainer .ProjectSection-module-scss-module__6w-ArG__video{width:auto;height:100%;position:relative}}.ProjectSection-module-scss-module__6w-ArG__projectSection .ProjectSection-module-scss-module__6w-ArG__detailsContainer{text-align:left;color:#2d363d;padding:100px 40px 300px}@media only screen and (min-width:64em){.ProjectSection-module-scss-module__6w-ArG__projectSection .ProjectSection-module-scss-module__6w-ArG__detailsContainer{width:50%}}.ProjectSection-module-scss-module__6w-ArG__projectSection .ProjectSection-module-scss-module__6w-ArG__detailsContainer .ProjectSection-module-scss-module__6w-ArG__title{margin-bottom:20px;font-size:30px;font-weight:700}@media only screen and (min-width:42em){.ProjectSection-module-scss-module__6w-ArG__projectSection .ProjectSection-module-scss-module__6w-ArG__detailsContainer .ProjectSection-module-scss-module__6w-ArG__title{font-size:40px}}.ProjectSection-module-scss-module__6w-ArG__projectSection .ProjectSection-module-scss-module__6w-ArG__detailsContainer .ProjectSection-module-scss-module__6w-ArG__subtitle{margin-bottom:30px;font-size:20px;font-weight:400}@media only screen and (min-width:42em){.ProjectSection-module-scss-module__6w-ArG__projectSection .ProjectSection-module-scss-module__6w-ArG__detailsContainer .ProjectSection-module-scss-module__6w-ArG__subtitle{font-size:28px}}.ProjectSection-module-scss-module__6w-ArG__projectSection .ProjectSection-module-scss-module__6w-ArG__detailsContainer .ProjectSection-module-scss-module__6w-ArG__content{margin-bottom:20px;font-size:14px}@media only screen and (min-width:42em){.ProjectSection-module-scss-module__6w-ArG__projectSection .ProjectSection-module-scss-module__6w-ArG__detailsContainer .ProjectSection-module-scss-module__6w-ArG__content{font-size:16px}}

.Footer-module-scss-module__kQc2fa__footer{color:#2d363d;background-color:#f8f8f9;flex-direction:column;width:100%;padding:50px 40px 30px;font-weight:700;display:flex}@media only screen and (min-width:42em){.Footer-module-scss-module__kQc2fa__footer{flex-direction:row;justify-content:space-between;height:400px;padding:30px 40px}}@media only screen and (min-width:64em){.Footer-module-scss-module__kQc2fa__footer{padding:60px 80px}}.Footer-module-scss-module__kQc2fa__footer svg{fill:#2d363d}.Footer-module-scss-module__kQc2fa__footer .Footer-module-scss-module__kQc2fa__title{margin-bottom:30px;font-size:30px}@media only screen and (min-width:42em){.Footer-module-scss-module__kQc2fa__footer .Footer-module-scss-module__kQc2fa__title{font-size:40px}}.Footer-module-scss-module__kQc2fa__footer .Footer-module-scss-module__kQc2fa__contactEntry{justify-content:flex-start;align-self:flex-start;align-items:center;width:220px;padding-top:10px;padding-bottom:10px;display:flex}@media only screen and (min-width:42em){.Footer-module-scss-module__kQc2fa__footer .Footer-module-scss-module__kQc2fa__contactEntry{width:auto}}.Footer-module-scss-module__kQc2fa__footer .Footer-module-scss-module__kQc2fa__contactEntry:hover{opacity:.6}.Footer-module-scss-module__kQc2fa__footer .Footer-module-scss-module__kQc2fa__contactEntry.Footer-module-scss-module__kQc2fa__reducedWidth{width:120px}@media only screen and (min-width:42em){.Footer-module-scss-module__kQc2fa__footer .Footer-module-scss-module__kQc2fa__contactEntry.Footer-module-scss-module__kQc2fa__reducedWidth{align-self:flex-end;width:130px}}.Footer-module-scss-module__kQc2fa__footer .Footer-module-scss-module__kQc2fa__contactEntry i{font-size:18px}@media only screen and (min-width:42em){.Footer-module-scss-module__kQc2fa__footer .Footer-module-scss-module__kQc2fa__contactEntry i{font-size:20px}}.Footer-module-scss-module__kQc2fa__footer .Footer-module-scss-module__kQc2fa__contactEntry span{margin-left:20px;font-size:18px}@media only screen and (min-width:42em){.Footer-module-scss-module__kQc2fa__footer .Footer-module-scss-module__kQc2fa__contactEntry span{margin-left:30px;font-size:20px}}.Footer-module-scss-module__kQc2fa__footer .Footer-module-scss-module__kQc2fa__details{flex-direction:column;margin-top:50px;margin-bottom:100px;display:flex}@media only screen and (min-width:42em){.Footer-module-scss-module__kQc2fa__footer .Footer-module-scss-module__kQc2fa__details{text-align:right;align-items:flex-end;margin-top:0;margin-bottom:0}}.Footer-module-scss-module__kQc2fa__footer .Footer-module-scss-module__kQc2fa__details .Footer-module-scss-module__kQc2fa__title{margin-bottom:0}.Footer-module-scss-module__kQc2fa__footer .Footer-module-scss-module__kQc2fa__details h3{margin-bottom:30px;font-size:18px}
.Header-module-scss-module__P7cjuG__headingContainer{z-index:100;text-align:center;background-color:#fff;justify-content:space-between;align-items:center;width:100%;height:70px;padding:0 2.5%;display:flex;position:relative;box-shadow:0 10px 80px 1px #7979791a}@media only screen and (min-width:64em){.Header-module-scss-module__P7cjuG__headingContainer{z-index:100;height:100px;transition:transform .5s;position:fixed;box-shadow:0 10px 80px 1px #79797900}.Header-module-scss-module__P7cjuG__headingContainer.Header-module-scss-module__P7cjuG__small{transform:translateY(-40%);box-shadow:0 10px 80px 1px #7979791a}}.Header-module-scss-module__P7cjuG__headingContainer .Header-module-scss-module__P7cjuG__logo{cursor:pointer;text-align:left;color:#2d363d;outline:none;flex-direction:row;align-items:center;width:auto;height:60px;display:flex}@media only screen and (min-width:64em){.Header-module-scss-module__P7cjuG__headingContainer .Header-module-scss-module__P7cjuG__logo{padding-left:0;transition:transform .5s}.Header-module-scss-module__P7cjuG__headingContainer .Header-module-scss-module__P7cjuG__logo.Header-module-scss-module__P7cjuG__small{transform:scale(.7)translate(-10%,48%)}}.Header-module-scss-module__P7cjuG__headingContainer .Header-module-scss-module__P7cjuG__logo .Header-module-scss-module__P7cjuG__svg{width:40px}@media only screen and (min-width:64em){.Header-module-scss-module__P7cjuG__headingContainer .Header-module-scss-module__P7cjuG__logo .Header-module-scss-module__P7cjuG__svg{width:60px}}.Header-module-scss-module__P7cjuG__headingContainer .Header-module-scss-module__P7cjuG__logo .Header-module-scss-module__P7cjuG__title{margin-left:20px;font-size:16px;font-weight:600}@media only screen and (min-width:42em){.Header-module-scss-module__P7cjuG__headingContainer .Header-module-scss-module__P7cjuG__logo .Header-module-scss-module__P7cjuG__title{font-size:20px}}.Header-module-scss-module__P7cjuG__headingContainer .Header-module-scss-module__P7cjuG__menuButton{z-index:101;float:right;cursor:pointer;background-color:#ffffff80;border-radius:5px;outline:none;margin:1px 10px;padding:10px 20px;font-size:26px;position:fixed;right:0}@media only screen and (min-width:64em){.Header-module-scss-module__P7cjuG__headingContainer .Header-module-scss-module__P7cjuG__menuButton{display:none}}.Header-module-scss-module__P7cjuG__headingContainer .Header-module-scss-module__P7cjuG__menuButton svg{fill:#2d363d}.Header-module-scss-module__P7cjuG__headingContainer .Header-module-scss-module__P7cjuG__menu{z-index:100;text-align:center;background-color:#fff;padding-top:80px;font-size:24px;transition:transform .5s;position:fixed;inset:0;transform:translateY(-120%)}.Header-module-scss-module__P7cjuG__headingContainer .Header-module-scss-module__P7cjuG__menu.Header-module-scss-module__P7cjuG__show{transform:translate(0,0%)}@media only screen and (min-width:64em){.Header-module-scss-module__P7cjuG__headingContainer .Header-module-scss-module__P7cjuG__menu{background-color:#0000;padding-top:0;font-size:16px;display:block;position:relative;transform:translate(0,0)}.Header-module-scss-module__P7cjuG__headingContainer .Header-module-scss-module__P7cjuG__menu.Header-module-scss-module__P7cjuG__small{transform:translateY(30%)}}.Header-module-scss-module__P7cjuG__headingContainer .Header-module-scss-module__P7cjuG__menu .Header-module-scss-module__P7cjuG__link{color:#2d363d;text-align:center;outline:none;width:50%;padding:30px;font-weight:600;transition:color .25s;display:inline-block}@media only screen and (min-width:20em) and (min-height:20em){.Header-module-scss-module__P7cjuG__headingContainer .Header-module-scss-module__P7cjuG__menu .Header-module-scss-module__P7cjuG__link{width:100%}}@media only screen and (min-width:64em){.Header-module-scss-module__P7cjuG__headingContainer .Header-module-scss-module__P7cjuG__menu .Header-module-scss-module__P7cjuG__link{width:auto;display:inline-block}.Header-module-scss-module__P7cjuG__headingContainer .Header-module-scss-module__P7cjuG__menu .Header-module-scss-module__P7cjuG__link:last-child{padding-right:0}}.Header-module-scss-module__P7cjuG__headingContainer .Header-module-scss-module__P7cjuG__menu .Header-module-scss-module__P7cjuG__link:hover{color:#3497e0}.Header-module-scss-module__P7cjuG__headingContainer .Header-module-scss-module__P7cjuG__menu .Header-module-scss-module__P7cjuG__link.Header-module-scss-module__P7cjuG__selected{opacity:.5;color:#3497e0}
.SkillContainer-module-scss-module__rB_teW__skillContainer{flex-direction:column;width:100%;margin-bottom:100px;display:flex}.SkillContainer-module-scss-module__rB_teW__skillContainer .SkillContainer-module-scss-module__rB_teW__background{width:100%;height:400px}.SkillContainer-module-scss-module__rB_teW__skillContainer .SkillContainer-module-scss-module__rB_teW__contentBackground{background:#75bdf2;flex-grow:1;justify-content:center;align-items:center;display:flex}.SkillContainer-module-scss-module__rB_teW__skillContainer .SkillContainer-module-scss-module__rB_teW__contentBackground .SkillContainer-module-scss-module__rB_teW__content{width:100%;max-width:1200px;padding:0 20px 100px}.SkillContainer-module-scss-module__rB_teW__skillContainer .SkillContainer-module-scss-module__rB_teW__contentBackground .SkillContainer-module-scss-module__rB_teW__content .SkillContainer-module-scss-module__rB_teW__heading{color:#fff;flex-direction:column-reverse;align-items:center;height:200px;margin-bottom:50px;display:flex}@media only screen and (min-width:64em){.SkillContainer-module-scss-module__rB_teW__skillContainer .SkillContainer-module-scss-module__rB_teW__contentBackground .SkillContainer-module-scss-module__rB_teW__content .SkillContainer-module-scss-module__rB_teW__heading{flex-direction:row;justify-content:space-between;align-items:flex-end;height:200px}}.SkillContainer-module-scss-module__rB_teW__skillContainer .SkillContainer-module-scss-module__rB_teW__contentBackground .SkillContainer-module-scss-module__rB_teW__content .SkillContainer-module-scss-module__rB_teW__heading h2{max-width:400px;padding-left:20px;padding-right:20px;font-size:22px}@media only screen and (min-width:42em){.SkillContainer-module-scss-module__rB_teW__skillContainer .SkillContainer-module-scss-module__rB_teW__contentBackground .SkillContainer-module-scss-module__rB_teW__content .SkillContainer-module-scss-module__rB_teW__heading h2{font-size:32px}}@media only screen and (min-width:64em){.SkillContainer-module-scss-module__rB_teW__skillContainer .SkillContainer-module-scss-module__rB_teW__contentBackground .SkillContainer-module-scss-module__rB_teW__content .SkillContainer-module-scss-module__rB_teW__heading h2{text-align:left}}.SkillContainer-module-scss-module__rB_teW__skillContainer .SkillContainer-module-scss-module__rB_teW__contentBackground .SkillContainer-module-scss-module__rB_teW__content .SkillContainer-module-scss-module__rB_teW__heading .SkillContainer-module-scss-module__rB_teW__image{max-height:300px;margin-bottom:50px}@media only screen and (min-width:64em){.SkillContainer-module-scss-module__rB_teW__skillContainer .SkillContainer-module-scss-module__rB_teW__contentBackground .SkillContainer-module-scss-module__rB_teW__content .SkillContainer-module-scss-module__rB_teW__heading .SkillContainer-module-scss-module__rB_teW__image{max-height:400px;margin-top:0;margin-bottom:0}}
.AboutDivider-module-scss-module__qGpGLG__aboutDivider{justify-content:center;align-items:center;height:40vh;display:flex}@media only screen and (min-width:42em){.AboutDivider-module-scss-module__qGpGLG__aboutDivider{height:40vh}}.AboutDivider-module-scss-module__qGpGLG__aboutDivider.AboutDivider-module-scss-module__qGpGLG__compact{height:40vh}@media only screen and (min-width:42em){.AboutDivider-module-scss-module__qGpGLG__aboutDivider.AboutDivider-module-scss-module__qGpGLG__compact{height:40vh}}.AboutDivider-module-scss-module__qGpGLG__aboutDivider h2{padding:20px;font-size:30px}@media only screen and (min-width:42em){.AboutDivider-module-scss-module__qGpGLG__aboutDivider h2{font-size:40px}}
.ProjectCard-module-scss-module__5V3ALW__projectCard{color:#2d363d;cursor:pointer;background-color:#fff;border-radius:8px;flex-direction:column;width:100%;display:flex;overflow:hidden;box-shadow:0 10px 80px 1px #79797933}.ProjectCard-module-scss-module__5V3ALW__projectCard .ProjectCard-module-scss-module__5V3ALW__imageContainer{justify-content:center;align-items:center;width:100%;height:200px;display:flex;overflow:hidden}.ProjectCard-module-scss-module__5V3ALW__projectCard .ProjectCard-module-scss-module__5V3ALW__imageContainer img{min-width:100%;min-height:200px}.ProjectCard-module-scss-module__5V3ALW__projectCard .ProjectCard-module-scss-module__5V3ALW__detailsContainer{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:100px;display:flex}.ProjectCard-module-scss-module__5V3ALW__projectCard .ProjectCard-module-scss-module__5V3ALW__detailsContainer .ProjectCard-module-scss-module__5V3ALW__description{padding:15px}.ProjectCard-module-scss-module__5V3ALW__projectCard .ProjectCard-module-scss-module__5V3ALW__detailsContainer i{margin-right:15px}.ProjectCard-module-scss-module__5V3ALW__projectCard.ProjectCard-module-scss-module__5V3ALW__compact{cursor:auto;box-shadow:none}.ProjectCard-module-scss-module__5V3ALW__projectCard.ProjectCard-module-scss-module__5V3ALW__compact .ProjectCard-module-scss-module__5V3ALW__detailsContainer{display:none}
.skills-module-scss-module__K1rBKq__skills{text-align:center;color:#2d363d;padding-top:70px}@media only screen and (min-width:64em){.skills-module-scss-module__K1rBKq__skills{padding-top:100px}}.skills-module-scss-module__K1rBKq__skills .skills-module-scss-module__K1rBKq__skillsHeader{flex-direction:column;justify-content:space-between;align-items:center;height:150px;margin-top:100px;margin-bottom:-100px;padding-left:20px;padding-right:20px;display:flex}@media only screen and (min-width:42em){.skills-module-scss-module__K1rBKq__skills .skills-module-scss-module__K1rBKq__skillsHeader{margin-bottom:0}}.skills-module-scss-module__K1rBKq__skills .skills-module-scss-module__K1rBKq__skillsHeader h1{font-size:30px}@media only screen and (min-width:42em){.skills-module-scss-module__K1rBKq__skills .skills-module-scss-module__K1rBKq__skillsHeader h1{font-size:40px}}.skills-module-scss-module__K1rBKq__skills .skills-module-scss-module__K1rBKq__skillsHeader h3{font-size:18px}@media only screen and (min-width:42em){.skills-module-scss-module__K1rBKq__skills .skills-module-scss-module__K1rBKq__skillsHeader h3{font-size:22px}}
.about-module-scss-module__5UZtIq__about{text-align:center;color:#2d363d;background-color:#fff;flex-direction:column;align-items:center;padding-bottom:100px;display:flex}@media only screen and (min-width:64em){.about-module-scss-module__5UZtIq__about{padding-top:70px}}
.index-module-scss-module__YbX-vG__main{max-width:1600px;margin:auto;padding-top:30px}@media only screen and (min-width:42em){.index-module-scss-module__YbX-vG__main{padding-top:70px}}@media only screen and (min-width:64em){.index-module-scss-module__YbX-vG__main{padding-top:100px}}.index-module-scss-module__YbX-vG__heroText{width:100%;padding-left:20px;padding-right:20px}@media only screen and (min-width:42em){.index-module-scss-module__YbX-vG__heroText{padding-left:50px;padding-right:50px}}@media only screen and (min-width:64em){.index-module-scss-module__YbX-vG__heroText{padding-top:100px}}.index-module-scss-module__YbX-vG__heroText h1{margin-bottom:20px;font-size:34px}@media only screen and (min-width:42em){.index-module-scss-module__YbX-vG__heroText h1{font-size:60px}}.index-module-scss-module__YbX-vG__heroText h2{font-size:20px;font-weight:400}@media only screen and (min-width:42em){.index-module-scss-module__YbX-vG__heroText h2{font-size:28px}}.index-module-scss-module__YbX-vG__heroImage{width:100%;margin-top:20px;padding:20px}@media only screen and (min-width:42em){.index-module-scss-module__YbX-vG__heroImage{padding:50px}}@media only screen and (min-width:64em){.index-module-scss-module__YbX-vG__heroImage{margin-top:50px;margin-bottom:80px}}.index-module-scss-module__YbX-vG__heroImage .index-module-scss-module__YbX-vG__imageContainer{width:100%;height:100%;overflow:hidden}.index-module-scss-module__YbX-vG__experienceSection{width:100%;margin-top:20px;padding:20px}@media only screen and (min-width:42em){.index-module-scss-module__YbX-vG__experienceSection{padding:50px}}.index-module-scss-module__YbX-vG__experienceSection h1{margin-bottom:20px;font-size:28px}@media only screen and (min-width:42em){.index-module-scss-module__YbX-vG__experienceSection h1{font-size:40px}}.index-module-scss-module__YbX-vG__experienceSection summary{margin-bottom:80px;font-size:18px}@media only screen and (min-width:42em){.index-module-scss-module__YbX-vG__experienceSection summary{font-size:24px}}.index-module-scss-module__YbX-vG__experienceSection h3{text-align:center;margin-bottom:40px;font-size:18px}@media only screen and (min-width:42em){.index-module-scss-module__YbX-vG__experienceSection h3{font-size:24px}}.index-module-scss-module__YbX-vG__experienceSection .index-module-scss-module__YbX-vG__companyList{flex-flow:wrap;justify-content:space-around;align-items:center;width:80%;margin:auto;display:flex}.index-module-scss-module__YbX-vG__experienceSection .index-module-scss-module__YbX-vG__companyList .index-module-scss-module__YbX-vG__company{width:150px;margin-bottom:30px}.index-module-scss-module__YbX-vG__projectsList{flex-direction:column;padding-bottom:200px;display:flex}.index-module-scss-module__YbX-vG__homeProjectsSection{flex-direction:column;justify-content:center;align-items:center;padding-bottom:200px;display:flex}@media only screen and (min-width:64em){.index-module-scss-module__YbX-vG__homeProjectsSection{flex-direction:row;margin-top:100px}}.index-module-scss-module__YbX-vG__homeProjectsSection .index-module-scss-module__YbX-vG__projectDescription{flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:300px;margin-top:50px;margin-bottom:100px;display:flex}@media only screen and (min-width:64em){.index-module-scss-module__YbX-vG__homeProjectsSection .index-module-scss-module__YbX-vG__projectDescription{width:60%;margin-top:50px}}.index-module-scss-module__YbX-vG__homeProjectsSection .index-module-scss-module__YbX-vG__projectDescription h1{font-size:35px}@media only screen and (min-width:42em){.index-module-scss-module__YbX-vG__homeProjectsSection .index-module-scss-module__YbX-vG__projectDescription h1{font-size:40px}}.index-module-scss-module__YbX-vG__homeProjectsSection .index-module-scss-module__YbX-vG__projectDescription h3{font-size:20px}@media only screen and (min-width:42em){.index-module-scss-module__YbX-vG__homeProjectsSection .index-module-scss-module__YbX-vG__projectDescription h3{font-size:22px}}.index-module-scss-module__YbX-vG__homeProjectsSection .index-module-scss-module__YbX-vG__projectCards{flex-direction:column;justify-content:flex-start;width:100%;padding-left:10%;padding-right:10%;display:flex}.index-module-scss-module__YbX-vG__homeProjectsSection .index-module-scss-module__YbX-vG__projectCards.index-module-scss-module__YbX-vG__desktop{display:none}.index-module-scss-module__YbX-vG__homeProjectsSection .index-module-scss-module__YbX-vG__projectCards.index-module-scss-module__YbX-vG__mobile{display:flex}@media only screen and (min-width:64em){.index-module-scss-module__YbX-vG__homeProjectsSection .index-module-scss-module__YbX-vG__projectCards{width:40%;padding-left:0%;padding-right:10%}.index-module-scss-module__YbX-vG__homeProjectsSection .index-module-scss-module__YbX-vG__projectCards.index-module-scss-module__YbX-vG__desktop{display:flex}.index-module-scss-module__YbX-vG__homeProjectsSection .index-module-scss-module__YbX-vG__projectCards.index-module-scss-module__YbX-vG__mobile{display:none}}.index-module-scss-module__YbX-vG__homeProjectsSection .index-module-scss-module__YbX-vG__projectCards .index-module-scss-module__YbX-vG__projectCardContainer{margin-top:20px;margin-bottom:20px}@media only screen and (min-width:64em){.index-module-scss-module__YbX-vG__homeProjectsSection .index-module-scss-module__YbX-vG__projectCards .index-module-scss-module__YbX-vG__projectCardContainer{max-width:500px}}.index-module-scss-module__YbX-vG__button{color:#fff;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-color:#2d363d;border:none;border-radius:8px;justify-content:space-around;align-items:center;width:170px;padding:15px;font-size:16px;font-weight:700;transition:opacity .25s;display:flex}.index-module-scss-module__YbX-vG__button:hover{opacity:.8}.index-module-scss-module__YbX-vG__button:focus{outline:none!important}
.projects-module-scss-module__vFzYXq__projects{text-align:center;color:#2d363d;background-color:#fff;flex-direction:column;align-items:center;padding-top:70px;padding-bottom:100px;display:flex}@media only screen and (min-width:64em){.projects-module-scss-module__vFzYXq__projects{padding-top:100px;padding-bottom:200px}}.projects-module-scss-module__vFzYXq__projects .projects-module-scss-module__vFzYXq__projectsHeader{flex-direction:column;justify-content:flex-start;align-items:center;height:200px;margin-top:100px;margin-bottom:20px;display:flex}@media only screen and (min-width:42em){.projects-module-scss-module__vFzYXq__projects .projects-module-scss-module__vFzYXq__projectsHeader{justify-content:space-between;height:250px}}.projects-module-scss-module__vFzYXq__projects .projects-module-scss-module__vFzYXq__projectsHeader h1{margin-bottom:20px;font-size:30px}@media only screen and (min-width:42em){.projects-module-scss-module__vFzYXq__projects .projects-module-scss-module__vFzYXq__projectsHeader h1{margin-bottom:0;font-size:40px}}.projects-module-scss-module__vFzYXq__projects .projects-module-scss-module__vFzYXq__projectsHeader h3{font-size:18px}@media only screen and (min-width:42em){.projects-module-scss-module__vFzYXq__projects .projects-module-scss-module__vFzYXq__projectsHeader h3{font-size:22px}}.projects-module-scss-module__vFzYXq__projects .projects-module-scss-module__vFzYXq__projectsHeader button{color:#fff;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-color:#3497e0;border:none;border-radius:8px;justify-content:space-around;align-items:center;width:170px;padding:15px;font-size:16px;font-weight:700;transition:opacity .25s;display:none}@media only screen and (min-width:42em){.projects-module-scss-module__vFzYXq__projects .projects-module-scss-module__vFzYXq__projectsHeader button{display:flex}}.projects-module-scss-module__vFzYXq__projects .projects-module-scss-module__vFzYXq__projectsHeader button:hover{opacity:.8}.projects-module-scss-module__vFzYXq__projects .projects-module-scss-module__vFzYXq__projectsHeader button:focus{outline:none!important}.projects-module-scss-module__vFzYXq__projects .projects-module-scss-module__vFzYXq__projectCardSection{flex-flow:wrap;justify-content:center;align-items:center;width:95%;display:flex}.projects-module-scss-module__vFzYXq__projects .projects-module-scss-module__vFzYXq__projectCardSection .projects-module-scss-module__vFzYXq__projectCardContainer{border-radius:10px;width:100%;height:300px;margin-top:50px}@media only screen and (min-width:42em){.projects-module-scss-module__vFzYXq__projects .projects-module-scss-module__vFzYXq__projectCardSection .projects-module-scss-module__vFzYXq__projectCardContainer{width:45%;margin-left:2.5%;margin-right:2.5%}}@media only screen and (min-width:64em){.projects-module-scss-module__vFzYXq__projects .projects-module-scss-module__vFzYXq__projectCardSection .projects-module-scss-module__vFzYXq__projectCardContainer{width:28.33%}}@media only screen and (min-width:110em){.projects-module-scss-module__vFzYXq__projects .projects-module-scss-module__vFzYXq__projectCardSection .projects-module-scss-module__vFzYXq__projectCardContainer{width:20%}}
