button,html,input,select,textarea{color:#626262}body{font-size:1em;font-family:ff-dagny-web-pro,arial,sans-serif;background:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;text-align:center;-webkit-tap-highlight-color:rgba(239,91,17,.8)}::-moz-selection{background:#e2e2e2;text-shadow:none}::selection{background:#e2e2e2;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px dotted #ccc;margin:-1.2em 20% -15px 20%;padding:0}hr.icon-star-work:before,hr.icon-star:before{content:"\e605";color:#000;text-align:center;display:block;margin-top:-8px}hr.icon-star,hr.icon-star-work{display:block;height:1px;border:0;border-top:1px dotted #ccc;margin:2em 0;width:100%;font-size:1em}hr.icon-star-work{margin:3em 0 4em}img{vertical-align:middle;width:100%;height:auto}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}@font-face{font-family:becoming;src:url(../fonts/becoming.eot?-wwelhk);src:url(../fonts/becoming.eot?#iefix-wwelhk) format('embedded-opentype'),url(../fonts/becoming.woff?-wwelhk) format('woff'),url(../fonts/becoming.ttf?-wwelhk) format('truetype'),url(../fonts/becoming.svg?-wwelhk#becoming) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:becoming;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a.icon-behance,a.icon-linkedin,a.icon-twitter{font-size:64px;line-height:2em;color:#000;margin:0 0 0 20px;display:inline-block;cursor:pointer;text-decoration:none}a.icon-behance:hover,a.icon-linkedin:hover,a.icon-twitter:hover{color:#ef5b11}.icon-linkedin:before{content:"\e600"}.icon-twitter:before{content:"\e601"}.icon-behance:before{content:"\e606"}.icon-build,.icon-create,.icon-plan,.icon-revise{font-size:100px;color:#ef5b11}.icon-revise:before{content:"\e607"}.icon-plan:before{content:"\e608"}.icon-create:before{content:"\e609"}.icon-build:before{content:"\e60a"}.icon-star:before{content:"\e605"}.icon-butterfly:before{content:"\e602"}.icon-repeatIcon2:before{content:"\e603"}p.icon-repeatIcon2.intro{color:#000;margin:0 0 10px;padding:0;font-size:50px;position:relative;z-index:5}h1,h2,h3,h4,h5,h6{letter-spacing:2px;text-transform:uppercase}h2.icon-ribbon{text-align:center;color:#000;font-size:1.4em;line-height:1.1;font-weight:700;text-transform:uppercase;font-family:ff-dagny-web-pro,arial,sans-serif;margin-bottom:12%}h2.icon-ribbon:after{content:"\e604";font-size:.7em;font-weight:400;font-family:becoming}h2 p{font-size:.5em;color:#555;margin-bottom:4em}h3{text-align:center;font-family:adobe-garamond-pro,georgia,serif;font-size:1em;color:#000;font-weight:400}h4{font-size:.9em;color:#000;font-weight:700;margin:2.5em 0 .6em}h5{font-size:1.5em;color:#000;font-weight:700;margin:.4em 0 .6em}p{font-family:adobe-garamond-pro,georgia,serif;font-size:1.4em;line-height:1.5em;margin-bottom:2.8em;margin-top:.5em;font-weight:400}p.lite{color:#afafaf}blockquote{font-family:adobe-garamond-pro,georgia,serif;font-size:1.8em;line-height:1.2em;color:#000;font-weight:400;font-style:italic;margin:.7em 0 0;padding:0}p.annotate{font-size:1em;font-style:italic;line-height:1em}.button:before{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;border:1px solid #fff}.button{text-align:center;background:#f1f1f1;color:#000;font-weight:700;font-size:.8em;line-height:3.3em;text-transform:uppercase;display:inline-block;text-decoration:none;position:relative;width:220px;height:40px;border:1px solid #c1c1c1;z-index:3}.button:hover{background:#fff}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.clr:after,.col:after,.group:after,.row:after{clear:both;content:"";display:block;height:0;visibility:hidden;position:relative}.row{margin:20% auto;max-width:1280px;padding:0 20px}.row.short{margin-top:0}.row.shortest{margin-top:0;margin-bottom:20px;position:relative}.row.fat{padding:0}p.example,p.short-desc{text-transform:none;position:relative}p.example{font-size:.8em;color:#000;font-style:italic;margin:0 auto;padding:.2em .8em;background-color:#e5e5e5;display:inline-block}p.example:after{content:"";position:absolute;bottom:100%;left:1.3em;border-bottom:10px solid #e5e5e5;border-left:10px solid transparent;border-right:10px solid transparent}p.short-desc{font-size:1em;line-height:1.7em;color:#999;letter-spacing:normal;font-family:ff-dagny-web-pro,arial,sans-serif;margin-bottom:0;font-weight:400}.col{display:block;width:100%}.group:after,.group:before{content:"";display:table}.group:after{clear:both}.group{zoom:1}section{display:block;background:#fff}section#feature{text-align:center;position:relative}video#video_background{display:none}.logo:before{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;border:1px solid #000}.logo{border:1px solid #fff;width:230px;height:37px;position:relative;text-align:center;background:#fff;-webkit-tap-highlight-color:rgba(136,136,136,.5);float:left;margin:.5em;z-index:10}.logo span.Becoming,.logo span.Design{color:#000;text-transform:uppercase;font-weight:400;letter-spacing:3px;font-size:.9em;position:absolute}.logo span.Becoming{top:10px;left:14px}.logo span.Design{top:10px;right:12px}.logo span.icon-butterfly{display:inline-block;color:#ef5b11;font-size:1.7em;position:absolute;top:5px;left:112px}.feature-wrap{width:100%;background:#fff;position:relative;padding:25% 0 20%;margin:0}.feature-wrap:after{content:"\e603";font-family:becoming;font-style:normal;font-weight:400;text-decoration:inherit;position:absolute;font-size:350px;color:#eee;top:50%;left:50%;margin:-165px 0 0 -140px;z-index:1}h1{text-transform:uppercase;padding:4% 0 0}h1 span.title{font-size:.5em;font-weight:400;color:#000;display:block}h1 span.process-title{color:#ef5b11;font-size:1em;display:block;padding:.5em 0;font-weight:700}a.button-black:before{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;border:1px solid #ccc}a.button-black{color:#fff;text-decoration:none;font-size:.8em;font-weight:400;display:inline-block;clear:both;padding:.25em 1em;background:#888;border:1px solid #888;margin:10px auto 0 3px}a.button-black.h1:before{border:1px solid #fff}a.button-black.h1{background:#000;border:1px solid #000;font-size:.4em;width:264px;color:#e5e5e5;display:block;margin:5px auto -16px auto;padding:.6em 0 .4em}a.button-black.h1:hover{border:1px dotted #fff;color:#fff;background-color:#000}a.button-black.h1:after{content:"";width:0;height:0;border-top:15px solid #000;border-left:12px solid transparent;border-right:12px solid transparent;position:absolute;bottom:-13px;right:115px}a.button-black:hover{border:1px dotted #888;color:#333;background-color:#e5e5e5}a.button-black.h1.resume{font-size:.8em;letter-spacing:2px;text-transform:uppercase;text-decoration:none;margin:20px auto 2.8em;text-align:center;width:190px}a.button-black.h1.resume:after{border:none}a.button-black,a.button-black.h1,h1 span.process-title,h1 span.title{position:relative;z-index:10}.about-image{display:none}.about-text p{text-transform:uppercase;font-family:ff-dagny-web-pro,arial,sans-serif;margin:0;font-size:46px;line-height:45px;font-weight:700;color:#e6e6e6}section#about ul{margin:0;padding:0;list-style:none}section#about li{font-size:.7em;line-height:1.8em;font-weight:400;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}img.profile-pic{width:180px;height:auto;margin:0 auto;display:block}section#process .process-wrap h2.icon-ribbon p{margin-left:0}section#process .row{margin-bottom:3%}section#becoming .row{margin-bottom:0}.process-defined,.process-quote{padding:7%}.process-quote{background:#ef5b11}.process-quote blockquote{color:#000;text-transform:uppercase;font-size:1.4em;line-height:1.7em;border-top:1px dotted #000;border-bottom:1px dotted #000;padding:5% 0;margin-top:10%;font-family:ff-dagny-web-pro,arial,sans-serif;font-style:normal}.process-quote .icon-butterfly{font-size:6em;color:#d34607}.process-defined{background:#000 url(../img/process-background.png) repeat}.process-defined h4{color:#fff;font-weight:400;font-size:1.5em;line-height:1.8em;margin-top:0}.process-defined .icon-repeatIcon2{font-size:3em;color:#ef5b11}.process-title{color:rgba(256,256,256,.2);font-size:2.3em;line-height:1.3em;display:block;font-weight:700;text-transform:uppercase;letter-spacing:1px;clear:both}#work h3,#work li,#work span{text-transform:uppercase;letter-spacing:1px;font-family:ff-dagny-web-pro,arial,sans-serif}#work h3,#work span{position:relative;z-index:1}#work h3{margin:0;padding:0;font-weight:700;line-height:1.8em}#work li{color:#999;margin-bottom:2px}#work span{font-size:.75em;line-height:1.8em}#work span:nth-child(2){color:#414141}#work ul{margin-top:25px;margin-bottom:0;list-style:none;padding-left:0}#work .explore span{display:none}.button-absolute{margin-top:25px}.project-title{margin:15px auto -100px auto;display:block;font-style:italic;font-size:1em;line-height:1.3em;letter-spacing:2px;color:#eee;background:#000;padding:3px 0;width:150px;text-align:center}.project-number{font-size:9em;margin-bottom:-145px;margin-left:auto;color:#e5e5e5;position:relative;z-index:0;font-style:italic}.panel{display:none}#slidingDiv,#slidingDiv10,#slidingDiv11,#slidingDiv12,#slidingDiv13,#slidingDiv14,#slidingDiv2,#slidingDiv3,#slidingDiv4,#slidingDiv5,#slidingDiv6,#slidingDiv7,#slidingDiv8,#slidingDiv9{padding:0;margin-top:10px;display:none}.project ul li{margin:7% 0 0;padding-bottom:7%;border-bottom:2px dotted #ccc}.project ul li:last-child{border:none}#work .project ul li img[src$=".gif"]{width:64px;height:64px;margin:0 auto;display:block}.contact-title-email,.contact-title-phone{text-transform:uppercase;font-family:ff-dagny-web-pro,arial,sans-serif;font-size:3em;font-weight:700;letter-spacing:1px;color:#ef5b11;margin:0;line-height:1.2em}.phone,a.email{font-size:1.4em;font-weight:400;letter-spacing:1px;color:#000;margin-bottom:8%;display:block;word-wrap:break-word;text-decoration:underline}a.email:hover{text-decoration:none}a.phone{color:#000}.phone{text-decoration:none}.social{text-align:center;clear:both}a[href^=tel]{color:#000;text-decoration:none}.copyright{text-transform:uppercase;font-family:ff-dagny-web-pro,arial,sans-serif;font-size:.7em;padding-top:10px;font-weight:400;letter-spacing:1px;color:#fff;text-align:center}.footer{background:#ef5b11;width:100%;height:400px;margin-bottom:-16.5px;position:relativetop:-16.5px}.footer .logo{float:none;margin:-16.5px auto 0 auto}a:active,a:hover{outline:0}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}.nav-collapse ul{margin:0;padding:0;display:block}.nav-collapse li{display:block}.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden;zoom:1}.nav-collapse.opened{max-height:9999px}.disable-pointer-events{pointer-events:none!important}.nav-toggle{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}@media screen and (min-width:40em){.js .nav-collapse{position:relative}.js .nav-collapse.closed{max-height:none}.nav-toggle{display:none}}header:before{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;border:1px solid #414141}header{background:#000;position:fixed;z-index:999999999999;width:100%;left:0;top:0;text-transform:uppercase;border:1px solid #000}.mask{-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;transition:opacity 300ms;background:rgba(0,0,0,.5);visibility:hidden;position:fixed;opacity:0;z-index:2;bottom:0;right:0;left:0;top:0}.android .mask{-webkit-transition:none;transition:none}.js-nav-active .mask{visibility:visible;opacity:1}@media screen and (min-width:40em){.mask{display:none!important;opacity:0!important}}.fixed{position:fixed;width:100%;left:0;top:0}.nav-collapse,.nav-collapse *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nav-collapse,.nav-collapse ul{list-style:none;width:100%;float:left;font-size:.9em;letter-spacing:1px}@media screen and (min-width:40em){.nav-collapse{width:auto}}.nav-collapse li{float:left;width:100%;font-family:ff-dagny-web-pro,arial,sans-serif;margin-bottom:0}@media screen and (min-width:40em){.nav-collapse li{width:auto}}.nav-collapse a{-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none;padding:1em;color:#cdcdcd;width:100%;float:left;border-top:1px dotted #4a4a4a}.nav-collapse a:hover{color:#fff}.nav-collapse .active a,.nav-collapse a:active{background:#ef5b11;color:#fff}@media screen and (min-width:40em){.nav-collapse a{padding:1.4em 1.6em;text-align:center;border-top:0;float:left;margin:0}}@media screen and (min-width:40em){.nav-collapse ul ul a{display:none}.nav-collapse .active a,.nav-collapse a:active{background:0 0;font-weight:700}}@font-face{font-family:responsivenav;src:url(../icons/responsivenav.eot);src:url(../icons/responsivenav.eot?#iefix) format("embedded-opentype"),url(../icons/responsivenav.ttf) format("truetype"),url(../icons/responsivenav.woff) format("woff"),url(../icons/responsivenav.svg#responsivenav) format("svg");font-weight:400;font-style:normal}.nav-toggle{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;text-indent:-300px;position:relative;overflow:hidden;width:60px;height:55px;float:right}.nav-toggle:before{color:#fff;font:400 28px/55px responsivenav;text-transform:none;text-align:center;position:absolute;content:"\2261";text-indent:0;speak:none;width:100%;left:0;top:0}.nav-toggle.active:before{font-size:24px;content:"\78"}sub,sup{vertical-align:baseline;position:relative;top:-.4em}sub{top:.4em}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}