html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
.clear-fix,.m-container:after{clear:both;content:" ";display:block}
#m-grid,.m-page{left:-8px}
.m-container{margin-left:auto;margin-right:auto;max-width:1800px;padding-bottom:40px}
.m-container>.m-container{width:100%}
.m-base-column,.m-col-1,.m-col-2,.m-col-3,.m-col-4,.m-col-5,.m-col-6,.m-col-7,.m-col-8,.m-col-9,.m-col-10{padding-left:16px}
#m-grid{pointer-events:none;position:fixed;width:100%;z-index:9999}
#m-grid.hide{display:none}
#m-grid>div{background-color:rgba(255,0,0,0.02)}
#m-grid>div>div div{height:2000px}
#m-grid>div>div div:before{background-color:rgba(255,0,0,0.04);content:" ";display:block;height:100%;left:0;position:absolute;width:16px}
.body-copy,body{font-family:'Archivo Narrow',sans-serif;font-style:normal;font-weight:normal}
body{color:#a7a9ac;font-size:18px;font-smoothing:antialiased;line-height:24px;text-rendering:optimizeLegibility}
strong{font-weight:bold}
em{font-style:italic}
*{background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;position:relative;-webkit-transition:font-size .25s ease,line-height .25s ease;transition:font-size .25s ease,line-height .25s ease}
html,body{height:100%}
a{color:#f79868;text-decoration:underline;-webkit-transition:color .25s ease-out;transition:color .25s ease-out}
a:hover{color:#000}
body>.m-page{padding-bottom:20px;padding-top:10px}
body>header{width:100%}
body>header .m-container{padding-bottom:0}
body>header nav{padding-top:28px}
body>header nav h1{position:relative;top:-3px}
body>header nav h1 a,body>header nav h1 a img{display:block;max-width:100%;text-decoration:none}
body>header nav ul{margin-top:-4px;text-align:right}
body>header nav ul li{display:inline-block;font-size:16px;padding-left:24px}
body>header nav ul li a{color:#a7a9ac;display:inline-block;padding-bottom:3px;position:relative;text-decoration:none}
body>header nav ul li a.nav-instagram{fill:#a7a9ac;-webkit-transition:fill .25s ease-out;transition:fill .25s ease-out;vertical-align:sub;width:20px}
body>header nav ul li a.nav-instagram:hover{fill:#f79868}
body>header nav ul li a.is-active{color:#000}
body>header nav ul li a:hover{color:#f79868}
body>header nav ul li a:after,body>header nav ul li a.is-active:after{background:transparent;content:'';display:block;height:2px;margin:1px auto 0;-webkit-transition:width .25s ease,background-color .25s ease;transition:width .25s ease,background-color .25s ease;width:0}
body>header nav ul li a:hover:after,body>header nav ul li a.is-active:after{background:#fe5f4a;width:100%}
body.home .grid-sizer,body.home .m-grid-item{float:none}
body.home .grid-sizer a,body.home .m-grid-item a{display:block;margin-bottom:12px}
body.home .grid-sizer a img,body.home .m-grid-item a img{display:block;height:auto;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;width:100%}
body.home .grid-sizer a img.loaded,body.home .m-grid-item a img.loaded{opacity:1}
.single-project .m-page.m-container,.single-private_project .m-page.m-container{padding-top:0}
.single-project .m-slide-container,.single-private_project .m-slide-container{left:0;position:absolute;right:0;top:0}
.single-project .m-slide-container li,.single-private_project .m-slide-container li{left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .75s ease-out;transition:opacity .75s ease-out}
.single-project .m-slide-container li.is-active,.single-private_project .m-slide-container li.is-active{opacity:1;position:relative}
.single-project .m-slide-container li img,.single-private_project .m-slide-container li img{cursor:pointer;height:auto;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;width:100%}
.single-project .m-slide-container li img.loaded,.single-private_project .m-slide-container li img.loaded{opacity:1}
.single-project .m-project-details,.single-private_project .m-project-details{font-size:14px;line-height:18px;padding-bottom:10px;position:relative;text-align:right;z-index:5}
.single-project .m-project-details .m-credit-name-container,.single-private_project .m-project-details .m-credit-name-container{padding:0 0 20px}
.single-project .m-project-details .btn-prev,.single-project .m-project-details .btn-next,.single-private_project .m-project-details .btn-prev,.single-private_project .m-project-details .btn-next{border-style:solid;display:inline-block;height:0;text-decoration:none;width:0}
.single-project .m-project-details .btn-prev,.single-private_project .m-project-details .btn-prev{border-color:transparent #a7a9ac transparent transparent;border-width:7.5px 13px 7.5px 0;margin-right:10px}
.single-project .m-project-details .btn-prev:hover,.single-private_project .m-project-details .btn-prev:hover{border-color:transparent #f79868 transparent transparent}
.single-project .m-project-details .btn-next,.single-private_project .m-project-details .btn-next{border-color:transparent transparent transparent #a7a9ac;border-width:7.5px 0 7.5px 13px}
.single-project .m-project-details .btn-next:hover,.single-private_project .m-project-details .btn-next:hover{border-color:transparent transparent transparent #f79868}
.single-project .m-project-details strong,.single-private_project .m-project-details strong{color:#4d4d4f;font-size:16px;font-weight:normal}
.single-project .m-project-details .m-project-navigation,.single-private_project .m-project-details .m-project-navigation{padding-bottom:20px}
.single-project .m-project-details .m-image-thumbnails-container,.single-private_project .m-project-details .m-image-thumbnails-container{margin-bottom:4px}
.single-project .m-project-details .m-image-thumbnails-container li,.single-private_project .m-project-details .m-image-thumbnails-container li{cursor:pointer;display:inline-block;height:50px;margin:4px;-webkit-transition:border-size .25s ease-out;transition:border-size .25s ease-out}
.single-project .m-project-details .m-image-thumbnails-container li img,.single-private_project .m-project-details .m-image-thumbnails-container li img{display:inline-block;height:100%;opacity:.4;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;position:relative;z-index:-1}
.single-project .m-project-details .m-image-thumbnails-container li.is-active img,.single-project .m-project-details .m-image-thumbnails-container li:hover img,.single-private_project .m-project-details .m-image-thumbnails-container li.is-active img,.single-private_project .m-project-details .m-image-thumbnails-container li:hover img{opacity:1}
.single-project .m-project-details .m-subtitle-container,.single-private_project .m-project-details .m-subtitle-container{color:#4d4d4f;font-size:16px;margin-bottom:20px}
.single-project .m-project-details .m-subtitle-container li,.single-private_project .m-project-details .m-subtitle-container li{bottom:0;left:0;opacity:0;position:absolute;right:0;text-align:right;top:0;-webkit-transition:opacity .75s ease-out;transition:opacity .75s ease-out}
.single-project .m-project-details .m-subtitle-container li.is-active,.single-private_project .m-project-details .m-subtitle-container li.is-active{opacity:1;position:relative}
.page-about{line-height:26px}
.page-about h4{color:#4d4d4f}
.page-about ul{padding-bottom:20px}
.page-about .m-introduction{color:#4d4d4f;padding-bottom:40px;padding-right:20px}
.page-about .m-introduction p:last-of-type{padding-top:10px}
.page-about img{border-radius:50%;max-width:100%}
@media screen and (min-width:769px){.m-container{width:90%}
.m-col-1{float:left;width:10%}
.m-col-1-offset{margin-left:10%}
.m-col-2{float:left;width:20%}
.m-col-2-offset{margin-left:20%}
.m-col-3{float:left;width:30%}
.m-col-3-offset{margin-left:30%}
.m-col-4{float:left;width:40%}
.m-col-4-offset{margin-left:40%}
.m-col-5{float:left;width:50%}
.m-col-5-offset{margin-left:50%}
.m-col-6{float:left;width:60%}
.m-col-6-offset{margin-left:60%}
.m-col-7{float:left;width:70%}
.m-col-7-offset{margin-left:70%}
.m-col-8{float:left;width:80%}
.m-col-8-offset{margin-left:80%}
.m-col-9{float:left;width:90%}
.m-col-9-offset{margin-left:90%}
.m-col-10{float:left;width:100%}
.m-col-10-offset{margin-left:100%}
body>.m-page{padding-bottom:40px}
}@media screen and (max-width:919px){#m-grid,.m-page{left:-8px}
.m-base-column,.m-col-1,.m-col-2,.m-col-3,.m-col-4,.m-col-5,.m-col-6,.m-col-7,.m-col-8,.m-col-9,.m-col-10{padding-left:16px}
#m-grid>div>div div:before{width:16px}
}@media screen and (max-width:768px){#m-grid,.m-page{left:0}
.m-base-column,.m-col-1,.m-col-2,.m-col-3,.m-col-4,.m-col-5,.m-col-6,.m-col-7,.m-col-8,.m-col-9,.m-col-10{padding-right:16px}
body{font-size:16px}
body>header nav h1{max-width:200px;padding-bottom:10px}
body>header nav ul{margin-top:0;text-align:left}
body>header nav ul li{font-size:18px;padding-left:0;padding-right:24px}
body.home .grid-sizer,body.home .m-grid-item{width:100%}
.single-project .m-slide-container,.single-private_project .m-slide-container{position:relative}
.single-project .m-project-details,.single-private_project .m-project-details{text-align:left}
.single-project .m-project-details .m-subtitle-container li,.single-private_project .m-project-details .m-subtitle-container li{text-align:left}
.page-about h4{padding-top:20px}
.page-about .m-introduction{padding-bottom:0}
}@media screen and (max-width:599px){body>header nav h1{max-width:75%;padding-bottom:10px}
}@media screen and (max-width:479px){body>header nav ul li{font-size:16px}
}