*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;background-color:#fcfcfc;font-size:100%;color:#666;font-family:acumin-pro-semi-condensed,"Arial Narrow",sans-serif;font-weight:300;overflow-x:hidden;text-rendering:optimizeLegibility}a{color:#2a3f35;text-decoration:none}a:hover{color:#d96c3a}#mainMenu{transition:margin-top .5s;position:sticky;position:-webkit-sticky;top:0;display:flex;align-items:center;height:5em;margin-top:calc(-5em + 2px);background-color:#fcfcfc;color:#666;padding-left:22px;padding-right:20px;text-transform:uppercase;font-family:acumin-pro,"Arial Narrow",sans-serif;z-index:100;border-bottom:1px solid #eaeaea}#mainMenu h1{font-weight:800;font-size:1em;margin-top:0;margin-bottom:0;vertical-align:middle;letter-spacing:2px}#mainMenu h1 span{font-weight:300}#mainMenu div{margin-left:1em;padding-left:1em;border-left:1px solid #a38d5e}#mainMenu div a{color:#a38d5e}#mainMenu div a:hover{color:#666}#mainMenu #menuLinks{font-size:1em}#frontFrame{background-color:#fcfcfc;width:100%;height:100vh;position:relative}#frontFrameImage{position:fixed;top:20px;bottom:20px;left:20px;right:20px;background:url(https://lh3.googleusercontent.com/ngeG6YIuby0PFRl1ClAmWHgXWcHgaD5dOx9VXy33e4SKFPHTE9mCG8K24YA9nKEUNy4HE0h9cDpD5wegIjMLTHoSjpo=s0);background-size:cover;background-repeat:no-repeat;background-position:center center;overflow:hidden;opacity:0}.no-js #frontFrameImage{opacity:1}.narrowbreak{display:none}#work{background-color:#fcfcfc;margin-top:-2px;position:relative;height:calc(100vh - 5em);padding-left:18px;padding-right:18px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#work:after{content:".";clear:both;display:block;height:0;visibility:hidden}.workBlock{position:relative;display:block;float:left;width:25%;height:33.33%;min-height:225px;border:2px solid #fcfcfc;background-color:#666;background-size:cover;background-position:center center}.workBlock:hover .gridText{opacity:.2}.gridText{position:absolute;display:flex;align-items:center;justify-content:center;font-family:acumin-pro-semi-condensed,"Arial Narrow",sans-serif;text-transform:uppercase;font-weight:200;font-size:1.9em;line-height:100%;color:#fff;text-align:center;width:100%;height:100%;padding-left:.5em;padding-right:.5em;background:#666;background:rgba(24,24,24,.4);-webkit-transition:opacity .5s;transition:opacity .5s;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;overflow:hidden}#about{position:relative;top:0;clear:both;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}#about strong{color:#d96c3a;font-weight:300}#tearheader{margin-top:40px;font-size:1.25em;padding-top:30px;font-family:kepler-std-display,serif;font-size:2em;font-weight:300}.no-js #tearsheets-noscript{overflow:scroll;white-space:nowrap;width:100%;height:500px;margin-bottom:5px;padding:0 2%}.no-js #tearsheets-noscript img{display:inline-block;opacity:1;margin:10px}.no-js #tearsheets-noscript div{display:none}.no-js #tearcaptions{display:none}.no-js #tearsheets{display:none}#inprint{position:relative;overflow:hidden;clear:both;width:100%;padding-left:5%;padding-right:5%;padding-bottom:1.5em;background-color:#f5f5f5;border-bottom:1px solid #c2d940}#tearsheets{width:100%;height:500px;margin-bottom:5px;padding:0 2%}#tearsheets img{margin:10px;opacity:.25;transition:opacity .5s}#tearcaptions{text-align:center;padding-bottom:30px}#tearcaptions .tearcaption{font-size:1em;color:#666;margin-top:0}#arrow-divider{position:absolute;height:30px;width:100%;margin:0 auto;top:-20px}#arrow-divider::before{left:0;width:50%;border-right:20px solid transparent}#arrow-divider::after{right:0;width:50%;border-left:20px solid transparent}#arrow-divider::after,#arrow-divider::before{content:'';position:absolute;top:0;height:0;border-bottom:20px solid #c2d940;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#clients,#featured{clear:both}#clients h5,#featured h5{font-family:acumin-pro-semi-condensed,"Arial Narrow",sans-serif;font-size:1em;margin-bottom:10px;margin-top:40px;font-weight:300;text-transform:uppercase}ul.clientList{font-size:1.1em;margin:0;margin-bottom:16px;padding:0;list-style:none;line-height:1.4;-webkit-column-count:3;-webkit-column-gap:3%;-moz-column-count:3;-moz-column-gap:3%;column-count:3;column-gap:3%}#aboutPanel{position:relative;font-size:1em;padding-top:1em;background-color:#fcfcfc;overflow:hidden;clear:both;width:100%;padding-left:5em;padding-right:5em;padding-bottom:1em}#aboutContent{max-width:780px;margin:0 auto}#aboutHeader{font-family:acumin-pro,"Arial Narrow",sans-serif;font-weight:800;font-size:1em;margin-top:1.25em;padding-left:1.4em;text-transform:uppercase}#aboutHeader span{white-space:nowrap;vertical-align:3px}.bio{line-height:1.5;font-size:1.25em;margin-bottom:0}p.plug{font-family:kepler-std-display,serif;font-size:2.25em;line-height:1.5;margin-bottom:1em;margin-top:1em}#portrait{width:28%;float:left;margin-right:1.5em;margin-bottom:1.25em;margin-top:5px}#copyright{position:absolute;font-size:1em;text-align:center;background-color:#c2d940;margin:0;width:100%}.badge img{height:90px;width:auto;padding-top:20px;padding-right:20px}#badges{text-align:left;margin-top:60px}.about-logo{color:#d96c3a;font-size:1.5em;position:relative;display:inline-block;margin-left:-1.4em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.about-logo:hover{opacity:.7}@media (pointer:coarse){#mainMenu{position:fixed;margin-top:0;width:100%;top:0}#frontFrameImage{position:relative;width:100%;height:100%;left:0;right:0;top:0}#work{padding-left:0;padding-right:0}}@media screen and (max-width:1100px){#mainMenu h1{text-align:right}#mainMenu h1 .narrowbreak{display:block}}@media screen and (max-width:950px){#mainMenu{font-size:.875em}}@media screen and (max-width:830px){#contactInfo .narrowbreak{display:block}#contactInfo .responsiveBullet{display:none}#menuLinks{flex-grow:2;text-align:center}}@media screen and (max-width:800px){#tearsheets img{height:400px}#tearsheets{height:430px;margin-bottom:10px}}@media screen and (max-width:750px){.workBlock{width:33.33%;height:25%}#aboutContent{font-size:.8em}}@media screen and (max-width:700px){.narrowbreak{display:none!important}.responsiveBullet{display:inline!important}#mainMenu{flex-direction:column;align-items:flex-start}#mainMenu div{border:none;margin-left:0;padding-left:0}#mainMenu h1{margin-top:1em;text-align:left}#menuLinks{display:none}}@media screen and (max-width:610px){.gridText{font-size:1.5em;font-weight:300}ul.clientList{column-count:2;font-size:1em}}@media screen and (orientation:portrait){.workBlock{width:33.33%;height:25%}}@media screen and (max-width:450px){#aboutPanel{padding:1em}#aboutContent{font-size:1em}#title{font-size:1em}p.plug{font-size:1.75em}#aboutHeader{font-size:1em;margin-top:1em}.workBlock{width:50%;height:25%}.about-logo{font-size:1.25em}.gridText{font-size:1.5em}#copyright{font-size:.75em}#tearsheets img{height:210px}#tearsheets{height:250px;margin-bottom:10px}#tearheader{padding-top:0;margin-top:20px;margin-bottom:.25em}#inprint{font-size:.75em}#tearcaptions{padding-bottom:0;margin:.25em}}@media screen and (max-width:361px){#mainMenu{font-size:.8em;height:auto;padding-bottom:.5em}#aboutHeader{font-size:.8em}#tearsheets img{height:190px}#tearsheets{height:210px}}@media screen and (max-device-height:850px){#frontFrameImage{background:url(https://lh3.googleusercontent.com/ngeG6YIuby0PFRl1ClAmWHgXWcHgaD5dOx9VXy33e4SKFPHTE9mCG8K24YA9nKEUNy4HE0h9cDpD5wegIjMLTHoSjpo=s900-v1);background-size:cover;background-repeat:no-repeat;background-position:center center}#mainMenu.headroom--unpinned{margin-top:-5em}}@media screen and (max-height:450px) and (max-width:850px){#mainMenu{flex-direction:row;justify-content:space-between;height:auto;padding-bottom:.25em;width:100%}#mainMenu div{margin-top:1em}.widedot{display:none}.slick-dots{display:none!important}#tearsheets{height:280px;margin-bottom:0}#tearsheets img{height:270px}#tearheader{margin-bottom:0;font-size:1.75em;margin-top:0;padding-top:15px}#tearcaptions .tearcaption{margin-top:0;font-size:.75em}}@media (min-height:4000px){#frontFrame{height:768px}#frontFrameImage{max-height:768px}#work{height:768px}}@font-face{font-family:markIcons;src:url(/css/resources/font/markIcons.eot?87342743);src:url(/css/resources/font/markIcons.eot?87342743#iefix) format("embedded-opentype"),url(/css/resources/font/markIcons.woff?87342743) format("woff"),url(/css/resources/font/markIcons.ttf?87342743) format("truetype"),url(/css/resources/font/markIcons.svg?87342743#markIcons) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:markIcons;font-style:normal;font-weight:400;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-th:before{content:'\e800'}.icon-menu:before{content:'\e801'}.icon-right-circled:before{content:'\e802'}.icon-left-circled:before{content:'\e803'}.icon-cancel:before{content:'\e804'}.icon-instagramm:before{content:'\e805'}.icon-twitter-squared:before{content:'\e809'}.icon-facebook-squared:before{content:'\e807'}.icon-linkedin-squared:before{content:'\e808'}.icon-round-orange-logo_compoundpath:before{content:'\e806'}