html,body{font-family:'Helvetica Neue';background-color:#FFF}.icon{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline}#preloader{position:fixed;left:0px;top:0px;right:0px;bottom:0px;background-color:#111;z-index:500}#preloader .lines{position:absolute;left:-300px;top:0px;right:0px;bottom:0px;background:#111 url("/assets/img/preloader-bg.png") repeat 0px 0px;background-attachment:fixed;-moz-animation:slide 1s infinite linear;-o-animation:slide 1s infinite linear;-webkit-animation:slide 1s infinite linear;animation:slide 1s infinite linear}html.lt-ie9 #preloader{display:none !important}@-moz-keyframes slide{0%{background-position:0px 0px}100%{background-position:300px 0px}}@-webkit-keyframes slide{0%{background-position:0px 0px}100%{background-position:300px 0px}}@-o-keyframes slide{0%{background-position:0px 0px}100%{background-position:300px 0px}}@-ms-keyframes slide{0%{background-position:0px 0px}100%{background-position:300px 0px}}@keyframes slide{0%{background-position:0px 0px}100%{background-position:300px 0px}}/*! normalize.css v2.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding: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="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}#nav{height:95px;position:fixed;left:16px;top:16px;z-index:50}#nav .links{font:600 18px/20px "Helvetica Neue",Sans-Serif;position:absolute;top:17px;left:190px;width:160px}@media screen and (max-width: 400px){#nav .links{left:140px}}#nav .links a{display:block;text-decoration:none;color:#aaa}#nav .links a:hover{text-decoration:underline}#nav .links a:active{opacity:0.7}#nav .links .logo{color:#111}#nav .links .work ul{display:none}#nav .links .work span{color:#c60;cursor:pointer}#nav .links .work:hover span,#nav .links .work:active span{display:none}#nav .links .work:hover ul,#nav .links .work:active ul{position:absolute;left:0px;top:0px;right:0px;bottom:0px;z-index:3;display:block;margin:0px;padding:0px;background-color:#FFF}#nav .links .work:hover ul li,#nav .links .work:active ul li{list-style-type:none;padding:0px;margin:0px}@media screen and (max-width: 768px){#nav{position:absolute}}#nav p{margin-left:170px;margin-top:40px}#nav p a{color:#CCC;text-decoration:none}#nav p a:hover{text-decoration:underline}#pyramid{display:block;width:120px;height:95px}html.lt-ie9 #pyramid{background:url("/assets/img/ie-pyramid.png") no-repeat top left}#project{margin-top:127px;z-index:100;background-color:#FFF;position:relative}#project td{vertical-align:top;text-align:left}#project .image img{display:block}#project td.description .content{width:220px;margin:0px 20px}#project td.description .content h2{font:600 13px/20px "Helvetica Neue",Sans-Serif;margin:0px}#project td.description .content h1{font:600 18px/20px "Helvetica Neue",Sans-Serif;color:#aaa}#project td.description .content h2+p{margin-top:16px}#project td.description .content p{font:400 13px/20px "Helvetica Neue",Sans-Serif;margin-top:0px}#project td.description .content a{color:#111;text-decoration:underline}#project td.description .content a:hover{text-decoration:none}#project td.description .content blockquote{margin:0px;cursor:default}#project td.description .content blockquote h1,#project td.description .content blockquote p{margin:0px}#project td.description .content blockquote h1{text-transform:capitalize;font-weight:400;font:400 13px/20px "Helvetica Neue",Sans-Serif}#project td.description .content blockquote p{display:none}#project td.description .content blockquote.awards h1,#project td.description .content blockquote.awards p{color:#6DB7E9}#project td.description .content blockquote.specifications h1,#project td.description .content blockquote.specifications p{color:#D57962}@media screen and (max-width: 500px){#project td.description .content blockquote p{display:block}}#project td.description .content blockquote:hover p{display:block}#project td.description .content blockquote:hover h1{display:none}@media screen and (max-width: 768px){#project{padding:0px;margin:127px 16px 16px 16px}#project tr,#project td{display:block;margin-bottom:16px}#project td.description .content{width:auto;margin:0px}#project img{width:100%;display:block}}#projects{margin-right:60px;margin-left:16px;margin-top:127px;position:relative;z-index:100;background-color:#FFF}#projects .project{text-decoration:none;display:block;float:left;margin-right:16px;margin-bottom:16px;max-width:100%;height:228px;position:relative}#projects .project img{height:228px;display:block;position:relative;z-index:1}#projects .project .info{display:none;position:absolute;left:0px;top:0px;bottom:0px;right:0px;background-color:#c60;background-color:rgba(204,102,0,0.9);z-index:2}#projects .project .info h2,#projects .project .info h3{padding:20px 20px 0px 20px;margin:0px;font:400 13px/20px "Helvetica Neue",Sans-Serif;color:#FFF}#projects .project .info h3{padding-top:10px;color:#111;text-transform:capitalize}#projects .project .info .award{font:400 13px/20px "Helvetica Neue",Sans-Serif;position:absolute;bottom:16px;left:20px;color:#FFF;margin:0px;padding:0px}@media screen and (max-width: 500px){#projects .project .info .award{display:none}}#projects .project:hover .info{display:block}@media screen and (max-width: 500px){#projects{margin-right:0px;text-align:center;position:static}#projects .project{position:static;float:none;clear:both;height:auto;margin:0px 16px 40px 0px}#projects .project .info{display:block;position:static;background-color:#FFF;margin-top:10px}#projects .project .info h2,#projects .project .info h3{padding:0px;margin-bottom:4px}#projects .project img{height:auto;max-width:100%;display:block;margin-left:auto;margin-right:auto}}#about{position:absolute;left:0px;top:0px;right:0px;bottom:0px;z-index:1}#about .bg{position:absolute;left:400px;top:0px;right:0px;bottom:0px;background-size:cover;background-position:center right}@media screen and (max-width: 500px){#about .bg{display:none}}#about .page{position:absolute;z-index:40;font:400 13px/20px "Helvetica Neue",Sans-Serif;left:16px;top:150px;width:300px}#about .page a{color:#111;text-decoration:underline}@media screen and (max-width: 500px){#about .page{position:static;width:auto;left:auto;top:auto;margin:150px 16px 20px 16px}}#about .credit{position:absolute;bottom:16px;left:16px;margin:0px;font:400 12px/12px "Helvetica Neue",Sans-Serif;color:#AAA}#about .credit a{color:#AAA}@media screen and (max-width: 500px){#about .credit{position:static;left:auto;bottom:auto;padding:16px}}.clearfix{clear:both}
