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:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}@font-face{font-family:'Didot';font-weight:400;font-style:normal;src:url("../fonts/didothtf-06light.eot");src:url("../fonts/didothtf-06light.eot") format("embedded-opentype"),url("../fonts/didothtf-06light.woff2") format("woff2"),url("../fonts/didothtf-06light.woff") format("woff"),url("../fonts/didothtf-06light.ttf") format("truetype"),url("../fonts/didothtf-06light.svg#DidotHTF06Light") format("svg")}.didot,.didot-regular,.page-title,.wall-item-title,.wall-item-quote,.prehome-baseline,.portfolio-credits,.contact-value{font-family:Didot, serif}.didot-regular{font-weight:400}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:16px;line-height:1.5}p{margin-bottom:20px}strong{font-weight:bold}.burger{display:block;padding:12px 10px;cursor:pointer}.burger span{display:block;width:16px;height:2px;background-color:#000;border-radius:1px;box-shadow:0 1px 0 rgba(0,0,0,0.25)}.burger span+span{margin-top:3px}.separator{display:block;width:10px;height:1px;margin:10px auto;background-color:#000}hr{display:block;width:10px;height:1px;margin:40px auto;background-color:#000;width:50%;border:0}.fullscreen-container{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.fullscreen-photo{display:block;position:absolute;width:100%;height:auto}.site-header,.site-header.small{position:fixed;z-index:100;left:0;top:0;width:100%;height:45px;background-color:#fff;line-height:0}.site-header h1,.site-header.small h1{text-align:center}.site-header h1 a,.site-header.small h1 a{display:inline-block;color:#000;text-decoration:none}.site-header .burger,.site-header.small .burger{position:absolute;top:4px;left:10px;-webkit-transition:top 0.2s ease-out;-moz-transition:top 0.2s ease-out;-o-transition:top 0.2s ease-out;transition:top 0.2s ease-out}.logo,.site-header.small .logo{display:block;position:absolute;width:180px;height:15px;top:15px;left:50%;margin-left:-90px;opacity:0;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.logo-small,.site-header.small .logo-small{opacity:1}@media only screen and (min-width: 760px){.site-header{height:80px}.site-header .logo{width:547px;height:45px;top:35px;left:50%;margin-left:-272px;opacity:1}.site-header .logo-small{opacity:0}.site-header .burger{top:44px}}@media only screen and (min-width: 960px){.site-header .burger{display:none}}.menu-sidebar{position:fixed;z-index:1000;top:82px;left:-160px;width:160px;padding-left:20px}.main-menu{text-transform:uppercase;font-size:10px}.main-menu a{display:inline-block;color:#000;background-color:#fff;text-decoration:none;line-height:1;padding:1px 2px}.main-menu li{padding:3px 0}.main-menu>li>a{font-weight:bold}.submenu{display:none;font-size:9px}.active .submenu{display:block}.submenu .active a:before{content:"\2014\00a0"}@media only screen and (max-width: 959px){html,body{overflow-x:hidden}.menu-push,.menu-sidebar{-webkit-transition:left 0.25s ease-out;-moz-transition:left 0.25s ease-out;-o-transition:left 0.25s ease-out;transition:left 0.25s ease-out}.site-wrapper{position:relative;left:0}.menu-active,.site-header.small.menu-active{left:160px}.menu-sidebar.menu-active{left:0}}@media only screen and (min-width: 760px){.menu-sidebar{top:137px}}@media only screen and (min-width: 960px){.menu-sidebar{left:0;width:auto;padding-left:30px}}.site-content{padding:85px 20px 20px}.page-title{position:absolute;left:0;top:35px;width:100%;font-size:12px;text-transform:uppercase;letter-spacing:0.2px;line-height:1;text-align:center}.page-title:before{content:"";display:block;width:10px;height:1px;margin:10px auto;background-color:#000}@media only screen and (min-width: 760px){.site-content{padding-top:140px}.page-title{top:85px;font-size:14px}}.wall-container{padding-top:75px}.wall{width:100%;margin:0 auto;overflow:hidden}.wall-item{margin:0 auto 5px;padding:10px;text-align:center;line-height:1}.wall-item a{display:block;color:#000;text-decoration:none}.wall-item img{max-width:520px;width:100%;height:auto}.wall-item-title{margin:10px 0 5px;font-size:18px;text-transform:uppercase;letter-spacing:0.2px}.wall-item-content{font-size:8px;text-transform:uppercase;font-weight:bold;letter-spacing:0.5px}.wall-item-quote{font-size:22px}.wall-item-quote-inner{max-width:300px;margin:0 auto}.wall-item-quote-content:before{content:"\201c\00a0"}.wall-item-quote-content:after{content:"\00a0\201d"}.wall-item-quote-author{font-weight:bold}@media only screen and (max-width: 960px){.wall-container{padding-left:10px;padding-right:10px}}@media only screen and (min-width: 560px){.wall{max-width:1040px}.grid-sizer{width:50%}.wall-item{width:50%}}@media only screen and (min-width: 760px){.wall-container{padding-top:130px}}@media only screen and (min-width: 960px){.wall-container{position:absolute;left:70px;right:60px;padding-left:0;padding-right:0}.wall{width:auto;max-width:none;margin:0}.grid-sizer{width:11.11%}.wall-item{width:33.1%}.wall-item-quote{font-size:24px}.wall-item-quote-author{font-size:26px}}.prehome-baseline{display:none;position:fixed;bottom:20px;left:0;width:100%;text-align:center;font-size:12px;text-transform:uppercase}.prehome-baseline span{display:none}.prehome .site-header{background-color:transparent}.prehome .prehome-baseline{display:block}.prehome-photo-container{top:45px;bottom:45px;left:20px;right:20px}@media only screen and (min-width: 760px){.prehome-photo-container{top:57px;bottom:57px;left:57px;right:57px}.prehome-baseline{bottom:25px}}.portfolio-container{width:100%;max-width:1800px;margin:0 auto}.portfolio-photo-container{overflow:hidden;margin:0 auto}.portfolio-photo-container:not(:last-child):after{content:"";display:block;width:10px;height:1px;margin:20px auto;background-color:#000}.portfolio-photo-container img{display:block;width:100%;height:auto;margin:0 auto}.portfolio-photo{margin:0 auto}.portfolio-credits{margin-bottom:20px;text-align:center;font-size:16px;text-transform:uppercase;letter-spacing:0.2px;line-height:1}.portfolio-credit-type,.contact-label{display:inline-block;margin-bottom:8px;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:8px;font-weight:bold;letter-spacing:0.5px}@media only screen and (min-width: 760px){.portfolio-container{width:90%}.portfolio-credits{font-size:18px}}.video-player{position:relative;width:100%;height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.video-player iframe{position:absolute;top:0;left:0;width:100%;height:100%}.contact-content{margin-top:30px;text-align:center;line-height:1}.contact-content a{color:#000;text-decoration:none}.contact-label{text-transform:uppercase}.contact-value{margin-bottom:20px;font-size:20px}.contact-links{margin-top:30px}.contact-link-icon{display:inline-block;margin:0 4px;height:16px;width:auto}@media only screen and (min-width: 760px){.contact-content{margin-top:50px}}.clients-list{margin-top:30px;font-family:Didot, serif;font-size:21px;text-align:center;line-height:1.3}.clients-list-title{margin:10px 0 5px;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:11px;font-weight:bold;letter-spacing:0.5px;text-transform:uppercase}#debug_wrapper{display:none}
