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:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}.wf-loading{visibility:hidden}.wf-active{visibility:visible}html,body{height:100%;width:100%}body.loading{background-color:#222;background-image:url(data:image/gif;base64,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);background-position:center 47%;background-repeat:no-repeat}#buffer{display:none;height:1px}.top-notice{background:#f7e442;border:2px solid #141213;font:1em "proxima-nova",sans-serif;margin-bottom:5px;padding:1em;text-align:center}img{max-width:100%}#universe{background:black url(../images/stars-last.jpg) repeat center 0;display:none}.container{margin:0 auto;max-width:960px;padding:0 5%;width:90%}.section-nav{background:#222324;-webkit-box-shadow:0 0 5px #111;-moz-box-shadow:0 0 5px #111;box-shadow:0 0 5px #111;color:#838383;display:none;font:800 .688em "proxima-nova",sans-serif;letter-spacing:.4em;height:31px;line-height:31px;position:absolute;text-align:center;text-transform:uppercase;top:0;width:100%;z-index:9999}.section-nav.fixed{position:fixed}.section-nav ul{clear:both;list-style:none;margin:0;padding:0}.section-nav li{display:inline-block;padding:0 3%}.section-nav li.active a{color:#f7e442;text-decoration:none}.section-nav a{-webkit-transition:400ms;-moz-transition:400ms;-o-transition:400ms;transition:400ms;color:#838383;font-weight:700;outline:0;text-decoration:none}.section-nav a.active,.section-nav a:hover{color:#f7e442;text-decoration:none}.nav-trigger{text-indent:100%;white-space:nowrap;overflow:hidden;background:yellow;cursor:pointer;display:none;float:right;height:16px;margin-top:7px;width:16px}.section-header{font:800 1.875em "proxima-nova",sans-serif;letter-spacing:10px;margin:0 0 20%;padding-left:10px;text-align:center;text-transform:uppercase}@media only screen and (max-width:479px){.section-header{font-size:30px}}@media only screen and (min-width:480px) and (max-width:767px){.section-header{font-size:40px}}.section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding-bottom:10%;padding-top:20%}.start{background:black url(../images/stars-last.jpg) repeat center 0;color:#a1a1a1;display:table;font-family:"ff-tisa-web-pro",serif;height:719px;min-width:320px;overflow:hidden;position:relative;text-align:center;vertical-align:middle;width:100%}.start h1{-webkit-font-smoothing:antialiased;color:#dfdfdf;font:1.625em "alternate-gothic-no-1-d",sans-serif;margin-bottom:80px;position:relative;text-transform:uppercase;z-index:2}.start h2{-webkit-font-smoothing:antialiased;color:#fff;font:800 1.313em "proxima-nova",sans-serif;letter-spacing:10px;line-height:1.45em;margin:0 auto 82px;max-width:606px;position:relative;text-align:center;text-transform:uppercase;width:80%;z-index:2}@media only screen and (min-width:648px){.start h2{font-size:3.125em}}.start .statement{-webkit-font-smoothing:antialiased;font-size:.938em;line-height:1.8em;margin:0 auto;max-width:580px;position:relative;text-align:center;width:85%;z-index:2}.multiplebgs .start{background-attachment:scroll,fixed;background-color:#000;background-image:url(../images/space-lines.png),url(../images/stars-last.jpg);background-position:center 0,0 0;background-repeat:no-repeat,repeat;background-size:1356px 1041px,auto auto}#brand,#ac-svg{display:block;height:38px;margin:75px auto 30px;position:relative;width:44px;z-index:2}@-webkit-keyframes rotation1{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotation2{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotation3{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotation1{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotation2{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotation3{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotation1{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotation2{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotation3{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.astronomy{left:50%;margin-left:-303px;max-width:607px;position:absolute;text-align:center;top:68px;width:100%}.astronomy .vector{left:0;position:absolute;top:0}.astronomy .vector2{left:40px;top:40px}.astronomy .vector3{left:81px;top:81px}.process{background:transparent url(../images/ac_process_backer.jpg) repeat 0 0;color:#131311;height:auto;padding:0!important;position:relative;text-align:center}.process .section-header{margin-bottom:3%}.process .slides li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;padding:.75% 0;position:relative;-webkit-backface-visibility:hidden}.process .content{margin:0 auto;width:90%}.process .content p{font:1.438em "ff-tisa-web-pro",serif;line-height:1.3em;margin-bottom:1.8em}.process-trigger{background:#f6e540;border:1px solid #000;color:#141213;display:block;font:1.25em/normal "alternate-gothic-no-1-d",sans-serif;height:50px;letter-spacing:.1em;line-height:52px;margin:0 auto;max-width:9em;outline:0;text-align:center;text-decoration:none;text-transform:uppercase;width:59.375%}.process-trigger:hover{background-color:#f8e959}.trig-prev,.trig-next{text-indent:100%;white-space:nowrap;overflow:hidden;border:1px solid #ccbe00;height:50px;outline:0;padding:0;vertical-align:middle;width:50px}.trig-prev:hover,.trig-next:hover{background-color:#f8e959}.trig-next{background:#f6e540 url(../images/triangle-right.png) no-repeat 53% center;display:inline-block;margin:0 10px}.trig-prev{background:#f6e540 url(../images/triangle-left.png) no-repeat 49% center;display:inline-block;margin:0 10px}.slide-nav{margin-top:-8px}#view-work{display:inline-block;margin:0 10px 8px;outline:0;vertical-align:top}.bg-image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}#process-start{padding-top:1.8%}@media only screen and (min-width:400px) and (max-width:479px){#process-start{padding-top:1.6%}}@media only screen and (max-device-width:480px) and (orientation:landscape){#process-start{padding-top:1.4%}}.process-step .content{background:transparent url(../images/ac_process_backer.jpg) repeat 0 0;max-width:754px;padding-bottom:2em;position:relative;z-index:2}.process-step .content .header{background:#fff;font:1.125em "proxima-nova",sans-serif;height:48px;margin:0 auto 2em;max-width:54px;text-align:center;text-transform:uppercase;width:48px}.process-step .content .header img{display:block;padding-top:1px}.process-step .content p{font:1.125em/1.4em "ff-tisa-web-pro",serif;margin:0 auto 1.5em;width:70%}.process-menu{*zoom:1;background:#f7e442;border:1px solid #ccbc05;margin:18px auto 0;padding:2px 0;width:571px}.process-menu:after{content:"";display:table;clear:both}.process-menu .phase{border-bottom:1px solid #ccbc05;border-top:1px solid #ccbc05;float:left;text-align:center;text-transform:uppercase}.process-menu a{color:#131313;display:block;font:800 .75em "proxima-nova",sans-serif;height:24px;opacity:.6;outline:0;padding-top:37px;text-decoration:none;width:142px}.process-menu a:hover,.process-menu a.current{opacity:1}.process-menu .step1{background:transparent url(../images/annulus-1-active.png) no-repeat center 11px;border-right:1px solid #ccbc05}.process-menu .step2{background:transparent url(../images/annulus-2-active.png) no-repeat center 11px;border-right:1px solid #ccbc05}.process-menu .step3{background:transparent url(../images/annulus-3-active.png) no-repeat center 11px;border-right:1px solid #ccbc05}.process-menu .step4{background:transparent url(../images/annulus-4-active.png) no-repeat center 11px}.step-name{font:800 2.5em "proxima-nova",sans-serif;margin-bottom:.2em}#process-1{background-image:url(../images/process-1-door.jpg);background-size:cover}#process-2{background-image:url(../images/process-2-wood.jpg);background-size:cover}#process-3{background-image:url(../images/process-3-brick.jpg);background-size:cover}#process-4{background-image:url(../images/process-4-office.jpg);background-size:cover}#portfolio{background:white;text-align:center}#portfolio .container{padding:0 12px}.projects{*zoom:1;clear:both}.projects:after{content:"";display:table;clear:both}.project{color:#222324;font:800 .75em "proxima-nova",sans-serif;letter-spacing:2px;margin:0 auto 6%;text-transform:uppercase}.project a{color:#222324;display:block;outline:0;text-decoration:none}.project a .year{color:#b1b1b1;margin-left:.5em}.project .frame{overflow:hidden}.project img{display:block;width:100%}.project .info{border-bottom:1px solid #eaeaea;padding:1.5em 0}@media only screen and (min-width:1200px){.csstransitions .project{-webkit-transition:left,opacity;-moz-transition:left,opacity;-o-transition:left,opacity;transition:left,opacity;left:4%;opacity:0;position:relative}.csstransitions .project img{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.csstransitions .project:hover img{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.csstransitions .project.slideIn{left:0;opacity:1}.csstransitions .project:nth-of-type(1){-webkit-transition-duration:100ms;-moz-transition-duration:100ms;-o-transition-duration:100ms;transition-duration:100ms}.csstransitions .project:nth-of-type(2){-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms}.csstransitions .project:nth-of-type(3){-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms}.csstransitions .project:nth-of-type(4){-webkit-transition-duration:400ms;-moz-transition-duration:400ms;-o-transition-duration:400ms;transition-duration:400ms}.csstransitions .project:nth-of-type(5){-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms}.csstransitions .project:nth-of-type(6){-webkit-transition-duration:600ms;-moz-transition-duration:600ms;-o-transition-duration:600ms;transition-duration:600ms}}.panel-nav{margin-bottom:1em;text-align:center}.panel-nav a{display:inline-block;margin:0 1em}.portfolio{padding-left:20px;padding-right:20px}.portfolio .h2{text-transform:uppercase}.about-nav{margin:0 auto 3%;display:table;width:278px}.about-nav a{-webkit-transition:400ms;-moz-transition:400ms;-o-transition:400ms;transition:400ms;border:1px solid #131313;color:#131313;display:table-cell;font:1.125em "alternate-gothic-no-1-d",sans-serif;letter-spacing:.2em;outline:0;padding:.9em 0 .8em;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;width:50%}.about-nav a.active{background:#dcdbdb;border-color:#6a6a6a;color:#6a6a6a}.about-nav a.first{border-right:1px solid #131313}.about-nav a.last{border-left:0}.outer-slides{*zoom:1}.outer-slides:after{content:"";display:table;clear:both}.outer-slides .inner-slide{*zoom:1;display:none}.outer-slides .inner-slide:after{content:"";display:table;clear:both}.team{background-color:#ebebeb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:15%;text-align:center}.team .container{padding:0 20px;max-width:1160px}.team h2{color:#000;margin:0 auto 34px}.team header{color:#585858}.slider{margin:0 auto;max-width:850px;padding:17px 0;position:relative}.slider .flex-direction-nav{z-index:10}.slider .flex-next{text-indent:100%;white-space:nowrap;overflow:hidden;background:transparent url(../images/arrow-right%402x.png) no-repeat 0 0;background-size:cover;display:block;height:18px;outline:0;position:absolute;right:-26px;top:75px;width:16px;z-index:10}.slider .flex-prev{text-indent:100%;white-space:nowrap;overflow:hidden;background:transparent url(../images/arrow-left%402x.png) no-repeat 0 0;background-size:cover;display:block;height:18px;left:-26px;outline:0;position:absolute;top:75px;width:16px;z-index:10}.pane{color:#323131;float:left;padding:17px 0}.pane .details{margin:0 auto;padding:0 20px;max-width:630px}.member-pic{margin-bottom:15px}.name{color:#141414;font:38px/1em "ff-tisa-web-pro",serif;margin-bottom:15px}@media screen and (max-width:500px){.name{font-size:30px}}.subheading{color:#7e7e7e;font:700 14px/1.2em "proxima-nova",sans-serif;letter-spacing:.15em;margin:0 auto 16px;text-transform:uppercase}.text-content{color:#9b9a9a;font:1em/1.35em "ff-tisa-web-pro",serif;margin-bottom:36px}.text-content:before{content:'_';position:relative;top:-20px}@media screen and (min-width:521px) and (max-width:700px){.text-content{font-size:1.35em}}@media screen and (min-width:701px){.text-content{font-size:1.7em}}.inspiration{background:transparent url(../images/AC-spacebkgd-3.jpg) no-repeat 0 0;color:#fff;display:table;font:36px/1em "alternate-gothic-no-1-d",sans-serif;letter-spacing:1px;max-height:980px;padding:25% 0;text-align:center;text-transform:uppercase;word-spacing:.05em;width:100%}.multiplebgs .inspiration{background-image:url(../images/white-ruler-guides.png),url(../images/white-ruler-guides-bottom.png),url(../images/AC-spacebkgd-3.jpg);background-position:0 0,0 bottom,center bottom;background-repeat:repeat-x,repeat-x,no-repeat;background-size:auto auto,auto auto,cover!important}.source{display:table-cell;padding:0 10%;vertical-align:middle}#portfolio{height:auto}.contact{background:black url(../images/mars-surface-264k-3.png) no-repeat center bottom;color:#a2a2a2;font:15px "ff-tisa-web-pro",serif;padding-bottom:0!important}.contact h2{color:#f7e542;margin:0 auto 6%}.contact h3{color:#fff;font:22px/1em "ff-tisa-web-pro",serif;margin:0 0 2.75em;text-align:center}@media only screen and (max-width:479px){.contact h3 h3{margin:0 auto 15%;text-align:center;width:100%}}@media only screen and (min-width:480px) and (max-width:767px){.contact h3{font-size:30px}}@media only screen and (min-width:768px){.contact h3{font-size:42px}}.contact .container{max-width:1024px}.multiplebgs .contact{background-attachment:scroll,fixed;background-color:#000;background-image:url(../images/mars-surface-264k-3.png),url(../images/stars-last.jpg);background-position:center bottom,0 0;background-repeat:no-repeat,repeat;background-size:auto auto}.request-trigger{background-color:#f7e542;color:#131313;cursor:pointer;display:none;font:20px/1em "alternate-gothic-no-1-d",sans-serif;letter-spacing:.15em;margin:0 auto 20px;outline:0;padding:1em 0 .8em;text-align:center;text-decoration:none;text-transform:uppercase}.request-trigger:hover{background-color:#f8e959}.request{clear:both;margin-bottom:7%;width:100%}.contact-info{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font:1.75em "alternate-gothic-no-1-d",sans-serif;width:100%}.contact-info .label{color:#f7e542;float:left;line-height:1em;width:33px}.contact-info .method{*zoom:1;clear:both;color:#d4d4d4;font-size:1em;text-transform:uppercase}.contact-info .method:after{content:"";display:table;clear:both}.contact-info .method .details{float:left;line-height:1em;padding-bottom:.5em}.contact-info a{color:#d4d4d4;text-decoration:none}.contact-info a:hover{text-decoration:underline}.map{margin:0 auto 20px}.address{background:#383838;font:1.125em "ff-tisa-web-pro",serif;line-height:1.3em;margin:0 auto 8px;padding:.4em 0 .5em;position:relative;text-align:center;text-transform:uppercase;width:258px}.pointer{border-left:12px solid transparent;border-right:12px solid transparent;border-top:20px solid #383838;bottom:-20px;height:0;left:50%;margin-left:-16px;position:absolute;width:0;z-index:9999}.location-map{-webkit-transition-property:border;-moz-transition-property:border;-o-transition-property:border;transition-property:border;-webkit-transition-duration:400ms;-moz-transition-duration:400ms;-o-transition-duration:400ms;transition-duration:400ms;border:1px solid #303030;display:block;width:100%}.location-map:hover,.location-map:active{border-color:#f7e442}#map-canvas{margin:0 auto;max-width:600px;min-height:262px;min-width:260px}.site-footer{*zoom:1;border-top:2px solid #373737;clear:both;color:#6d6c6c;font:14px "ff-tisa-web-pro",serif;padding:2em 0}.site-footer:after{content:"";display:table;clear:both}.copyright{float:right;font-size:15px;margin-top:13px}.copyright br{display:none}.social-links{float:left;margin-bottom:20px;padding-top:10px}.social-links a{background:transparent url(../images/sm-social-icons.png) no-repeat 0 0;color:#fff;display:inline-block;text-indent:100%;white-space:nowrap;overflow:hidden;height:30px;margin:0 12px 0 0;text-decoration:none;width:31px}.social-links .facebook:hover{background-position:0 -31px}.social-links .twitter{background-position:-31px 0}.social-links .twitter:hover{background-position:-31px -31px}.social-links .dribble{background-position:-62px 0}.social-links .dribble:hover{background-position:-62px -31px}.social-links .houston{background-position:-93px 0}.social-links .houston:hover{background-position:-93px -31px}.portfolio-window{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;background:#222324 url(../images/ac-brand%402x.png) no-repeat center 47%;bottom:0;visibility:hidden;height:100%;left:100%;overflow-x:hidden;overflow-y:scroll;padding:0;position:fixed;width:100%;z-index:9999}#portfolio-window.active{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;left:0;visibility:visible}#portfolio-content{*zoom:1;opacity:0}#portfolio-content:after{content:"";display:table;clear:both}.portfolio-showcase{*zoom:1;background:#fff;margin:0 auto}.portfolio-showcase:after{content:"";display:table;clear:both}.portfolio-showcase .flex-direction-nav{position:fixed;top:0}.piece{background:#fff;display:none}.piece .container{margin:0 auto;max-width:960px;padding:0;width:100%}.piece img{display:block;margin:2em auto}.piece .header{background:#222324;color:#727272;font-family:"ff-tisa-web-pro",serif;*zoom:1;line-height:1.4em;min-width:320px}.piece .header:after{content:"";display:table;clear:both}.piece .header .container{padding:.2em 0 2em}.piece .header h2{color:#fff;font:800 30px/1em "proxima-nova",sans-serif;letter-spacing:10px;margin-bottom:30px;padding:0 0 0 10px;text-align:center;text-transform:uppercase}@media only screen and (min-width:768px){.piece .header h2{font-size:50px}}@media only screen and (min-width:1219px){.piece .header h2{margin-bottom:60px}}.piece .header .text{margin:0 auto;width:100%}.piece .content{border-left:10px solid #fff;border-right:10px solid #fff;overflow:auto;padding:0}.piece .content a{color:#b1b1b1;text-decoration:none}.piece .content .sect-label{border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;color:#b1b1b1;font:800 12px "proxima-nova",sans-serif;letter-spacing:3px;padding:1.25em 0;text-align:center;text-transform:uppercase}.port-nav{*zoom:1;position:relative}.port-nav:after{content:"";display:table;clear:both}@media only screen and (max-width:1218px){.port-nav{line-height:1em;margin:0 auto 1.3em;text-align:center}}.port-nav a{-webkit-transition-property:border,color;-moz-transition-property:border,color;-o-transition-property:border,color;transition-property:border,color;-webkit-transition-duration:400ms;-moz-transition-duration:400ms;-o-transition-duration:400ms;transition-duration:400ms;border:1px solid #616161;color:#939393;font:20px/1em "alternate-gothic-no-1-d",sans-serif;height:49px;letter-spacing:.2em;line-height:53px;text-decoration:none;text-transform:uppercase;width:57px}.port-nav .prev-piece{background:transparent url(../images/triangle-left-light-grey.png) no-repeat 16px center;padding-left:44px}.port-nav .prev-piece:hover{border-color:white;color:white}.port-nav .next-piece{background:transparent url(../images/triangle-right-light-grey.png) no-repeat 76px center;padding-left:16px;width:85px}.port-nav .next-piece:hover{border-color:white;color:white}.portfolio-showcase .header{padding-top:20px}.portfolio-showcase .next-piece{position:absolute;right:20px;top:37px}@media only screen and (max-width:600px){.portfolio-showcase .next-piece{text-indent:100%;white-space:nowrap;overflow:hidden;background-position:53% center;height:50px;padding-left:0;padding-right:0;width:50px}}@media only screen and (max-width:1218px){.portfolio-showcase .next-piece{float:none;padding-right:0;position:absolute;text-align:left;top:0}}@media only screen and (min-width:1219px){.portfolio-showcase .next-piece{right:28px}}.portfolio-showcase .prev-piece{left:20px;position:absolute;top:37px}@media only screen and (max-width:600px){.portfolio-showcase .prev-piece{text-indent:100%;white-space:nowrap;overflow:hidden;background-position:49% center;height:50px;padding-left:0;padding-right:0;width:50px}}@media only screen and (max-width:1218px){.portfolio-showcase .prev-piece{float:none;position:absolute;text-align:left;top:0}}@media only screen and (min-width:1219px){.portfolio-showcase .prev-piece{left:29px}}.portfolio-showcase .piece-footer{background:#222324;color:#727272;padding:28px 0;min-width:320px}.portfolio-showcase .piece-footer .port-nav{height:51px;margin-bottom:0;position:relative}.portfolio-showcase .piece-footer .close-window{margin-bottom:0}@media only screen and (min-width:1219px){.portfolio-showcase .piece-footer .close-window{position:relative;top:.8em}}.portfolio-showcase .piece-footer .next-piece,.portfolio-showcase .piece-footer .prev-piece{top:0!important}.close-window{-webkit-transition-duration:400ms;-moz-transition-duration:400ms;-o-transition-duration:400ms;transition-duration:400ms;color:#939393;cursor:pointer;display:block;font:1.125em "alternate-gothic-no-1-d",sans-serif;letter-spacing:3px;margin:0 auto 16px;text-align:center;text-transform:uppercase;width:3em}@media only screen and (max-width:1218px){.close-window{border:1px solid #616161;display:inline-block;height:50px;line-height:52px;margin:0 10px 0;max-width:9em;outline:0;text-decoration:none;vertical-align:top;width:40%}.close-window:hover{border-color:white;color:white}}@media only screen and (min-width:1219px){.close-window:hover{text-decoration:underline}}.form input{-webkit-transition-property:border;-moz-transition-property:border;-o-transition-property:border;transition-property:border;-webkit-transition-duration:400ms;-moz-transition-duration:400ms;-o-transition-duration:400ms;transition-duration:400ms;background:#151515;border:1px solid #303030;-webkit-box-shadow:0 0 10px black inset;-moz-box-shadow:0 0 10px black inset;box-shadow:0 0 10px black inset;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#797979;display:block;font:20px "alternate-gothic-no-1-d",sans-serif;height:64px;letter-spacing:.05em;padding:16px;text-transform:uppercase;width:100%}.form input:focus{border-color:#f7e542;color:#f7e542;outline:0}.form input::-webkit-input-placeholder{color:#797979}.form input:-moz-placeholder{color:#797979}.form .invalid{border:1px solid #f7e542}.form .form-field{margin-bottom:12px;position:relative}.form .form-field label{color:#797979;display:none;font:20px "alternate-gothic-no-1-d",sans-serif;letter-spacing:.05em;text-transform:uppercase}.form .form-field label.enhanced{display:block;left:16px;position:absolute;top:21px}.form .error{display:block;font-weight:700;line-height:1.2em;margin-top:2px}.form p.error{font-weight:700;margin-bottom:1em}.form .success-msg,.form #msg{font-weight:700;line-height:1.2em;margin-bottom:1em}.form .submit{-webkit-transition:400ms;-moz-transition:400ms;-o-transition:400ms;transition:400ms;background:transparent;border:1px solid #303030;color:#606060;font:18px "alternate-gothic-no-1-d",sans-serif;letter-spacing:.2em;padding:1em 1.75em .9em;text-align:center;text-transform:uppercase}.form .submit.success{background:#151515;border:1px solid #f7e542;color:#f7e542;cursor:pointer}.form .submit.success:hover{background:#f7e542;border:1px solid #f7e542;color:#151515}.col{margin-bottom:2em}.col h4{color:#7e7e7e;font:800 1em "proxima-nova",sans-serif;letter-spacing:.15em;margin-bottom:2em;text-transform:uppercase}.notes{color:#a2a2a2;font:15px "ff-tisa-web-pro",serif}.notes h5{color:#d4d4d4;font:26px "alternate-gothic-no-1-d",sans-serif;text-transform:uppercase}.notes p{line-height:1.5em;margin:0 0 1.75em}@media only screen and (min-width:320px) and (max-width:480px){#brand,#ac-svg{margin-bottom:20px}.start h2{font-size:21px}#view-work{width:40%}.slide-nav .trig-prev,.slide-nav .trig-next{width:50px}.slide-nav .trig-next{margin:0 10px 0 0}.slide-nav .trig-prev{margin:0 0 0 10px}.process .content p{font-size:1.2em}.step-name{font-size:40px}.process-step .content p{font-size:18px;width:80%}.subheading{font-size:14px}.inspiration{padding:40% 0}.inspiration br{display:none}.team header p{font-size:1em}.team .pane p{font-size:1em}.piece .header .text{width:92%}.piece .header .text h2{font-size:30px}.chat h4{display:none}.request{margin-bottom:7%}.request-trigger{display:block}#request-form{display:none}.copyright{clear:both;float:none}.copyright br{display:block}}@media only screen and (max-device-width:480px) and (orientation:landscape){.inspiration{padding:20% 0}.subheading{font-size:14px}}@media only screen and (min-width:320px) and (max-width:650px){.col{*zoom:1;margin-bottom:2em;width:100%}.col:after{content:"";display:table;clear:both}.chat{margin:0 auto 2em}.location-map{width:100%}.notes{clear:both}.request-trigger{display:block}#request-form{display:none}}@media only screen and (min-width:481px) and (max-width:1023px){.section-header{margin:0 0 10%}.section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding-bottom:10%;padding-top:10%}}@media only screen and (min-width:481px) and (max-width:767px){.section{padding-bottom:12%;padding-top:15%}.inspiration{font-size:50px;padding:30% 0}.address{font-size:1.25}.process .content{max-width:40em}.process .content .step-name{font-size:50px}#process-start{padding-top:1.1%}#process-start p{font-size:26px}.prev-piece{background:transparent url(../images/triangle-left.png) no-repeat 5% center;padding-left:7%;width:39%}.next-piece{background:transparent url(../images/triangle-right.png) no-repeat 95% center;padding-right:7%;width:39%}.piece .header h2{font-size:40px}}@media only screen and (min-width:651px) and (max-width:767px){.chat{float:left;min-width:286px;width:40%}.notes{float:right;padding-left:5%;width:45%}}@media only screen and (max-width:508px){.project img{width:100%}}@media only screen and (min-width:480px) and (max-width:957px){.projects{margin:0 0 0 -4%}.project{float:left;margin:0 0 4% 4%;width:46%}.project:nth-child(2n+1){clear:both}}@media only screen and (min-width:481px) and (max-width:646px){.start h2{font-size:40px}}@media only screen and (max-width:646px){.start{height:auto;padding-bottom:25%}.multiplebgs .start{background-attachment:scroll,fixed;background-color:#000;background-image:url(../images/astronomy-diagram-3.png),url(../images/stars-last.jpg);background-position:center 0,0 0;background-repeat:no-repeat,repeat;background-size:auto auto,auto auto}.astronomy{display:none}#brand,#ac-svg{margin-top:10%}}@media only screen and (min-width:958px){.projects{margin:0 auto;max-width:1217px}.project{float:left;margin:0 1.5% 3% 1.5%;max-width:370px;width:30.3333%}}@media only screen and (min-width:1258px){.projects{margin:0 auto;max-width:1218px}.project{float:left;margin:0 18px 54px 18px;max-width:370px;width:32.3333%}.project:nth-child(3n+1){clear:both}}@media only screen and (max-width:647px){.astronomy{left:9%;margin-left:0;width:80%}#brand,#ac-svg{margin-bottom:20px}.process-step .content .header{margin-bottom:3%}.start h1{margin-bottom:40px}.start h2{margin-bottom:40px}}@media only screen and (min-width:560px) and (max-width:1239px){.slider{padding:3% 0 0!important}}@media only screen and (max-width:767px){.process-menu{display:none}}@media only screen and (min-width:768px){.contact-info{max-width:14.5em}.step-name{font-size:60px}.process-step{background-position:center center!important}.process-step .content p{font-size:25px}}@media only screen and (max-width:768px){.nav-trigger{display:block}.section-nav .nav{display:none}.section-nav.opened .nav{display:block}.section-nav.opened li{display:block}.section-nav.opened li a{display:block;padding:.5em 0}}@media only screen and (min-width:768px) and (max-width:895px){#process-start{padding-top:2.1%}}@media only screen and (min-width:768px) and (max-width:1023px){.process .content{max-width:48em}#process-start{padding-top:1.4%}#process-start p{font-size:33px}.section .section-header{font-size:50px}.site-footer{font-size:.7405em}.space-diagram{height:476px;padding-top:189px;width:420px}.inspiration{font-size:64px;padding:30% 0}.address{font-size:1.38em;width:15em}.chat{float:left;width:40%}.notes{float:right;width:55%}}@media only screen and (min-width:1024px){.site-footer{font-size:.813em}.team h2{margin-bottom:6%}.section{padding-top:140px;padding-bottom:80px}.section .section-header{font-size:50px}.inspiration{font-size:90px;padding:20% 0}.contact,.portfolio{padding-top:140px}.contact .section-header{margin-bottom:1.25em}.contact h3{margin-bottom:3em}.portfolio .section-header{margin-bottom:140px}.vector1{-moz-animation:rotation1 30s linear infinite;-o-animation:rotation1 30s linear infinite;-webkit-animation:rotation1 30s linear infinite;animation:rotation1 30s linear infinite}.vector2{-moz-animation:rotation2 22s linear infinite;-o-animation:rotation2 22s linear infinite;-webkit-animation:rotation2 22s linear infinite;animation:rotation2 22s linear infinite}.vector3{-moz-animation:rotation3 37s linear infinite;-o-animation:rotation3 37s linear infinite;-webkit-animation:rotation3 37s linear infinite;animation:rotation3 37s linear infinite}.contact-info{margin-bottom:5%}.address{font-size:1.5em;opacity:0;width:15em}#process-start{padding-top:1.02%}#process-start .content p{font-size:40px;margin:0 auto 1.8em;max-width:775px}.col{float:left}.request{clear:none;float:right;margin-left:2.5%;margin-right:4%;width:34.5%}.notes{float:right;width:28%}.chat{width:30%}}@media only screen and (min-width:1200px){.section-nav{display:block}.process .slides li{padding:140px 0 111px}#process-start{padding-top:180px}}@media only screen and (min-width:1240px){.inspiration{background-attachment:scroll,scroll,fixed;min-height:800px}}@media only screen and (min-width:1240px){.slider{margin:0 auto!important;padding:2% 0 0!important}.subheading{font-size:14px}}@media only screen and (min-width:1545px){#process-start .section-header{margin-bottom:1em}.contact{background-size:100% 65%,auto auto!important}}@media only screen and (min-width:2503px){.inspiration{background-size:auto auto,auto auto,cover;max-height:0;padding:400px 0}}#about-slider{margin:0 auto;max-width:1050px;padding:0 46px}.services-nav,.team-nav{border-top:1px solid #d1d1d1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;width:100%}.services-nav li,.team-nav li{border-top:5px solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;padding:6% 4%;width:19%}@media screen and (min-width:570px){.services-nav li,.team-nav li{padding:46px 0}}@media screen and (max-width:570px){.services-nav li,.team-nav li{width:18.5%}}.services-nav li a,.team-nav li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin:0 auto;max-width:70px;outline:0}.services-nav li a img,.team-nav li a img{max-width:100%;width:100%}.services-nav li.active,.team-nav li.active{background-color:#f1f1f1;border-color:#f8e500}.services-nav li.active .nav-pic,.team-nav li.active .nav-pic{opacity:1}.services-nav li.active .nav-pic,.services-nav li:hover .nav-pic,.services-nav li:focus .nav-pic,.services-nav li:active .nav-pic,.team-nav li.active .nav-pic,.team-nav li:hover .nav-pic,.team-nav li:focus .nav-pic,.team-nav li:active .nav-pic{opacity:1}.services-nav .nav-pic,.team-nav .nav-pic{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;opacity:.7}