.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:0;border-radius:100%;padding:0;margin:0 24px;position:relative}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:0;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email]{direction:ltr}@font-face{font-family:"HelveticaNeueLTPro-Md";src:url(/assets/fonts/03c6e7070d0d.eot);src:url(/assets/fonts/e87b8539bc54.woff2)format("woff2"),url(/assets/fonts/2e82ab84fb00.woff)format("woff")}@font-face{font-family:"HelveticaNeueLTPro-Th";src:url(/assets/fonts/f5b5bd092152.eot);src:url(/assets/fonts/7b20594ef916.woff2)format("woff2"),url(/assets/fonts/612b9274dc03.woff)format("woff")}@font-face{font-family:"NewBaskervilleITCPro-Italic";src:url(/assets/fonts/d2b02e54d792.eot);src:url(/assets/fonts/fb369344c00f.woff2)format("woff2"),url(/assets/fonts/a04a70c15df8.woff)format("woff")}html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,cite,code,em,img,s,strong,var,i,center,ol,ul,li,fieldset,form,label,table,th,td,article,figure,figcaption,footer,header,menu,nav,section,time,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,figcaption,figure,footer,header,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote{quotes:none}blockquote:before,blockquote:after{content:"";content:none}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.grid{list-style:none;margin-left:-30px}.grid__col--6-of-12{width:50%}.grid__col--4-of-12{width:33.3333333333%}.grid__col--8-of-12{width:66.6666666667%}.grid__col--3-of-10{width:30%}.grid__col--4-of-10{width:40%}.grid__col--5-of-12{width:41.6666666667%}.grid__col{box-sizing:border-box;display:inline-block;margin-right:-.25em;min-height:1px;padding-left:30px;vertical-align:top}@media (max-width:768px){.grid__col{display:block;margin-left:0;margin-right:0;width:auto}}*,:before,:after{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%}body{font-family:"HelveticaNeueLTPro-Th",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.7rem;font-size:1.5rem;letter-spacing:.9px;line-height:1.5;color:#000}img{max-width:100%}h1{font-size:2rem}h3{font-size:2rem}h1,h2,h3,h4,h5,h6{margin-bottom:20px;font-family:"HelveticaNeueLTPro-Md",Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase}p{margin-bottom:15px}a{font-family:"HelveticaNeueLTPro-Md",Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.8px;color:#939598;opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}a:hover{opacity:.6;cursor:pointer}ul{margin-bottom:20px;margin-left:0;padding-left:1rem;list-style:disc;list-style-position:outside}ul li{margin-bottom:10px}blockquote{padding:20px}em{font-family:"NewBaskervilleITCPro-Italic",Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;line-height:1.5;letter-spacing:.2px;font-size:1.8rem}.container{margin:0 auto;padding:0 20px;max-width:1530px}.container--no-padding{padding:0;max-width:1490px}.site-content{padding-top:100px}.block{margin-bottom:30px}.block--dark{background-color:#000;color:#fff}.block .block-intro{margin:0 auto 50px auto;width:60%;text-align:center}.col{margin-bottom:15px}.site-header{position:fixed;width:100%;height:100px;z-index:999;background-color:#fff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.site-branding{display:inline-block;vertical-align:top;height:100px}.site-branding .site-logo{margin-top:45px;display:block;max-width:340px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}@media only screen and (max-width:460px){.site-branding .site-logo{max-width:290px}}@media only screen and (max-width:380px){.site-branding .site-logo{max-width:250px}}.site-branding .site-logo:hover{opacity:.3}.site-nav{height:100px;display:inline-block;float:right;vertical-align:top}@media only screen and (max-width:850px){.site-nav{display:none}}.site-nav ul{margin:0;margin-top:53px;list-style:none;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.site-nav ul li{margin:0;margin-left:30px;display:inline-block;text-transform:uppercase}.site-nav ul li a{font-family:"HelveticaNeueLTPro-Md",Helvetica Neue,Helvetica,Arial,sans-serif;color:#000;font-size:1.6rem;letter-spacing:1.1px;text-decoration:none;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.site-nav ul li a:hover{color:#939598}.site-nav ul li.current-menu-item a{color:#939598}.fat-nav{display:none}@media only screen and (max-width:850px){.hamburger{display:block;width:58px;height:40px;position:fixed;top:39px;right:0;z-index:10000;padding:12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.hamburger__icon{position:relative;margin-top:7px;margin-bottom:7px}.hamburger__icon,.hamburger__icon:before,.hamburger__icon:after{display:block;width:25px;height:3px;background-color:#231f20;-moz-transition-property:background-color,-moz-transform;-o-transition-property:background-color,-o-transform;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,transform;-moz-transition-duration:.4s;-o-transition-duration:.4s;-webkit-transition-duration:.4s;transition-duration:.4s}.hamburger__icon:before,.hamburger__icon:after{position:absolute;content:""}.hamburger__icon:before{top:-7px}.hamburger__icon:after{top:7px}.hamburger.active .hamburger__icon{background-color:transparent}.hamburger.active .hamburger__icon:before,.hamburger.active .hamburger__icon:after{background-color:#fff}.hamburger.active .hamburger__icon:before{-moz-transform:translateY(7px) rotate(45deg);-ms-transform:translateY(7px) rotate(45deg);-webkit-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg)}.hamburger.active .hamburger__icon:after{-moz-transform:translateY(-7px) rotate(-45deg);-ms-transform:translateY(-7px) rotate(-45deg);-webkit-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)}.fat-nav{top:0;left:0;z-index:9999;position:fixed;display:none;width:100%;height:100%;background:rgba(0,0,0,.8);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-webkit-transform:scale(1.4);transform:scale(1.4);-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;-moz-transition-duration:.4s;-o-transition-duration:.4s;-webkit-transition-duration:.4s;transition-duration:.4s;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.fat-nav.active{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@media only screen and (max-width:850px) and (max-width:600px){.hamburger{top:34px}}.site-footer .inside{padding:20px 50px 5px 50px;overflow:hidden;color:#fff;background-color:#000}@media only screen and (max-width:769px){.site-footer .inside{padding:20px}}.site-footer .inside .marker-link:hover{opacity:1;color:#fff}.site-footer .inside .marker-link:hover span{color:#fff}.site-footer .inside .site-social{margin-top:36px;float:right}@media only screen and (max-width:769px){.site-footer .inside .site-social{margin-top:0;float:none}}.site-footer .inside .site-social ul{margin:0;list-style:none}.site-footer .inside .site-social ul li{margin-left:12px;margin-bottom:0;display:inline-block}@media only screen and (max-width:769px){.site-footer .inside .site-social ul li{margin-left:0;margin-right:12px}}.site-footer .inside .site-social ul li a{font-size:2.8rem;transition:none;-moz-transition:none;-webkit-transition:none;transition:color .25s ease-in-out;-moz-transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out}.site-footer .inside .site-social ul li a:hover{opacity:1;color:#fff}.site-footer .inside .site-legal ul{margin-left:0;margin-bottom:0}.site-footer .inside .site-legal li{display:inline-block;border-right:1px solid #939598;line-height:1}.site-footer .inside .site-legal li:last-child{border-right:none}.site-footer .inside .site-legal li:first-child a{margin-left:0}.site-footer .inside .site-legal a{margin-right:10px;margin-left:5px;font-family:"HelveticaNeueLTPro-Th",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2rem;text-decoration:none;transition:none;-moz-transition:none;-webkit-transition:none;transition:color .25s ease-in-out;-moz-transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out}.site-footer .inside .site-legal a:hover{opacity:1;color:#fff}.site-footer .outside{padding:10px 50px 40px 50px;color:#939598}@media only screen and (max-width:600px){.site-footer .outside{padding:10px 20px}}.site-footer .outside p:nth-child(1){float:left}.site-footer .outside p:nth-child(2){float:right}.site-footer .outside p:nth-child(1),.site-footer .outside p:nth-child(2){font-size:1.4rem}@media only screen and (max-width:600px){.site-footer .outside p:nth-child(1),.site-footer .outside p:nth-child(2){margin-bottom:5px;float:none}}.three-image-block{margin-bottom:0}.three-image-block img{margin-bottom:20px}.work-block{overflow:hidden}.work-piece{padding:.25rem;overflow:hidden;position:relative;float:left;width:33.3%;font-family:"HelveticaNeueLTPro-Md",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.5rem;text-align:center;cursor:pointer}@media only screen and (max-width:769px){.work-piece{width:50%}}@media only screen and (max-width:600px){.work-piece{width:100%;float:none}}.work-piece img{position:relative;display:block;max-width:100%}.work-piece.effect-sadie:hover figcaption::before,.work-piece.effect-sadie:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.clients-block{padding-top:40px;padding-bottom:40px;overflow:hidden}.clients-block .block-intro{margin-bottom:30px}.client-logos{width:95%;margin:0 auto;font-size:0;letter-spacing:normal}.client-logos__logo{padding:0 32px;display:inline-block;width:16.6666%}@media only screen and (max-width:1080px){.client-logos__logo{padding:20px}}@media only screen and (max-width:769px){.client-logos__logo{padding:50px;width:33.3%}}@media only screen and (max-width:600px){.client-logos__logo{padding:20px;width:33.3%}}.centered-text-block{padding:50px 0}.centered-text-block .centered-text{margin:0 auto;width:55%;text-align:center;line-height:1.2}@media only screen and (max-width:769px){.centered-text-block .centered-text{width:80%}}@media only screen and (max-width:600px){.centered-text-block .centered-text{width:100%}}.centered-text-block .centered-text p{margin-bottom:30px}.centered-text-block .centered-text p:last-child{margin-bottom:0}.centered-text-block .centered-text a{opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.centered-text-block .centered-text a:hover{opacity:.6;cursor:pointer}.centered-text-block .centered-text blockquote{padding:0}.centered-text-block .centered-text blockquote cite{font-size:2rem;color:#939598}.hero-image-block img{display:block;width:100%}.intro-block{margin-top:50px;margin-bottom:50px}.intro-block .text-col{padding:5% 20% 5% 20%}@media only screen and (max-width:769px){.intro-block .text-col{padding:0 0 5px 0}}.intro-block .text-col h1{margin-bottom:5px;font-size:4.8rem;font-family:"NewBaskervilleITCPro-Italic",Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;font-style:normal;line-height:1.1;text-transform:none}.intro-block .text-col p{font-size:2.3rem;font-family:"HelveticaNeueLTPro-Th",Helvetica Neue,Helvetica,Arial,sans-serif;color:#939598}.intro-block .text-col-alt{padding-top:70px}@media only screen and (max-width:769px){.intro-block .text-col-alt{padding-top:0}}.form-block form input[type=text]:focus,.form-block form input[type=email]:focus,.form-block form textarea:focus{box-shadow:0 0 5px #999}.form-block form input[type=submit]:hover{opacity:1;color:#939598}
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-map-marker:before{content:""}.fa-linkedin:before{content:""}.fa-instagram:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(none)no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}@font-face{font-family:"HelveticaNeueLTPro-Md";src:url(/assets/fonts/03c6e7070d0d.eot);src:url(/assets/fonts/e87b8539bc54.woff2)format("woff2"),url(/assets/fonts/2e82ab84fb00.woff)format("woff")}@font-face{font-family:"HelveticaNeueLTPro-Th";src:url(/assets/fonts/f5b5bd092152.eot);src:url(/assets/fonts/7b20594ef916.woff2)format("woff2"),url(/assets/fonts/612b9274dc03.woff)format("woff")}@font-face{font-family:"NewBaskervilleITCPro-Italic";src:url(/assets/fonts/d2b02e54d792.eot);src:url(/assets/fonts/fb369344c00f.woff2)format("woff2"),url(/assets/fonts/a04a70c15df8.woff)format("woff")}html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,cite,code,em,img,s,strong,var,i,center,ol,ul,li,fieldset,form,label,table,th,td,article,figure,figcaption,footer,header,menu,nav,section,time,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,figcaption,figure,footer,header,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.grid{list-style:none;margin-left:-30px}.grid__col--6-of-12{width:50%}.grid__col--4-of-12{width:33.3333333333%}.grid__col--8-of-12{width:66.6666666667%}.grid__col--5-of-12{width:41.6666666667%}.grid__col{box-sizing:border-box;display:inline-block;margin-right:-.25em;min-height:1px;padding-left:30px;vertical-align:top}@media (max-width:768px){.grid__col{display:block;margin-left:0;margin-right:0;width:auto}}*,:before,:after{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%}body{font-family:"HelveticaNeueLTPro-Th",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.7rem;font-size:1.5rem;letter-spacing:.9px;line-height:1.5;color:#000}img{max-width:100%}h1{font-size:2rem}h2{font-size:2rem}h1,h2,h3,h4,h5,h6{margin-bottom:20px;font-family:"HelveticaNeueLTPro-Md",Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase}p{margin-bottom:15px}a{font-family:"HelveticaNeueLTPro-Md",Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.8px;color:#939598;opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}a:hover{opacity:.6;cursor:pointer}ul{margin-bottom:20px;margin-left:0;padding-left:1rem;list-style:disc;list-style-position:outside}ul li{margin-bottom:10px}em{font-family:"NewBaskervilleITCPro-Italic",Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;line-height:1.5;letter-spacing:.2px;font-size:1.8rem}.container{margin:0 auto;padding:0 20px;max-width:1530px}.container--no-padding{padding:0;max-width:1490px}.site-content{padding-top:100px}.block{margin-bottom:30px}.col{margin-bottom:15px}.site-header{position:fixed;width:100%;height:100px;z-index:999;background-color:#fff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.site-branding{display:inline-block;vertical-align:top;height:100px}.site-branding .site-logo{margin-top:45px;display:block;max-width:340px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}@media only screen and (max-width:460px){.site-branding .site-logo{max-width:290px}}@media only screen and (max-width:380px){.site-branding .site-logo{max-width:250px}}.site-branding .site-logo:hover{opacity:.3}.site-nav{height:100px;display:inline-block;float:right;vertical-align:top}@media only screen and (max-width:850px){.site-nav{display:none}}.site-nav ul{margin:0;margin-top:53px;list-style:none;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.site-nav ul li{margin:0;margin-left:30px;display:inline-block;text-transform:uppercase}.site-nav ul li a{font-family:"HelveticaNeueLTPro-Md",Helvetica Neue,Helvetica,Arial,sans-serif;color:#000;font-size:1.6rem;letter-spacing:1.1px;text-decoration:none;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.site-nav ul li a:hover{color:#939598}.site-nav ul li.current-menu-item a{color:#939598}.fat-nav{display:none}@media only screen and (max-width:850px){.hamburger{display:block;width:58px;height:40px;position:fixed;top:39px;right:0;z-index:10000;padding:12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.hamburger__icon{position:relative;margin-top:7px;margin-bottom:7px}.hamburger__icon,.hamburger__icon:before,.hamburger__icon:after{display:block;width:25px;height:3px;background-color:#231f20;-moz-transition-property:background-color,-moz-transform;-o-transition-property:background-color,-o-transform;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,transform;-moz-transition-duration:.4s;-o-transition-duration:.4s;-webkit-transition-duration:.4s;transition-duration:.4s}.hamburger__icon:before,.hamburger__icon:after{position:absolute;content:""}.hamburger__icon:before{top:-7px}.hamburger__icon:after{top:7px}.hamburger.active .hamburger__icon{background-color:transparent}.hamburger.active .hamburger__icon:before,.hamburger.active .hamburger__icon:after{background-color:#fff}.hamburger.active .hamburger__icon:before{-moz-transform:translateY(7px) rotate(45deg);-ms-transform:translateY(7px) rotate(45deg);-webkit-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg)}.hamburger.active .hamburger__icon:after{-moz-transform:translateY(-7px) rotate(-45deg);-ms-transform:translateY(-7px) rotate(-45deg);-webkit-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)}.fat-nav{top:0;left:0;z-index:9999;position:fixed;display:none;width:100%;height:100%;background:rgba(0,0,0,.8);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-webkit-transform:scale(1.4);transform:scale(1.4);-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;-moz-transition-duration:.4s;-o-transition-duration:.4s;-webkit-transition-duration:.4s;transition-duration:.4s;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.fat-nav.active{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@media only screen and (max-width:850px) and (max-width:600px){.hamburger{top:34px}}.site-footer .inside{padding:20px 50px 5px 50px;overflow:hidden;color:#fff;background-color:#000}@media only screen and (max-width:769px){.site-footer .inside{padding:20px}}.site-footer .inside .marker-link:hover{opacity:1;color:#fff}.site-footer .inside .marker-link:hover span{color:#fff}.site-footer .inside .site-social{margin-top:36px;float:right}@media only screen and (max-width:769px){.site-footer .inside .site-social{margin-top:0;float:none}}.site-footer .inside .site-social ul{margin:0;list-style:none}.site-footer .inside .site-social ul li{margin-left:12px;margin-bottom:0;display:inline-block}@media only screen and (max-width:769px){.site-footer .inside .site-social ul li{margin-left:0;margin-right:12px}}.site-footer .inside .site-social ul li a{font-size:2.8rem;transition:none;-moz-transition:none;-webkit-transition:none;transition:color .25s ease-in-out;-moz-transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out}.site-footer .inside .site-social ul li a:hover{opacity:1;color:#fff}.site-footer .inside .site-legal ul{margin-left:0;margin-bottom:0}.site-footer .inside .site-legal li{display:inline-block;border-right:1px solid #939598;line-height:1}.site-footer .inside .site-legal li:last-child{border-right:none}.site-footer .inside .site-legal li:first-child a{margin-left:0}.site-footer .inside .site-legal a{margin-right:10px;margin-left:5px;font-family:"HelveticaNeueLTPro-Th",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2rem;text-decoration:none;transition:none;-moz-transition:none;-webkit-transition:none;transition:color .25s ease-in-out;-moz-transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out}.site-footer .inside .site-legal a:hover{opacity:1;color:#fff}.site-footer .outside{padding:10px 50px 40px 50px;color:#939598}@media only screen and (max-width:600px){.site-footer .outside{padding:10px 20px}}.site-footer .outside p:nth-child(1){float:left}.site-footer .outside p:nth-child(2){float:right}.site-footer .outside p:nth-child(1),.site-footer .outside p:nth-child(2){font-size:1.4rem}@media only screen and (max-width:600px){.site-footer .outside p:nth-child(1),.site-footer .outside p:nth-child(2){margin-bottom:5px;float:none}}.work-piece.effect-sadie:hover figcaption::before,.work-piece.effect-sadie:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.centered-text-block .centered-text a:hover{opacity:.6;cursor:pointer}.hero-image-block img{display:block;width:100%}.intro-block{margin-top:50px;margin-bottom:50px}.intro-block .text-col{padding:5% 20% 5% 20%}@media only screen and (max-width:769px){.intro-block .text-col{padding:0 0 5px 0}}.intro-block .text-col h1{margin-bottom:5px;font-size:4.8rem;font-family:"NewBaskervilleITCPro-Italic",Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;font-style:normal;line-height:1.1;text-transform:none}.intro-block .text-col p{font-size:2.3rem;font-family:"HelveticaNeueLTPro-Th",Helvetica Neue,Helvetica,Arial,sans-serif;color:#939598}.intro-block .text-col-alt{padding-top:70px}@media only screen and (max-width:769px){.intro-block .text-col-alt{padding-top:0}}.form-block{padding:3% 5%;overflow:hidden;background-color:#ececec}.form-block .intro-text{margin-bottom:25px}.form-block form input[type=text],.form-block form input[type=email],.form-block form textarea{margin-bottom:15px;padding:15px;display:block;width:100%;font-size:1.7rem!important;border:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:0;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none}.form-block form input[type=text]:focus,.form-block form input[type=email]:focus,.form-block form textarea:focus{box-shadow:0 0 5px #999}.form-block form textarea{min-height:245px;font-family:"HelveticaNeueLTPro-Md",Helvetica Neue,Helvetica,Arial,sans-serif}.form-block form input[type=submit]{float:right;padding:10px 25px;display:inline-block;font-size:2rem;text-transform:uppercase;color:#fff;background-color:#000;border:0;outline:0;cursor:pointer;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;transition:color .25s ease-in-out;-moz-transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out;opacity:1;transition:color .25s ease-in-out;-moz-transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out}.form-block form input[type=submit]:hover{opacity:1;color:#939598}.form-block form .wpcf7-response-output{border:0!important;font-family:"HelveticaNeueLTPro-Md",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.5rem;text-align:center}.form-block form .wpcf7-acceptance{font-size:1.2rem}