@font-face{font-family:open sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans-v18-latin-regular.eot);src:local(""),url(/fonts/open-sans-v18-latin-regular.eot?#iefix)format("embedded-opentype"),url(/fonts/open-sans-v18-latin-regular.woff2)format("woff2"),url(/fonts/open-sans-v18-latin-regular.woff)format("woff"),url(/fonts/open-sans-v18-latin-regular.ttf)format("truetype"),url(/fonts/open-sans-v18-latin-regular.svg#OpenSans)format("svg")}@font-face{font-family:open sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/open-sans-v18-latin-600.eot);src:local(""),url(/fonts/open-sans-v18-latin-600.eot?#iefix)format("embedded-opentype"),url(/fonts/open-sans-v18-latin-600.woff2)format("woff2"),url(/fonts/open-sans-v18-latin-600.woff)format("woff"),url(/fonts/open-sans-v18-latin-600.ttf)format("truetype"),url(/fonts/open-sans-v18-latin-600.svg#OpenSans)format("svg")}@font-face{font-family:open sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/open-sans-v18-latin-700.eot);src:local(""),url(/fonts/open-sans-v18-latin-700.eot?#iefix)format("embedded-opentype"),url(/fonts/open-sans-v18-latin-700.woff2)format("woff2"),url(/fonts/open-sans-v18-latin-700.woff)format("woff"),url(/fonts/open-sans-v18-latin-700.ttf)format("truetype"),url(/fonts/open-sans-v18-latin-700.svg#OpenSans)format("svg")}html,body,div,ul,li,h1,a,img,span,p{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{font-family:open sans,helvetica neue,Helvetica,Arial,sans-serif;font-size:62.5%;line-height:1.5;background:#fff;color:#2f2f2f;overflow-x:hidden;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;hyphens:auto;-webkit-hyphens:auto}a{color:#989898;text-decoration:none}a:hover{color:#c4da4d}ul{list-style:none}.padder{padding-left:2em;padding-right:2em}.accent-text{color:#989898}.default-text{color:#2f2f2f}.bold-text{font-weight:700}.transparent{opacity:0}.break-word{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.clearfix:after{content:"";display:block;clear:both}.nav-container,.header{background:#f1f1f1}.navbar{position:relative;z-index:5;height:7.1em;max-height:7.1em;padding-top:2em}.logo{float:left}.logo:before{display:inline-block;vertical-align:middle;content:'';height:100%;width:0}.logo img{vertical-align:middle}.links{visibility:hidden;opacity:0;position:absolute;top:100%;right:-2em;left:-2em;padding:1em 0;background:#f1f1f1;text-align:center;-webkit-box-shadow:0 5px 7px 0 rgba(1,1,1,.1);box-shadow:0 5px 7px rgba(1,1,1,.1);-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.links li{padding:.5em 0}.links a{color:#989898;font-size:1.8em;font-weight:600;-webkit-transition:all 500ms;-moz-transition:all 500ms;-ms-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms}.links a:hover{color:#2f2f2f}.links a.active{color:#2f2f2f}span.linebreak{display:inline-block}.accent-text{color:#fff;background-color:#2f2f2f;line-height:1.5;hyphens:none}.default-text{color:#2f2f2f}.bold-text{font-weight:700}.transparent{opacity:0}.break-word{overflow-wrap:normal;word-wrap:normal;-ms-word-break:break-all;word-break:normal;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:none}.break-word-header{overflow-wrap:normal;word-wrap:normal;-ms-word-break:none;word-break:none;-ms-hyphens:none;-moz-hyphens:none;-webkit-hyphens:none;hyphens:none}.main-description{position:relative}.main-description h1{position:relative;font-size:3.2em;font-weight:600;line-height:1.15;padding-top:1.3em;padding-bottom:1.3em;z-index:1}.main-description img{position:absolute;bottom:0;display:block;max-width:100%;height:auto}.category{margin-top:3em}.category.line{margin:0}.category-label{font-size:1.6em;font-weight:700;text-transform:uppercase;margin-bottom:.472em}.category-content{color:#989898;font-size:1.8em;font-weight:600}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes fadeIn{0%{opacity:0}40%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}40%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:fadeIn;animation-name:fadeIn}@media only screen and (min-width:22.5625em){.main-description h1{font-size:4em;padding-top:1.923em;padding-bottom:1.923em}.category{margin-top:5em}.category-label{margin-bottom:.625em}}@media only screen and (min-width:33.5625em){.main-description h1{font-size:5.2em}}@media only screen and (min-width:46.3125em){.links{visibility:visible;opacity:1;position:static;float:right;width:auto;padding:0;height:100%;-webkit-box-shadow:none;box-shadow:none}.links:before{display:inline-block;vertical-align:middle;content:'';height:100%;width:0}.links li{display:inline-block;width:auto;margin-left:4em;vertical-align:middle}.burger-holder{display:none}.showBurger .burger-holder{display:block}.showBurger .links{visibility:hidden;opacity:0;position:absolute;float:none;height:auto;padding:1em 0;-webkit-box-shadow:0 5px 7px 0 rgba(1,1,1,.1);box-shadow:0 5px 7px rgba(1,1,1,.1)}.showBurger .links:before{display:none}.showBurger .links>li{display:list-item;margin:0}.main-description h1{font-size:5.4em;line-height:1.1428;padding-top:2.3148em;padding-bottom:2.3148em}.category{width:100%;float:left}.category>div{float:left}.category-label{width:30%;margin-bottom:0}.category-content{width:70%}.projects{margin-top:10em}}@media only screen and (min-width:58.5em){.main-description h1{padding-bottom:3.907em}.category{margin-top:7.5em}.category-label{width:42.47787%}.category-content{width:57.52213%}.subtext{margin-top:0;margin-bottom:-4em}.subtext-label{width:42.47787%}.subtext-content{width:57.52213%}}@media only screen and (min-width:73.125em){.container{max-width:117em;margin:0 auto}.showBurger .links{left:-100%;right:-100%}}