*,:after,:before{box-sizing:border-box}html{font-size:10px;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;font-family:'PT Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571428571429;color:#666;background-color:#fff}article,header,main,nav,section{display:block}a{color:#3cc;text-decoration:none;background:0 0;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}a:active,a:focus,a:hover{outline:0}a:focus,a:hover{color:#269999}h1,h2,h3{font-weight:400}h1{font-size:36px}h2{font-size:31px}h3{font-size:28px}p{font-size:26px}ul{margin-top:0}blockquote{font-size:26px}@media (min-width:768px){blockquote{font-size:32px}}@media print{*{text-shadow:none!important;color:#000!important;background:0 0!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href^="#"]:after{content:""}blockquote{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}blockquote.superstruct{text-align:center;width:90%;margin-left:auto;margin-right:auto}@media (min-width:768px){blockquote.superstruct{width:78%}}blockquote.superstruct:before{background:url(/img/logo.df7cac97.svg) center center no-repeat;display:block;width:220px;height:220px;margin:60px auto 100px;content:''}article,blockquote.superstruct{padding-top:20px;margin-bottom:180px}article ol,article ul{padding-left:0;list-style:none;margin:0}@media (min-width:768px){#services{width:auto;margin-left:-15px;margin-right:-15px}#services:after,#services:before{content:" ";display:table}#services:after{clear:both}}#services li{width:90%;margin:0 auto 90px}@media (min-width:768px){#services li{float:left;min-height:1px;margin-left:15px;margin-right:15px;margin-bottom:30px}}#services li h3{margin:0 0 40px}#services li h3:after{background-repeat:no-repeat;background-position:center center;display:block;width:115px;height:115px;margin:1.1em auto .6em;content:''}#services li p{text-align:center}#services li#educate h3:after{background-image:url(/img/educate.07a8b32e.svg)}#services li#innovate h3:after{background-image:url(/img/innovate.d4ac8e75.svg)}#services li#create h3:after{background-image:url(/img/create.aba0ed5d.svg)}@media (min-width:768px) and (min-width:768px) and (max-width:991px){#services li{width:206.67px}}@media (min-width:768px) and (min-width:992px) and (max-width:1199px){#services li{width:280px}}@media (min-width:768px) and (min-width:1200px){#services li{width:320px}}#team{margin-left:auto;margin-right:auto}#team ul li{margin-bottom:30px}#team ul li a{display:block;text-indent:-999em;margin:0 auto}@media (min-width:768px) and (max-width:991px){#team{width:auto;margin-left:-15px;margin-right:-15px}#team:after,#team:before{content:" ";display:table}#team:after{clear:both}#team ul li{float:left;min-height:1px;margin-left:15px;margin-right:15px;margin-bottom:30px}}@media (min-width:992px){#team{width:auto;margin-left:-15px;margin-right:-15px}#team:after,#team:before{content:" ";display:table}#team:after{clear:both}#team ul li{float:left;min-height:1px;margin-left:15px;margin-right:15px;margin-bottom:30px}}#team ul li a.michael-heuberger{border-radius:75px;background-repeat:no-repeat;background-position:center center;border:2px solid #ddd;height:150px;width:150px;background-image:url(/img/team/small/michael-heuberger.b5c7307c.jpg)}#team ul li a.isaac-johnston{border-radius:75px;background-repeat:no-repeat;background-position:center center;border:2px solid #ddd;height:150px;width:150px;background-image:url(/img/team/small/isaac-johnston.48bd9fca.jpg)}#team ul li a.fabian-cook{border-radius:75px;background-repeat:no-repeat;background-position:center center;border:2px solid #ddd;height:150px;width:150px;background-image:url(/img/team/small/fabian-cook.fc4df6a8.jpg)}#team ul li a.you{border-radius:75px;background-repeat:no-repeat;background-position:center center;border:2px solid #ddd;height:150px;width:150px;opacity:.5;text-indent:0;text-align:center;line-height:150px;color:#666;font-size:93.75px}#team ul li a:hover{opacity:.75}@media (min-width:768px) and (max-width:991px) and (min-width:768px) and (max-width:991px){#team ul li{width:147.5px}}@media (min-width:768px) and (max-width:991px) and (min-width:992px) and (max-width:1199px){#team ul li{width:202.5px}}@media (min-width:768px) and (max-width:991px) and (min-width:1200px){#team ul li{width:232.5px}}@media (min-width:992px) and (min-width:768px) and (max-width:991px){#team ul li{width:112px}}@media (min-width:992px) and (min-width:992px) and (max-width:1199px){#team ul li{width:156px}}@media (min-width:992px) and (min-width:1200px){#team ul li{width:180px}}#contact ul{text-align:center;line-height:0;font-size:0}#contact ul li{margin:0 10px}#contact ul li,#contact ul li a{display:inline-block}#contact ul li a{background-repeat:no-repeat;background-position:center top;width:52px;height:52px}#contact ul li a:hover{opacity:.7;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#contact ul li#email a{background-image:url(/img/email.a8448563.svg)}#contact ul li#twitter a{background-image:url(/img/twitter.cd3b2d15.svg)}#contact ul li#skype a{background-image:url(/img/skype.bec932a9.svg)}#member header:before{margin:0 15px 15px 0}@media (min-width:768px){#member header:before{margin:0}}#member.isaac-johnston header:before{border-radius:75px;background-repeat:no-repeat;background-position:center center;border:2px solid #ddd;height:150px;width:150px;background-image:url(/img/team/small/isaac-johnston.48bd9fca.jpg)}@media (min-width:768px){#member.isaac-johnston header:before{border-radius:100px;background-repeat:no-repeat;background-position:center center;border:2px solid #ddd;height:200px;width:200px;background-image:url(/img/team/medium/isaac-johnston.39b20c2e.jpg)}}#member.michael-heuberger header:before{border-radius:75px;background-repeat:no-repeat;background-position:center center;border:2px solid #ddd;height:150px;width:150px;background-image:url(/img/team/small/michael-heuberger.b5c7307c.jpg)}@media (min-width:768px){#member.michael-heuberger header:before{border-radius:100px;background-repeat:no-repeat;background-position:center center;border:2px solid #ddd;height:200px;width:200px;background-image:url(/img/team/medium/michael-heuberger.c099543e.jpg)}}#member.fabian-cook header:before{border-radius:75px;background-repeat:no-repeat;background-position:center center;border:2px solid #ddd;height:150px;width:150px;background-image:url(/img/team/small/fabian-cook.fc4df6a8.jpg)}@media (min-width:768px){#member.fabian-cook header:before{border-radius:100px;background-repeat:no-repeat;background-position:center center;border:2px solid #ddd;height:200px;width:200px;background-image:url(/img/team/medium/fabian-cook.8aa1f7b2.jpg)}}#member.you header:before{border-radius:75px;background-repeat:no-repeat;background-position:center center;border:2px solid #ddd;height:150px;width:150px;opacity:.5;text-indent:0;text-align:center;line-height:150px;color:#666;font-size:93.75px}@media (min-width:768px){#member.you header:before{border-radius:100px;background-repeat:no-repeat;background-position:center center;border:2px solid #ddd;height:200px;width:200px;opacity:.5;text-align:center;line-height:200px;font-size:125px;content:'?'}}#member header{width:90%;margin:0 auto 180px}@media (min-width:768px){#member header{width:85%}}#member header:before{float:left;content:''}@media (min-width:768px){#member header>*{margin-left:260px}}#objective{font-style:italic;margin:0}#objective:after,#objective:before{font-size:110%}#objective:before{margin-left:-.3em;content:'\201C'}#objective:after{content:'\201D'}#summary{font-size:26px}@media (min-width:768px){#summary{font-size:32px}}#skills{padding-top:20px;text-align:center}#skills svg{zoom:.3}@media (min-width:768px){#skills svg{zoom:1}}.skillLeafNode,.skillNode,.skillRootNode{cursor:pointer}.skillLeafNode:hover,.skillNode:hover,.skillRootNode:hover{stroke:#666;stroke-width:1.5px}.skillLeafNode{fill:#fff}.skillLabel{text-anchor:middle;text-shadow:0 1px 0 #fff,1px 0 0 #fff,-1px 0 0 #fff,0 -1px 0 #fff;font-size:23px}.skillLabel,.skillLeafNode{pointer-events:none}body>header{margin:20px auto 60px;width:90%}body>header:after,body>header:before{content:" ";display:table}body>header:after{clear:both}@media (min-width:768px){body>header{margin-top:65px}}@media (min-width:768px) and (max-width:991px){body>header{width:680px}}@media (min-width:992px) and (max-width:1199px){body>header{width:816px}}@media (min-width:1200px){body>header{width:936px}}body>header h1{margin:0}@media (min-width:768px){body>header h1{text-align:center;float:left}}nav{font-size:23px;margin:9px 0 0}@media (min-width:768px){nav{float:right}}nav ul{padding-left:0;list-style:none}nav ul li{display:inline-block;padding:0 15px 0 0}@media (min-width:768px){nav ul li{text-align:right;padding-left:40px}}main{margin:0 auto}@media (min-width:768px) and (max-width:991px){main{width:680px}}@media (min-width:992px) and (max-width:1199px){main{width:900px}}@media (min-width:1200px){main{width:1020px}}article h2,article h3,article>p,div h2,div h3,div>p{text-align:center}article h2,article h3,div h2,div h3{color:#333;margin:0 0 75px;text-transform:uppercase}