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,font,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{font:inherit;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before{content:'';content:none}blockquote:after{content:'';content:none}q:before{content:'';content:none}q:after{content:'';content:none}:content{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}ul,li{margin:0;list-style-type:none;padding:0}article,aside,dialog,figure,footer,header,hgroup,menu,nav,section{display:block;zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}@font-face{font-family:'NovecentowideBookBold';src:url("/assets/novecentowide-bold-webfont.eot");src:url("/assets/novecentowide-bold-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/novecentowide-bold-webfont.woff") format("woff"),url("/assets/novecentowide-bold-webfont.ttf") format("truetype"),url("/assets/novecentowide-bold-webfont.svg#NovecentowideBookBold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'NovecentowideLightRegular';src:url("/assets/novecentowide-light-webfont.eot");src:url("/assets/novecentowide-light-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/novecentowide-light-webfont.woff") format("woff"),url("/assets/novecentowide-light-webfont.ttf") format("truetype"),url("/assets/novecentowide-light-webfont.svg#NovecentowideLightRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Alegreya';src:url("/assets/Alegreya-Regular-webfont.eot");src:url("/assets/Alegreya-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/Alegreya-Regular-webfont.woff") format("woff"),url("/assets/Alegreya-Regular-webfont.ttf") format("truetype"),url("/assets/Alegreya-Regular-webfont.svg#AlegreyaRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Alegreya';src:url("/assets/Alegreya-Italic-webfont.eot");src:url("/assets/Alegreya-Italic-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/Alegreya-Italic-webfont.woff") format("woff"),url("/assets/Alegreya-Italic-webfont.ttf") format("truetype"),url("/assets/Alegreya-Italic-webfont.svg#AlegreyaItalic") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'Alegreya';src:url("/assets/Alegreya-Bold-webfont.eot");src:url("/assets/Alegreya-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/Alegreya-Bold-webfont.woff") format("woff"),url("/assets/Alegreya-Bold-webfont.ttf") format("truetype"),url("/assets/Alegreya-Bold-webfont.svg#AlegreyaBold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'Alegreya';src:url("/assets/Alegreya-BoldItalic-webfont.eot");src:url("/assets/Alegreya-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/Alegreya-BoldItalic-webfont.woff") format("woff"),url("/assets/Alegreya-BoldItalic-webfont.ttf") format("truetype"),url("/assets/Alegreya-BoldItalic-webfont.svg#AlegreyaBoldItalic") format("svg");font-weight:bold;font-style:italic}.hidden{display:none}.text-small{font:12px/19px "Alegreya",serif}.light{color:#898989}.text-blocky{font:12px/16px "NovecentowideBookBold",helvetica,sans-serif;letter-spacing:0.1em;text-transform:uppercase}.text-blocky.text-small{font-size:10px;line-height:12px}body{z-index:1;color:#222}a{text-decoration:none;background:#52e5ed;color:#222;font-style:italic}a:hover{background-color:#24dee8}a.simple,.home #blog .column-posts a{font:inherit;background:none}a.black-block{-webkit-border-radius:2px;border-radius:2px;display:block;text-align:center;background:#000;color:#fff;padding:6px 20px}ul.columns li{float:left;width:47%;padding-right:3%}h2{margin-bottom:17px}.underline-thin{border-bottom:1px solid #000;padding-bottom:5px}.underline-thick,.blog-single .column-side h2.underline-thin{border-bottom:2px solid #000;padding-bottom:7px}.columns img.banner{margin-bottom:30px}.columns .column-main{float:left;width:582px;margin-right:82px}.columns .column-main header h1{font:50px/51px "NovecentowideLightRegular",helvetica,arial,sans-serif;padding-bottom:45px;border-bottom:1px dotted #bdbdbd;margin-bottom:16px}.columns .column-main h3{margin-bottom:16px}.columns .column-main ul,.columns .column-main ol,.columns .column-main p{font:14px/21px "Alegreya",serif;margin-bottom:20px}.columns .column-main ul b,.columns .column-main ul strong,.columns .column-main ol b,.columns .column-main ol strong,.columns .column-main p b,.columns .column-main p strong{font-weight:bold}.columns .column-main ul i,.columns .column-main ul em,.columns .column-main ol i,.columns .column-main ol em,.columns .column-main p i,.columns .column-main p em{font-style:italic}.columns .column-main ul li{margin-left:1em;list-style:disc}.columns .column-main ol li{margin-left:1em;list-style:decimal}.columns .column-main blockquote{overflow:visible;background:url("/assets/blockquote.png") 0 12px no-repeat;font:italic 18px/25px "Alegreya",serif;color:#ef4345;border-top:1px dotted #bdbdbd;margin:0 0 20px -14px;padding:6px 0 0 14px}.columns .column-side{float:left;width:316px}.columns .column-side section{margin-bottom:30px}.social li{float:left;margin-right:5px}.social .sharer{float:left;display:block;width:28px;height:27px}.social .sharer span{display:block;width:29px;height:27px;cursor:pointer;background:transparent url("/assets/social-icons.png") 0 0 no-repeat}.social .sharer.share-project span{background-image:url("/assets/social-icons-white.png")}.social .sharer.share-project span a{background-color:transparent}.social .sharer.st_twitter_custom span{background-position:0 -40px}.social .sharer.googleplus span{background-position:0 -80px}.social .sharer.googleplus span a{display:block;width:100%;height:100%;text-indent:-9999em}.social .sharer.comments span{background-position:0 -120px}.social .sharer.comments span a{display:block;width:100%;height:100%;color:#fff;text-align:center;padding-top:6px}.social .sharer.rss span{background-position:0 -160px}.social .sharer.rss span a{display:block;width:100%;height:100%;text-indent:-9999em}fieldset{background:#000;-webkit-border-radius:3px;border-radius:3px;text-align:center;padding:24px 0}fieldset input,fieldset textarea{width:400px;border:1px solid #bdbdbd;-webkit-border-radius:2px;border-radius:2px;padding:4px 2px;font:14px/19px "Alegreya",serif;color:#000}fieldset button{background:#52e5ed;border:none;-webkit-border-radius:2px;border-radius:2px;margin-top:4px;padding-top:4px}.flash{border-top:1px dotted #bdbdbd;border-bottom:1px dotted #bdbdbd;color:#ef4345;margin:16px 0;padding:20px 0}.biggy{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.home #header{margin-top:-100px}#header{-moz-transition:margin-top 1s;-o-transition:margin-top 1s;-webkit-transition:margin-top 1s;transition:margin-top 1s;background:url("/assets/headband.png") top center repeat-x;height:65px;min-width:980px;position:fixed;z-index:999;top:0;left:0;width:100%}#header.sticky{margin-top:0}#header h1{display:none}#header nav#menu{width:980px;margin:0 auto}#header ul{width:720px;float:right;padding-top:21px;list-style:none;position:relative}#header ul li{list-style:none;display:inline}#header ul li.first a{text-indent:-9999em;position:absolute;left:-275px;top:5px;width:200px;height:50px;background:none !important;padding:0}#header ul li.first a:hover{background:none}#header ul li a{-webkit-border-radius:2px;border-radius:2px;display:block;margin-left:10px;text-align:center;float:left;padding:6px 20px;min-width:80px;background:#000;font:10px/1em "NovecentowideBookBold",sans-serif;letter-spacing:.1em;text-decoration:none;color:#fff}#header ul li a.active,#header ul li a:hover{background-color:#ef4345}#header ul li.selected a{background-color:#ef4345}#mobile-menu{display:none}#page{min-width:1000px}#wrapper{padding:100px 0;background-image:-webkit-radial-gradient(50% 53%, ellipse closest-side, #fff, rgba(240,240,240,0.8) 150%);background-image:-moz-radial-gradient(50% 53%, ellipse closest-side, #fff, rgba(240,240,240,0.8) 150%);background-image:radial-gradient(50% 53%, ellipse closest-side, #fff, rgba(240,240,240,0.8) 150%)}#content{width:985px;margin:0 auto}.big-hey{-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.big-hey.dimmed{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:0.2}.splash{height:800px}.splash .big-hey{width:950px;padding-top:165px;margin:0 auto;text-align:center}.splash h1{font:68px/75px "NovecentowideLightRegular",sans-serif}.splash h2{font:italic 21px/27px "Alegreya",serif;margin:20px 0 40px 0;border-bottom:none}.splash h3{font:26px/31px "NovecentowideBookBold",sans-serif;padding-bottom:80px;background:url("/assets/arrow-down-medium.png") bottom center no-repeat}header.intro{margin-bottom:20px}header.intro h1{text-align:center;font:26px/31px "NovecentowideBookBold",sans-serif;padding-bottom:16px;border-bottom:2px solid #aaa}header.intro .side{font:italic 24px/1.2em "Alegreya",serif;width:480px;float:left}header.intro .side h3{padding-top:70px}header.intro .side h3 br{display:none}header.intro .body{margin-left:500px;font:14px/28px "Alegreya",serif;padding:20px 0}header.intro .body h2{font:12px/16px "NovecentowideBookBold",sans-serif;text-transform:uppercase;margin-top:16px;letter-spacing:.1em;border-bottom:none}header h1+h2,.person header h2{font:80px/75px "NovecentowideLightRegular",sans-serif;color:#6be8ef;text-align:center;margin:50px 0 0;border-bottom:none}header h2+h3{font:italic 26px/56px "Alegreya",serif;text-align:center;margin:-64px 0 50px;border-bottom:none}.faux-page{padding:120px 0 140px}.faux-page footer{clear:both;width:660px;margin:20px auto;padding-top:30px;border-top:1px dotted #ccc}.faux-page footer li{display:block;float:left;width:180px;margin:0 34px 0 14px;text-align:center;font:italic 13px/18px "Alegreya",serif}.faux-page footer li:last-child{margin-right:0}.faux-page footer li img{display:block;margin:0 auto 12px}.home #blog p.view-all-posts{text-align:center;clear:both}.home #blog p.view-all-posts a{font:11px/16px "NovecentowideBookBold",helvetica,sans-serif;background:#000;color:#fff;padding:2px 20px;-webkit-border-radius:2px;border-radius:2px}.home #blog p.view-all-posts a:hover{background-color:#ef4345}.home #blog .column-posts{float:left;width:737px;margin-right:16px}.home #blog .column-posts .blog_post_excerpt{border-top:1px solid #bdbdbd}.home #blog .column-posts .blog_post_excerpt header{float:right;width:587px}.home #blog .column-posts .blog_post_excerpt header a{display:block;float:left;width:320px;margin-top:15px}.home #blog .column-posts .blog_post_excerpt header a.image-link{width:250px;margin-right:17px;margin-top:0}.home #blog .column-posts .blog_post_excerpt aside{float:left;width:150px}.home #blog .column-tweet{float:left;width:232px}.home #blog .column-tweet #tweet{background:#222;font:italic 21px/26px "Alegreya",serif;text-align:center;color:#fff;padding:22px 18px}.home #blog .column-tweet #tweet a{background:none;color:#fff}.home #blog .column-tweet #tweet a.icon{display:block;width:28px;height:27px;margin:20px auto 0 auto;background:transparent url("/assets/social-icons-white.png") left -40px no-repeat;text-indent:-999999em}.two-column{width:660px;margin:0 auto;overflow:auto;font:14px/28px "Alegreya",serif}.two-column p{margin:0 0 1em 0}.left-column,.right-column{width:320px;margin-right:20px;float:left}.right-column{margin-right:0}.projects li{display:block;float:left;width:235px;margin:0 15px 15px 0}.projects li:nth-child(4n+4){margin-right:0}.project{position:relative;background:#52e5ec url("/assets/circle-arrow-small.png") 101px 213px no-repeat;width:235px;height:265px;overflow:hidden}.project a{text-decoration:none;color:#222}.project .pad{padding:10px;position:absolute;top:10px;left:10px;width:195px;height:225px}.project .view{display:none}.project i{display:none}.project img{display:block;position:absolute;top:0;left:0;width:235px;height:265px}.project .client{display:block;font:12px/16px "NovecentowideBookBold",sans-serif;letter-spacing:.1em;border-bottom:2px solid #000;padding-bottom:12px;text-transform:uppercase}.project .title{display:block;position:absolute;top:100px;left:10px;width:190px;font:22px/26px "NovecentowideLightRegular",sans-serif}.project .title span{font-size:.7em}.project.with-image .pad{display:none}.project .social{display:none;position:absolute;bottom:0px;left:50%;margin-left:-48px}.project .social li{width:28px;margin-right:5px}.project .biggy:hover{color:#eee}.project .biggy:hover .pad{display:block;background:#222}.project .biggy:hover a{display:block;color:#eee}.project .biggy:hover .client{border-color:#aaa}.project .biggy:hover .social{display:block}.project-single{position:relative}.project-single .columns{margin-top:30px}.project-single .columns h3.lined{font:12px/16px "NovecentowideBookBold",sans-serif;letter-spacing:.1em;border-bottom:1px solid #222;padding-bottom:4px;margin:24px 0 8px}.project-single .columns h3.lined:first-child{margin-top:0}.project-single .column-main h1{font:51px/1em "NovecentowideLightRegular",sans-serif}.project-single .column-main h1 span{font-size:.7em}.project-single ul,.project-single ol,.project-single p{font:14px/21px "Alegreya",serif}.project-single ul li{margin-left:1em;list-style:disc}.project-single ol li{margin-left:1em;list-style:decimal}.project-single h2.client{font:italic 26px/1.2em "Alegreya",serif}.project-single .team ul li{font:italic 14px/24px "Alegreya",serif;list-style:none;margin:0}.project-single li.quote{width:980px;list-style:none;margin:0;background:url("/assets/quote-giant.png") 40px 0 no-repeat}.project-single li.quote p:first-child{padding-top:100px}.project-single li.quote p{font:italic 35px/49px "Alegreya",serif;text-align:center}.project-single li.quote p+p{display:block;font:12px/16px "NovecentowideBookBold",sans-serif;margin-top:20px;padding-bottom:10px}.project-single .carousel{height:420px}.project-single .carousel a.next{width:100px;height:92px;background:url("/assets/next-project.png") no-repeat}.project-single .carousel a.next:hover{background-position:0 -92px}.project-single nav span,.project-single nav a{position:absolute;top:220px;left:-120px;width:107px;height:92px;background:url("/assets/previous-project.png") no-repeat;display:block;text-indent:-9999em}.project-single nav li{list-style:none;margin:0}.project-single nav .next a,.project-single nav .next span{left:auto;right:-110px;background:url("/assets/next-project.png") no-repeat}.project-single nav span{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:0.2}.project-single nav a:hover{background-position:0 -92px}.project-single nav .close a{left:auto;right:-65px;top:40px;background:url("/assets/circle-x-big.png") no-repeat;width:52px;height:52px}.project-single nav .close a:hover{background-position:0 0}.carousel-pagination{position:absolute;top:330px;left:50%}.carousel-pagination a{width:15px;height:15px;background:url("/assets/circle-pagination.png") no-repeat;cursor:pointer;display:block;float:left;margin-right:10px}.carousel-pagination a:hover,.carousel-pagination a.active{background-position:0 -16px}#connect{min-height:850px}#connect.faux-page{padding-bottom:0}#connect p.fb{text-align:center;padding:40px 0 180px}#connect p.fb a{font:12px/16px "NovecentowideBookBold",helvetica,sans-serif;background:none}#connect header.intro{margin:0 auto 20px auto;width:96%}#connect header.intro h1{border-color:#262626}#connect ul{padding-top:40px;width:740px;margin:120px auto}#connect ul li{margin-left:320px}#connect ul li a,#connect ul li span{display:block;padding:4px 0 4px 54px;color:#222;font:25px/1.2em "NovecentowideLightRegular",sans-serif;min-height:40px}#connect ul li span a{display:inline !important;background:none !important;padding:0;min-height:0}#connect ul li.map{float:left;width:314px;padding:0;margin:-40px 0 0}#connect ul li.map a{padding:0}#connect ul li.phone span{background:url("/assets/circle-phone-medium.png") top left no-repeat}#connect ul li.email a{background:url("/assets/circle-email-medium.png") top left no-repeat}#connect ul li.twitter a{background:url("/assets/circle-twitter-medium.png") top left no-repeat}#connect ul li.map-text a{background:url("/assets/circle-map-medium.png") top left no-repeat}.fill-bg,.fill-bg img{position:absolute;top:0;left:0}.fill-bg-container,.fill-bg-content{position:relative}.fill-bg-container{min-width:980px;overflow:hidden}.person .person-image{padding:10px 0 14px 0;width:220px;float:left;text-align:center;background:url("/assets/twitter.png") bottom center no-repeat}.person .person-image img{padding-bottom:10px}.person .two-column{margin:0;padding-left:20px}.carousel{position:relative;height:500px;width:980px}.carousel a.next{display:block;position:absolute;right:-125px;top:250px;width:89px;height:89px;background:url("/assets/circle-arrow-big.png") no-repeat;text-indent:-9999em}.carousel .wrap{position:relative;width:980px;height:500px;overflow:hidden}.carousel ul{position:absolute;top:0;left:0;width:9999em}.carousel ul li{float:left;width:980px;list-style:none;margin:0}.blog-wrapper{padding-top:60px}.tags{text-transform:capitalize;font:italic 14px/24px "Alegreya",serif}.columns .column-main .blog_post_excerpt h1{padding-bottom:0;margin-bottom:0;border-bottom:none;font:22px/26px "NovecentowideLightRegular",arial,sans-serif}.blog_post_excerpt{margin-bottom:26px}.blog_post_excerpt header{float:right;width:432px}.blog_post_excerpt header h1,.blog_post_excerpt header a{background:transparent;font:22px/26px "NovecentowideLightRegular",arial,sans-serif}.blog_post_excerpt header h1:hover,.blog_post_excerpt header a:hover{color:#ef4345}.blog_post_excerpt aside{float:left;width:150px;border-top:2px solid #000;padding-top:20px}.blog_post_excerpt aside time{display:block}.blog_post_excerpt aside .social{margin-top:20px}.blog_post_excerpt aside .social li{float:left;margin:0 5px 0 0;list-style:none}a#load-more-posts{width:172px;margin:12px auto 0 auto}#comments{margin-top:45px;border-top:1px solid #000;padding-top:14px}.blog_comment_message aside{float:left;width:150px;border-top:2px solid #000;padding-top:20px}.blog_comment_message div{float:left;width:414px;padding:24px 0 0 18px;border-top:1px dotted #bdbdbd}.comment-form-wrapper{margin:16px 0 30px 0}.comment-form-wrapper .show-comment-form{text-align:center;margin-bottom:4px}#new_comment{display:none}#next_prev_article{border-top:2px solid #000;padding-top:14px}#next_prev_article span{display:block;float:left;width:33%}#next_prev_article span a{display:block;height:46px;padding-top:30px;background-color:transparent}#next_prev_article span a:hover{color:#ef4345}#post-nav-prev a{background:url("/assets/arrow-left-big.png") left 9px no-repeat;padding-left:86px}#post-nav-next{text-align:right}#post-nav-next a{background:url("/assets/arrow-right-big.png") right 9px no-repeat;padding-right:86px}#post-nav-all{text-align:center}#post-nav-all a{border-left:1px dotted #bdbdbd;border-right:1px dotted #bdbdbd}.recent-posts li{border-bottom:1px dotted #bdbdbd;margin-bottom:2px;padding-bottom:2px}.recent-posts li a{float:left;display:block;width:217px;font:italic 18px/22px "Alegreya",serif;color:#262626;padding-top:17px}.recent-posts li a.image{display:block;width:87px;height:79px;margin-right:12px;padding-top:0;float:left}.recent-posts li a:hover{color:#ef4345}
