.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){.zB5OVq_highlightCard{width:33.33%;margin-top:0;margin-bottom:0;padding-left:2.5%;padding-right:2.5%}}.zB5OVq_highlightCard svg{fill:#2d363d;margin-bottom:30px}.zB5OVq_highlightCard .zB5OVq_highlightTitle{font-size:20px;font-weight:700}@media only screen and (min-width:42em){.zB5OVq_highlightCard .zB5OVq_highlightTitle{font-size:22px}}.zB5OVq_highlightCard .zB5OVq_highlightDetails{opacity:.5;margin-top:10px;font-size:8px}@media only screen and (min-width:42em){.zB5OVq_highlightCard .zB5OVq_highlightDetails{font-size:10px}}
.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){.J03LfW_highlightsRow{flex-direction:row;width:80%}}
.kDyAFG_fadeIn{width:100%}@media only screen and (max-width:320px){.kDyAFG_fadeIn{opacity:1!important}}
.Xag1Pa_projectContent .Xag1Pa_description{margin-bottom:20px;font-size:14px}@media only screen and (min-width:42em){.Xag1Pa_projectContent .Xag1Pa_description{font-size:16px}}.Xag1Pa_projectContent .Xag1Pa_description a{text-decoration:underline}.Xag1Pa_projectContent .Xag1Pa_heading{margin-top:40px;margin-bottom:10px}.Xag1Pa_projectContent .Xag1Pa_skillsContainer{flex-flow:wrap;justify-content:space-around;display:flex}@media only screen and (min-width:64em){.Xag1Pa_projectContent .Xag1Pa_skillsContainer{justify-content:flex-start;padding-left:30px}}.Xag1Pa_projectContent .Xag1Pa_skillsContainer .Xag1Pa_entryContainer{flex-direction:column;align-items:center;margin-top:40px;margin-bottom:20px;display:flex}.Xag1Pa_projectContent .Xag1Pa_skillsContainer .Xag1Pa_entryContainer .Xag1Pa_entryImage{width:200px;height:70px;margin-bottom:15px}
.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){.uk44IG_roleIconContainer{width:150px}}.uk44IG_roleIconContainer .uk44IG_roleImage{width:60px;height:60px;margin-bottom:15px}.uk44IG_roleIconContainer .uk44IG_roleTitle{text-align:center;flex:1;font-size:14px}
._07amrG_iconContainer{justify-content:center;align-items:center;display:flex}._07amrG_iconContainer svg{display:block}
.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){.txjl6W_skillEntry{width:150px}}.txjl6W_skillEntry .txjl6W_icon{width:35px;margin-bottom:15px}@media only screen and (min-width:42em){.txjl6W_skillEntry .txjl6W_icon{width:40px}}.txjl6W_skillEntry .txjl6W_skillEntryTitle{text-align:center;flex:1;font-size:14px}
.Yz7ciG_rolesAndTechnologies .Yz7ciG_heading{margin-top:40px;margin-bottom:10px}.Yz7ciG_rolesAndTechnologies .Yz7ciG_skillsContainer{flex-flow:wrap;justify-content:space-around;display:flex}@media only screen and (min-width:64em){.Yz7ciG_rolesAndTechnologies .Yz7ciG_skillsContainer{justify-content:flex-start}}
.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){.ohvffW_aboutSection{border-radius:10px;max-width:90%;margin-bottom:100px}}@media only screen and (min-width:1300px){.ohvffW_aboutSection{max-width:1200px}}.ohvffW_aboutSection .ohvffW_imageContainer{width:100%;overflow:hidden}@media only screen and (min-width:90em){.ohvffW_aboutSection .ohvffW_imageContainer{height:800px;position:relative}}.ohvffW_aboutSection .ohvffW_imageContainer .ohvffW_video{width:100%;overflow:hidden}@media only screen and (min-width:90em){.ohvffW_aboutSection .ohvffW_imageContainer .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%)}}.ohvffW_aboutSection .ohvffW_detailsContainer{text-align:left;color:#2d363d;padding:60px 20px 20px}@media only screen and (min-width:42em){.ohvffW_aboutSection .ohvffW_detailsContainer{padding:100px 40px 40px}}.ohvffW_aboutSection .ohvffW_detailsContainer .ohvffW_detailsHeader{flex-direction:row;justify-content:space-between;display:flex}.ohvffW_aboutSection .ohvffW_detailsContainer .ohvffW_detailsHeader .ohvffW_subtitle{margin-bottom:0;font-size:20px;font-weight:400}@media only screen and (min-width:42em){.ohvffW_aboutSection .ohvffW_detailsContainer .ohvffW_detailsHeader .ohvffW_subtitle{font-size:28px}}.ohvffW_aboutSection .ohvffW_detailsContainer .ohvffW_detailsHeader .ohvffW_title{margin-bottom:10px;font-size:30px;font-weight:700}@media only screen and (min-width:42em){.ohvffW_aboutSection .ohvffW_detailsContainer .ohvffW_detailsHeader .ohvffW_title{font-size:40px}}.ohvffW_aboutSection .ohvffW_detailsContainer .ohvffW_detailsHeader .ohvffW_datesAndLocation{opacity:.6;margin-bottom:40px;font-size:16px}@media only screen and (min-width:42em){.ohvffW_aboutSection .ohvffW_detailsContainer .ohvffW_detailsHeader .ohvffW_datesAndLocation{font-size:18px}}.ohvffW_aboutSection .ohvffW_detailsContainer .ohvffW_detailsHeader .ohvffW_detailsHeaderLogo{align-items:center;height:140px;margin-left:60px;display:none}@media only screen and (min-width:42em){.ohvffW_aboutSection .ohvffW_detailsContainer .ohvffW_detailsHeader .ohvffW_detailsHeaderLogo{display:flex}}.ohvffW_aboutSection .ohvffW_detailsContainer .ohvffW_detailsHeader .ohvffW_detailsHeaderLogo svg{max-width:300px;max-height:90px}.ohvffW_aboutSection .ohvffW_detailsContainer .ohvffW_content{margin-bottom:20px;font-size:16px}@media only screen and (min-width:42em){.ohvffW_aboutSection .ohvffW_detailsContainer .ohvffW_content{font-size:18px}}.ohvffW_aboutSection .ohvffW_detailsContainer .ohvffW_content ul{margin-left:60px}.ohvffW_aboutSection .ohvffW_detailsContainer .ohvffW_content a{text-decoration:underline}.ohvffW_aboutSection .ohvffW_detailsContainer .ohvffW_photoContainer{flex-direction:column;justify-content:space-between;align-items:center;margin-top:20px;display:flex}@media only screen and (min-width:42em){.ohvffW_aboutSection .ohvffW_detailsContainer .ohvffW_photoContainer{flex-direction:row;margin-top:50px}}.ohvffW_aboutSection .ohvffW_detailsContainer .ohvffW_photoContainer .ohvffW_photo{border-radius:5px;width:100%;margin-top:20px;margin-bottom:5px;overflow:hidden}@media only screen and (min-width:42em){.ohvffW_aboutSection .ohvffW_detailsContainer .ohvffW_photoContainer .ohvffW_photo{border-radius:10px;width:31%;padding-bottom:0}}.ohvffW_aboutSection .ohvffW_detailsContainer .ohvffW_photoContainer .ohvffW_photo img{width:100%}
.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){.U4EGZq_aboutHeader{flex-direction:row;height:400px}}@media only screen and (min-width:64em){.U4EGZq_aboutHeader{height:500px}}.U4EGZq_aboutHeader .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){.U4EGZq_aboutHeader .U4EGZq_aboutHeaderImage{width:40%;height:100%;padding-left:50px}}@media only screen and (min-width:64em){.U4EGZq_aboutHeader .U4EGZq_aboutHeaderImage{width:33.333%;padding-left:100px}}.U4EGZq_aboutHeader .U4EGZq_aboutHeaderImage img{max-height:100%}@media only screen and (min-width:42em){.U4EGZq_aboutHeader .U4EGZq_aboutHeaderImage img{height:auto;max-height:400px}}.U4EGZq_aboutHeader .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){.U4EGZq_aboutHeader .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){.U4EGZq_aboutHeader .U4EGZq_aboutHeaderContent{width:66.666%;padding-right:100px}}.U4EGZq_aboutHeader .U4EGZq_aboutHeaderContent h1{margin-bottom:30px;font-size:50px;font-weight:500}@media only screen and (min-width:42em){.U4EGZq_aboutHeader .U4EGZq_aboutHeaderContent h1{margin-bottom:60px;font-size:70px}}@media only screen and (min-width:64em){.U4EGZq_aboutHeader .U4EGZq_aboutHeaderContent h1{margin-bottom:120px;font-size:100px}}.U4EGZq_aboutHeader .U4EGZq_aboutHeaderContent h3{font-size:18px}@media only screen and (min-width:42em){.U4EGZq_aboutHeader .U4EGZq_aboutHeaderContent h3{font-size:22px}}@media only screen and (min-width:64em){.U4EGZq_aboutHeader .U4EGZq_aboutHeaderContent h3{font-size:28px}}
._6w-ArG_projectDivider{justify-content:center;align-items:center;height:60vh;display:flex}@media only screen and (min-width:42em){._6w-ArG_projectDivider{height:80vh}}._6w-ArG_projectDivider h2{padding:20px;font-size:30px}@media only screen and (min-width:42em){._6w-ArG_projectDivider h2{font-size:40px}}._6w-ArG_projectDivider{margin-bottom:-120px}@media only screen and (min-width:64em){._6w-ArG_projectDivider{margin-bottom:-120px}}._6w-ArG_projectScrollTo{width:100%;height:70px}@media only screen and (min-width:64em){._6w-ArG_projectScrollTo{height:60px}}._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){._6w-ArG_projectSection{flex-direction:row}}._6w-ArG_projectSection ._6w-ArG_imageContainer{width:100%}@media only screen and (min-width:64em){._6w-ArG_projectSection ._6w-ArG_imageContainer{width:50%;height:calc(100vh - 60px);position:sticky;top:60px;overflow:hidden}._6w-ArG_projectSection ._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){._6w-ArG_projectSection ._6w-ArG_imageContainer img{width:100%;height:auto;position:relative}}._6w-ArG_projectSection ._6w-ArG_imageContainer ._6w-ArG_video{width:100%}@media only screen and (min-width:64em){._6w-ArG_projectSection ._6w-ArG_imageContainer ._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){._6w-ArG_projectSection ._6w-ArG_imageContainer ._6w-ArG_video{width:auto;height:100%;position:relative}}._6w-ArG_projectSection ._6w-ArG_detailsContainer{text-align:left;color:#2d363d;padding:100px 40px 300px}@media only screen and (min-width:64em){._6w-ArG_projectSection ._6w-ArG_detailsContainer{width:50%}}._6w-ArG_projectSection ._6w-ArG_detailsContainer ._6w-ArG_title{margin-bottom:20px;font-size:30px;font-weight:700}@media only screen and (min-width:42em){._6w-ArG_projectSection ._6w-ArG_detailsContainer ._6w-ArG_title{font-size:40px}}._6w-ArG_projectSection ._6w-ArG_detailsContainer ._6w-ArG_subtitle{margin-bottom:30px;font-size:20px;font-weight:400}@media only screen and (min-width:42em){._6w-ArG_projectSection ._6w-ArG_detailsContainer ._6w-ArG_subtitle{font-size:28px}}._6w-ArG_projectSection ._6w-ArG_detailsContainer ._6w-ArG_content{margin-bottom:20px;font-size:14px}@media only screen and (min-width:42em){._6w-ArG_projectSection ._6w-ArG_detailsContainer ._6w-ArG_content{font-size:16px}}

.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){.kQc2fa_footer{flex-direction:row;justify-content:space-between;height:400px;padding:30px 40px}}@media only screen and (min-width:64em){.kQc2fa_footer{padding:60px 80px}}.kQc2fa_footer svg{fill:#2d363d}.kQc2fa_footer .kQc2fa_title{margin-bottom:30px;font-size:30px}@media only screen and (min-width:42em){.kQc2fa_footer .kQc2fa_title{font-size:40px}}.kQc2fa_footer .kQc2fa_contact{flex-direction:column;display:flex}@media only screen and (min-width:42em){.kQc2fa_footer .kQc2fa_contact .kQc2fa_title{margin-bottom:57px}}.kQc2fa_footer .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){.kQc2fa_footer .kQc2fa_contactEntry{width:auto}}.kQc2fa_footer .kQc2fa_contactEntry:hover{opacity:.6}.kQc2fa_footer .kQc2fa_contactEntry.kQc2fa_reducedWidth{width:120px}@media only screen and (min-width:42em){.kQc2fa_footer .kQc2fa_contactEntry.kQc2fa_reducedWidth{align-self:flex-end;width:130px}}.kQc2fa_footer .kQc2fa_contactEntry i{font-size:18px}@media only screen and (min-width:42em){.kQc2fa_footer .kQc2fa_contactEntry i{font-size:20px}}.kQc2fa_footer .kQc2fa_contactEntry span{margin-left:20px;font-size:18px}@media only screen and (min-width:42em){.kQc2fa_footer .kQc2fa_contactEntry span{margin-left:30px;font-size:20px}}.kQc2fa_footer .kQc2fa_details{flex-direction:column;margin-top:50px;margin-bottom:100px;display:flex}@media only screen and (min-width:42em){.kQc2fa_footer .kQc2fa_details{text-align:right;align-items:flex-end;margin-top:0;margin-bottom:0}}.kQc2fa_footer .kQc2fa_details .kQc2fa_title{margin-bottom:0}.kQc2fa_footer .kQc2fa_details h3{margin-bottom:30px;font-size:18px;line-height:27px}
.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){.P7cjuG_headingContainer{z-index:100;height:100px;transition:transform .5s;position:fixed;box-shadow:0 10px 80px 1px #79797900}.P7cjuG_headingContainer.P7cjuG_small{transform:translateY(-40%);box-shadow:0 10px 80px 1px #7979791a}}.P7cjuG_headingContainer .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){.P7cjuG_headingContainer .P7cjuG_logo{padding-left:0;transition:transform .5s}.P7cjuG_headingContainer .P7cjuG_logo.P7cjuG_small{transform:scale(.7)translate(-10%,48%)}}.P7cjuG_headingContainer .P7cjuG_logo .P7cjuG_svg{width:40px}@media only screen and (min-width:64em){.P7cjuG_headingContainer .P7cjuG_logo .P7cjuG_svg{width:60px}}.P7cjuG_headingContainer .P7cjuG_logo .P7cjuG_title{margin-left:20px;font-size:16px;font-weight:600}@media only screen and (min-width:42em){.P7cjuG_headingContainer .P7cjuG_logo .P7cjuG_title{font-size:20px}}.P7cjuG_headingContainer .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){.P7cjuG_headingContainer .P7cjuG_menuButton{display:none}}.P7cjuG_headingContainer .P7cjuG_menuButton svg{fill:#2d363d}.P7cjuG_headingContainer .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%)}.P7cjuG_headingContainer .P7cjuG_menu.P7cjuG_show{transform:translate(0,0%)}@media only screen and (min-width:64em){.P7cjuG_headingContainer .P7cjuG_menu{background-color:#0000;padding-top:0;font-size:16px;display:block;position:relative;transform:translate(0,0)}.P7cjuG_headingContainer .P7cjuG_menu.P7cjuG_small{transform:translateY(30%)}}.P7cjuG_headingContainer .P7cjuG_menu .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){.P7cjuG_headingContainer .P7cjuG_menu .P7cjuG_link{width:100%}}@media only screen and (min-width:64em){.P7cjuG_headingContainer .P7cjuG_menu .P7cjuG_link{width:auto;display:inline-block}.P7cjuG_headingContainer .P7cjuG_menu .P7cjuG_link:last-child{padding-right:0}}.P7cjuG_headingContainer .P7cjuG_menu .P7cjuG_link:hover{color:#3497e0}.P7cjuG_headingContainer .P7cjuG_menu .P7cjuG_link.P7cjuG_selected{opacity:.5;color:#3497e0}
.rB_teW_skillContainer{flex-direction:column;width:100%;margin-bottom:100px;display:flex}.rB_teW_skillContainer .rB_teW_background{width:100%;height:400px}.rB_teW_skillContainer .rB_teW_contentBackground{background:#75bdf2;flex-grow:1;justify-content:center;align-items:center;display:flex}.rB_teW_skillContainer .rB_teW_contentBackground .rB_teW_content{width:100%;max-width:1200px;padding:0 20px 100px}.rB_teW_skillContainer .rB_teW_contentBackground .rB_teW_content .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){.rB_teW_skillContainer .rB_teW_contentBackground .rB_teW_content .rB_teW_heading{flex-direction:row;justify-content:space-between;align-items:flex-end;height:200px}}.rB_teW_skillContainer .rB_teW_contentBackground .rB_teW_content .rB_teW_heading h2{max-width:400px;padding-left:20px;padding-right:20px;font-size:22px}@media only screen and (min-width:42em){.rB_teW_skillContainer .rB_teW_contentBackground .rB_teW_content .rB_teW_heading h2{font-size:32px}}@media only screen and (min-width:64em){.rB_teW_skillContainer .rB_teW_contentBackground .rB_teW_content .rB_teW_heading h2{text-align:left}}.rB_teW_skillContainer .rB_teW_contentBackground .rB_teW_content .rB_teW_heading .rB_teW_image{max-height:300px;margin-bottom:50px}@media only screen and (min-width:64em){.rB_teW_skillContainer .rB_teW_contentBackground .rB_teW_content .rB_teW_heading .rB_teW_image{max-height:400px;margin-top:0;margin-bottom:0}}
.qGpGLG_aboutDivider{justify-content:center;align-items:center;height:40vh;display:flex}@media only screen and (min-width:42em){.qGpGLG_aboutDivider{height:40vh}}.qGpGLG_aboutDivider.qGpGLG_compact{height:40vh}@media only screen and (min-width:42em){.qGpGLG_aboutDivider.qGpGLG_compact{height:40vh}}.qGpGLG_aboutDivider h2{padding:20px;font-size:30px}@media only screen and (min-width:42em){.qGpGLG_aboutDivider h2{font-size:40px}}
._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}._5V3ALW_projectCard ._5V3ALW_imageContainer{justify-content:center;align-items:center;width:100%;height:200px;display:flex;overflow:hidden}._5V3ALW_projectCard ._5V3ALW_imageContainer img{min-width:100%;min-height:200px}._5V3ALW_projectCard ._5V3ALW_detailsContainer{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:100px;display:flex}._5V3ALW_projectCard ._5V3ALW_detailsContainer ._5V3ALW_description{padding:15px}._5V3ALW_projectCard ._5V3ALW_detailsContainer i{margin-right:15px}._5V3ALW_projectCard._5V3ALW_compact{cursor:auto;box-shadow:none}._5V3ALW_projectCard._5V3ALW_compact ._5V3ALW_detailsContainer{display:none}
.K1rBKq_skills{text-align:center;color:#2d363d;padding-top:70px}@media only screen and (min-width:64em){.K1rBKq_skills{padding-top:100px}}.K1rBKq_skills .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){.K1rBKq_skills .K1rBKq_skillsHeader{margin-bottom:0}}.K1rBKq_skills .K1rBKq_skillsHeader h1{font-size:30px}@media only screen and (min-width:42em){.K1rBKq_skills .K1rBKq_skillsHeader h1{font-size:40px}}.K1rBKq_skills .K1rBKq_skillsHeader h3{font-size:18px}@media only screen and (min-width:42em){.K1rBKq_skills .K1rBKq_skillsHeader h3{font-size:22px}}
._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){._5UZtIq_about{padding-top:70px}}
.YbX-vG_main{max-width:1600px;margin:auto;padding-top:30px}@media only screen and (min-width:42em){.YbX-vG_main{padding-top:70px}}@media only screen and (min-width:64em){.YbX-vG_main{padding-top:100px}}.YbX-vG_heroText{width:100%;padding-left:20px;padding-right:20px}@media only screen and (min-width:42em){.YbX-vG_heroText{padding-left:50px;padding-right:50px}}@media only screen and (min-width:64em){.YbX-vG_heroText{padding-top:100px}}.YbX-vG_heroText h1{margin-bottom:20px;font-size:34px}@media only screen and (min-width:42em){.YbX-vG_heroText h1{font-size:60px}}.YbX-vG_heroText h2{font-size:20px;font-weight:400}@media only screen and (min-width:42em){.YbX-vG_heroText h2{font-size:28px}}.YbX-vG_heroImage{width:100%;margin-top:20px;padding:20px}@media only screen and (min-width:42em){.YbX-vG_heroImage{padding:50px}}@media only screen and (min-width:64em){.YbX-vG_heroImage{margin-top:50px;margin-bottom:80px}}.YbX-vG_heroImage .YbX-vG_imageContainer{width:100%;height:100%;overflow:hidden}.YbX-vG_experienceSection{width:100%;margin-top:20px;padding:20px}@media only screen and (min-width:42em){.YbX-vG_experienceSection{padding:50px}}.YbX-vG_experienceSection h1{margin-bottom:20px;font-size:28px}@media only screen and (min-width:42em){.YbX-vG_experienceSection h1{font-size:40px}}.YbX-vG_experienceSection summary{margin-bottom:80px;font-size:18px}@media only screen and (min-width:42em){.YbX-vG_experienceSection summary{font-size:24px}}.YbX-vG_experienceSection h3{text-align:center;margin-bottom:40px;font-size:18px}@media only screen and (min-width:42em){.YbX-vG_experienceSection h3{font-size:24px}}.YbX-vG_experienceSection .YbX-vG_companyList{flex-flow:wrap;justify-content:space-around;align-items:center;width:80%;margin:auto;display:flex}.YbX-vG_experienceSection .YbX-vG_companyList .YbX-vG_company{width:150px;margin-bottom:30px}.YbX-vG_projectsList{flex-direction:column;padding-bottom:200px;display:flex}.YbX-vG_homeProjectsSection{flex-direction:column;justify-content:center;align-items:center;padding-bottom:200px;display:flex}@media only screen and (min-width:64em){.YbX-vG_homeProjectsSection{flex-direction:row;margin-top:100px}}.YbX-vG_homeProjectsSection .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){.YbX-vG_homeProjectsSection .YbX-vG_projectDescription{width:60%;margin-top:50px}}.YbX-vG_homeProjectsSection .YbX-vG_projectDescription h1{font-size:35px}@media only screen and (min-width:42em){.YbX-vG_homeProjectsSection .YbX-vG_projectDescription h1{font-size:40px}}.YbX-vG_homeProjectsSection .YbX-vG_projectDescription h3{font-size:20px}@media only screen and (min-width:42em){.YbX-vG_homeProjectsSection .YbX-vG_projectDescription h3{font-size:22px}}.YbX-vG_homeProjectsSection .YbX-vG_projectCards{flex-direction:column;justify-content:flex-start;width:100%;padding-left:10%;padding-right:10%;display:flex}.YbX-vG_homeProjectsSection .YbX-vG_projectCards.YbX-vG_desktop{display:none}.YbX-vG_homeProjectsSection .YbX-vG_projectCards.YbX-vG_mobile{display:flex}@media only screen and (min-width:64em){.YbX-vG_homeProjectsSection .YbX-vG_projectCards{width:40%;padding-left:0%;padding-right:10%}.YbX-vG_homeProjectsSection .YbX-vG_projectCards.YbX-vG_desktop{display:flex}.YbX-vG_homeProjectsSection .YbX-vG_projectCards.YbX-vG_mobile{display:none}}.YbX-vG_homeProjectsSection .YbX-vG_projectCards .YbX-vG_projectCardContainer{margin-top:20px;margin-bottom:20px}@media only screen and (min-width:64em){.YbX-vG_homeProjectsSection .YbX-vG_projectCards .YbX-vG_projectCardContainer{max-width:500px}}.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}.YbX-vG_button:hover{opacity:.8}.YbX-vG_button:focus{outline:none!important}
.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){.vFzYXq_projects{padding-top:100px;padding-bottom:200px}}.vFzYXq_projects .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){.vFzYXq_projects .vFzYXq_projectsHeader{justify-content:space-between;height:250px}}.vFzYXq_projects .vFzYXq_projectsHeader h1{margin-bottom:20px;font-size:30px}@media only screen and (min-width:42em){.vFzYXq_projects .vFzYXq_projectsHeader h1{margin-bottom:0;font-size:40px}}.vFzYXq_projects .vFzYXq_projectsHeader h3{font-size:18px}@media only screen and (min-width:42em){.vFzYXq_projects .vFzYXq_projectsHeader h3{font-size:22px}}.vFzYXq_projects .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){.vFzYXq_projects .vFzYXq_projectsHeader button{display:flex}}.vFzYXq_projects .vFzYXq_projectsHeader button:hover{opacity:.8}.vFzYXq_projects .vFzYXq_projectsHeader button:focus{outline:none!important}.vFzYXq_projects .vFzYXq_projectCardSection{flex-flow:wrap;justify-content:center;align-items:center;width:95%;display:flex}.vFzYXq_projects .vFzYXq_projectCardSection .vFzYXq_projectCardContainer{border-radius:10px;width:100%;height:300px;margin-top:50px}@media only screen and (min-width:42em){.vFzYXq_projects .vFzYXq_projectCardSection .vFzYXq_projectCardContainer{width:45%;margin-left:2.5%;margin-right:2.5%}}@media only screen and (min-width:64em){.vFzYXq_projects .vFzYXq_projectCardSection .vFzYXq_projectCardContainer{width:28.33%}}@media only screen and (min-width:110em){.vFzYXq_projects .vFzYXq_projectCardSection .vFzYXq_projectCardContainer{width:20%}}
