.hero[data-v-a66ca6c4]{background-image:url(../images/hero.png);background-size:cover;color:#fff;height:800px;text-shadow:0 0 3px #666}.hero .herocontent[data-v-a66ca6c4]{align-items:flex-start;display:flex;flex-direction:column;padding:50px 20px 20px}.hero .tagline[data-v-a66ca6c4]{align-self:flex-end;background-color:#0000001a;border-bottom:.5px solid #fff;font-size:14px;line-height:20px;padding:10px;text-align:right;width:220px}.hero .titletag[data-v-a66ca6c4]{font-size:14px;margin-top:50px}.hero .title[data-v-a66ca6c4]{font-size:72px;font-weight:700;line-height:110%;margin-bottom:20px;margin-top:10px;text-transform:uppercase;width:70%}@media (min-width:1440px){.hero .herocontent[data-v-a66ca6c4]{margin:0 auto;width:1400px}}hr[data-v-c9b3e607]{border-top:1px solid #efefef}.experience[data-v-c9b3e607]{margin-bottom:50px;padding:20px}.experience .title[data-v-c9b3e607]{margin:50px 0 30px}.infosection[data-v-c9b3e607]{display:flex;flex-direction:column}.infosection .leftpic[data-v-c9b3e607]{background-image:url(../images/projects/IV/3.jpg);background-size:cover;height:600px}.infosection .text[data-v-c9b3e607]{align-items:flex-start;display:flex;flex-direction:column;margin:20px 0}.infosection .text .intro[data-v-c9b3e607]{line-height:1.4;padding-bottom:20px}.infosection .text .keys[data-v-c9b3e607]{align-self:stretch;display:flex;justify-content:space-around;margin:20px 0}.infosection .text .keyitem[data-v-c9b3e607]{display:flex;flex-direction:column}.infosection .text .keyitem .key[data-v-c9b3e607]{font-size:30px;font-weight:300}.infosection .rightpic[data-v-c9b3e607]{background-image:url(../images/projects/KA/1.jpg);background-size:cover;height:300px}@media (min-width:768px){.experience .title[data-v-c9b3e607]{width:60%}.infosection[data-v-c9b3e607]{flex-direction:row;height:500px}.infosection .leftpic[data-v-c9b3e607]{flex:0 0 30%;height:400px;-o-object-fit:cover;object-fit:cover}.infosection .text[data-v-c9b3e607]{margin:50px}.infosection .text .keys[data-v-c9b3e607]{justify-content:space-between}.infosection .rightpic[data-v-c9b3e607]{align-self:flex-end;flex:0 0 30%;height:300px}}@media (min-width:1440px){.experience[data-v-c9b3e607]{margin-left:auto;margin-right:auto;width:1400px}}.project[data-v-631bfe2d]{cursor:pointer;display:flex;flex:0 0 100%;flex-direction:column;margin-bottom:40px}.project .projectpicContainer[data-v-631bfe2d]{height:200px;overflow:hidden}.project .projectpic[data-v-631bfe2d]{background-position:50%;background-size:cover;height:100%;transition:transform 1.5s ease-in-out;width:100%}.project:hover .projectpic[data-v-631bfe2d]{transform:scale(1.1)}.project .projecttitle[data-v-631bfe2d]{font-size:26px;margin:10px 0}.project .projectdesc[data-v-631bfe2d]{line-height:130%}.project .projectinfo[data-v-631bfe2d]{font-size:14px;margin-top:10px}.project .projectinfo .location[data-v-631bfe2d]{border-right:1px solid #afafaf;padding-right:10px}.project .projectinfo .year[data-v-631bfe2d]{padding-left:10px}@media (min-width:600px){.project[data-v-631bfe2d]{flex:0 0 48%}.project .projectpicContainer[data-v-631bfe2d]{height:280px}}@media (min-width:900px){.project .projectpicContainer[data-v-631bfe2d]{height:350px}}@media (min-width:1280px){.project .projectpicContainer[data-v-631bfe2d]{height:400px}}.contentblock[data-v-257340aa]{padding:20px}.projectcontainer[data-v-257340aa]{background-color:#f0f6fc}.projectcontainer .projects[data-v-257340aa]{display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:1440px){.contentblock[data-v-257340aa]{margin:0 auto;width:1400px}}.teamscontainer[data-v-8a982a14]{padding:0 20px}.teamscontainer .titlerow[data-v-8a982a14]{align-items:center;display:flex;justify-content:space-between}.teamscontainer .titlerow .link[data-v-8a982a14]{color:#000;text-decoration:none}.teamscontainer .teams[data-v-8a982a14]{height:500px;overflow:hidden;position:relative;width:100%}.teamscontainer .teams .teampic[data-v-8a982a14]{background-position:50%;background-size:cover;height:500px;opacity:0;position:absolute;scale:0;width:400px}.grow[data-v-8a982a14]{animation:grow-8a982a14 5s linear}@keyframes grow-8a982a14{50%{opacity:100%;scale:1}to{opacity:0;scale:2}}@media (min-width:1440px){.teamscontainer[data-v-8a982a14]{margin:0 auto;width:1400px}}
