html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}.mobNav,.hamburger{display:none}#hoz-nav ul{position:fixed;right:1.6em;top:3.5em;list-style:none;height:auto;padding:8px;margin:0;font-size:.8em;font-weight:400;text-transform:uppercase;letter-spacing:.05em;z-index:1;color:white}#hoz-nav li{display:inline;padding:15px 10px 0 0}#hoz-nav li a{text-decoration:none;color:white}#hoz-nav li a:hover{padding-bottom:2px;border-bottom:1px double #a6a6a6}#hoz-nav ul li::after{content:"/";padding-left:10px}#hoz-nav ul li:last-child::after{content:" ";padding-left:0}.small{display:block;height:70px;width:100%;z-index:100;padding:5px;position:fixed;top:2em;left:0;background-color:rgba(255,255,255,1)}.small .logo{width:48px!important;height:48px!important;position:relative!important;top:5px}.small #hoz-nav ul{position:absolute!important;right:0;top:15px;color:black;padding-right:4%;padding-top:12px}.small #hoz-nav ul li a{color:black!important}.red,.info a:hover{color:#ff4338!important}.black{color:#000000!important}.bg-black{background-color:#000}.bg-red{background-color:#ff4338}.grey{color:rgba(124,135,142,.7)}.white{color:#fff}.cyan{color:#0ef}.yellow{color:#f4dd51}.magenta{color:#ec008c}.lime{color:#bfd730}::selection{background:#f13d3f;color:white}body,html{height:100%;font:14px/1.6 'Berthold Akzidenz Grotesk',"aktiv-grotesk-std",sans-serif;font-weight:300;-webkit-font-smoothing:antialiased}.page{margin:0;width:100%;height:100%}.page:after{content:"";display:table;clear:both}.deck{width:100%;height:100%;position:relative;background-size:cover}.wide aside{margin-top:25%;padding-left:4%;font-size:2.7em;line-height:3.125em;font-weight:400;letter-spacing:-1px}.wide aside h1{line-height:.7em}.wide .three-col p{margin-bottom:12px}.wide .three-col h2{margin-bottom:12px;font-weight:400}.caps{text-transform:uppercase}.lower-third{position:absolute;bottom:0;left:4%;padding-bottom:4%;width:96%}.lower-third h2{font-family:'Berthold Akzidenz Grotesk',"aktiv-grotesk-std" sans-serif;font-size:1.1em;color:white;font-weight:400;text-transform:uppercase;letter-spacing:1px}.rwd-break{display:block;margin:0}.indent{text-indent:-.4em}.portfolio{text-align:center;max-width:1440px;margin:0 auto;position:relative;top:50%;transform:translateY(-50%)}#Behance{width:30%;height:auto}#Behance #Circle{fill:#ff4338}#Behance #BE{fill:#fff}.portfolioText{position:absolute;top:50%;left:4%;max-width:500px;font-size:1.6em;line-height:1.4em;text-transform:uppercase}.portfolioText a:hover{color:#fe4138;border-bottom:1px solid #fff}.logo{display:block;position:fixed;top:51px;left:4%;width:68px;height:68px;z-index:99}.logo .eclipse{fill:#fe4138}.logo .ampersand{fill:#fff}.tag{padding-top:45vh;padding-left:4%;font-size:1.6em;line-height:1.4;font-weight:400;color:white;text-transform:uppercase;letter-spacing:1px}.hme{max-width:30vw;height:auto;margin-bottom:-65px}.arrow-circle{position:relative;display:block;text-align:center;margin:0;padding:0;left:48.5%;top:40%;width:74px;height:74px;border:4px solid #fff;border-radius:50%}.arrow-circle a{display:block;width:74px;height:74px;font-size:0!important;color:transparent;transform:translateY(-65px)}.rounded{display:inline-block;width:45px;height:45px;border-radius:50%;padding:6px;margin:2px 2px -5px 2px;border:2px solid #fff}.logoLarge{width:30em;height:auto;position:relative;top:50%;left:0;transform:translateY(-50%);margin:0 auto}.homeText{position:absolute;top:50%;left:4%}.homeText hr{width:200px;position:absolute;left:0;margin:15px 0 0 0;border-bottom:1px solid #ff4338}.homeText h1{color:#fff;font-size:1.6em;line-height:1.2em;text-transform:uppercase;padding-bottom:15px}.homeText h1{margin-bottom:20px;letter-spacing:1px}.homeText h2{font-size:1.6em;line-height:1.2em;color:#fff;text-transform:uppercase;letter-spacing:1px}.logoLarge .eclipse{fill:#ff4338}.opening{font-size:3.4em;line-height:1.2;font-weight:400;max-width:1400px}.home{background:url(../img/home.jpg) no-repeat}.HCC{background:url(../img/HCC.jpg) no-repeat}.Spark{background:url(../img/Spark.jpg) no-repeat}.DavidLeyes{background:url(../img/DavidLeyes.jpg) no-repeat}.RightToPlay{background:url(../img/RightToPlay.jpg) no-repeat}.DiamondCorp{background:url(../img/DiamondCorp.jpg) no-repeat}.IWH-AR{background:url(../img/IWH-AR.jpg) no-repeat}.CP-Rabbit{background:url(../img/CP-Rabbit.jpg) no-repeat}.Shoreplan-engineering{background:url(../img/Shoreplan-engineering.jpg) no-repeat}.RHC-AR{background:url(../img/RHC-AR.jpg) no-repeat}.TWPA{background:url(../img/TWPA.jpg) no-repeat}.SAM{background:url(../img/SAM.jpg) no-repeat}.TCF-Web{background:url(../img/TCF-Web.jpg) no-repeat}.Sketches-wine{background:url(../img/Sketches-wine.jpg) no-repeat}.SACH-Mending{background:url(../img/SACH-Mending.jpg) no-repeat}.Unisource-Solutions{background:url(../img/Unisource-Solutions.jpg) no-repeat}.Tawse{background:url(../img/Tawse.jpg) no-repeat}.FireFamily{background:url(../img/FireFamily.jpg) no-repeat}.SRI-Magazine{background:url(../img/SRI-Magazine.jpg) no-repeat}.bcfi{background:url(../img/bcfi.jpg) no-repeat}.ungala{background:url(../img/ungala.jpg) no-repeat}.rnao{background:url(../img/rnao.jpg) no-repeat}.scribble{background:url(../img/Joel.jpg) no-repeat}.testimonial{max-width:1315px;font-size:3.4em;font-weight:400;line-height:1.2;padding-top:45vh;padding-left:4%}.testimonial p{margin:0;padding:0}.testimonial .client{font-size:.35em;text-transform:uppercase;line-height:1.6;color:white;margin-top:12px;letter-spacing:1px}.info{color:#7c878e;font-size:.8em;line-height:1.2;font-weight:600;margin:0;padding:0}.social li{display:inline-block;width:24px;height:24px;margin:14px 6px 6px 0;background:url(../img/social.svg) no-repeat;text-indent:-99999px}.social li a{display:block;outline:0}.social li.twitter{background-position:0 0}.social li.twitter:hover{background-position:0 -25px}.social li.Instagram{background-position:-26px 0}.social li.Instagram:hover{background-position:-26px -25px}.social li.LinkedIn{background-position:-52px 0}.social li.LinkedIn:hover{background-position:-52px -25px}.social li.Behance{background-position:-78.127px 0}.social li.Behance:hover{background-position:-78.127px -25px}.wide .three-col{margin-top:25%;font-size:18px;font-weight:600;line-height:22px;padding-right:5%}@media screen and (min-width:320px) and (max-width:960px){.page{position:relative;top:0;left:0;z-index:0;min-width:100%;min-height:100%}.deck{display:block;width:100%;height:625px}.wide .three-col{font-size:16px;margin:0!important;padding:0 25px}.wide aside{display:inline-block;margin:15vh 0 25px 0;padding:0 25px;font-size:24px;line-height:28px;width:80%}header{display:none}.mobNav svg{display:inline-block;width:55px;height:55px;margin:25px 0 15px 0;padding:0;position:relative;top:0;left:0}.mobNav,.hamburger{display:block}.mobNav{list-style:none;background:#111;width:100%;height:100vh;position:fixed;color:#fff;top:-100vh;left:0;z-index:1;text-align:left;padding:4em 0 0 2em}.mobNav ul{display:inline-block;position:relative;width:100%;margin-top:0}.mobNav li{text-transform:uppercase;font-family:sans-serif;line-height:2em;font-size:1.7em}.socialMedia{display:block;position:relative;top:5px;left:0}.socialMedia li{font-size:1em;display:inline-block}.hamburger{position:fixed;z-index:3;top:12px;left:3%;padding:15px 15px;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;margin:0;border:0;overflow:visible;outline:none}.hamburger:hover{opacity:.7}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#6d6d6d;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:0.2s}.hamburger--slider .hamburger-inner::after{top:20px}.hamburger--spin .hamburger-inner{transition-duration:0.3s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.34s ease-in,opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.34s ease-in,transform 0.3s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:0.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out,opacity 0.1s 0.14s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.3s 0.14s cubic-bezier(.215,.61,.355,1)}.mobNav li a{text-decoration:none;color:inherit}.home{background-color:#000;background-image:none}.arrow-circle{display:none}.logoLarge{width:13em;top:225px}.homeText{top:425px;left:3%;max-width:300px;padding-left:15px;text-align:left}.homeText h1{font-size:1.2em;color:#fff}.homeText h2{font-size:1.2em;color:#808285}.homeText hr{width:100px;position:absolute;left:5%;margin:15px 0 0 0;border:1px solid #ff4338}.opening{max-width:600px;font-size:16px!important;line-height:24px;padding-bottom:65px;padding:0 25px 25px 4%}.remove{display:none}.testimonial{max-width:80%;padding-left:}.portfolio{text-align:center;max-width:1440px;margin:0 auto;position:relative;top:300px;transform:translateY(-200px)}#Behance{width:190px;height:auto}.portfolioText{position:absolute;top:400px;left:8%;width:250px;font-size:1.2em}.opening .caps{font-size:1.4em}.wide aside h1{display:inline-block;text-transform:uppercase;font-size:2.2rem;line-height:2.6rem}.portfolio{font-size:1.3rem;margin-left:15px;font-weight:500}#process{background-color:#fff}#process,#services,#contact{height:auto;padding-bottom:50px}.scribble{background-position:-500px center;background-size:cover;background-color:#3b3b3b}.rwd-break{display:none!important}.rounded{display:block;margin-top:15px}#google-container{width:250px!important;height:250px!important;border-radius:0px!important;margin-bottom:15px}}@media screen and (min-width:1024px){.wide aside{float:left;display:block;margin-right:2.35765%;width:40%}.wide aside h1{line-height:1em}.wide aside:last-child{margin-right:0}.wide .three-col{float:left;display:block;margin-right:2.35765%;width:50%}.wide .three-col:last-child{margin-right:0}.homeText{top:70%}.portfolioText{top:70%}.info{float:left;display:block;width:35%}.info:last-child{margin-right:0}.info a{color:#7c878e;text-decoration:none}.info h2{color:white}.copyright{font-size:.8em;margin-top:10vh}.google-map{float:left;display:block;margin-right:6%;display:block;width:300px}.google-map:last-child{margin-right:0}#google-container{position:relative;overflow:hidden;width:300px;height:300px;background-color:#e7eaf0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}}@media screen and (min-width:1516px){.wide aside{margin-right:2.35765%;width:57.35098%}.wide .three-col{width:40.29137%}.wide .three-col:last-child{margin-right:0}.info{margin-right:2.35765%;width:40.29137%}.portfolioText{top:50%}.google-map{margin-right:2.35765%;width:350px}.google-map:last-child{margin-right:0}#google-container{width:325px;height:325px}.homeText{top:50%}.homeText hr{border-top:0}}@keyframes topDown{0%{top:0;opacity:1}100%{top:75px;opacity:0}}