*,.loader__figure{box-sizing:border-box}*,body{text-rendering:optimizeLegibility}.navigation .nav-item,.uppercase{text-transform:uppercase}.nav-logo-container,.small-image,.story-link-wrapper{cursor:pointer;overflow:hidden}.contact-row,.footer-logo img,.image-wrapper img,.main-image img,body{max-width:100%}@font-face{font-family:Avenir;src:url(Avenir-Medium.eot);src:url(Avenir-Medium.woff2) format('woff2'),url(Avenir-Medium.woff) format('woff'),url(Avenir-Medium.ttf) format('truetype'),url(Avenir-Medium.svg#Avenir-Medium) format('svg'),url(Avenir-Medium.eot?#iefix) format('embedded-opentype');font-weight:400;font-style:normal}@font-face{font-family:Avenir-Light;src:url(Avenir-Light.eot);src:url(Avenir-Light.woff2) format('woff2'),url(Avenir-Light.woff) format('woff'),url(Avenir-Light.ttf) format('truetype'),url(Avenir-Light.svg#Avenir-Light) format('svg'),url(Avenir-Light.eot?#iefix) format('embedded-opentype');font-weight:400;font-style:normal}@font-face{font-family:Avenir-Heavy;src:url(Avenir-Heavy.eot);src:url(Avenir-Heavy.woff2) format('woff2'),url(Avenir-Heavy.woff) format('woff'),url(Avenir-Heavy.ttf) format('truetype'),url(Avenir-Heavy.svg#Avenir-Heavy) format('svg'),url(Avenir-Heavy.eot?#iefix) format('embedded-opentype');font-weight:400;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;outline:0;font:inherit;vertical-align:baseline}*,.loader-wrapper,body{-webkit-font-smoothing:antialiased}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}.fill:before,.loader-wrapper::before{content:"";left:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}*{font-size:85%}.no-pad{padding:0}.no-top-pad{padding-top:0}.fill-button{position:relative;display:inline-block;height:29px;width:99px;color:#fff;border:1px solid #0b1662;outline:0;overflow:hidden;background:0 0;z-index:1;cursor:pointer;transition:80ms ease-in;-o-transition:80ms ease-in;-ms-transition:80ms ease-in;-moz-transition:80ms ease-in;-webkit-transition:80ms ease-in}.fill:hover{color:#fff;border-color:#0b1162!important}.fill:before{position:absolute;background:#0b1662;bottom:0;right:0;top:100%;z-index:-1;transition:top 90ms ease-in;-o-transition:top 90ms ease-in;-ms-transition:top 90ms ease-in;-moz-transition:top 90ms ease-in;-webkit-transition:top 90ms ease-in}.fill:hover:before{top:0}.fill-alt{width:155px;text-decoration:none!important}.fill-alt:hover{color:#0b1162!important;border-color:#fff!important}.fill-alt:before{background:#fff!important}.top-pad{padding-top:70px}@media (min-width:0px){.mobile-top-pad{padding-top:30px}.mobile-top-pad.less{padding-top:20px}}@media (min-width:600px){.mobile-top-pad,.mobile-top-pad.less{padding-top:70px}}.custom-row{position:relative}.custom-row.small{width:700px;margin:0 auto}.custom-row.large{width:100%;margin:0 auto}.custom-row.edge{width:925px;margin:0 auto}.custom-row.edge.left{float:left}.custom-row.edge.right{float:right}@media (min-width:0px){.custom-row.edge,.custom-row.small{width:100%}}@media (min-width:700px){.custom-row.small{width:700px}}@media (min-width:992px){.custom-row.edge{width:925px}}b{font-weight:900;font-family:Avenir-Heavy}em{font-style:italic}.loader-wrapper{height:100vh;font-family:"Bitstream Vera Sans Mono",Consolas,Courier,monospace;background-color:#623c91}.loader-wrapper::before{position:absolute;top:0;height:100%;width:100%;background:50% 50% no-repeat #623c91;background-size:cover;opacity:.25}.loader,.loader__figure{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader{overflow:visible;padding-top:2em;height:0;width:2em}.page-body,body{overflow-x:hidden}.loader__figure{height:0;width:0;border:0 solid #fff;border-radius:50%;-webkit-animation:loader-figure 1.15s infinite cubic-bezier(.215,.61,.355,1);-moz-animation:loader-figure 1.15s infinite cubic-bezier(.215,.61,.355,1);animation:loader-figure 1.15s infinite cubic-bezier(.215,.61,.355,1)}@-webkit-keyframes loader-figure{0%{height:0;width:0;background-color:#fff}29%{background-color:#fff}30%{height:2em;width:2em;background-color:transparent;border-width:1em;opacity:1}100%{height:2em;width:2em;border-width:0;opacity:0;background-color:transparent}}@-moz-keyframes loader-figure{0%{height:0;width:0;background-color:#fff}29%{background-color:#fff}30%{height:2em;width:2em;background-color:transparent;border-width:1em;opacity:1}100%{height:2em;width:2em;border-width:0;opacity:0;background-color:transparent}}@keyframes loader-figure{0%{height:0;width:0;background-color:#fff}29%{background-color:#fff}30%{height:2em;width:2em;background-color:transparent;border-width:1em;opacity:1}100%{height:2em;width:2em;border-width:0;opacity:0;background-color:transparent}}body{line-height:1;width:100%;height:100%;background-color:#fff;color:#fff;font-size:18px;font-family:Avenir,Serif;font-weight:500;background-image:url()}.navigation,.subpage-title-container{font-family:Avenir}.page-body{min-width:100%}.navigation{width:100%;font-size:14px;-webkit-transition:.3s all ease;-moz-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;position:fixed;z-index:999}.navigation.dark{background:#1d1d1d;height:110px;-webkit-transition:.3s all ease;-moz-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.navigation .container{position:relative}.nav-container{position:absolute;width:100%;padding-top:30px;z-index:999}.navigation .nav-items{padding-top:20px}.navigation.dark .nav-items{padding-top:15px}.navigation .nav-item{padding:0 15px;display:inline-block}.nav-logo-container{width:165px}.navigation.dark .nav-logo-container{margin-top:-5px}.nav-logo-container img{margin-left:-128px;-webkit-transition:all .5s cubic-bezier(.645,.045,.355,1);-moz-transition:all .5s cubic-bezier(.645,.045,.355,1);-o-transition:all .5s cubic-bezier(.645,.045,.355,1);transition:all .5s cubic-bezier(.645,.045,.355,1)}.nav-logo-container:hover img{margin-left:0}.nav-items a{text-decoration:none;color:#fff;display:inline-block;padding-bottom:3px}.nav-items a.active,.nav-items a:hover{border-bottom:1px solid #fff}@media (max-width:768px){.mobile-hamburger{background:red}.mobile-hamburger i{color:#fff;font-size:28px;margin-left:-65px;margin-top:-5px;cursor:pointer}.mobile-nav{display:none;opacity:0;background:#623c91;width:100%;height:100%;min-height:100vh;position:absolute;z-index:-1;left:-15px;top:0;text-align:center;padding-top:33%;line-height:2em;font-size:18px;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.mobile-nav.show{display:block;opacity:1;z-index:998;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.mobile-nav .mob-nav-close i{position:absolute;z-index:999;right:12px;top:8px;padding-top:50px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav-items a{padding-bottom:0;margin-bottom:15px;border-bottom:1px solid transparent}.half-width-list{margin-top:15px;margin-bottom:30px}}.subpage-landing{height:585px;width:100%;color:#fff;text-align:center}.subpage-landing-bg{height:100%;width:100%;background-position:center center;background-size:cover;background-attachment:scroll;background-repeat:no-repeat}.subpage-landing-bg.corvette{background-image:url(../img/subpage/landing-bg/corvette.jpg)}.subpage-landing-bg.mcdonalds{background-image:url(../img/subpage/landing-bg/mcDonalds.jpg)}.subpage-landing-bg.jamesHardie{background-image:url(../img/subpage/landing-bg/hardie.jpg)}.subpage-landing-bg.jaredsGalleria{background-image:url(../img/subpage/landing-bg/jareds.jpg)}.subpage-landing-bg.rbresearch{background-image:url(../img/subpage/landing-bg/RBresearch.jpg)}.subpage-landing-bg.rbtypology{background-image:url(../img/subpage/landing-bg/RBtypology.jpg)}.subpage-landing-bg.rbstrategy{background-image:url(../img/subpage/landing-bg/RBrworkshop.jpg)}.subpage-title-container{margin:0 auto;text-align:center;display:inline-block}.subpage-title h1{font-size:80px;display:inline-block}.subpage-subtitle h3,.subpage-title h3{font-weight:900;font-family:Avenir-Heavy;font-size:16px}.subpage-title h3{text-align:left;margin-left:5px;margin-top:225px}.subpage-subtitle h3{margin-top:55px}.icon-label .lbl,.main-image-desc,.quote-wrapper,.solution-number .number,.subpage-section-heading h1{font-family:Avenir}@media (min-width:0px){.subpage-landing{height:350px}.subpage-title h1{font-size:58px}.jamesHardie .subpage-title h1{font-size:52px}.subpage-title h3{width:300px;margin:130px auto 15px;text-align:center}.mobile-space{margin-top:30px}}@media (min-width:768px){.subpage-landing{height:585px}.jamesHardie .subpage-title h1,.subpage-title h1{font-size:80px}.subpage-title h3{margin-top:225px}.mobile-space{margin-top:0}}@media (min-width:920px){.subpage-title h3{text-align:left;margin-top:225px;margin-left:8px;margin-bottom:0}}.subpage-content{line-height:1.5em}.subpage-section.primary{padding:100px 0;background:#fff;color:#777}@media (min-width:0px){.subpage-section.primary{padding:45px 0}}@media (min-width:768px){.subpage-section.primary{padding:100px 0}}.subpage-section.secondary{background:#f8f8f8;color:#777;height:280px}.subpage-section.no-bottom-pad{padding-bottom:0!important}.subpage-section.no-top-pad{padding-top:0!important}.subpage-section.secondary.parallax{background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}.subpage-section.secondary.parallax.mcdonalds1{background-image:url(../img/subpage/mcdonalds/parallax-1.jpg)}.subpage-section.secondary.parallax.hardie1{background-image:url(../img/subpage/jamesHardie/parallax-1.jpg)}.subpage-section.secondary.parallax.jareds1{background-image:url(../img/subpage/jaredsGalleria/parallax-1.jpg)}.quote-wrapper{font-size:21px;font-weight:500;color:#fff;padding-top:100px}.quote-wrapper hr{width:250px;margin-bottom:35px}@media (min-width:0px){.quote-wrapper{padding-top:0;margin-top:-12px}.quote-wrapper hr{width:200px;margin-bottom:25px}.subpage-section.secondary{height:100%;padding:45px 0}.icon-left:before{visibility:hidden}}@media (min-width:768px){.quote-wrapper{padding-top:100px;margin-top:0}.quote-wrapper hr{width:250px;margin-bottom:35px}.subpage-section.secondary{height:280px;padding:0}.jamesHardie .quote-wrapper{padding-top:65px}}.icon-left:before{content:' ';display:block;position:absolute;top:5px;left:-75px;height:60px;width:60px}.jaredsGalleria .icon-left:before{background-image:url(../img/subpage/jaredsGalleria/jaredsLogo.jpg);left:-65px}.jamesHardie .icon-left:before{background-image:url(../img/subpage/jamesHardie/jhLogo.jpg);left:-65px}.mcdonalds .icon-left:before{background-image:url(../img/subpage/mcdonalds/mcDLogo.jpg)}.corvette .icon-left:before{background-image:url(../img/subpage/corvette/corvetteLogo.jpg)}@media (min-width:890px){.icon-left:before{visibility:visible}}.icon-label{text-align:center;margin-top:50px}@media (min-width:0px){.icon-label.first{margin-top:0}}@media (min-width:768px){.icon-label.first{margin-top:50px}}.icon-label .lbl{margin-top:30px;font-weight:500}.subpage-section ul{list-style:disc;padding-left:15px}.rbstrategy ul li{margin-bottom:20px}.rbstrategy ul li:first-of-type{margin-top:20px}.subpage-section .image-carousel{margin-top:100px}.main-image-desc{position:absolute;top:0;right:-190px;z-index:2}.main-image-desc a{color:#777}.main-image-desc hr{width:45px;margin:10px 0}.small-image{width:110px;height:110px;float:right;margin-top:290px}.small-image img{max-height:120px;margin:0 auto;float:right}@media (min-width:0px){.subpage-section .image-carousel{margin-top:45px}.small-image{margin:30px auto 0;width:120px;height:90px;float:none}.small-image img{max-height:90px;margin:0 auto;float:right}}@media (min-width:768px){.subpage-section .image-carousel{margin-top:100px}.small-image{margin:155px auto 0;width:75px;height:90px;float:right}.small-image img{max-height:90px;margin:0 auto;float:right}}@media (min-width:992px){.small-image{width:100px;height:100px;margin-top:225px}.small-image img{max-height:100px}}@media (min-width:1200px){.small-image{width:110px;height:110px;margin-top:290px}.small-image img{max-height:110px}}.subpage-section-heading{color:#623c91;display:inline-block;margin:125px auto 0}.subpage-section-heading h1{font-size:80px;text-align:center}@media (min-width:0px){.subpage-section-heading{margin-top:10px}.subpage-section-heading h1{font-size:40px;line-height:1em}}@media (min-width:768px){.subpage-section-heading{margin-top:125px}.subpage-section-heading h1{font-size:80px;line-height:inherit}}.edge-image-wrapper img{max-width:100%;margin-top:-20px}.edge-image-wrapper{max-height:300px;overflow:hidden}.custom-row.edge.left .text-wrapper{padding-left:40px}.custom-row.edge.right .text-wrapper{padding-right:40px}@media (min-width:0px){.custom-row.edge.left .text-wrapper{padding-left:15px;margin-top:30px}}@media (min-width:768px){.custom-row.edge.left .text-wrapper{padding-left:40px;margin-top:0}}.solution-number{text-align:center}.solution-number .number{text-align:center;width:100px;height:100px;margin:0 auto;color:#623c91;background:#f8f8f8;font-size:60px;padding-top:37px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%}.endline,.solution-number .num-lbl{font-family:Avenir-Heavy;font-weight:900}.solution-number .num-lbl{margin-top:25px;margin-bottom:45px}.solution-content{width:90%;margin:0 auto}.endline{font-size:21px}.more-title,footer{font-family:Avenir}.shiftUp{margin-top:-45px}@media (min-width:0px){.solution-number .num-lbl{margin-bottom:25px}.solution-content{width:100%}.solution-content.first{margin-bottom:45px}.shiftUp{margin-top:0}.contact-row .left{padding-right:20px}.contact-row .right{padding-left:0}}.contact-container{background:#623c91;color:#fff;height:85px;width:90%;padding-top:22px}.contact-row .left{padding-top:6px}@media (min-width:768px){.solution-number .num-lbl{margin-bottom:45px}.solution-content{width:90%}.solution-content.first{margin-bottom:0}.shiftUp{margin-top:-45px}.contact-row .left{padding-right:40px}.contact-row .right{padding-left:15px}}@media (min-width:992px){.contact-row .left{padding-right:55px}.contact-row .right{padding-left:25px}}.contact-row .contact-link-wrapper a{display:inline-block;width:115px;text-align:center;height:37px;padding-top:5px;border:1px solid #fff;color:#fff;text-decoration:none;-webkit-transition:all 180ms ease;-moz-transition:all 180ms ease;-o-transition:all 180ms ease;transition:all 180ms ease}.contact-row .contact-link-wrapper a:hover{background:#fff;color:#623c91}.contact-row .left span{display:inline-block;padding-bottom:1px;border-bottom:1px solid #fff}.img-shadow{box-shadow:0 -2px 5px rgba(0,0,0,.33)}.story-link{height:300px;background-position:center center;background-attachment:scroll;background-repeat:no-repeat;background-size:cover}.mcDonalds-link{background-image:url(../img/subpage/landing-bg/mcDonalds.jpg)}.corvette-link{background-image:url(../img/subpage/landing-bg/corvette.jpg)}.hardie-link{background-image:url(../img/subpage/landing-bg/hardie.jpg)}.jareds-link{background-image:url(../img/subpage/landing-bg/jareds.jpg)}.research-link{background-image:url(../img/subpage/landing-bg/RBresearch.jpg)}.typology-link{background-image:url(../img/subpage/landing-bg/RBtypology.jpg)}.strategy-link{background-image:url(../img/subpage/landing-bg/RBrworkshop.jpg)}.story-link-wrapper{display:inline-block;position:relative;height:45px;width:210px;text-align:center;background:#fff;padding-top:9px;margin-top:210px;margin-right:45px;float:right;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.story-link-wrapper.shiftUp{padding-top:9px}.story-link-wrapper:before{content:' ';background:#623c91;width:210px;height:45px;position:absolute;left:-210px;top:0;z-index:2;padding-top:0;-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;-o-transition:all 150ms ease;transition:all 150ms ease}.story-link-wrapper:hover:before{left:0}.story-link-wrapper a{color:#623c91;position:absolute;z-index:3;right:55px;text-decoration:none}.story-link-wrapper:hover a{color:#fff}.story-link-wrapper:hover{border:1px solid #fff}.more-title{margin-bottom:20px;color:#333;display:inline-block;width:300px;padding-bottom:5px;border-bottom:1px solid #777}@media (min-width:0px){.story-link{height:150px}.story-link-wrapper{margin-top:80px}.story-link-container.second{margin-top:10px}}@media (min-width:768px){.story-link{height:300px}.story-link-wrapper{margin-top:210px}.story-link-container.second{margin-top:0}}.read-more-links{margin-bottom:60px}footer{font-size:14px;background:#632c91;padding:25px 0 80px}footer .right{text-align:right}.footer-logo{width:120px;margin-top:45px}.copyright{margin-top:15px}.footer-navigation{margin-top:60px}.footer-navigation .nav-items .nav-item{display:inline-block;padding:0 15px;border:none}.footer-navigation .nav-items .nav-item a{border:none}.footer-navigation .nav-items .nav-item:nth-child(1){padding-left:0}.footer-social{margin-top:30px}.footer-social-icons .social-icon,.footer-social>*{display:inline-block}.footer-social-icons .social-icon{padding:0 15px}.footer-social-icons .social-icon a{color:#fff;text-decoration:none}@media (max-width:768px){footer{text-align:center;padding-top:90px}.footer-logo{width:120px;margin:45px auto 0}.footer-navigation{margin-top:0;text-align:center}.footer-navigation .nav-items .nav-item{padding:0 10px}.footer-social{text-align:center;margin:30px auto 0}}.designer{text-align:left;color:#fff;font-size:10px;opacity:.2;margin-top:10px}.designer a{color:#fff;border-bottom:1px solid rgba(255,255,255,.2);text-decoration:none}