@font-face{font-family:"source-serif-pro";src:url(https://use.typekit.net/af/8c695b/00000000000000003b9aee9c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3)format("woff2"),url(https://use.typekit.net/af/8c695b/00000000000000003b9aee9c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3)format("woff");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"source-serif-pro";src:url(https://use.typekit.net/af/3613cf/00000000000000003b9aee9b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3)format("woff2"),url(https://use.typekit.net/af/3613cf/00000000000000003b9aee9b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3)format("woff");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:"source-serif-pro";src:url(https://use.typekit.net/af/569dda/00000000000000003b9aee98/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3)format("woff2"),url(https://use.typekit.net/af/569dda/00000000000000003b9aee98/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3)format("woff");font-display:auto;font-style:normal;font-weight:900;font-stretch:normal}article,details,figure,footer,header,main,nav,section{display:block}audio,video{display:inline-block}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:0}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}strong,.strong{font-weight:700}em,.em{font-style:italic}p{-webkit-hyphens:none;-epub-hyphens:none;-moz-hyphens:none;hyphens:none}small,.small{font-size:75%}menu,ol,ul{margin:1em 0}menu{padding:0 0 0 40px}ol,ul{padding:0;list-style-type:none}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=submit]{-webkit-appearance:button;cursor:pointer}input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cf{zoom:1}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}@font-face{font-family:"ITC Bold";src:url(/assets/fonts/7d50ef314f59.eot);src:url(/assets/fonts/1d725c611cc8.woff2)format("woff2"),url(/assets/fonts/1df88656b8b8.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:"ITC Light";src:url(/assets/fonts/a0590ede2f6d.eot);src:url(/assets/fonts/00243d4b13a8.woff2)format("woff2"),url(/assets/fonts/a04e4d02aa53.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:"ITC Medium";src:url(/assets/fonts/aa476eb56719.eot);src:url(/assets/fonts/fa92c76b3cc8.woff2)format("woff2"),url(/assets/fonts/2a359657a639.woff)format("woff");font-weight:400;font-style:normal}.light{font-family:"ITC Light",Helvetica,Arial,sans-serif}.medium{font-family:"ITC Medium",Helvetica,Arial,sans-serif}.bold,#project--planner form .gfield:not(.hidden) label,#project--planner form .gfield:not(.hidden).budget .gfield_description{font-family:"ITC Bold",Helvetica,Arial,sans-serif}.button{border:1px solid #ffd000;color:#ffd000;line-height:1;padding:20px;display:table;position:relative;overflow:hidden;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.button span{position:relative;z-index:1}.button:hover{color:#5a666f;background:#ffd000}.arrow{width:45px;height:45px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background:rgba(255,255,255,.1)}.arrow span{width:100%;height:100%;display:block;position:absolute;left:0;top:0;width:100%;overflow:hidden}.arrow span:after,.arrow span:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(/assets/img/7627a2da86cb.svg);background-repeat:no-repeat;background-position:center;background-size:20px auto;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.arrow span:before{-moz-transform:perspective(1px) translate(0,-100%) translate3d(0,0,0);-o-transform:perspective(1px) translate(0,-100%) translate3d(0,0,0);-ms-transform:perspective(1px) translate(0,-100%) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(0,-100%) translate3d(0,0,0);transform:perspective(1px) translate(0,-100%) translate3d(0,0,0);-webkit-perspective:1000;opacity:0}.arrow:hover span:after{-moz-transform:perspective(1px) translate(0,100%) translate3d(0,0,0);-o-transform:perspective(1px) translate(0,100%) translate3d(0,0,0);-ms-transform:perspective(1px) translate(0,100%) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(0,100%) translate3d(0,0,0);transform:perspective(1px) translate(0,100%) translate3d(0,0,0);-webkit-perspective:1000;opacity:0}.arrow:hover span:before{-moz-transform:perspective(1px) translate(0,0) translate3d(0,0,0);-o-transform:perspective(1px) translate(0,0) translate3d(0,0,0);-ms-transform:perspective(1px) translate(0,0) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(0,0) translate3d(0,0,0);transform:perspective(1px) translate(0,0) translate3d(0,0,0);-webkit-perspective:1000;opacity:1}input[type=text],input[type=password],input[type=date],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=tel],input[type=color],select,textarea,.field{display:block;height:40px;line-height:40px;padding:0 12px;margin-bottom:14px;font-size:1em;color:#5a666f;border-radius:3px;vertical-align:middle;box-shadow:none;border:0;width:100%;max-width:400px;font-family:"ITC Medium",Helvetica,Arial,sans-serif;background-color:#5a666f;-webkit-transition:background-color .24s ease-in-out;-moz-transition:background-color .24s ease-in-out;transition:background-color .24s ease-in-out}input[type=text]:focus,input[type=text]:active,input[type=password]:focus,input[type=password]:active,input[type=date]:focus,input[type=date]:active,input[type=time]:focus,input[type=time]:active,input[type=week]:focus,input[type=week]:active,input[type=number]:focus,input[type=number]:active,input[type=email]:focus,input[type=email]:active,input[type=url]:focus,input[type=url]:active,input[type=tel]:focus,input[type=tel]:active,input[type=color]:focus,input[type=color]:active,select:focus,select:active,textarea:focus,textarea:active,.field:focus,.field:active{background-color:#63707a}textarea{max-width:100%;min-height:120px;line-height:1.5em}body{font-family:"ITC Medium",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6;color:#5a666f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:subpixel-antialiased;text-rendering:geometricPrecision}:focus{outline:0}img{border:0;max-width:100%;vertical-align:bottom}.os-animation{opacity:0}.os-animation.animated{opacity:1}.full{float:left;width:100%}.section{width:100%;float:left}.section.grey{background:#f7f7f7}.display-mobile{display:block}.display-tablet,.display-desktop{display:none}.single.single-post .single--featured-image{width:100%;float:left}.single.single-post .single--featured-image img{display:block}.wrap{width:80%;margin:0 auto}a,a:visited{text-decoration:none}a:link,a:visited:link{-webkit-tap-highlight-color:transparent}h1,.h1,h2,.h2,h3,#project--planner form .gfield:not(.hidden) label,#project--planner form .gfield:not(.hidden) input,#project--planner form .gfield:not(.hidden) textarea,#project--planner form .gfield:not(.hidden).budget .gfield_description,.h3,h4,.h4,h5,.h5{font-weight:900;font-family:"source-serif-pro",Cambria,Times New Roman,Times,serif;color:#000;line-height:1}h1 a,.h1 a,h2 a,.h2 a,h3 a,#project--planner form .gfield:not(.hidden) label a,#project--planner form .gfield:not(.hidden) input a,#project--planner form .gfield:not(.hidden) textarea a,#project--planner form .gfield:not(.hidden).budget .gfield_description a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{text-decoration:none}h1,.h1{font-size:2em}h2,.h2{font-size:1.75em}h3,#project--planner form .gfield:not(.hidden) label,#project--planner form .gfield:not(.hidden) input,#project--planner form .gfield:not(.hidden) textarea,#project--planner form .gfield:not(.hidden).budget .gfield_description,.h3{font-size:1.3em}h4,.h4{font-size:1.1em}.sans-serif{font-family:"ITC Medium",Helvetica,Arial,sans-serif;font-weight:400}#global--header{position:fixed;top:0;left:0;z-index:100;opacity:0;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s}#global--header.show{opacity:1}#global--header .wrap{-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s;padding:40px 0 0 0}#global--header #logo{width:100px;display:block;float:left;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s;position:relative;-moz-transition-delay:.4s;-o-transition-delay:.4s;-webkit-transition-delay:.4s;transition-delay:.4s}#global--header #logo a{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;display:block}#global--header #logo svg{width:100%}#global--header #logo svg *{fill:#5a666f;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s}#global--header #logo svg .lines{fill:#ffd000}#global--header #menu--toggle{width:22px;height:16px;display:block;float:right;position:relative;top:10px;cursor:pointer;z-index:10000}#global--header #menu--toggle span{-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s;content:"";display:block;width:100%;height:5px;background:#5a666f;position:absolute;top:0;left:0;overflow:hidden}#global--header #menu--toggle span:after{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#ffd000;content:"";display:block;-moz-transform:perspective(1px) translate(100%,0) translate3d(0,0,0);-o-transform:perspective(1px) translate(100%,0) translate3d(0,0,0);-ms-transform:perspective(1px) translate(100%,0) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(100%,0) translate3d(0,0,0);transform:perspective(1px) translate(100%,0) translate3d(0,0,0);-webkit-perspective:1000;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s}#global--header #menu--toggle span.bottom{top:auto;bottom:0}#global--header #menu--toggle span.bottom:after{-moz-transition-delay:.1s;-o-transition-delay:.1s;-webkit-transition-delay:.1s;transition-delay:.1s}#global--header #menu--toggle:hover span:after{-moz-transform:perspective(1px) translate(0,0) translate3d(0,0,0);-o-transform:perspective(1px) translate(0,0) translate3d(0,0,0);-ms-transform:perspective(1px) translate(0,0) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(0,0) translate3d(0,0,0);transform:perspective(1px) translate(0,0) translate3d(0,0,0);-webkit-perspective:1000}#global--header.light #logo svg *{fill:#fff}#global--header.light #logo svg .lines{fill:#ffd000}#global--header.light #menu--toggle span{background:#fff}#hero{height:100vh;background:#5a666f;color:#fff;display:flex;align-items:center;overflow:hidden;width:100%;float:left;position:fixed}#hero .hero--container{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;overflow:hidden;-webkit-backface-visibility:hidden;will-change:transform}#hero .hero--container.animated .video{-moz-transform:perspective(1px) translate(0,0) translate3d(0,0,0);-o-transform:perspective(1px) translate(0,0) translate3d(0,0,0);-ms-transform:perspective(1px) translate(0,0) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(0,0) translate3d(0,0,0);transform:perspective(1px) translate(0,0) translate3d(0,0,0);-webkit-perspective:1000}#hero h1{color:#fff;font-size:3em;line-height:1;margin:0 0 20px 0}#hero h3,#hero #project--planner form .gfield:not(.hidden) label,#project--planner form .gfield:not(.hidden) #hero label,#hero #project--planner form .gfield:not(.hidden) input,#project--planner form .gfield:not(.hidden) #hero input,#hero #project--planner form .gfield:not(.hidden) textarea,#project--planner form .gfield:not(.hidden) #hero textarea,#hero #project--planner form .gfield:not(.hidden).budget .gfield_description,#project--planner form .gfield:not(.hidden).budget #hero .gfield_description{color:rgba(255,255,255,.5);font-size:1em;margin:0 0 30px 0;line-height:1.3}#hero .video{position:absolute;right:0;width:50%;max-width:900px;height:30%;overflow:hidden;top:25%;-webkit-transition:all .8s;-moz-transition:all .8s;transition:all .8s}#hero .video video{top:0;height:100%;width:auto;-moz-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05);vertical-align:bottom;vertical-align:top;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;-webkit-transition-delay:.4s;transition-delay:.4s;position:absolute;background:0 0;left:0}#hero .video:after{mix-blend-mode:multiply;background:#ffd000;display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#hero .video:before{content:"";display:block;position:absolute;top:50%;-moz-transform:perspective(1px) translate(0,-15px) translate3d(0,0,0);-o-transform:perspective(1px) translate(0,-15px) translate3d(0,0,0);-ms-transform:perspective(1px) translate(0,-15px) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(0,-15px) translate3d(0,0,0);transform:perspective(1px) translate(0,-15px) translate3d(0,0,0);-webkit-perspective:1000;height:30px;background:#5a666f;z-index:2;width:100%}#hero .wrap{position:relative;z-index:1}#hero .wrap .inner{width:100%;margin:0 auto;position:relative;margin-top:45%}#hero #thoughts{position:absolute;color:#ffd000;left:0;bottom:0;-moz-transform:translate(0,100%) rotate(-90deg);-o-transform:translate(0,100%) rotate(-90deg);-ms-transform:translate(0,100%) rotate(-90deg);-webkit-transform:translate(0,100%) rotate(-90deg);transform:translate(0,100%) rotate(-90deg);margin:75px 6.5%;transform-origin:top left;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s;-moz-animation-delay:.4s;-o-animation-delay:.4s;-webkit-animation-delay:.4s;animation-delay:.4s}#hero #thoughts:hover{color:#fff}#scroll{display:none;position:fixed;bottom:0;left:0;margin:10%;will-change:transform;-webkit-backface-visibility:hidden;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s;z-index:99}#scroll span{-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s}.section{padding:80px 0}.section .wrap{width:80%}.section h3,.section #project--planner form .gfield:not(.hidden) label,#project--planner form .gfield:not(.hidden) .section label,.section #project--planner form .gfield:not(.hidden) input,#project--planner form .gfield:not(.hidden) .section input,.section #project--planner form .gfield:not(.hidden) textarea,#project--planner form .gfield:not(.hidden) .section textarea,.section #project--planner form .gfield:not(.hidden).budget .gfield_description,#project--planner form .gfield:not(.hidden).budget .section .gfield_description{font-size:2.5em;color:#5a666f;margin:0 0 40px 0}#team{position:relative;overflow:hidden;padding:0}#team .more--link{font-family:"ITC Bold",Helvetica,Arial,sans-serif;width:100%;display:block;margin:30px 0 0 0;color:#ffd000}#team .wrap{padding:80px 0 50px 0;position:relative}#team:after{content:"";display:block;position:absolute;right:0;bottom:0;width:100%;background:#ffd000;height:25%;-moz-transform:perspective(1px) translate(100%,0) translate3d(0,0,0);-o-transform:perspective(1px) translate(100%,0) translate3d(0,0,0);-ms-transform:perspective(1px) translate(100%,0) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(100%,0) translate3d(0,0,0);transform:perspective(1px) translate(100%,0) translate3d(0,0,0);-webkit-perspective:1000;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s;-moz-transition-delay:.2s;-o-transition-delay:.2s;-webkit-transition-delay:.2s;transition-delay:.2s;z-index:-1}#team .inner{width:100%;display:inline-block;vertical-align:middle;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s;will-change:transform}#team #team--members{position:relative;width:100%;display:inline-block;vertical-align:middle;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s;margin:60px 0 0 0}#team #team--members .lines--overlay{width:100px!important;height:80px;bottom:0;margin:50px 30px;z-index:3;left:auto;top:auto;right:0;position:absolute}#team #team--members:after{content:"";display:block;padding-bottom:100%}#team #team--members figure{position:absolute;width:42%;top:0;margin:0;left:0;line-height:1;cursor:pointer;-webkit-backface-visibility:hidden;will-change:transform}#team #team--members figure.team--member .image--container{position:relative;overflow:hidden}#team #team--members figure.team--member .image--container:after{content:"";display:block;width:100%;height:100%;background:#fff;position:absolute;left:0;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s;top:0}#team #team--members figure.team--member:nth-child(2) .image--container:after{transition-delay:.2s}#team #team--members figure.team--member:nth-child(3) .image--container:after{transition-delay:.3s}#team #team--members figure.team--member:nth-child(4) .image--container:after{transition-delay:.4s}#team #team--members figure.team--member:nth-child(5) .image--container:after{transition-delay:.5s}#team #team--members figure.team--member:nth-child(6) .image--container:after{transition-delay:.6s}#team #team--members figure img{-webkit-backface-visibility:hidden;will-change:transform}#team #team--members figure .caption{position:absolute;top:0;left:0;height:40px;width:100%;margin-top:-40px;display:block;opacity:1;font-family:"source-serif-pro",Cambria,Times New Roman,Times,serif;font-weight:900;font-size:1.5em;opacity:0;display:none;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s}#team #team--members figure .caption:after{content:"+";width:20px;height:20px;background:#ffd000;display:inline-block;text-align:center;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;line-height:20px;margin-left:14px}#team #team--members figure#team--1{margin:-15px 0 0 10px;z-index:1}#team #team--members figure#team--1 .caption{text-align:right}#team #team--members figure#team--2{left:auto;right:0;margin:-30px 66px 0 0}#team #team--members figure#team--2 img{width:110%;position:relative;left:-5%;max-width:110%}#team #team--members figure#team--2 .caption{text-align:right}#team #team--members figure#team--3{top:50%;margin:-80px 0 0-20px;z-index:2}#team #team--members figure#team--3 .caption{bottom:0;top:auto;margin:0 0-60px 0}#team #team--members figure#team--4{left:auto;right:0;bottom:0;top:auto;margin:0 90px 70px 0;z-index:1}#team #team--members figure#team--4 .caption{bottom:0;top:auto;margin:0 0-60px 0}#team #team--members figure#team--5{left:auto;right:0;bottom:0;top:auto;margin:0-25px 120px 0}#team #team--members figure#team--5 .caption{text-align:right}#team .member--single.show{opacity:1;visibility:visible;height:auto;position:relative;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s;height:auto}#team .member--single.show .mobile--images-slider img{opacity:1;-moz-transform:perspective(1px) translate(0,0) translate3d(0,0,0);-o-transform:perspective(1px) translate(0,0) translate3d(0,0,0);-ms-transform:perspective(1px) translate(0,0) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(0,0) translate3d(0,0,0);transform:perspective(1px) translate(0,0) translate3d(0,0,0);-webkit-perspective:1000}#team .member--single.show .mobile--images-slider img:nth-child(1){transition-delay:.2s}#team .member--single.show .mobile--images-slider img:nth-child(2){transition-delay:.4s}#team .member--single.show .mobile--images-slider img:nth-child(3){transition-delay:.6s}#team .member--single.show .mobile--images-slider img:nth-child(4){transition-delay:.8s}#team .member--single.show .mobile--images-slider img:nth-child(5){transition-delay:1s}#team .member--single.show .mobile--images-slider img:nth-child(6){transition-delay:1.2s}#team .member--single.show .mobile--images-slider img:nth-child(7){transition-delay:1.4s}#team .member--single.show .mobile--images-slider img:nth-child(8){transition-delay:1.6s}#team .member--single.show .mobile--images-slider img:nth-child(9){transition-delay:1.8s}#team .member--single.show .team--profile{opacity:1;-moz-transform:perspective(1px) translate(0,0) translate3d(0,0,0);-o-transform:perspective(1px) translate(0,0) translate3d(0,0,0);-ms-transform:perspective(1px) translate(0,0) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(0,0) translate3d(0,0,0);transform:perspective(1px) translate(0,0) translate3d(0,0,0);-webkit-perspective:1000}#team .member--single.show .team--images{display:none}#team .member--single.show .team--images figure{opacity:1;-moz-transform:perspective(1px) translate(0,0) translate3d(0,0,0);-o-transform:perspective(1px) translate(0,0) translate3d(0,0,0);-ms-transform:perspective(1px) translate(0,0) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(0,0) translate3d(0,0,0);transform:perspective(1px) translate(0,0) translate3d(0,0,0);-webkit-perspective:1000}#team .member--single.show .team--images figure:nth-child(1){transition-delay:.2s}#team .member--single.show .team--images figure:nth-child(2){transition-delay:.4s}#team .member--single.show .team--images figure:nth-child(3){transition-delay:.6s}#team .member--single.show .team--images figure:nth-child(4){transition-delay:.8s}#team .member--single.show .team--images figure:nth-child(5){transition-delay:1s}#team .member--single.show .team--images figure:nth-child(6){transition-delay:1.2s}#team .member--single.show .team--images figure:nth-child(7){transition-delay:1.4s}#team .member--single.show .team--images figure:nth-child(8){transition-delay:1.6s}#team .member--single.show .team--images figure:nth-child(9){transition-delay:1.8s}#team .member--single.show .team--images:after{opacity:1;-moz-transition-delay:.4s;-o-transition-delay:.4s;-webkit-transition-delay:.4s;transition-delay:.4s}#team .member--single{position:relative;width:100%;height:100%;z-index:10;top:0;left:0;z-index:2;position:absolute;height:0;visibility:hidden;padding:120px 0 60px 0}#team .member--single .mobile--images-slider img{margin:0 20px 20px 20px;-webkit-box-shadow:5px 5px 20px rgba(0,0,0,.3);-moz-box-shadow:5px 5px 20px rgba(0,0,0,.3);box-shadow:5px 5px 20px rgba(0,0,0,.3);-moz-transform:perspective(1px) translate(0,-30px) translate3d(0,0,0);-o-transform:perspective(1px) translate(0,-30px) translate3d(0,0,0);-ms-transform:perspective(1px) translate(0,-30px) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(0,-30px) translate3d(0,0,0);transform:perspective(1px) translate(0,-30px) translate3d(0,0,0);-webkit-perspective:1000;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s;opacity:0}#team .member--single .main--team-image{display:none}#team .member--single .single--inner{margin-top:50px;width:90%;left:0;right:0;margin:0 auto;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s}#team .member--single .close{position:absolute;left:7%;top:60px;cursor:pointer;opacity:0;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s;-moz-transform:perspective(1px) translate(0,20px) translate3d(0,0,0);-o-transform:perspective(1px) translate(0,20px) translate3d(0,0,0);-ms-transform:perspective(1px) translate(0,20px) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(0,20px) translate3d(0,0,0);transform:perspective(1px) translate(0,20px) translate3d(0,0,0);-webkit-perspective:1000}#team .member--single .close:before,#team .member--single .close:after{top:10px}#team .member--single .team--profile{width:95%;margin:0 auto;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s;opacity:0}#team .member--single .team--profile .team--image img{width:50%}#team .member--single .team--profile h3,#team .member--single .team--profile #project--planner form .gfield:not(.hidden) label,#project--planner form .gfield:not(.hidden) #team .member--single .team--profile label,#team .member--single .team--profile #project--planner form .gfield:not(.hidden) input,#project--planner form .gfield:not(.hidden) #team .member--single .team--profile input,#team .member--single .team--profile #project--planner form .gfield:not(.hidden) textarea,#project--planner form .gfield:not(.hidden) #team .member--single .team--profile textarea,#team .member--single .team--profile #project--planner form .gfield:not(.hidden).budget .gfield_description,#project--planner form .gfield:not(.hidden).budget #team .member--single .team--profile .gfield_description{font-size:1.8em;margin:30px 0 20px 0}#team .member--single .team--images{width:125%;margin:0-12.5%;float:right;display:block;position:relative}#team .member--single .team--images:after{content:"The things that represent me";display:block;font-family:"ITC Bold",Helvetica,Arial,sans-serif;position:absolute;top:0;right:0;margin-right:-100px;opacity:0;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s;display:none}#team .member--single .team--images figure{width:44%;float:left;background-size:cover;background-position:center;background-repeat:no-repeat;-moz-transform:perspective(1px) translate(0,-30px) translate3d(0,0,0);-o-transform:perspective(1px) translate(0,-30px) translate3d(0,0,0);-ms-transform:perspective(1px) translate(0,-30px) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(0,-30px) translate3d(0,0,0);transform:perspective(1px) translate(0,-30px) translate3d(0,0,0);-webkit-perspective:1000;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s;opacity:0;-webkit-box-shadow:5px 5px 20px rgba(0,0,0,.3);-moz-box-shadow:5px 5px 20px rgba(0,0,0,.3);box-shadow:5px 5px 20px rgba(0,0,0,.3);vertical-align:bottom}#team .member--single .team--images figure:after{content:"";display:block;padding-bottom:100%}.lines--overlay{margin:0;width:180px!important;height:150px;position:absolute;z-index:1;mix-blend-mode:multiply;will-change:transform}.lines--overlay:after,.lines--overlay:before{content:"";display:block;width:100%;height:43%;background:#ffd000;position:absolute;will-change:transform}.lines--overlay:before{bottom:0}.close{width:28px;height:28px;position:relative;display:block}.close:after,.close:before{content:"";display:block;width:100%;height:6px;background:#5a666f;position:absolute;top:0;left:0;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close:after{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#clients{overflow:hidden}#clients .clients--right{width:100%;float:left;position:relative}#clients .clients--right .lines--overlay{right:0;top:0;width:120px!important;height:90px;margin:20px -70px;z-index:1;will-change:transform;position:absolute}#clients .clients--box{float:right;width:100%;background:#5a666f;position:relative;margin:50px 0 0 0}#clients .clients--box .slider{position:absolute;top:0;left:0;width:100%;height:100%}#clients .clients--box .slider .slick-list,#clients .clients--box .slider .slick-track{position:absolute;top:0;left:0;width:100%;height:100%}#clients .clients--box .slider .slick-arrow{position:absolute;bottom:0;right:0;margin:40px;background:rgba(255,255,255,.1)}#clients .clients--box .slider .slick-arrow.slick-prev{margin-right:100px}#clients .clients--box .slider .slide{position:absolute;top:0;left:0;height:100%;width:100%;padding:40px;color:#fff;z-index:1;line-height:1.2}#clients .clients--box .slider .slide .name{opacity:0;position:relative;display:inline-block;-moz-transform:perspective(1px) translate(0,20px) translate3d(0,0,0);-o-transform:perspective(1px) translate(0,20px) translate3d(0,0,0);-ms-transform:perspective(1px) translate(0,20px) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(0,20px) translate3d(0,0,0);transform:perspective(1px) translate(0,20px) translate3d(0,0,0);-webkit-perspective:1000;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s;font-family:"ITC Bold",Helvetica,Arial,sans-serif;font-size:1.5em}#clients .clients--box .slider .slide .name:after{content:"."}#clients .clients--box .slider .slide .name:nth-child(1){transition-delay:.1s}#clients .clients--box .slider .slide .name:nth-child(2){transition-delay:.2s}#clients .clients--box .slider .slide .name:nth-child(3){transition-delay:.3s}#clients .clients--box .slider .slide .name:nth-child(4){transition-delay:.4s}#clients .clients--box .slider .slide .name:nth-child(5){transition-delay:.5s}#clients .clients--box .slider .slide .name:nth-child(6){transition-delay:.6s}#clients .clients--box .slider .slide .name:nth-child(7){transition-delay:.7s}#clients .clients--box .slider .slide .name:nth-child(8){transition-delay:.8s}#clients .clients--box .slider .slide .name:nth-child(9){transition-delay:.9s}#clients .clients--box .slider .slide .image--container{height:120px;position:absolute;bottom:0;width:100%;left:0;display:flex;align-items:center}#clients .clients--box .slider .slide img{position:absolute;left:40px;max-height:50px;max-width:100px;height:auto;text-align:left}#clients .clients--box .slider .slide.slick-current .name{opacity:1;-moz-transform:perspective(1px) translate(0,0) translate3d(0,0,0);-o-transform:perspective(1px) translate(0,0) translate3d(0,0,0);-ms-transform:perspective(1px) translate(0,0) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(0,0) translate3d(0,0,0);transform:perspective(1px) translate(0,0) translate3d(0,0,0);-webkit-perspective:1000}#clients .clients--box:after{width:100%;padding-bottom:100%;content:"";display:block}#clients .inner{width:100%;float:left}#clients .slide{width:100%;float:left}#clients figure{width:100px}#work{padding-bottom:0}#work .button{margin-top:40px}#work .wrap{margin-bottom:80px}#work--grid{-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s;will-change:transform;max-width:1300px;margin:0 auto;float:none}#work--grid h2{font-size:1.7rem;color:#5a666f;float:left;margin-top:0;position:relative;top:-20px;padding:0 50px 30px 80px}#work--grid .work--row{width:100%;position:relative;will-change:transform}#work--grid .work--row article{will-change:transform;float:left;position:relative;height:100%;width:100%;opacity:0;-moz-transform:perspective(1px) translate(0,20px) translate3d(0,0,0);-o-transform:perspective(1px) translate(0,20px) translate3d(0,0,0);-ms-transform:perspective(1px) translate(0,20px) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(0,20px) translate3d(0,0,0);transform:perspective(1px) translate(0,20px) translate3d(0,0,0);-webkit-perspective:1000;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s;cursor:none;margin-bottom:40px}#work--grid .work--row article:after{padding-bottom:100%;display:block;content:""}#work--grid .work--row article .full--link{cursor:none}#work--grid .work--row article:nth-child(1){transition-delay:.2s}#work--grid .work--row article:nth-child(3){transition-delay:.6s}#work--grid .work--row article .lines--overlay{right:0;top:0;width:150px!important;height:120px;-moz-transform:perspective(1px) translate(10%,-30%) translate3d(0,0,0);-o-transform:perspective(1px) translate(10%,-30%) translate3d(0,0,0);-ms-transform:perspective(1px) translate(10%,-30%) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(10%,-30%) translate3d(0,0,0);transform:perspective(1px) translate(10%,-30%) translate3d(0,0,0);-webkit-perspective:1000;will-change:transform;display:none}#work--grid .work--row article figure{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center;will-change:transform;cursor:none;overflow:hidden}#work--grid .work--row article figure:after{background:#5a666f;position:absolute;left:0;top:0;width:100%;height:100%;content:"";opacity:0;display:block;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s}#work--grid .work--row article figure .tooltip{position:absolute;display:block;font-family:"ITC Bold",Helvetica,Arial,sans-serif;font-size:3em;width:100%;color:#fff;z-index:10;line-height:1;opacity:0;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s}#work--grid .work--row article.tile--2{width:80%;right:0;left:auto;float:right}#work--grid .work--row article.tile--3{width:80%}#work--grid .work--row article.tile--4{width:100%;right:0;left:auto}#global--footer{background:#ffd000;color:#5a666f;padding:60px 0}#global--footer h3,#global--footer #project--planner form .gfield:not(.hidden) label,#project--planner form .gfield:not(.hidden) #global--footer label,#global--footer #project--planner form .gfield:not(.hidden) input,#project--planner form .gfield:not(.hidden) #global--footer input,#global--footer #project--planner form .gfield:not(.hidden) textarea,#project--planner form .gfield:not(.hidden) #global--footer textarea,#global--footer #project--planner form .gfield:not(.hidden).budget .gfield_description,#project--planner form .gfield:not(.hidden).budget #global--footer .gfield_description{color:#5a666f}#global--footer section{width:100%;float:left;margin:0 0 20px 0}#global--footer section ul{margin-bottom:0}#global--footer section:last-child{margin-right:0}#global--footer section:nth-child(1){animation-delay:.1s}#global--footer section:nth-child(2){animation-delay:.2s}#global--footer section:nth-child(3){animation-delay:.3s}#global--footer section:nth-child(4){animation-delay:.4s}#global--footer .social{height:34px;overflow:hidden}#global--footer .social li{display:inline-block;font-size:2em}#global--footer .social li a{color:#5a666f;padding:0 12px 0 0}#global--footer a{display:block;color:#5a666f;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s}#global--footer a i{-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s}#global--footer a:hover{color:#65737d}#global--footer a:hover i{color:#65737d}#global--menu{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100;background:#5a666f;opacity:0;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;-webkit-transition-delay:.4s;transition-delay:.4s;visibility:hidden}#global--menu.show{opacity:1;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s;visibility:visible}#global--menu.show .wrap,#global--menu.show .close{opacity:1;visibility:visible;-moz-transition-delay:.4s;-o-transition-delay:.4s;-webkit-transition-delay:.4s;transition-delay:.4s}#global--menu .wrap{position:absolute;top:50%;left:50%;-moz-transform:perspective(1px) translate(-50%,-50%) translate3d(0,0,0);-o-transform:perspective(1px) translate(-50%,-50%) translate3d(0,0,0);-ms-transform:perspective(1px) translate(-50%,-50%) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(-50%,-50%) translate3d(0,0,0);transform:perspective(1px) translate(-50%,-50%) translate3d(0,0,0);-webkit-perspective:1000;width:70%;opacity:0;visibility:hidden;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}#global--menu .wrap ul{line-height:1.2}#global--menu .wrap ul li a{font-size:2.7em;color:#fff;font-family:"source-serif-pro",Cambria,Times New Roman,Times,serif;font-weight:900;position:relative;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s}#global--menu .wrap ul li a:hover,#global--menu .wrap ul li a:focus,#global--menu .wrap ul li a:active{color:#ffd000}#global--menu .wrap ul li a:after{content:attr(data-hover);position:absolute;color:#ffd000;left:0;width:0;transition:width .8s;overflow:hidden;white-space:nowrap}#global--menu .wrap ul li a.button{font-size:1em;font-family:"ITC Medium",Helvetica,Arial,sans-serif;color:#ffd000;font-weight:400;margin-top:80px}#global--menu .wrap ul li a.button:hover{color:#5a666f}.slick-next,.slick-prev{text-indent:-1000em;background:#ffd000;width:45px;height:45px;border:0;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;position:relative;overflow:hidden}.slick-next:after,.slick-next:before,.slick-prev:after,.slick-prev:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(/assets/img/ba9595ca4589.svg);background-repeat:no-repeat;background-position:center;background-size:18px auto;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s;z-index:1}.slick-next:before,.slick-prev:before{-moz-transform:perspective(1px) translate(-100%,0) translate3d(0,0,0);-o-transform:perspective(1px) translate(-100%,0) translate3d(0,0,0);-ms-transform:perspective(1px) translate(-100%,0) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(-100%,0) translate3d(0,0,0);transform:perspective(1px) translate(-100%,0) translate3d(0,0,0);-webkit-perspective:1000;opacity:0}.slick-next:hover:after,.slick-prev:hover:after{-moz-transform:perspective(1px) translate(100%,0) translate3d(0,0,0);-o-transform:perspective(1px) translate(100%,0) translate3d(0,0,0);-ms-transform:perspective(1px) translate(100%,0) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(100%,0) translate3d(0,0,0);transform:perspective(1px) translate(100%,0) translate3d(0,0,0);-webkit-perspective:1000;opacity:0}.slick-next:hover:before,.slick-prev:hover:before{-moz-transform:perspective(1px) translate(0,0) translate3d(0,0,0);-o-transform:perspective(1px) translate(0,0) translate3d(0,0,0);-ms-transform:perspective(1px) translate(0,0) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(0,0) translate3d(0,0,0);transform:perspective(1px) translate(0,0) translate3d(0,0,0);-webkit-perspective:1000;opacity:1}.slick-prev:after,.slick-prev:before{background-image:url(/assets/img/7f8e20c6bca3.svg)}.page--container{width:100%;float:left;margin:120px 0 0 0}#projects--nav{margin:20px 0 70px 0;font-family:"ITC Bold",Helvetica,Arial,sans-serif;text-align:center}#projects--nav a{padding:5px 10px 5px 0;font-size:1.15em;display:inline-block;color:#5a666f;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s}#projects--nav a:hover,#projects--nav a.active{color:#ffd000}.page--hero{position:relative;padding-top:120px;padding-bottom:80px;background:#5a666f}.page--hero .wrap{color:#fff;left:0;right:0}.page--hero .wrap .inner{width:100%;margin:0 auto}.page--hero .wrap h1{font-size:2.3em}.page--hero .wrap h1,.page--hero .wrap h2,.page--hero .wrap h3,.page--hero .wrap #project--planner form .gfield:not(.hidden) label,#project--planner form .gfield:not(.hidden) .page--hero .wrap label,.page--hero .wrap #project--planner form .gfield:not(.hidden) input,#project--planner form .gfield:not(.hidden) .page--hero .wrap input,.page--hero .wrap #project--planner form .gfield:not(.hidden) textarea,#project--planner form .gfield:not(.hidden) .page--hero .wrap textarea,.page--hero .wrap #project--planner form .gfield:not(.hidden).budget .gfield_description,#project--planner form .gfield:not(.hidden).budget .page--hero .wrap .gfield_description{color:#fff}.page--hero .wrap h3,.page--hero .wrap #project--planner form .gfield:not(.hidden) label,#project--planner form .gfield:not(.hidden) .page--hero .wrap label,.page--hero .wrap #project--planner form .gfield:not(.hidden) input,#project--planner form .gfield:not(.hidden) .page--hero .wrap input,.page--hero .wrap #project--planner form .gfield:not(.hidden) textarea,#project--planner form .gfield:not(.hidden) .page--hero .wrap textarea,.page--hero .wrap #project--planner form .gfield:not(.hidden).budget .gfield_description,#project--planner form .gfield:not(.hidden).budget .page--hero .wrap .gfield_description{color:rgba(255,255,255,.5);font-size:1em;margin:0 0 50px 0;line-height:1.6}#contact{position:absolute;top:0;background:#000;display:block}#contact--information{position:relative;padding:0;margin:80px 0 20px 0;padding-top:60px}#contact--information #contact--images{display:none;position:absolute;right:0;height:100%;width:40%;top:-5%}#contact--information #contact--images article{width:100%;height:50%;margin-bottom:10%;position:relative}#contact--information #contact--images article .lines--overlay{width:120px!important;height:90px;-moz-transform:perspective(1px) translate(-75%,80%) translate3d(0,0,0);-o-transform:perspective(1px) translate(-75%,80%) translate3d(0,0,0);-ms-transform:perspective(1px) translate(-75%,80%) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(-75%,80%) translate3d(0,0,0);transform:perspective(1px) translate(-75%,80%) translate3d(0,0,0);-webkit-perspective:1000}#contact--information #contact--images figure{display:block;background-size:cover;will-change:transform;position:absolute;top:0;left:0;width:100%;background-position:center;height:100%}#contact--information #contact--images figure:last-child{margin-bottom:0}#contact--information section{margin:0 0 50px 0;width:100%;float:left}#contact--information a{color:#5a666f}#contact--information h2{color:#5a666f;font-size:1.8em;margin:0 0 20px 0}#contact--information ul li{color:#5a666f;margin-bottom:10px}#contact--information ul li h3,#contact--information ul li #project--planner form .gfield:not(.hidden) label,#project--planner form .gfield:not(.hidden) #contact--information ul li label,#contact--information ul li #project--planner form .gfield:not(.hidden) input,#project--planner form .gfield:not(.hidden) #contact--information ul li input,#contact--information ul li #project--planner form .gfield:not(.hidden) textarea,#project--planner form .gfield:not(.hidden) #contact--information ul li textarea,#contact--information ul li #project--planner form .gfield:not(.hidden).budget .gfield_description,#project--planner form .gfield:not(.hidden).budget #contact--information ul li .gfield_description{display:inline-block;font-size:1rem;font-family:"ITC Bold",Helvetica,Arial,sans-serif;font-weight:400;color:#5a666f;margin:0}.social li{display:inline-block;font-size:2em}.social li a{color:#5a666f;padding:0 12px 0 0}.date,.project--type{font-family:"ITC Bold",Helvetica,Arial,sans-serif;letter-spacing:1px;color:rgba(90,102,111,.25);font-size:.8em;text-transform:uppercase}.project--type{text-transform:none;color:#ffd000;font-size:1.1em;letter-spacing:0;position:relative;margin-bottom:50px}.meta{width:100%;float:left;margin:30px 0 0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.meta .avatar{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;width:70px;height:70px;background:#ffd000;display:inline-block;vertical-align:middle;margin-right:30px;will-change:transform;overflow:hidden}.meta .avatar img{mix-blend-mode:multiply}.meta span{display:inline-block;vertical-align:middle;font-family:"ITC Bold",Helvetica,Arial,sans-serif;line-height:1.55}.meta span span{display:block;font-family:"ITC Medium",Helvetica,Arial,sans-serif;opacity:.5;font-size:.9em}#thoughts{margin-top:80px;margin-bottom:80px}#thoughts .date{display:none;position:absolute;left:0;top:0;-moz-transform:perspective(1px) translate(0,-200%) translate3d(0,0,0);-o-transform:perspective(1px) translate(0,-200%) translate3d(0,0,0);-ms-transform:perspective(1px) translate(0,-200%) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(0,-200%) translate3d(0,0,0);transform:perspective(1px) translate(0,-200%) translate3d(0,0,0);-webkit-perspective:1000;color:rgba(90,102,111,.25)}#thoughts .featured--image{position:relative}#thoughts article{margin:30px 0;width:100%;float:left;color:#5a666f}#thoughts article.article{position:relative}#thoughts article.article .featured--image .image--container{overflow:hidden;position:relative}#thoughts article.article .featured--image .image--container video{width:100%;height:auto}#thoughts article.article .featured--image img{-webkit-transition:all .7s;-moz-transition:all .7s;transition:all .7s}#thoughts article.article .meta{-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s}#thoughts article.article:hover h2{color:#ffd000}#thoughts article.article:hover .featured--image img{-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}#thoughts article.article:hover .meta{color:#ffd000}#thoughts article.article h2{color:#5a666f;font-size:2em;margin-top:0;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s}#thoughts article.article.landscape .inner{width:80%;margin:50px auto 0 auto}#thoughts article.article.landscape .featured--image .date{width:100%;left:auto;right:0;-moz-transform:translate(100%,0) rotate(90deg);-o-transform:translate(100%,0) rotate(90deg);-ms-transform:translate(100%,0) rotate(90deg);-webkit-transform:translate(100%,0) rotate(90deg);transform:translate(100%,0) rotate(90deg);transform-origin:0 0;margin-right:-50px}#thoughts article.article .featured--image.landscape{right:0;top:0;max-width:100%}#thoughts article.article .featured--image.portrait{display:inline-block;max-width:30%;vertical-align:middle}#thoughts article.article.right.landscape .featured--image .date{width:100%;left:0;right:auto;-moz-transform:translate(0,0) rotate(90deg);-o-transform:translate(0,0) rotate(90deg);-ms-transform:translate(0,0) rotate(90deg);-webkit-transform:translate(0,0) rotate(90deg);transform:translate(0,0) rotate(90deg);transform-origin:0 0;margin-left:-30px}#thoughts article.article.right.landscape .featured--image.landscape{right:0;top:0;max-width:100%}#thoughts article.article.right.landscape .inner{left:9%;right:auto;padding-right:30px}#thoughts article.article.right.portrait .featured--image,#thoughts article.article.right.portrait .post--info,#thoughts article.article.left.portrait .featured--image,#thoughts article.article.left.portrait .post--info{display:inline-block;vertical-align:middle}#thoughts article.article.right.portrait .featured--image.desktop--image,#thoughts article.article.right.portrait .post--info.desktop--image,#thoughts article.article.left.portrait .featured--image.desktop--image,#thoughts article.article.left.portrait .post--info.desktop--image{display:none}#thoughts article.article.right.portrait .featured--image.mobile--image,#thoughts article.article.right.portrait .post--info.mobile--image,#thoughts article.article.left.portrait .featured--image.mobile--image,#thoughts article.article.left.portrait .post--info.mobile--image{width:100%;float:right;max-width:90%;margin-bottom:50px}#thoughts article.article.right.portrait .featured--image,#thoughts article.article.left.portrait .featured--image{max-width:100%}#thoughts article.article.right.portrait .featured--image .date,#thoughts article.article.left.portrait .featured--image .date{color:rgba(90,102,111,.25);width:100%;-moz-transform:translate(0,0) rotate(90deg);-o-transform:translate(0,0) rotate(90deg);-ms-transform:translate(0,0) rotate(90deg);-webkit-transform:translate(0,0) rotate(90deg);transform:translate(0,0) rotate(90deg);transform-origin:0 0;margin-left:-30px}#thoughts article.article.right.portrait .post--info,#thoughts article.article.left.portrait .post--info{width:100%}#thoughts article.article.left.portrait .post--info{margin-top:50px;margin-right:0;padding-right:0}#thoughts article.quote .wrap{width:100%}#thoughts article.quote .inner{width:100%;background:#5a666f;color:#fff;padding:50px;position:relative}#thoughts article.quote .inner blockquote{font-family:"source-serif-pro",Cambria,Times New Roman,Times,serif;font-weight:900;color:#fff;font-size:1.8em;line-height:1.4;margin:0;padding:0;position:relative;display:inline}#thoughts article.quote .inner blockquote p{display:inline}#thoughts article.quote .inner blockquote:before,#thoughts article.quote .inner blockquote:after{content:"";display:block;position:absolute;left:0;top:0;line-height:1;opacity:.2;background-image:url(/assets/img/3388b9850cc5.svg);background-size:contain;width:40px;height:40px;-moz-transform:perspective(1px) translate(-40%,-25%) translate3d(0,0,0);-o-transform:perspective(1px) translate(-40%,-25%) translate3d(0,0,0);-ms-transform:perspective(1px) translate(-40%,-25%) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(-40%,-25%) translate3d(0,0,0);transform:perspective(1px) translate(-40%,-25%) translate3d(0,0,0);-webkit-perspective:1000;background-repeat:no-repeat;background-position:center}#thoughts article.quote .inner blockquote:after{left:auto;top:auto;right:0;bottom:0;-moz-transform:perspective(1px) translate(40%,40%) translate3d(0,0,0);-o-transform:perspective(1px) translate(40%,40%) translate3d(0,0,0);-ms-transform:perspective(1px) translate(40%,40%) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(40%,40%) translate3d(0,0,0);transform:perspective(1px) translate(40%,40%) translate3d(0,0,0);-webkit-perspective:1000;background-image:url(/assets/img/4acb9e7a6ec7.svg)}#thoughts article.quote .inner blockquote p:first-child{margin-top:0}#thoughts article.quote .inner blockquote p:last-child{margin-bottom:0}#thoughts article.quote.left .inner{float:left;margin-left:0}#thoughts article.quote.left .inner .date{display:block;width:100%;-moz-transform:translate(0,0) rotate(90deg);-o-transform:translate(0,0) rotate(90deg);-ms-transform:translate(0,0) rotate(90deg);-webkit-transform:translate(0,0) rotate(90deg);transform:translate(0,0) rotate(90deg);transform-origin:0 0;margin-left:-30px}.full--link{position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:1}.single--title{margin:90px 0 70px 0;padding:90px 0 0 0;width:100%;float:left}.single--title .date,.single--title .project--type{margin:0;margin-top:30px}.single--title .date a,.single--title .project--type a{color:#ffd000;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s}.single--title .date a:hover,.single--title .project--type a:hover{color:#5a666f}.single--title .back--to-work a:after{content:"";background-image:url(/assets/img/930ce331a951.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:15px;height:12px;margin:0 0 0 7px;position:relative;top:-1px;left:-1px;display:inline-block;vertical-align:middle}.single--title .project--type{display:inline-block}.single--title h1{color:#5a666f;margin-bottom:0;font-size:2.6em}.single--title h3,.single--title #project--planner form .gfield:not(.hidden) label,#project--planner form .gfield:not(.hidden) .single--title label,.single--title #project--planner form .gfield:not(.hidden) input,#project--planner form .gfield:not(.hidden) .single--title input,.single--title #project--planner form .gfield:not(.hidden) textarea,#project--planner form .gfield:not(.hidden) .single--title textarea,.single--title #project--planner form .gfield:not(.hidden).budget .gfield_description,#project--planner form .gfield:not(.hidden).budget .single--title .gfield_description{font-family:"ITC Medium",Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5;color:#5a666f;font-size:1rem}.single--featured-image{float:left;width:100%}.single--featured-image video{width:100%;height:auto}.single--featured-image img{width:100%;float:left;height:auto;display:none}.single--featured-image img.featured--image-mobile{display:block}.single--content{margin:0 0 80px 0;overflow:hidden}.single--content ul{margin:20px 0 0 30px}.single--content ul li{list-style:disc}.single--content .meta{margin:60px 0 50px 0}.single--content .content--inner{color:#5a666f}.single--content .content--inner p:first-child{margin-top:0}.single--content .content--inner p:last-child{margin-bottom:0}.single--content .content--inner img{width:130%;height:auto;max-width:130%;margin:50px 0 50px -15%}#single--project-container{overflow:hidden;background:#fff}#single--project-container a{color:#5a666f;text-decoration:underline;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s}#single--project-container a:hover{opacity:.5}#single--project-container .single--project-section{font-size:0;width:100%;float:left}#single--project-container .single--project-section#section--1033 .first--col{margin-top:40px}#single--project-container .single--project-section#section--1034 .first--col{margin-top:0}#single--project-container .single--project-section#section--1034 .last--col{margin-top:40px}#single--project-container .single--project-section#section--1025 .column.first--col{margin-top:0}#single--project-container .single--project-section figure,#single--project-container .single--project-section .column{margin:40px 0;width:100%;position:relative}#single--project-container .single--project-section figure .image--credit,#single--project-container .single--project-section .column .image--credit{position:absolute;bottom:0;left:0;-moz-transform:perspective(1px) translate(0,100%) translate3d(0,0,0);-o-transform:perspective(1px) translate(0,100%) translate3d(0,0,0);-ms-transform:perspective(1px) translate(0,100%) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(0,100%) translate3d(0,0,0);transform:perspective(1px) translate(0,100%) translate3d(0,0,0);-webkit-perspective:1000;display:block;font-size:.8rem;padding-top:20px}#single--project-container .single--project-section .image--container{margin:0 0 40px 0;width:100%}#single--project-container .single--project-section .image--container.auto--image img{width:100%;height:auto}#single--project-container .single--project-section .image--container.auto--image .image--credit{font-size:1rem;position:relative;font-size:.8rem;padding-top:20px;display:block}#single--project-container .single--project-section .image--container.auto--image:after{display:none}#single--project-container .single--project-section .image--container.full--width{width:100%}#single--project-container .single--project-section figure.last--col{width:85%;margin-left:15%}#single--project-container .single--project-section figure.full--width{width:100%}#single--project-container .single--project-section .image--container{width:85%;margin-left:15%;position:relative}#single--project-container .single--project-section .image--container figure{position:absolute;left:0;top:0;width:100%;height:100%}#single--project-container .single--project-section.wrap--left figure.first--col.has--lines,#single--project-container .single--project-section.wrap--left .image--container.first--col.has--lines{margin-top:50px}#single--project-container .single--project-section.wrap--left figure.first--col.has--lines figure,#single--project-container .single--project-section.wrap--left .image--container.first--col.has--lines figure{margin:0}#single--project-container .single--project-section.wrap--left figure.last--col:after,#single--project-container .single--project-section.wrap--left .image--container.last--col:after{padding-bottom:100%}#single--project-container .single--project-section.full figure.first--col:after,#single--project-container .single--project-section.full .image--container.first--col:after{padding-bottom:77%}#single--project-container .single--project-section.full figure.first--col .image--credit,#single--project-container .single--project-section.full .image--container.first--col .image--credit{margin-left:5%}#single--project-container .single--project-section.full figure.last--col:after,#single--project-container .single--project-section.full .image--container.last--col:after{padding-bottom:100%}#single--project-container .single--project-section figure,#single--project-container .single--project-section .image--container{background-size:cover;background-position:center;display:inline-block;vertical-align:middle;white-space:normal;will-change:transform}#single--project-container .single--project-section figure:after,#single--project-container .single--project-section .image--container:after{content:"";padding-bottom:100%;display:block}#single--project-container .single--project-section figure.first--col .lines--overlay,#single--project-container .single--project-section figure.only--col .lines--overlay,#single--project-container .single--project-section .image--container.first--col .lines--overlay,#single--project-container .single--project-section .image--container.only--col .lines--overlay{-moz-transform:perspective(1px) translate(15%,-25%) translate3d(0,0,0);-o-transform:perspective(1px) translate(15%,-25%) translate3d(0,0,0);-ms-transform:perspective(1px) translate(15%,-25%) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(15%,-25%) translate3d(0,0,0);transform:perspective(1px) translate(15%,-25%) translate3d(0,0,0);-webkit-perspective:1000;right:0}#single--project-container .single--project-section figure.last--col .lines--overlay,#single--project-container .single--project-section .image--container.last--col .lines--overlay{left:auto;right:0}#single--project-container .single--project-section figure .lines--overlay,#single--project-container .single--project-section .image--container .lines--overlay{width:150px!important;height:120px!important;will-change:transform;display:none}#single--project-container .single--project-section .column{white-space:normal;display:inline-block;vertical-align:middle;width:100%;padding:0 10%;font-size:1rem}#single--project-container .single--project-section .column p:last-child{margin-bottom:0}#single--project-container .single--project-section .column h1,#single--project-container .single--project-section .column h2,#single--project-container .single--project-section .column h3,#single--project-container .single--project-section .column #project--planner form .gfield:not(.hidden) label,#project--planner form .gfield:not(.hidden) #single--project-container .single--project-section .column label,#single--project-container .single--project-section .column #project--planner form .gfield:not(.hidden) input,#project--planner form .gfield:not(.hidden) #single--project-container .single--project-section .column input,#single--project-container .single--project-section .column #project--planner form .gfield:not(.hidden) textarea,#project--planner form .gfield:not(.hidden) #single--project-container .single--project-section .column textarea,#single--project-container .single--project-section .column #project--planner form .gfield:not(.hidden).budget .gfield_description,#project--planner form .gfield:not(.hidden).budget #single--project-container .single--project-section .column .gfield_description,#single--project-container .single--project-section .column h4,#single--project-container .single--project-section .column h5{font-weight:900;color:#5a666f;margin-top:0}#single--project-container .single--project-section .column h3,#single--project-container .single--project-section .column #project--planner form .gfield:not(.hidden) label,#project--planner form .gfield:not(.hidden) #single--project-container .single--project-section .column label,#single--project-container .single--project-section .column #project--planner form .gfield:not(.hidden) input,#project--planner form .gfield:not(.hidden) #single--project-container .single--project-section .column input,#single--project-container .single--project-section .column #project--planner form .gfield:not(.hidden) textarea,#project--planner form .gfield:not(.hidden) #single--project-container .single--project-section .column textarea,#single--project-container .single--project-section .column #project--planner form .gfield:not(.hidden).budget .gfield_description,#project--planner form .gfield:not(.hidden).budget #single--project-container .single--project-section .column .gfield_description{font-size:1.7em}.single--project-questions{width:100%;float:right;background:#5a666f;margin-top:50px;padding:100px 0 70px 0;position:relative}.single--project-questions h2{color:#fff;margin:0 0 40px 0}.single--project-questions article{width:100%;float:left;color:rgba(255,255,255,.7);font-size:.9em;margin-bottom:30px}.single--project-questions article:nth-child(2){animation-delay:.4s}.single--project-questions article:nth-child(3){animation-delay:.6s}.single--project-questions article:nth-child(4){animation-delay:.8s}.single--project-questions article h3,.single--project-questions article #project--planner form .gfield:not(.hidden) label,#project--planner form .gfield:not(.hidden) .single--project-questions article label,.single--project-questions article #project--planner form .gfield:not(.hidden) input,#project--planner form .gfield:not(.hidden) .single--project-questions article input,.single--project-questions article #project--planner form .gfield:not(.hidden) textarea,#project--planner form .gfield:not(.hidden) .single--project-questions article textarea,.single--project-questions article #project--planner form .gfield:not(.hidden).budget .gfield_description,#project--planner form .gfield:not(.hidden).budget .single--project-questions article .gfield_description{color:#fff;font-size:1.15em;font-family:"ITC Bold",Helvetica,Arial,sans-serif;line-height:1.3;margin-bottom:30px}.hvr-hang{-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s}#work--grid-2{font-size:0;margin:-40px 0 80px 0;overflow:hidden}#work--grid-2 .max{max-width:1400px;margin:0 auto}#work--grid-2 #work--grid-inner.animated article{-moz-transform:perspective(1px) translate(0,0) translate3d(0,0,0);-o-transform:perspective(1px) translate(0,0) translate3d(0,0,0);-ms-transform:perspective(1px) translate(0,0) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(0,0) translate3d(0,0,0);transform:perspective(1px) translate(0,0) translate3d(0,0,0);-webkit-perspective:1000;opacity:1}#work--grid-2 #work--grid-inner.animated article figure{-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}#work--grid-2 h2{font-size:1.7rem;color:#5a666f;position:relative;top:-45px;padding:0 50px 0 60px}#work--grid-2 article{width:50%;margin:0 0 40px 0;display:inline-block;position:relative;font-size:1rem;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s;-moz-transform:perspective(1px) translate(0,40px) translate3d(0,0,0);-o-transform:perspective(1px) translate(0,40px) translate3d(0,0,0);-ms-transform:perspective(1px) translate(0,40px) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(0,40px) translate3d(0,0,0);transform:perspective(1px) translate(0,40px) translate3d(0,0,0);-webkit-perspective:1000;opacity:0}#work--grid-2 article:nth-child(1){transition-delay:.2s}#work--grid-2 article:nth-child(1) figure{transition-delay:.2s}#work--grid-2 article:after{content:"";padding-bottom:100%;display:block}#work--grid-2 article figure{width:100%;background-size:cover;background-position:center;vertical-align:middle;white-space:normal;will-change:transform;position:absolute;left:0;top:0;height:100%;width:100%;cursor:none!important}#work--grid-2 article figure .lines--overlay{right:0;top:0;-moz-transform:perspective(1px) translate(50%,100%) translate3d(0,0,0);-o-transform:perspective(1px) translate(50%,100%) translate3d(0,0,0);-ms-transform:perspective(1px) translate(50%,100%) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(50%,100%) translate3d(0,0,0);transform:perspective(1px) translate(50%,100%) translate3d(0,0,0);-webkit-perspective:1000;z-index:10000}#work--grid-2 article figure .tooltip{position:absolute;display:block;font-family:"ITC Bold",Helvetica,Arial,sans-serif;font-size:3em;color:#fff;z-index:10;width:90%;opacity:0;line-height:1;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s}#work--grid-2 article figure:after{background:#5a666f;position:absolute;left:0;top:0;width:100%;height:100%;content:"";opacity:0;display:block;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s}#work--grid-2 article figure .lines--overlay{width:150px!important;height:120px!important;will-change:transform}#work--grid-2 article.article--1,#work--grid-2 article.article--3,#work--grid-2 article.article--4,#work--grid-2 article.article--5,#work--grid-2 article.article--7,#work--grid-2 article.article--8,#work--grid-2 article.article--10{width:85%;margin-right:15%}#work--grid-2 article.article--1:after,#work--grid-2 article.article--3:after,#work--grid-2 article.article--4:after,#work--grid-2 article.article--5:after,#work--grid-2 article.article--7:after,#work--grid-2 article.article--8:after,#work--grid-2 article.article--10:after{padding-bottom:100%}#work--grid-2 article.article--2,#work--grid-2 article.article--6,#work--grid-2 article.article--9{width:100%}#work--grid-2 article.article--2:after,#work--grid-2 article.article--6:after,#work--grid-2 article.article--9:after{padding-bottom:100%}#work--grid-2 article.article--7{margin-left:16%;margin-right:0}#work--grid-2 article.article--8{margin-left:15%;margin-right:0}#work--grid-2 article.article--10{margin-left:15%;margin-right:0}#work--grid-2 article.article--4{margin-right:0;width:85%;margin-left:15%}#work--grid-2 article.article--4 figure{width:100%}#work--grid-2 article.article--4 .lines--overlay{display:none}#work--grid-2 article.article--4:after{padding-bottom:100%}#contact--map{width:100%;float:left;position:relative;max-height:700px}#contact--map:after{padding-bottom:100%;content:"";display:block}#contact--map .acf-map{width:100%;height:100%;position:absolute;top:0;left:0}.desktop--image{display:none}.legal--container{margin:120px 0 120px 0}.legal--container .updated{font-family:"ITC Bold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.9em;color:rgba(0,0,0,.2)}.legal--container .legal--section{margin-bottom:40px}.legal--container .legal--section ul{list-style-type:disc;list-style-position:inside;padding-left:15px}.legal--container .legal--section h1,.legal--container .legal--section h2,.legal--container .legal--section h3,.legal--container .legal--section #project--planner form .gfield:not(.hidden) label,#project--planner form .gfield:not(.hidden) .legal--container .legal--section label,.legal--container .legal--section #project--planner form .gfield:not(.hidden) input,#project--planner form .gfield:not(.hidden) .legal--container .legal--section input,.legal--container .legal--section #project--planner form .gfield:not(.hidden) textarea,#project--planner form .gfield:not(.hidden) .legal--container .legal--section textarea,.legal--container .legal--section #project--planner form .gfield:not(.hidden).budget .gfield_description,#project--planner form .gfield:not(.hidden).budget .legal--container .legal--section .gfield_description,.legal--container .legal--section h4,.legal--container .legal--section h5,.legal--container .legal--section h6{color:#5a666f}.legal--container .legal--section h4{margin:20px 0 0 0}.legal--container .legal--section h3,.legal--container .legal--section #project--planner form .gfield:not(.hidden) label,#project--planner form .gfield:not(.hidden) .legal--container .legal--section label,.legal--container .legal--section #project--planner form .gfield:not(.hidden) input,#project--planner form .gfield:not(.hidden) .legal--container .legal--section input,.legal--container .legal--section #project--planner form .gfield:not(.hidden) textarea,#project--planner form .gfield:not(.hidden) .legal--container .legal--section textarea,.legal--container .legal--section #project--planner form .gfield:not(.hidden).budget .gfield_description,#project--planner form .gfield:not(.hidden).budget .legal--container .legal--section .gfield_description{margin:0;color:#ffd000;font-family:"ITC Bold",Helvetica,Arial,sans-serif;font-size:.9em;text-transform:uppercase;line-height:1.2;margin-bottom:30px}.legal--container .legal--section .section--right{margin-top:-5px}.legal--container .legal--section p:first-child{margin-top:0}.legal--title{padding:60px 0 60px 0}.legal--title h1{font-size:3em;color:#5a666f}#load,#projects--load{display:none;width:30px;height:24px;position:absolute;top:60%;z-index:10000;-moz-transform:perspective(1px) translate(-50%,-50%) translate3d(0,0,0);-o-transform:perspective(1px) translate(-50%,-50%) translate3d(0,0,0);-ms-transform:perspective(1px) translate(-50%,-50%) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(-50%,-50%) translate3d(0,0,0);transform:perspective(1px) translate(-50%,-50%) translate3d(0,0,0);-webkit-perspective:1000;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s;animation-name:rotate;animation-duration:1s;animation-fill-mode:both;animation-iteration-count:infinite;left:50%}#load:before,#projects--load:before{width:100%;height:8px;background:#5a666f;content:"";display:block}#load:after,#projects--load:after{width:100%;height:8px;margin-top:8px;background:#5a666f;content:"";display:block}#project--planner{position:fixed;top:0;left:0;width:100%;height:100%;background:#5a666f;visibility:hidden;opacity:0;z-index:-1;-webkit-transition:opacity .4s,all .4s;-moz-transition:opacity .4s,all .4s;transition:opacity .4s,all .4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;-webkit-transition-delay:.4s;transition-delay:.4s}#project--planner .inner_container .wrap{opacity:0;-moz-transform:perspective(1px) translate(0,20px) translate3d(0,0,0);-o-transform:perspective(1px) translate(0,20px) translate3d(0,0,0);-ms-transform:perspective(1px) translate(0,20px) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(0,20px) translate3d(0,0,0);transform:perspective(1px) translate(0,20px) translate3d(0,0,0);-webkit-perspective:1000;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}#project--planner.active{opacity:1;z-index:100;visibility:visible;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}#project--planner.active .inner_container .wrap{opacity:1;-moz-transform:perspective(1px) translate(0,0) translate3d(0,0,0);-o-transform:perspective(1px) translate(0,0) translate3d(0,0,0);-ms-transform:perspective(1px) translate(0,0) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(0,0) translate3d(0,0,0);transform:perspective(1px) translate(0,0) translate3d(0,0,0);-webkit-perspective:1000;-moz-transition-delay:.4s;-o-transition-delay:.4s;-webkit-transition-delay:.4s;transition-delay:.4s}#project--planner #load{top:50%}#project--planner .inner_container{position:absolute;height:100%;left:0;top:0;width:100%}#project--planner .wrap{position:absolute;height:100%;left:0;right:0}#project--planner .wrap .gform_wrapper{height:100%;position:absolute;left:0;top:0;width:100%}#project--planner .wrap .planner--nav{position:absolute;bottom:120px}#project--planner .wrap .planner--nav a{color:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.5);display:inline;padding:20px 20px;margin-right:10px;margin-bottom:10px}#project--planner{color:#fff;top:0;left:0;height:100%;width:100%}#project--planner .gform_body,#project--planner .gform_fields{position:absolute;top:0;left:0;width:100%;height:100%;margin:0}#project--planner form{position:absolute;top:0;left:0;width:100%;height:100%}#project--planner form .gform_fields{display:flex;align-items:center}#project--planner form .gfield{visibility:hidden}#project--planner form .gfield input,#project--planner form .gfield textarea{color:#fff!important}#project--planner form .gfield input:-webkit-autofill:hover,#project--planner form .gfield input:-webkit-autofill:focus,#project--planner form .gfield textarea:-webkit-autofill:hover,#project--planner form .gfield textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 30px #5a666f inset;-webkit-text-fill-color:#fff!important;color:#fff!important}#project--planner form .gfield.active{visibility:visible}#project--planner form .gfield:not(.hidden){position:absolute;font-size:1.3em;opacity:0;visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;left:0;right:0;margin:auto;height:auto}#project--planner form .gfield:not(.hidden).active{opacity:1;visibility:visible}#project--planner form .gfield:not(.hidden) h3,#project--planner form .gfield:not(.hidden) label,#project--planner form .gfield:not(.hidden) input,#project--planner form .gfield:not(.hidden) textarea,#project--planner form .gfield:not(.hidden).budget .gfield_description{color:#fff;font-size:1.8em}#project--planner form .gfield:not(.hidden).image-choices-field{margin-top:-50px}#project--planner form .gfield:not(.hidden) label{display:block;margin-bottom:40px;font-size:1.6em}#project--planner form .gfield:not(.hidden) label .gfield_required{display:none;color:#ffd000;opacity:1;font-weight:500}#project--planner form .gfield:not(.hidden) input,#project--planner form .gfield:not(.hidden) textarea{max-width:none;margin:0 auto;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:0 0!important;border:0!important;padding:0;font-family:"ITC Medium",Helvetica,Arial,sans-serif;font-size:1em;color:#fff;resize:none}#project--planner form .gfield:not(.hidden) input::-webkit-input-placeholder,#project--planner form .gfield:not(.hidden) textarea::-webkit-input-placeholder{color:rgba(255,255,255,.3)}#project--planner form .gfield:not(.hidden) textarea{height:140px;min-height:0}#project--planner form .gfield:not(.hidden) .ginput_container_radio{margin-top:30px!important;position:relative}#project--planner form .gfield:not(.hidden) .ginput_container_radio ul{padding-right:60px}#project--planner form .gfield:not(.hidden) .gfield_radio{width:100%;text-align:center;min-width:500px;width:100%;float:left}#project--planner form .gfield:not(.hidden) .gfield_radio li .image-choices-choice-text{font-family:"ITC Bold",Helvetica,Arial,sans-serif;font-size:.8rem;white-space:nowrap;padding-top:20px}#project--planner form .gfield:not(.hidden) .gfield_radio li{width:auto;float:none;display:inline-block;opacity:.5;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:0 .5em}#project--planner form .gfield:not(.hidden) .gfield_radio li.image-choices-choice{padding:0;margin:0 10px!important;border:0!important}#project--planner form .gfield:not(.hidden) .gfield_radio li.image-choices-choice label{padding:0!important}#project--planner form .gfield:not(.hidden) .gfield_radio li.image-choices-choice label .image-choices-choice-image-wrap{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;width:80px;height:80px}#project--planner form .gfield:not(.hidden) .gfield_radio li input{display:none}#project--planner form .gfield:not(.hidden) .gfield_radio li label{margin:0;cursor:pointer}#project--planner form .gfield:not(.hidden).gform_validation_container{display:none!important}#project--planner .gform_footer{display:none}#project--planner #form_nav_container{position:absolute;bottom:0;width:100%}#project--planner #form_nav_container #project_planner_nav{position:relative;height:2.5em;padding-top:30px}#project--planner #form_nav_container #project_planner_nav a{display:inline-block;margin:5px 5px;vertical-align:middle;cursor:pointer;-webkit-transition:background-color .4s,color .4s;-moz-transition:background-color .4s,color .4s;transition:background-color .4s,color .4s;color:#fff;border-color:#fff;font-size:.8em}#project--planner #form_nav_container #project_planner_nav a.back--to-fever{visibility:hidden;opacity:0;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s}#project--planner #form_nav_container #project_planner_nav a.back--to-fever.show{opacity:1;visibility:visible}#project--planner #form_nav_container #project_planner_nav a:hover{background-color:#fff;color:#5a666f}#project--planner #form_nav_container #project_planner_nav a.inactive{display:none}#project--planner #form_nav_container #project_planner_nav .skip{cursor:pointer;font-size:.8em;position:absolute;-moz-transform:perspective(1px) translate(20px,12px) translate3d(0,0,0);-o-transform:perspective(1px) translate(20px,12px) translate3d(0,0,0);-ms-transform:perspective(1px) translate(20px,12px) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(20px,12px) translate3d(0,0,0);transform:perspective(1px) translate(20px,12px) translate3d(0,0,0);-webkit-perspective:1000;opacity:1;right:-50px}#project--planner #form_nav_container #project_planner_nav .skip.hide{opacity:0}#project--planner .wrap .nav:hover li{opacity:.5}#project--planner .wrap .nav li:hover{opacity:1}.fixed--container,.content--container{position:absolute;width:100%;background:#fff;top:100%;top:0;z-index:10}.fixed--hero{position:fixed;left:0;top:0;width:100%}.image-choices-field .image-choices-choice{padding:0}.page-template-contact #global--header.light #menu--toggle span{background:#5a666f}.page-template-contact #global--header #logo svg *{fill:#5a666f}.page-template-contact .page--hero{display:none}.project--container{position:relative}.project--hero{will-change:transform}.project--tablet-title{display:none}@media only screen and (min-width:768px){.section{padding:120px 0}.section h3,.section #project--planner form .gfield:not(.hidden) label,#project--planner form .gfield:not(.hidden) .section label,.section #project--planner form .gfield:not(.hidden) input,#project--planner form .gfield:not(.hidden) .section input,.section #project--planner form .gfield:not(.hidden) textarea,#project--planner form .gfield:not(.hidden) .section textarea,.section #project--planner form .gfield:not(.hidden).budget .gfield_description,#project--planner form .gfield:not(.hidden).budget .section .gfield_description{font-size:2.7em}.section .wrap{width:85%}.display-tablet{display:block}.display-mobile,.display-desktop{display:none}.wrap{width:87%}.nav li a:hover,.nav li a:focus{color:#31aff5}.nav li:hover>ul{top:auto;visibility:visible}#hero h1{font-size:4em}#hero h3,#hero #project--planner form .gfield:not(.hidden) label,#project--planner form .gfield:not(.hidden) #hero label,#hero #project--planner form .gfield:not(.hidden) input,#project--planner form .gfield:not(.hidden) #hero input,#hero #project--planner form .gfield:not(.hidden) textarea,#project--planner form .gfield:not(.hidden) #hero textarea,#hero #project--planner form .gfield:not(.hidden).budget .gfield_description,#project--planner form .gfield:not(.hidden).budget #hero .gfield_description{width:60%}#hero .wrap .inner{width:65%;left:-10%}#scroll{right:0;left:auto;margin:75px 6.5%}#global--header{position:fixed}#global--header #logo{width:116px}#global--header .wrap{padding:60px 0 0 0}#global--header #menu--toggle{top:18px;width:30px;height:24px}#global--header #menu--toggle span{height:8px}#team .more--link{display:none}#team .member--single.show{position:absolute;height:100%}#team .member--single.show .team--images{display:block}#team .member--single{padding:70px 0 60px 0;display:flex;align-items:center;justify-content:center}#team .wrap{padding:150px 0}#team .inner{width:40%;margin-left:18%;position:absolute;right:0;top:50%;-moz-transform:perspective(1px) translate(0,-50%) translate3d(0,0,0);-o-transform:perspective(1px) translate(0,-50%) translate3d(0,0,0);-ms-transform:perspective(1px) translate(0,-50%) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(0,-50%) translate3d(0,0,0);transform:perspective(1px) translate(0,-50%) translate3d(0,0,0);-webkit-perspective:1000}#team #team--members{width:45%;margin:0 0 0 0;margin-left:7%}#work--grid .work--row{margin:0 0 5%0}#work--grid .work--row:after{padding-bottom:45%;display:block;content:""}#work--grid .work--row article{width:55%;position:absolute;margin-bottom:0}#work--grid .work--row article .lines--overlay{display:block}#work--grid .work--row article:after{display:none}#work--grid .work--row article figure{position:absolute}#work--grid .work--row article.tile--2{width:40%}#work--grid .work--row article.tile--3{width:40%}#work--grid .work--row article.tile--4{width:55%}#work{padding-bottom:50px}#work .wrap{margin-bottom:120px}#team:after{right:0;top:0;width:40%;height:100%;bottom:auto}#team .inner{-moz-transition-delay:.6s;-o-transition-delay:.6s;-webkit-transition-delay:.6s;transition-delay:.6s}#team #team--members{-moz-transition-delay:.4s;-o-transition-delay:.4s;-webkit-transition-delay:.4s;transition-delay:.4s}#team .member--single{position:absolute;display:block;opacity:0;visibility:hidden;-moz-transition-delay:.4s;-o-transition-delay:.4s;-webkit-transition-delay:.4s;transition-delay:.4s;margin-top:0}#team .member--single .main--team-image{display:block}#team .member--single.show .team--profile{-moz-transition-delay:.4s;-o-transition-delay:.4s;-webkit-transition-delay:.4s;transition-delay:.4s}#team .member--single.show .team--profile .team--image{-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}#team .member--single .close{bottom:0;right:0;top:auto;left:auto;margin:60px}#team .member--single .single--inner{opacity:1!important}#team .member--single .team--profile{width:50%;margin-left:4%;float:left;-moz-transform:perspective(1px) translate(0,20px) translate3d(0,0,0);-o-transform:perspective(1px) translate(0,20px) translate3d(0,0,0);-ms-transform:perspective(1px) translate(0,20px) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(0,20px) translate3d(0,0,0);transform:perspective(1px) translate(0,20px) translate3d(0,0,0);-webkit-perspective:1000;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}#team .member--single .team--profile .team--image{opacity:1;-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0;transition-delay:0}#team .member--single .team--profile .team--image p{padding-right:35px}#team .member--single .team--profile .team--image img{width:35%}#team .member--single .mobile--images-slider{display:none}#team .member--single .team--images{width:40%;margin-right:5%;display:block}#team .member--single .team--images:after{display:block;margin-right:-70px;-moz-transform:translate(30%,430%) rotate(90deg);-o-transform:translate(30%,430%) rotate(90deg);-ms-transform:translate(30%,430%) rotate(90deg);-webkit-transform:translate(30%,430%) rotate(90deg);transform:translate(30%,430%) rotate(90deg)}#team .member--single .team--images figure{margin:0 3% 6% 3%}#global--footer{padding:80px 0}#global--footer section{margin:0 6% 20px 0;width:43%}#global--footer section:nth-child(3n){clear:both}#global--menu .wrap ul li a{font-size:3.5em}#global--menu .wrap ul li a:hover,#global--menu .wrap ul li a:focus,#global--menu .wrap ul li a:active{color:#fff}#clients .inner{margin-bottom:40px}.mobile--image{display:none!important}.desktop--image{display:block}#work--grid-2 article{margin:40px 0}#work--grid-2 article.article--1,#work--grid-2 article.article--3,#work--grid-2 article.article--4,#work--grid-2 article.article--5,#work--grid-2 article.article--7,#work--grid-2 article.article--8,#work--grid-2 article.article--10{width:38.5%;margin-right:7%}#work--grid-2 article.article--2,#work--grid-2 article.article--6,#work--grid-2 article.article--9{width:54.5%}#work--grid-2 article.article--2:after,#work--grid-2 article.article--6:after,#work--grid-2 article.article--9:after{padding-bottom:71%}#work--grid-2 article.article--4{width:50%;margin-right:0;margin-left:0}#work--grid-2 article.article--4 figure{width:77%}#work--grid-2 article.article--4 .lines--overlay{display:block}#work--grid-2 article.article--4:after{padding-bottom:77%}#work--grid-2 article.article--7{margin-left:16%;margin-right:0}#work--grid-2 article.article--8{margin-left:7%;margin-right:0}#work--grid-2 article.article--10{margin-left:7%;margin-right:0}#projects--nav{margin:60px 0 90px 0}#projects--nav a{padding:20px}.single--title{margin:80px 0 70px 0;padding:80px 0 0 0}.single--title .date,.single--title .project--type{margin-top:0}.single--title .title--container{width:90%}.single--title .title--container h1{margin-bottom:40px;margin-top:0;font-size:3em}.single--title .left--section{width:25%;float:left;text-align:right;position:relative;left:-20px}.single--title .right--section{float:right;width:65%}.single--title .right--section h3,.single--title .right--section #project--planner form .gfield:not(.hidden) label,#project--planner form .gfield:not(.hidden) .single--title .right--section label,.single--title .right--section #project--planner form .gfield:not(.hidden) input,#project--planner form .gfield:not(.hidden) .single--title .right--section input,.single--title .right--section #project--planner form .gfield:not(.hidden) textarea,#project--planner form .gfield:not(.hidden) .single--title .right--section textarea,.single--title .right--section #project--planner form .gfield:not(.hidden).budget .gfield_description,#project--planner form .gfield:not(.hidden).budget .single--title .right--section .gfield_description{margin:0}.single--title .right--section h3 p:first-child,.single--title .right--section #project--planner form .gfield:not(.hidden) label p:first-child,#project--planner form .gfield:not(.hidden) .single--title .right--section label p:first-child,.single--title .right--section #project--planner form .gfield:not(.hidden) input p:first-child,#project--planner form .gfield:not(.hidden) .single--title .right--section input p:first-child,.single--title .right--section #project--planner form .gfield:not(.hidden) textarea p:first-child,#project--planner form .gfield:not(.hidden) .single--title .right--section textarea p:first-child,.single--title .right--section #project--planner form .gfield:not(.hidden).budget .gfield_description p:first-child,#project--planner form .gfield:not(.hidden).budget .single--title .right--section .gfield_description p:first-child{margin-top:0}.single--content .featured--image-reduced{width:120%;max-width:120%;margin:0 0 0-10%}.single--content .wrap{width:60%}.single--content .meta{margin:80px 0 50px 0}.single--content .content--inner img{width:120%;margin:80px 0 80px -10%}#single--project-container{margin:60px 0 0 0}.page--hero{height:700px;max-height:100vh}.page--hero .wrap{position:absolute;-moz-transform:perspective(1px) translate(0,-50%) translate3d(0,0,0);-o-transform:perspective(1px) translate(0,-50%) translate3d(0,0,0);-ms-transform:perspective(1px) translate(0,-50%) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(0,-50%) translate3d(0,0,0);transform:perspective(1px) translate(0,-50%) translate3d(0,0,0);-webkit-perspective:1000;top:50%}.page--hero .wrap .inner{width:65%}.page--hero .wrap h1{font-size:3em}.page--hero .wrap h3,.page--hero .wrap #project--planner form .gfield:not(.hidden) label,#project--planner form .gfield:not(.hidden) .page--hero .wrap label,.page--hero .wrap #project--planner form .gfield:not(.hidden) input,#project--planner form .gfield:not(.hidden) .page--hero .wrap input,.page--hero .wrap #project--planner form .gfield:not(.hidden) textarea,#project--planner form .gfield:not(.hidden) .page--hero .wrap textarea,.page--hero .wrap #project--planner form .gfield:not(.hidden).budget .gfield_description,#project--planner form .gfield:not(.hidden).budget .page--hero .wrap .gfield_description{width:60%}#contact--information{margin:120px 0}#contact--information #contact--images{display:block;height:70%;margin:15%0}#contact--information section{margin:0 0 70px 0}#contact--information section .inner{width:30%}#contact--information h2{font-size:2.2em;margin:0 0 50px 0;padding-left:3px}#contact--map:after{padding-bottom:50%}.legal--container .section--left{width:20%;float:left}.legal--container .section--right{width:70%;float:right;padding-right:50px}.legal--container .legal--section h3,.legal--container .legal--section #project--planner form .gfield:not(.hidden) label,#project--planner form .gfield:not(.hidden) .legal--container .legal--section label,.legal--container .legal--section #project--planner form .gfield:not(.hidden) input,#project--planner form .gfield:not(.hidden) .legal--container .legal--section input,.legal--container .legal--section #project--planner form .gfield:not(.hidden) textarea,#project--planner form .gfield:not(.hidden) .legal--container .legal--section textarea,.legal--container .legal--section #project--planner form .gfield:not(.hidden).budget .gfield_description,#project--planner form .gfield:not(.hidden).budget .legal--container .legal--section .gfield_description{margin-bottom:0}.project--hero{left:0;top:0;width:100%}.project--container{width:100%;background:#fff;top:100%;top:0;z-index:10;float:left}#project--planner #form_nav_container #project_planner_nav a{font-size:1em}#project--planner .wrap{width:70%}#project--planner .wrap .planner--nav{bottom:170px}#project--planner .wrap .planner--nav a{padding:30px}#project--planner form .gfield:not(.hidden) .gfield_radio{min-width:798px}#team #team--members .lines--overlay{display:block}#hero h1{margin:0 0 50px 0}#hero h3,#hero #project--planner form .gfield:not(.hidden) label,#project--planner form .gfield:not(.hidden) #hero label,#hero #project--planner form .gfield:not(.hidden) input,#project--planner form .gfield:not(.hidden) #hero input,#hero #project--planner form .gfield:not(.hidden) textarea,#project--planner form .gfield:not(.hidden) #hero textarea,#hero #project--planner form .gfield:not(.hidden).budget .gfield_description,#project--planner form .gfield:not(.hidden).budget #hero .gfield_description{margin:0 0 50px 0}#hero .wrap .inner{top:0;margin-top:0}#hero .hero--container.animated .video{-moz-transform:perspective(1px) translate(22%,0) translate3d(0,0,0);-o-transform:perspective(1px) translate(22%,0) translate3d(0,0,0);-ms-transform:perspective(1px) translate(22%,0) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(22%,0) translate3d(0,0,0);transform:perspective(1px) translate(22%,0) translate3d(0,0,0);-webkit-perspective:1000}#hero .video{width:45%;top:auto;-moz-transform:perspective(1px) translate(100%,0) translate3d(0,0,0);-o-transform:perspective(1px) translate(100%,0) translate3d(0,0,0);-ms-transform:perspective(1px) translate(100%,0) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(100%,0) translate3d(0,0,0);transform:perspective(1px) translate(100%,0) translate3d(0,0,0);-webkit-perspective:1000;overflow:hidden}#hero .video video{position:absolute;left:0}#hero .video:after{position:absolute;left:0;width:100%}#hero .video:before{height:50px;-moz-transform:perspective(1px) translate(0,-25px) translate3d(0,0,0);-o-transform:perspective(1px) translate(0,-25px) translate3d(0,0,0);-ms-transform:perspective(1px) translate(0,-25px) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(0,-25px) translate3d(0,0,0);transform:perspective(1px) translate(0,-25px) translate3d(0,0,0);-webkit-perspective:1000}#thoughts{margin-top:160px}#thoughts .date{display:block}#thoughts article{margin:60px 0}#thoughts article.article.landscape .inner{position:absolute;right:10%;width:30%;height:100%;display:flex;align-items:center;margin:0}#thoughts article.article.right.landscape .featured--image.landscape{float:right;max-width:52%}#thoughts article.article.right.portrait,#thoughts article.article.left.portrait{padding:0 30px 0 50px}#thoughts article.article.right.portrait .post--info,#thoughts article.article.left.portrait .post--info{width:55%}#thoughts article.article.right.portrait .featured--image.desktop--image,#thoughts article.article.right.portrait .post--info.desktop--image,#thoughts article.article.left.portrait .featured--image.desktop--image,#thoughts article.article.left.portrait .post--info.desktop--image{display:inline-block}#thoughts article.article.right.portrait .featured--image,#thoughts article.article.left.portrait .featured--image{max-width:35%}#thoughts article.article.left.portrait .post--info{padding-left:50px;margin-left:5%;margin-top:0}#thoughts article.article h2{font-size:2.5em}#thoughts article.article .featured--image.landscape{max-width:49%;float:left}#thoughts article.article.right.portrait .post--info{width:45%}#thoughts article.article.right.portrait .featured--image.portrait{max-width:37%;margin-left:12%}#thoughts article.quote .wrap{width:70%}#thoughts article.quote .inner{width:100%;padding:80px}#thoughts article.quote .inner blockquote{font-size:1.8em}#thoughts article.quote.extra--large .inner blockquote{font-size:2.3em;line-height:1.3}#thoughts article.quote.left .inner{margin-left:5%}#clients .clients--right{width:60%;margin-left:10%;position:relative}#clients .wrap{position:relative;display:flex;align-items:center}#clients .clients--box{width:100%;margin-top:0;margin-left:20%}#clients .inner{width:40%;margin:0;padding-right:5%}#work--grid .work--row,#work--grid-2 .work--row{margin-bottom:120px}#work--grid article,#work--grid-2 article{position:relative}#work--grid article.article--8 h2,#work--grid article.article--4 h2,#work--grid article.article--6 h2,#work--grid article.article--7 h2,#work--grid article.article--2 h2,#work--grid-2 article.article--8 h2,#work--grid-2 article.article--4 h2,#work--grid-2 article.article--6 h2,#work--grid-2 article.article--7 h2,#work--grid-2 article.article--2 h2{padding-left:0}#work--grid h2,#work--grid-2 h2{position:absolute;bottom:0;left:0;width:100%;top:auto;padding:30px 0 30px 30px;margin:0;-moz-transform:perspective(1px) translate(0,100%) translate3d(0,0,0);-o-transform:perspective(1px) translate(0,100%) translate3d(0,0,0);-ms-transform:perspective(1px) translate(0,100%) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(0,100%) translate3d(0,0,0);transform:perspective(1px) translate(0,100%) translate3d(0,0,0);-webkit-perspective:1000;font-size:1.4rem}#work--grid-2 article{margin-bottom:120px}.project--tablet-title{display:block}.project--mobile-title{display:none}}@media only screen and (min-width:1024px){.display-mobile,.display-tablet,.display-desktop{display:none}.single--featured-image img.featured--image-mobile{display:none}.single--featured-image img.featured--image-desktop{display:block}}@media only screen and (min-width:1030px){.display-mobile,.display-tablet{display:none}.display-desktop{display:block}#team .inner{width:35%}#team #team--members{width:40%}#team #team--members .lines--overlay{width:150px!important;height:120px;top:0;left:0;margin:-60px 0 0-110px;bottom:auto;right:auto}#team #team--members .lines--overlay{display:block}#team #team--members figure{width:50%}#team #team--members figure .caption{display:block}#team #team--members figure:hover .caption{opacity:1}#team #team--members figure#team--1{margin:-20px 0 0 0;z-index:1}#team #team--members figure#team--1 .caption{text-align:right}#team #team--members figure#team--2{left:auto;right:0;margin:0 40px 0 0}#team #team--members figure#team--2 .caption{text-align:right}#team #team--members figure#team--3{top:50%;margin:-50px 0 0-70px;z-index:0}#team #team--members figure#team--3 .caption{bottom:0;top:auto;margin:0 0-60px 0}#team #team--members figure#team--4{left:auto;right:0;bottom:0;top:auto;margin:0 90px 30px 0;z-index:1}#team #team--members figure#team--4 .caption{bottom:0;top:auto;margin:0 0-60px 0}#team #team--members figure#team--5{left:auto;right:0;bottom:0;top:auto;margin:0-90px 70px 0}#team #team--members figure#team--5 .caption{text-align:right}#global--footer section{width:20.5%;margin-bottom:0}#global--footer section:nth-child(3n){clear:none}#thoughts{margin-top:160px}#thoughts .date{display:block}#thoughts article{margin:60px 0}#thoughts article.article.landscape .inner{right:10%;width:30%;margin:0}#thoughts article.article.right.landscape .featured--image.landscape{float:right;max-width:52%}#thoughts article.article.right.portrait,#thoughts article.article.left.portrait{padding:0 30px 0 50px}#thoughts article.article.right.portrait .post--info,#thoughts article.article.left.portrait .post--info{width:40%;margin-right:5%;padding-right:50px}#thoughts article.article.right.portrait .featured--image.desktop--image,#thoughts article.article.right.portrait .post--info.desktop--image,#thoughts article.article.left.portrait .featured--image.desktop--image,#thoughts article.article.left.portrait .post--info.desktop--image{display:inline-block}#thoughts article.article.right.portrait .featured--image,#thoughts article.article.left.portrait .featured--image{max-width:45%}#thoughts article.article.left.portrait .post--info{padding-left:50px;margin-left:5%;margin-top:0}#thoughts article.article.right.portrait .post--info{width:40%}#thoughts article.article.right.portrait .featured--image.portrait{max-width:45%;margin-left:0}#thoughts article.article h2{font-size:2.5em}#thoughts article.article .featured--image.landscape{max-width:49%;float:left}#thoughts article.quote .wrap{width:70%}#thoughts article.quote .inner{width:60%;padding:80px}#thoughts article.quote .inner blockquote{font-size:1.8em}#thoughts article.quote.extra--large .inner blockquote{font-size:2.3em;line-height:1.3}#thoughts article.quote.left .inner{margin-left:5%}.max{max-width:1400px;margin:0 auto;position:relative}#project--planner form .gfield:not(.hidden) .ginput_container_radio{overflow:hidden}#project--planner form .gfield:not(.hidden) textarea{height:130px!important}#global--menu .wrap ul li a:hover:after{width:100%}#scroll{display:block}#load,#projects--load{top:40%}#work--grid h2{display:none}#work--grid .work--row article:hover figure:after{opacity:.8}#work--grid .work--row article:hover figure .tooltip{opacity:1}#work--grid-2 h2{display:none}#work--grid-2 article:hover figure:after{opacity:.8}#work--grid-2 article:hover figure .tooltip{opacity:1}.page-template-contact #global--header.light #menu--toggle span{background:#fff}.page-template-contact #global--header.light #logo svg *{fill:#fff}.page-template-contact #global--header #logo svg .lines{fill:#ffd000}.page-template-contact .page--hero{display:block}#contact--information{padding-top:0}#global--menu .wrap{left:50%}#single--project-container .single--project-section.wrap--left figure.first--col.has--lines,#single--project-container .single--project-section.wrap--left .image--container.first--col.has--lines{margin-top:0}#single--project-container .single--project-section figure .lines--overlay,#single--project-container .single--project-section .image--container .lines--overlay{display:block}#clients .clients--box{margin:50px 0 0 0;margin-left:20%}#clients .clients--box .slider .slick-arrow{margin:50px}#clients .clients--box .slider .slick-arrow.slick-prev{margin-right:110px}#clients .clients--box .slider .slide{padding:60px}#clients .clients--box .slider .slide .image--container{height:150px}#clients .clients--box .slider .slide .image--container img{left:50px}#hero .wrap .inner{left:0}#hero .video{-moz-transform:perspective(1px) translate(100%,0) translate3d(0,0,0);-o-transform:perspective(1px) translate(100%,0) translate3d(0,0,0);-ms-transform:perspective(1px) translate(100%,0) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(100%,0) translate3d(0,0,0);transform:perspective(1px) translate(100%,0) translate3d(0,0,0);-webkit-perspective:1000;height:auto}#hero .video video{top:0;width:100%;height:auto;position:relative;-moz-transform:perspective(1px) translate(25%,0) translate3d(0,0,0);-o-transform:perspective(1px) translate(25%,0) translate3d(0,0,0);-ms-transform:perspective(1px) translate(25%,0) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(25%,0) translate3d(0,0,0);transform:perspective(1px) translate(25%,0) translate3d(0,0,0);-webkit-perspective:1000}#hero .video:after{-moz-transform:perspective(1px) translate(25%,0) translate3d(0,0,0);-o-transform:perspective(1px) translate(25%,0) translate3d(0,0,0);-ms-transform:perspective(1px) translate(25%,0) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(25%,0) translate3d(0,0,0);transform:perspective(1px) translate(25%,0) translate3d(0,0,0);-webkit-perspective:1000}#hero .hero--container.animated .video{-moz-transform:perspective(1px) translate(0,0) translate3d(0,0,0);-o-transform:perspective(1px) translate(0,0) translate3d(0,0,0);-ms-transform:perspective(1px) translate(0,0) translate3d(0,0,0);-webkit-transform:perspective(1px) translate(0,0) translate3d(0,0,0);transform:perspective(1px) translate(0,0) translate3d(0,0,0);-webkit-perspective:1000}#clients .clients--right{width:40%;margin-left:20%}#clients .clients--right .lines--overlay{width:150px!important;height:120px;left:0;position:absolute;top:0;margin:10px -120px}#clients .clients--box .slider .slide .name{font-size:2.3em}#clients .clients--box .slider .slide img{max-height:60px;max-width:150px;width:auto;display:block}#clients .clients--box .slider .slide img.reduced{max-height:50px;max-width:110px}#clients .clients--box .slider .slide img.extended{max-height:70px}#team .member--single{padding:120px 0 60px 0}#team .member--single .close{display:none}#team .member--single .team--images{width:40%;margin-right:10%}#team .member--single .team--images:after{margin-right:-100px}#team .member--single .team--profile{width:30%}#team .member--single .team--profile .team--image img{width:60%}#contact--information #contact--images{height:100%;margin:0}.single--title{margin:120px 0 70px 0;padding:120px 0 0 0}.single--title .title--container{width:75%}.single--title .title--container .left--section{width:35%}.single--title .title--container .right--section{width:60%}#projects--nav{margin:80px 0 110px 0}#single--project-container{overflow:visible;margin:60px 0}#single--project-container .single--project-section{margin:60px 0}#single--project-container .single--project-section figure,#single--project-container .single--project-section .column{margin:0}#single--project-container .single--project-section .image--container{margin:0}#single--project-container .single--project-section.full figure.first--col,#single--project-container .single--project-section.full .image--container.first--col{width:calc(56% - 60px)}#single--project-container .single--project-section.full figure.first--col:after,#single--project-container .single--project-section.full .image--container.first--col:after{padding-bottom:77%}#single--project-container .single--project-section.full figure.last--col,#single--project-container .single--project-section.full .image--container.last--col{width:calc(44% - 60px);margin-left:120px}#single--project-container .single--project-section.full figure.last--col:after,#single--project-container .single--project-section.full .image--container.last--col:after{padding-bottom:100%}#single--project-container .single--project-section.full .column.first--col,#single--project-container .single--project-section.full .column.only--col{width:calc(56% - 60px);padding-left:12%}#single--project-container .single--project-section.full .column.last--col{padding:0;padding-right:12%;width:calc(44% - 60px);margin-left:120px}#single--project-container .single--project-section figure,#single--project-container .single--project-section .image--container{width:50%}#single--project-container .single--project-section .column{width:50%;padding:0 10%}#single--project-container .single--project-section.wrap--left{padding-left:12%}#single--project-container .single--project-section.wrap--left figure.first--col,#single--project-container .single--project-section.wrap--left .image--container.first--col{width:calc(50% - 60px);margin-right:60px}#single--project-container .single--project-section.wrap--left figure.last--col,#single--project-container .single--project-section.wrap--left .image--container.last--col{width:calc(50% - 60px);margin-left:60px}#single--project-container .single--project-section.wrap--left figure.last--col:after,#single--project-container .single--project-section.wrap--left .image--container.last--col:after{padding-bottom:100%}#single--project-container .single--project-section.wrap--left .column.last--col{width:calc(44% - 60px);margin-left:60px;padding:0 5%0 0}#single--project-container .single--project-section.wrap--right{padding-right:12%}#single--project-container .single--project-section.wrap--right figure.last--col,#single--project-container .single--project-section.wrap--right .image--container.last--col{width:calc(50% - 60px);margin-left:60px}#single--project-container .single--project-section.wrap--right figure.last--col:after,#single--project-container .single--project-section.wrap--right .image--container.last--col:after{padding-bottom:100%}.single--project-questions{bottom:-60px;width:93%;padding:100px 30px 70px 30px;margin-top:0}.single--project-questions article{width:33.33333%;padding-right:60px;margin-bottom:0}#project--planner #form_nav_container #project_planner_nav a{font-size:1em}#project--planner .wrap{width:60%}#project--planner .wrap .planner--nav{bottom:170px}#project--planner .wrap .planner--nav a{padding:30px}#project--planner form .gfield:not(.hidden) .ginput_container_radio{margin-top:80px!important;overflow:scroll;width:100%;margin-left:0;padding-left:0;left:0;min-width:100%}#project--planner form .gfield:not(.hidden) .ginput_container_radio ul{padding-right:0}#project--planner form .gfield:not(.hidden) .gfield_radio li{display:table-cell!important;float:none;width:1%!important}#project--planner form .gfield:not(.hidden) .gfield_radio li{display:table-cell!important;width:1%!important;padding:0!important;margin:0!important}#project--planner form .gfield:not(.hidden) .gfield_radio li .image-choices-choice-text{font-size:1rem}#project--planner form .gfield:not(.hidden) label{font-size:2.3em}#project--planner form .gfield:not(.hidden) input,#project--planner form .gfield:not(.hidden) textarea{font-size:1.8em}#work--grid .work--row,#work--grid-2 .work--row{margin-bottom:5%}.project--tablet-title{display:none}.project--mobile-title{display:none}#work--grid-2 article{overflow:hidden;margin-bottom:40px}#work--grid-2 article figure{-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all ease-in-out .4s}#work--grid-2 #work--grid-inner.animated article figure{-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}}@media only screen and (min-width:1240px){.wrap{max-width:1300px}.wrap.no--max{max-width:100%}#single--project-container .single--project-section .max{max-width:100%;margin:0 auto}.single--featured-image{float:none;margin:0 auto}.single--project-questions .wrap{padding:0 60px;float:left;max-width:1700px;width:100%}}@media only screen and (min-width:1240px) and (min-width:1400px){#clients .clients--box .slider .slide img{max-height:90px;max-width:180px}#clients .clients--box .slider .slide img.reduced{max-height:70px;max-width:150px}#clients .clients--box .slider .slide img.extended{max-height:120px}}@media only screen and (min-width:1240px){#global--menu .wrap{left:50%}#work--grid-2 article figure .tooltip,#work--grid article figure .tooltip{max-width:400px}#work--grid-2 article.article--8 .tooltip,#work--grid article.tile--2 figure .tooltip,#work--grid article.tile--3 figure .tooltip{max-width:320px}}
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-direction:alternate}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.os-animation{opacity:0}.os-animation.animated{opacity:1}
/*!
 *  Font Awesome 4.7.0 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-facebook-square:before{content:""}.fa-linkedin-square:before{content:""}.fa-twitter: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}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide img{display:block}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */
.animated{animation-duration:1s;animation-fill-mode:both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes rotate{0%{transform-origin:center;opacity:0;transform:none;transform:rotate3d(0,0,1,-200deg)}50%{opacity:1;transform-origin:center;transform:none}to{opacity:0;transform-origin:center;transform:none}}@keyframes rotate{0%{transform-origin:center;opacity:0;transform:none;transform:rotate3d(0,0,1,-200deg)}50%{opacity:1;transform-origin:center;transform:none}to{opacity:0;transform-origin:center;transform:none}}
/*!
 * Hover.css (http://ianlunn.github.io/Hover/)
 * Version: 2.2.0
 * Author: Ian Lunn @IanLunn
 * Author URL: http://ianlunn.co.uk/
 * Github: https://github.com/IanLunn/Hover

 * Hover.css Copyright Ian Lunn 2017. Generated with Sass.
 */
@-webkit-keyframes hvr-hang{0%{-webkit-transform:translateY(8px);transform:translateY(8px)}50%{-webkit-transform:translateY(4px);transform:translateY(4px)}to{-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes hvr-hang{0%{-webkit-transform:translateY(8px);transform:translateY(8px)}50%{-webkit-transform:translateY(4px);transform:translateY(4px)}to{-webkit-transform:translateY(8px);transform:translateY(8px)}}@-webkit-keyframes hvr-hang-sink{to{-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes hvr-hang-sink{to{-webkit-transform:translateY(8px);transform:translateY(8px)}}.hvr-hang{display:inline-block;vertical-align:middle;box-shadow:0 0 1px transparent}.hvr-hang:active,.hvr-hang:focus,.hvr-hang:hover{-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}.image-choices-field ul.gfield_radio{list-style:none;margin:0;padding:0}.image-choices-field .image-choices-choice{display:inline-block;margin:0 10px 10px 0!important;transition:all .3s;border:1px solid transparent;vertical-align:top;text-align:center}.image-choices-field .image-choices-choice label{cursor:pointer;display:inline-block;line-height:0;margin:0!important;max-width:none!important;padding:10px!important;text-align:center;width:100%;border:1px solid transparent}.image-choices-field .image-choices-choice input{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.image-choices-field .image-choices-choice-text{font-size:12px;font-weight:400;line-height:1.4;padding-top:6px;transition:all .3s}.image-choices-field .image-choices-choice-text{display:none}.image-choices-field .image-choices-choice-image-wrap{display:inline-block;background-repeat:no-repeat;background-position:50%;background-size:cover;line-height:0;width:100px;height:100px;text-align:center;transition:all .3s}.image-choices-field .image-choices-choice-image{display:none}.image-choices-field.image-choices-show-labels .image-choices-choice-text{display:block}