a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{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}b,strong{font-weight:bold}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}ol,ul{list-style:none}li{display:list-item}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}th,td,caption{font-weight:normal;vertical-align:top;text-align:left}svg{overflow:hidden}.clearfix{display:block;zoom:1}.clearfix:after{display:block;visibility:hidden;height:0;line-height:0px;clear:both;content:"."}.inline-block{display:inline-block;zoom:1;*display:inline}@font-face{font-family:'InterstateLightCondensed';src:url('../font/interstate-lightcondensed-webfont.eot');src:url('../font/interstate-lightcondensed-webfont.eot?#iefix') format('embedded-opentype'),url('../font/interstate-lightcondensed-webfont.woff') format('woff'),url('../font/interstate-lightcondensed-webfont.ttf') format('truetype'),url('../font/interstate-lightcondensed-webfont.svg#InterstateLightCondensed') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'AdobeGaramond';src:url('../font/agaramondpro-italic-webfont.eot');src:url('../font/agaramondpro-italic-webfont.eot?#iefix') format('embedded-opentype'),url('../font/agaramondpro-italic-webfont.woff') format('woff'),url('../font/agaramondpro-italic-webfont.ttf') format('truetype'),url('../font/agaramondpro-italic-webfont.svg#AdobeGaramondProItalic') format('svg');font-weight:normal;font-style:italic}@font-face{font-family:'AdobeGaramond';src:url('../font/agaramondpro-regular-webfont.eot');src:url('../font/agaramondpro-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../font/agaramondpro-regular-webfont.woff') format('woff'),url('../font/agaramondpro-regular-webfont.ttf') format('truetype'),url('../font/agaramondpro-regular-webfont.svg#AdobeGaramondProRegular') format('svg');font-weight:normal;font-style:normal}.heading{font-family:InterstateLightCondensed,'Trebuchet MS',sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase}.text{font:15px/1.2em AdobeGaramond,Garamond,Georgia,sans-serif;font-style:italic}body{font:15px/1.2em AdobeGaramond,Garamond,Georgia,sans-serif;font-style:italic;color:#000}pre,code{font-family:'DejaVu Sans Mono',Monaco,Consolas,monospace}p{font-style:italic}hr{border:0 #999 solid;border-top-width:1px;clear:both;height:0}h1,h2,h3,h4,h5,h6{font-family:InterstateLightCondensed,'Trebuchet MS',sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase}h1{font-size:24px;line-height:1em}h2{font-size:20px;line-height:1em}h3{font-size:16px}h4{font-size:14px}h5{font-size:14px}h6{font-size:14px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}ol{list-style:decimal}ul{list-style:disc}li{margin-left:20px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset,figure{margin-bottom:10px}hr{margin:17px 0}a{text-decoration:none;color:#999}a:hover,a.active{color:#000}input[type=text],textarea,input[type=password],input[type=email]{border:solid 1px #ccc;padding:3px;font:13px/1.2em 'Courier New',Courier,serif}input[type=text]:focus,textarea:focus,input[type=password]:focus,input[type=email]:focus{box-shadow:0 1px 3px 0 rgba(0,0,0,0.25)}input:placeholder{color:#000}input:-moz-placeholder{color:#000}input:-webkit-input-placeholder{color:#000}button{color:#000;background:#fff;border:solid 1px #000;padding:6px 12px;cursor:pointer;font-family:InterstateLightCondensed,'Trebuchet MS',sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase;font-size:14px;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}button:hover{color:#fff;background:#000}.error,.errorlist{color:red}.errorlist{margin:0;list-style:none}.errorlist li{margin:0;font-size:12px}.quiet{color:#999}.standout{font-family:InterstateLightCondensed,'Trebuchet MS',sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase}.small{font-size:13px}body{width:100%;float:left}.grid-width{width:940px}.centered-row{width:940px;margin:0 auto}html,body{height:100%}body{min-width:960px}#wrap{height:100%}#header{position:absolute;position:fixed;z-index:30;top:0;width:100%;height:100px;background:#fff}#header .header-content{margin:0 auto;position:relative;width:940px;height:53px;padding:35px 0 12px 0;display:block;zoom:1;background:#fff}#header .header-content:after{display:block;visibility:hidden;height:0;line-height:0px;clear:both;content:"."}#header h1{font-size:30px;line-height:1em;margin:0;float:left}#header h1 a{display:block;position:relative;width:172px;height:35px;color:#000;white-space:nowrap}#header h1 a span{position:absolute;top:0;left:0;white-space:nowrap}#header h1 a .title{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}#header h1 a .home{filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0}#header h1 a:hover span{transition-property:opacity;-moz-transition-property:opacity;-webkit-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-duration:200ms;-moz-transition-duration:200ms;-webkit-transition-duration:200ms;-o-transition-duration:200ms;-ms-transition-duration:200ms;transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out}#header h1 a:hover .title{filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0}#header h1 a:hover .home{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}#header .info{display:block;zoom:1;clear:both;position:relative;top:2px}#header .info:after{display:block;visibility:hidden;height:0;line-height:0px;clear:both;content:"."}#header .info p{margin:0}#header .info .client{display:inline-block;min-width:238px}#header .info .caption{display:inline-block}#header .detail-close-button{position:absolute;z-index:102;top:24px;right:0;-webkit-transform:translateX(100%);transform:translateX(100%);width:90px;height:48px;cursor:pointer;color:#999;font-style:normal;line-height:40px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}#header .detail-close-button .times{font-size:40px}#header .detail-close-button .text{font-family:InterstateLightCondensed,'Trebuchet MS',sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase;position:relative;top:4px;left:5px;font-size:18px}#header .detail-close-button:hover,#header .detail-close-button.active{color:#000}.compact-view #header{height:80px}.compact-view #header .header-content{padding-top:14px;height:54px}.compact-view #header h1{font-size:24px;line-height:1em}.compact-view #header h1 a{width:138px;height:24px}.compact-view #header .thumb-trigger{top:15px}#main-nav{margin-left:240px}#main-nav ul{margin:0;list-style:none;white-space:nowrap}#main-nav ul li{position:relative;display:inline-block;zoom:1;*display:inline;margin:0;padding:0 35px 0 0;font-family:InterstateLightCondensed,'Trebuchet MS',sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase;font-size:30px;line-height:1em}#main-nav ul li.with-nav{min-width:270px}#main-nav ul li a{position:relative}#main-nav ul li a:hover{color:#000;transition-property:color;-moz-transition-property:color;-webkit-transition-property:color;-o-transition-property:color;-ms-transition-property:color;transition-duration:400ms;-moz-transition-duration:400ms;-webkit-transition-duration:400ms;-o-transition-duration:400ms;-ms-transition-duration:400ms;transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out}#main-nav ul li a .subheading{font:15px/1.2em AdobeGaramond,Garamond,Georgia,sans-serif;font-style:italic;font-size:15px;line-height:1em;text-transform:none;position:absolute;left:2px;top:-0.9em}#main-nav ul li .category-nav,#main-nav ul li .collection-nav{display:inline-block;zoom:1;*display:inline;padding-left:6px;white-space:nowrap}#main-nav ul li .category-nav .current,#main-nav ul li .collection-nav .current{color:#000}#main-nav ul li .category-nav .on,#main-nav ul li .collection-nav .on{position:absolute;z-index:-1;left:-3px;filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0}#main-nav ul li .category-nav .on .prev,#main-nav ul li .collection-nav .on .prev,#main-nav ul li .category-nav .on .next,#main-nav ul li .collection-nav .on .next{padding:0 8px 0 8px}#main-nav ul li .category-nav .on .prev:hover,#main-nav ul li .collection-nav .on .prev:hover,#main-nav ul li .category-nav .on .next:hover,#main-nav ul li .collection-nav .on .next:hover,#main-nav ul li .category-nav .on .prev.active,#main-nav ul li .collection-nav .on .prev.active,#main-nav ul li .category-nav .on .next.active,#main-nav ul li .collection-nav .on .next.active{color:#bb2222}#main-nav ul li .category-nav .on .prev,#main-nav ul li .collection-nav .on .prev{margin-right:-8px}#main-nav ul li .category-nav .on .next,#main-nav ul li .collection-nav .on .next{margin-left:-8px}#main-nav ul li .collection-nav{display:none !important}#main-nav ul li .collection-nav.videos a{position:relative;z-index:100;padding-left:140px;left:-140px}#main-nav ul li.active.with-nav:hover{padding-left:20px;margin-left:-20px;padding-top:20px;margin-top:-20px}#main-nav ul li.active.with-nav:hover>a{filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;transition-property:opacity;-moz-transition-property:opacity;-webkit-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-duration:200ms;-moz-transition-duration:200ms;-webkit-transition-duration:200ms;-o-transition-duration:200ms;-ms-transition-duration:200ms;transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out}#main-nav ul li.active.with-nav:hover .category-nav .on{z-index:1;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;transition-property:opacity;-moz-transition-property:opacity;-webkit-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-duration:200ms;-moz-transition-duration:200ms;-webkit-transition-duration:200ms;-o-transition-duration:200ms;-ms-transition-duration:200ms;transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out}#main-nav ul li.active.with-nav:hover .category-nav .off{filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;transition-property:opacity;-moz-transition-property:opacity;-webkit-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-duration:200ms;-moz-transition-duration:200ms;-webkit-transition-duration:200ms;-o-transition-duration:200ms;-ms-transition-duration:200ms;transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out}.compact-view #main-nav ul li{font-size:24px;line-height:1em}.compact-view #main-nav ul li.with-nav{min-width:0}.compact-view #main-nav ul li .subheading{display:none}#content-main{position:relative;padding-top:100px;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.compact-view #content-main{padding-top:80px}.page{width:940px;margin:0 auto}#portfolio{position:relative;height:100%;display:block;zoom:1}#portfolio:after{display:block;visibility:hidden;height:0;line-height:0px;clear:both;content:"."}#portfolio-index{position:fixed;z-index:0;top:100px;left:0;width:100%;height:calc(100vh - 100px);overflow:hidden}#portfolio-index ul.images{position:relative;width:100%;height:100%;margin:0;list-style:none;background:#F1F1F1}#portfolio-index ul.images li{position:absolute;z-index:1;margin:0;padding:0;height:100%;min-width:100%;left:0;top:0;text-align:center;background:#F1F1F1;opacity:0;-webkit-transition:opacity 700ms linear;transition:opacity 700ms linear}#portfolio-index ul.images li.active{z-index:10;opacity:1}#portfolio-index ul.images li a{cursor:pointer;outline:none}#portfolio-index ul.images li a img{position:relative;width:100%;height:100%}@supports ((-o-object-fit: contain) or (object-fit: contain)){#portfolio-index ul.images li a img{-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top}}#category_view ul{margin:0;list-style:none;width:960px}#category_view ul li{display:inline-block;zoom:1;*display:inline;width:220px;margin:0 20px 18px 0;text-align:center}#category_view ul li a{position:relative;display:inline-block;zoom:1;*display:inline;vertical-align:middle;outline:none;transition-property:color;-moz-transition-property:color;-webkit-transition-property:color;-o-transition-property:color;-ms-transition-property:color;transition-duration:200ms;-moz-transition-duration:200ms;-webkit-transition-duration:200ms;-o-transition-duration:200ms;-ms-transition-duration:200ms;transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out}#category_view ul li a img{transition-property:opacity;-moz-transition-property:opacity;-webkit-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-duration:200ms;-moz-transition-duration:200ms;-webkit-transition-duration:200ms;-o-transition-duration:200ms;-ms-transition-duration:200ms;transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out}#category_view ul li a:hover{transition-property:color;-moz-transition-property:color;-webkit-transition-property:color;-o-transition-property:color;-ms-transition-property:color;transition-duration:200ms;-moz-transition-duration:200ms;-webkit-transition-duration:200ms;-o-transition-duration:200ms;-ms-transition-duration:200ms;transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out}#category_view ul li a:hover img{transition-property:opacity;-moz-transition-property:opacity;-webkit-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-duration:200ms;-moz-transition-duration:200ms;-webkit-transition-duration:200ms;-o-transition-duration:200ms;-ms-transition-duration:200ms;transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;filter:alpha(opacity=30);-khtml-opacity:.3;-moz-opacity:.3;opacity:.3}#category_view ul li a span.title{display:block;text-align:left;font-family:InterstateLightCondensed,'Trebuchet MS',sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase;padding-top:5px}#category_view ul li a .tag{display:block;position:absolute;top:-4px;right:-5px;padding:5px 5px;background:#fff;color:#b22;font-family:InterstateLightCondensed,'Trebuchet MS',sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase;font-size:13px;line-height:1.1em}html.touch #category_view li a{color:#000}#collection_view{position:relative;width:1020px;margin:0 auto;text-align:center}#collection_view .thumb-images{padding-top:50px;padding-bottom:100px;text-align:center}#collection_view .thumb-images h1{margin-bottom:30px}#collection_view .thumb-images .thumbs{margin:0 auto;overflow:hidden;line-height:450px}#collection_view .thumb-images .thumbs .thumb-wrap{display:inline-block;zoom:1;*display:inline;line-height:1em;vertical-align:middle}#collection_view .thumb-images .thumbs a{border:solid 1px #999;display:inline-block;zoom:1;*display:inline;margin-left:16px;margin-bottom:20px;cursor:pointer}#collection_view .images{display:none;position:fixed;z-index:101;top:100px;left:0;width:100%;height:100vh;background:#F1F1F1}#collection_view .images ul{margin:0;top:0;list-style:none}#collection_view .images ul li{position:absolute;z-index:1;display:block;margin:0;width:100%;left:0;top:0;text-align:center}#collection_view .images ul li.active{z-index:10}#collection_view .images ul li img{position:relative}#collection_view .images nav .next,#collection_view .images nav .prev{display:block;position:absolute;z-index:11;top:0;height:100%;width:45%;cursor:pointer;background-image:url(../img/pixel.gif);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#collection_view .images nav .next span,#collection_view .images nav .prev span{position:absolute;top:0;display:block;width:22px;height:100%;background:#fff;background:rgba(255,255,255,0.4);padding:0 10px;color:#000;filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0}#collection_view .images nav .next em,#collection_view .images nav .prev em{width:22px;height:50px;position:absolute;top:50%;margin-top:-25px;left:10px;font-size:30px;color:transparent;background-image:url(../img/graphics.png);background-repeat:no-repeat}#collection_view .images nav .next:hover span,#collection_view .images nav .prev:hover span{transition-property:opacity;-moz-transition-property:opacity;-webkit-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-duration:400ms;-moz-transition-duration:400ms;-webkit-transition-duration:400ms;-o-transition-duration:400ms;-ms-transition-duration:400ms;transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}#collection_view .images nav .next{right:0}#collection_view .images nav .next span{right:0}#collection_view .images nav .next em{background-position:0 0}#collection_view .images nav .prev{left:0}#collection_view .images nav .prev span{left:0}#collection_view .images nav .prev em{background-position:0 -75px}html.touch #collection_view nav .next span,html.touch #collection_view nav .prev span{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}#video_collection{position:relative;min-height:100%;padding:0;padding-bottom:50px}#video_collection ul{position:relative;width:960px;margin:0 auto;padding-top:20px;left:10px;list-style:none;display:block;zoom:1}#video_collection ul:after{display:block;visibility:hidden;height:0;line-height:0px;clear:both;content:"."}#video_collection ul li{width:460px;height:300px;float:left;margin:0 20px 20px 0}#video_collection ul li a.img{position:relative;display:block;width:460px;height:260px;overflow:hidden}#video_collection ul li a.img img{height:260px}#video_collection ul li a.img .play{position:absolute;width:100px;height:100px;top:50%;left:50%;margin-left:-50px;margin-top:-50px;background:url(../img/bigplay.png) no-repeat;background-position:0 -100px;filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0}#video_collection ul li a.img:hover .play{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;transition-property:opacity;-moz-transition-property:opacity;-webkit-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-duration:200ms;-moz-transition-duration:200ms;-webkit-transition-duration:200ms;-o-transition-duration:200ms;-ms-transition-duration:200ms;transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out}#video_collection .title{font-family:InterstateLightCondensed,'Trebuchet MS',sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase;display:block;margin-top:4px}#video_collection .caption{font:15px/1.2em AdobeGaramond,Garamond,Georgia,sans-serif;font-style:italic;display:block;height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:460px}#video_collection #video{width:940px;margin:0 auto;padding-top:20px;overflow:hidden}#video_collection #video h1{margin-bottom:2px;padding:0}#video_collection #video .caption{margin:0 0 20px 0}#video_collection #video #videowrap{margin:0 auto}#video_collection nav .next,#video_collection nav .prev{position:absolute;top:100px;font-size:30px;height:630px;line-height:630px;padding:0 9px;cursor:pointer;outline:none}#video_collection nav .next span,#video_collection nav .prev span{line-height:1em}#video_collection nav .next em,#video_collection nav .prev em{display:inline-block;zoom:1;*display:inline;vertical-align:middle;font-size:30px;color:transparent;background-image:url(../img/graphics.png);background-repeat:no-repeat;width:22px;height:50px}#video_collection nav .next{right:0}#video_collection nav .next:hover em{background-position:0 -150px}#video_collection nav .prev{left:0}#video_collection nav .prev em{background-position:0 -75px}#video_collection nav .prev:hover em{background-position:0 -225px}#projects_category_view ul{margin:0;display:inline-block;overflow:hidden;width:980px;margin:0 -10px;list-style:none}#projects_category_view ul li{margin:0;display:inline;float:left;overflow:hidden;width:460px;margin:0 10px;margin-bottom:20px}#projects_category_view ul li a{position:relative;display:block;padding:10px;width:438px;height:280px;color:#000;border:solid 1px #999}#projects_category_view ul li a .info{display:block;position:absolute;top:0;left:0;width:100%;height:300px;line-height:300px;text-align:center;background-color:#fff;background-color:rgba(255,255,255,0.7);filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;transition-property:opacity;-moz-transition-property:opacity;-webkit-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-duration:200ms;-moz-transition-duration:200ms;-webkit-transition-duration:200ms;-o-transition-duration:200ms;-ms-transition-duration:200ms;transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out}#projects_category_view ul li a .info .content{display:inline-block;zoom:1;*display:inline;line-height:280px;vertical-align:middle}#projects_category_view ul li a .info .content h1{line-height:1em}#projects_category_view ul li a .info .content .description{display:block;line-height:1.2em;width:300px;max-height:220px;overflow:hidden}#projects_category_view ul li a .go{display:block;width:20px;height:50px;text-indent:-9999px;position:absolute;top:120px;right:32px;background-image:url(../img/graphics.png);background-repeat:no-repeat;background-position:0 0}#projects_category_view ul li:hover .info{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;transition-property:opacity;-moz-transition-property:opacity;-webkit-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-duration:200ms;-moz-transition-duration:200ms;-webkit-transition-duration:200ms;-o-transition-duration:200ms;-ms-transition-duration:200ms;transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out}html.touch #projects_category_view .info{display:block;position:static;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;width:auto;height:auto;padding:12px;margin-top:5px;text-align:left}html.touch #projects_category_view .info .content{vertical-align:top}html.touch #projects_category_view .go{display:none !important}#information-page{padding-bottom:100px}#information-page .content-row{display:inline-block;overflow:hidden;width:980px;margin:0 -10px}#information-page .col_1_1{display:inline;float:left;overflow:hidden;width:220px;margin:0 10px}#information-page .col.image{display:inline;float:left;overflow:hidden;width:700px;margin:0 10px}#information-page .col.image img{width:700px}#information-page .col_2_1,#information-page .col_2_2{display:inline;float:left;overflow:hidden;width:380px;margin:0 10px}#information-page .col_2_3{display:inline;float:left;overflow:hidden;width:140px;margin:0 10px}#information-page .row_3{display:table;margin:0;width:940px}#information-page .editorial_clients{display:table-cell;padding-right:20px}#information-page .commercial_clients{display:table-cell}#information-page .editorial_clients,#information-page .commercial_clients{overflow:visible}#information-page .editorial_clients a,#information-page .commercial_clients a{display:block;color:#000}#information-page .editorial_clients a[href]:hover,#information-page .commercial_clients a[href]:hover{color:#999}#information-page .editorial_clients table.columnize,#information-page .commercial_clients table.columnize{margin:0;width:100%}#publications-index .publication{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;padding-bottom:40px;padding-top:100px;margin-top:-100px;width:100%}#publications-index .publication:last-child{min-height:calc(100vh - 100px)}#publications-index .publication .publication-info{width:220px;min-width:220px;padding-right:20px}#publications-index .publication .publication-image{-webkit-box-flex:2;flex-grow:2;text-align:center}#publications-index .publication .publication-image img{max-width:100%;height:auto}#publications-index .publication form{margin-top:12px;margin-bottom:20px}