/*! normalize.css v3.0.2 | MIT License | git.io/normalize */img,legend{border:0}body,sub,sup{position:relative}.List--justify:after,.ServicesFooter-nav:after,.WorkFooter-nav:after,.container:after,.row:after,.u-cf:after{clear:both}*{box-sizing:border-box;-webkit-overflow-scrolling:touch!important}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;min-height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.Button,input{line-height:normal}button{overflow:visible}button,select{text-transform:none}.Copy h2,.Copy h3,.Copy h4,.Copy h5,.Copy h6,.ServiceCard-title,.TeamCard-name,.WorkCard-title{text-transform:uppercase}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend,td,th{padding:0}table{border-collapse:collapse;border-spacing:0}#sb-site,.sb-site-container,.sb-slidebar,body,html{margin:0;padding:0;box-sizing:border-box}body,html{width:100%;overflow-x:hidden;height:100%}html.sb-scroll-lock.sb-active:not(.sb-static){overflow:hidden}#sb-site,.sb-site-container{width:100%;min-height:100vh;position:relative;z-index:1;background-color:#fff;height:100%}#sb-site:after,#sb-site:before,.sb-site-container:after,.sb-site-container:before{content:' ';display:table;clear:both}.sb-slidebar{height:100%;overflow-y:auto;position:fixed;top:0;z-index:0;display:none;background-color:#ededed;width:30%}.sb-slidebar,.sb-slidebar *{-webkit-transform:translateZ(0)}.sb-left{left:0}.sb-right{right:0}.sb-slidebar.sb-static,html.sb-static .sb-slidebar{position:absolute}.sb-slidebar.sb-active{display:block}.sb-style-overlay{z-index:9999}.sb-momentum-scrolling{overflow-y:scroll;-webkit-overflow-scrolling:touch}.sb-width-thin{width:15%}.sb-width-wide{width:45%}@media (max-width:480px){.sb-slidebar{width:70%}.sb-width-thin{width:55%}.sb-width-wide{width:85%}}@media (min-width:481px){.sb-slidebar{width:55%}.sb-width-thin{width:40%}.sb-width-wide{width:70%}}@media (min-width:768px){.sb-slidebar{width:40%}.sb-width-thin{width:25%}.sb-width-wide{width:55%}}@media (min-width:992px){.sb-slidebar{width:30%}.sb-width-thin{width:15%}.sb-width-wide{width:45%}.pull-4\@md{right:33.33333%}}@media (min-width:1200px){.sb-slidebar{width:20%}.sb-width-thin{width:5%}.sb-width-wide{width:35%}}#sb-site,.sb-site-container,.sb-slide,.sb-slidebar{-webkit-transform:translate(0);transform:translate(0);transition:-webkit-transform .4s ease;transition:transform .4s ease;-webkit-transition-property:-webkit-transform,left,right;-webkit-backface-visibility:hidden}.sb-hide{display:none}@-ms-viewport{width:device-width}.RatioContainer--16x9{position:relative;padding-top:56.25%}.RatioContainer--16x9 iframe{position:absolute;left:0;top:0;width:100%;height:100%}.debug,[class^=col-]{position:relative}@media (min-width:992px){.push-4\@md{left:33.33333%}}.BlockGrid [class^=col-]{display:inline-block;float:none}.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.BlockGrid--alignTop [class^=col-]{vertical-align:top}.container{margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px;max-width:1200px}.container--fluid{max-width:none}.container--tight{max-width:465px}.container--medium{max-width:720px}.container--cta{max-width:620px}.container--signup{max-width:700px}.container--system{padding-bottom:50px}.container--system h1:first-child{margin-top:1.92857em}.row{margin-left:-20px;margin-right:-20px}[class^=col-]{float:left;margin:0;min-height:1px;padding:0 20px;width:100%}.col-1{width:8.33333%}.col-2{width:16.66667%}.col-3{width:25%}.col-4{width:33.33333%}.col-5{width:41.66667%}.col-6{width:50%}.col-7{width:58.33333%}.col-8{width:66.66667%}.col-9{width:75%}.col-10{width:83.33333%}.col-11{width:91.66667%}.col-12{width:100%}@media (min-width:480px){.debug:after{content:"Breakpoint: xs "}}@media (min-width:640px){.pull-3\@s{right:25%}.push-9\@s{left:75%}.col-1\@s{width:8.33333%}.col-2\@s{width:16.66667%}.col-3\@s{width:25%}.col-4\@s{width:33.33333%}.col-5\@s{width:41.66667%}.col-6\@s{width:50%}.col-7\@s{width:58.33333%}.col-8\@s{width:66.66667%}.col-9\@s{width:75%}.col-10\@s{width:83.33333%}.col-11\@s{width:91.66667%}.col-12\@s{width:100%}.debug:before{content:"Grid: s"}.debug:after{content:"Breakpoint: s "}}@media (min-width:720px){.debug:after{content:"Breakpoint: sm "}}@media (min-width:830px){.debug:after{content:"Breakpoint: submenu "}}@media (min-width:960px){.debug:after{content:"Breakpoint: m "}}@media (min-width:992px){.col-1\@md{width:8.33333%}.col-2\@md{width:16.66667%}.col-3\@md{width:25%}.col-4\@md{width:33.33333%}.col-5\@md{width:41.66667%}.col-6\@md{width:50%}.col-7\@md{width:58.33333%}.col-8\@md{width:66.66667%}.col-9\@md{width:75%}.col-10\@md{width:83.33333%}.col-11\@md{width:91.66667%}.col-12\@md{width:100%}.debug:before{content:"Grid: md"}.debug:after{content:"Breakpoint: md "}}@media (min-width:1200px){.col-1\@lg{width:8.33333%}.col-2\@lg{width:16.66667%}.col-3\@lg{width:25%}.col-4\@lg{width:33.33333%}.col-5\@lg{width:41.66667%}.col-6\@lg{width:50%}.col-7\@lg{width:58.33333%}.col-8\@lg{width:66.66667%}.col-9\@lg{width:75%}.col-10\@lg{width:83.33333%}.col-11\@lg{width:91.66667%}.col-12\@lg{width:100%}.debug:before{content:"Grid: lg"}.debug:after{content:"Breakpoint: lg "}}@media (min-width:1300px){.debug:after{content:"Breakpoint: big "}}@media (min-width:1800px){.debug:after{content:"Breakpoint: huge "}}.debug:after,.debug:before{display:block;position:absolute;top:0;background-color:#5193EA;color:#fff;right:0}.Button:active,.Card--hasLine,.Icon--shac--full{position:relative}@media print{.debug:after,.debug:before{display:none}}.debug:after{background-color:#FF8A28;top:18px}.Copy div:empty,.Copy p:empty{display:none}.Bg-1{background-color:#eaeaea}.Branding{background:url(../img/branding/logo-1x.png) 2px center no-repeat;display:block;width:230px;height:32px;margin:0;padding:0}.Branding svg{display:none}.inlinesvg .Branding{background:0 0}.inlinesvg .Branding svg{display:block}.Branding--print{display:none}.Button,.Icon{display:inline-block}.Icon{width:2em;height:2em;vertical-align:middle}.Icon path{fill:inherit}.Icon--shac--full{padding:20px;width:75%;height:100%;max-width:650px}.Icon--shac--footer{width:100%;height:100%;max-width:11.875em;max-height:3.125em}.Icon--fillWhite{fill:#fff}.Button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ba5215;border:none;border-radius:0;color:#FFF;cursor:pointer;font-family:open-sans,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;margin:0;padding:10px 40px 11px;text-align:center;text-decoration:none;transition:background-color .3s ease,color .3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:normal}.Button::-moz-focus-inner{border:0;padding:0}.Button:focus{outline:dotted 1px;outline:-webkit-focus-ring-color auto 5px}.Button:hover{background-color:rgba(186,82,21,.8)}.Button:active{background-color:#8c3d0f;top:1px}.Button.is-disabled,.Button:disabled{cursor:default;opacity:.6}.Button--dark{background-color:#27272c}.Button--dark:hover{background-color:rgba(39,39,44,.8)}.Button--dark:active{background-color:#000}.Button--block{display:block;width:100%;text-align:center}.Button--fixed{width:290px}@media (min-width:992px){.Button--fixed\@md{width:290px}}@media (max-width:639px){.Button--approach{display:block;margin:0 auto;max-width:290px}}.Link{transition:opacity .3s ease}.Link:hover{opacity:.8}.Link:active{opacity:1}.Link--inherit{color:inherit;text-decoration:inherit}.List{list-style:none;margin:0;padding:0}.List--justify{list-style-type:none;text-align:justify;width:100%}.List--justify>li{font-size:16px;display:inline;text-align:justify}.List--justify>li:after{content:' ';display:inline}.List--justify>li:last-child:after{display:inline-block;margin-left:100%;content:' '}.List--inlineBlock{list-style-type:none;text-align:center;width:100%}.List--inlineBlock>li{display:inline-block}.List--footerNavigation{font-size:12px;text-align:center;margin:40px 0 0}@media (min-width:992px){.List--footerNavigation{margin:0}}.List--footerNavigation .List-item{display:inline-block;margin:0 6px 26px}.List--footerNavigation .List-item a{color:#fff;letter-spacing:.03em;text-decoration:none;text-transform:uppercase}@media (min-width:640px){.List--footerNavigation{text-align:justify;width:100%}.List--footerNavigation .List-item{font-size:16px;display:inline;text-align:justify;margin-left:0;margin-right:0}.List--footerNavigation .List-item:after{content:' ';display:inline}.List--footerNavigation .List-item:last-child:after{display:inline-block;margin-left:100%;content:' '}.List--footerNavigation:after{clear:both}}@media (min-width:992px){.List--footerNavigation .List-item{display:block;float:left;margin-bottom:27px;text-align:left;width:50%}.List--footerNavigation .List-item:after{display:none}}.heading-1,h1{font-family:adobe-caslon-pro,Garamond,Times,Georgia,serif;font-size:32px;font-weight:400;line-height:1.2;margin:0 0 .21875em}.heading-2,.heading-3,.heading-4,.heading-5,.heading-6,h2,h3,h4,h5,h6{font-weight:600;font-family:open-sans,Helvetica,Arial,sans-serif}@media (min-width:640px){.heading-1,h1{font-size:48px}}@media (min-width:992px){.heading-1,h1{font-size:56px}}.heading-2,h2{font-size:18px;line-height:1.22222;margin:1.11111em 0 .11111em}.heading-3,.heading-4,.heading-5,.heading-6,h3,h4,h5,h6{font-size:14px;line-height:1.2;margin:.42857em 0 .14286em}.heading-pageTitle{margin-top:1.92857em;margin-bottom:.64286em}.heading-pageTitle--teamDetails{margin-bottom:2em}p{margin:0}body{color:#000;font-family:open-sans,Helvetica,Arial,sans-serif;font-size:16px}.Breakout{font-family:open-sans,Helvetica,Arial,sans-serif;font-size:21px;font-weight:300;line-height:1.57143;margin:.19048em 0 1em;padding:0}@media (min-width:640px){.Breakout{font-size:24px}}.Breakout--small{color:#000;font-family:open-sans,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.52941;margin:.23529em 0 .70588em}.Copy{line-height:1.5333}.Copy p{margin:0 0 12px}.Copy a{color:#ba5215;text-decoration:underline}.ServiceCard,.TeamCard,.WorkCard{text-decoration:none}.Copy a:hover{color:#8c3d0f}.Copy h4,.Copy h5,.Copy h6{font-weight:400}.Copy .Button{color:#ededed}.Copy ol,.Copy ul{margin:14px 0;padding:0}.Copy li ul,.Copy ol{margin-left:25px}.Copy li{color:#000;font-family:open-sans,Helvetica,Arial,sans-serif;font-size:16px;margin:0 0 8px;list-style-position:outside}.Copy ul li{list-style-type:none}.Copy ul li:before{content:"+";margin-right:15px}.Copy ol li{list-style-type:decimal}.Copy .caption,.Copy caption{color:#000;font-family:open-sans,Helvetica,Arial,sans-serif;font-size:13px;font-style:italic;line-height:normal;margin:0;padding:3px 0 6px}.Copy .Breakout{font-family:open-sans,Helvetica,Arial,sans-serif;font-size:21px;font-weight:300;line-height:1.57143;margin:.19048em 0 1em;padding:0}@media (min-width:640px){.Copy .Breakout{font-size:24px}}.Copy .Breakout--small,.Copy blockquote{color:#000;font-family:open-sans,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.52941;margin:.23529em 0 .70588em}.Copy dd,.Copy dl{margin:0}.Copy .ContainerBreak{text-align:center;margin-left:0;margin-right:0}.Copy .Breakout--feature{font-family:adobe-caslon-pro,Garamond,Times,Georgia,serif;font-size:26px;line-height:32px;max-width:546px;margin:0}@media (min-width:640px){.Copy .Breakout--feature{font-size:30px;line-height:38px}}.Copy--contained{max-width:620px}.Card{background:#f7f7f7;margin:20px 0;padding:0 20px 20px}.Card--hasLine:before{background-color:#ba5215;content:'';display:block;height:10px;margin-bottom:16px;width:140px}.ServiceCard{color:#000;display:block;margin-bottom:75px}.ServiceCard:hover .ServiceCard-title{color:#ba5215}.ServiceCard:hover .ServiceCard-image{border-color:#ba5215}.ServiceCard:active .ServiceCard-title{color:#8c3d0f}.ServiceCard:active .ServiceCard-image{border-color:#8c3d0f}.ServiceCard--secondary:hover .ServiceCard-introduction{color:#ba5215}.ServiceCard--secondary:active .ServiceCard-introduction{color:#8c3d0f}.ServiceCard-title{font-size:13px;font-weight:600;line-height:1.69231;margin-bottom:.33333em;transition:color .45s ease}.ServiceCard-image{background-size:cover;background-repeat:no-repeat;background-position:center center;border:2px solid transparent;width:100%;margin-bottom:25px;height:106px;transition:border-color .3s ease}.ServiceCard-introduction{font-size:13px;font-weight:400;line-height:1.46154;transition:color .8s ease}.ApproachCardWrap{background:#f7f7f7;border-bottom:1px solid #ededed;border-top:1px solid #ededed;margin-bottom:75px}.TeamCard-image,.WorkCard-image{background-size:cover;background-repeat:no-repeat;background-position:center center;overflow:hidden}.ApproachCard{padding:64px 0 70px}@media (min-width:640px){.ApproachCard{padding:78px 0 120px}.ApproachCard-container{max-width:402px}}@media (min-width:992px){.ApproachCard{padding:90px 0 150px}}.ApproachCard-container{margin:0 auto;padding:0 20px;position:relative}.TeamCard-image:before,.WorkCard-image:before{content:'';padding-bottom:100%}.ApproachCard--title{text-align:left}.ApproachCard-images{margin:60px 0;text-align:right}.ApproachCard-image{vertical-align:top;height:auto;margin:6px 0}@media (min-width:640px){.ApproachCard-images{text-align:center}.ApproachCard-image{margin:12px 3px}}@media (min-width:992px){.ApproachCard-container{max-width:620px}.ApproachCard-image{margin:12px 9px}}.ApproachCard-image--large{display:block;float:left;width:79.6875%}@media (min-width:640px){.ApproachCard-image--large{width:48.25871%;float:none;display:inline-block}}.ApproachCard-image--medium{width:37.5%;margin-right:6px}@media (min-width:640px){.ApproachCard-image--medium{width:30.34826%}}.ApproachCard-image--small{width:25%}.ApproachCard-quote{margin-bottom:21px}@media (min-width:640px){.ApproachCard-image--small{position:absolute;bottom:0;width:22.38806%;left:62%}.ApproachCard-quote{text-align:left;float:left;max-width:246px}}@media (min-width:992px){.ApproachCard-image--small{left:65%;bottom:-60px}.ApproachCard-quote{max-width:378px}}.WorkCard{color:#000;display:block;margin-bottom:75px}.WorkCard:hover .WorkCard-title{color:#ba5215}.WorkCard:hover .WorkCard-image{border-color:#ba5215}.WorkCard:active .WorkCard-title{color:#8c3d0f}.WorkCard:active .WorkCard-image{border-color:#8c3d0f}.WorkCard--related .WorkCard-image{background-origin:border-box;max-width:100px;float:left;margin-right:20px}@media (min-width:640px){.WorkCard--related .WorkCard-image{max-width:none;float:none;margin-right:0}}.WorkCard--related .WorkCard-content{overflow:hidden}.WorkCard--secondary:hover .WorkCard-introduction{color:#ba5215}.WorkCard--secondary:active .WorkCard-introduction{color:#8c3d0f}.WorkCard-title{font-size:13px;font-weight:600;line-height:1.69231;margin-bottom:1em;transition:color .45s ease}.WorkCard-image{border:2px solid transparent;display:block;width:100%;margin-bottom:25px;transition:border-color .3s ease}.WorkCard-image:before{display:block}.WorkCard-introduction{font-size:13px;font-weight:400;line-height:1.46154;transition:color .8s ease}@media (min-width:992px){.TeamCol{width:20%}}.TeamCard{color:#000;display:block;margin-bottom:75px}.TeamCard:hover .TeamCard-name{color:#ba5215}.TeamCard:hover .TeamCard-image{border-color:#ba5215}.TeamCard:active .TeamCard-name{color:#8c3d0f}.TeamCard--job:active .TeamCard-jobBox,.TeamCard--job:hover .TeamCard-jobBox{color:#fff}.TeamCard:active .TeamCard-image{border-color:#8c3d0f}.TeamCard--job:hover .TeamCard-image{background-color:#ba5215}.TeamCard--job:active .TeamCard-image{background-color:#8c3d0f}.TeamCard-jobBox{color:#ba5215;position:absolute;top:50%;width:100%;left:0;right:0;text-align:center;margin-top:-11px}.TeamCard-image{background-origin:border-box;border:2px solid transparent;display:block;width:100%;margin-bottom:25px;transition:border-color .3s ease,background-color .35s ease}.TeamCard-image:before{display:block}.TeamCard-image--job{border:2px solid #ba5215;position:relative}.TeamCard-name{font-size:13px;font-weight:600;line-height:1.69231;margin-bottom:.33333em;transition:color .45s ease}.TeamCard-position{font-size:13px;line-height:1.46154}.AwardCard,.ContactCard{font-size:17px;line-height:1.52941}.AwardCard{color:#000;margin:0 0 25px}.AwardCard-date{display:inline-block;float:left;font-weight:600;margin-right:6px}.AwardCard-body{font-weight:400}.AwardCard-body a{color:#ba5215}.AwardCard-body a:hover{color:#8c3d0f}.AwardsList{margin-bottom:80px}.ContactCard{font-weight:300;margin-bottom:60px}.ContactCard-heading{margin-bottom:12px}.ContactCard-socialLink{display:block;color:#ba5215;text-transform:capitalize;margin-bottom:12px}.ContactCard-aia img{max-width:180px;height:auto}.ApproachItems{max-width:760px;margin:0 auto}.ApproachItem{margin:76px 0}.ApproachItem-image{vertical-align:middle;max-width:300px;height:auto}.ApproachItem-heading{text-transform:uppercase}@media (min-width:640px){.ApproachItem-content{display:inline-block;max-width:380px;text-align:left}}.ApproachItem-breakout{font-family:open-sans,Helvetica,Arial,sans-serif;font-size:21px;font-weight:300;line-height:1.57143;margin:.19048em 0 1em;display:inline-block;text-align:left;max-width:322px;width:100%;padding:20px;vertical-align:middle}.ApproachItem-topRow{text-align:center;margin-bottom:30px}@media (min-width:640px){.ApproachItem-breakout{font-size:24px;padding:20px 40px}.ApproachItem-topRow{margin-bottom:76px}.ApproachItem-bottomRow.is-even{padding-left:120px}}.OurWork{background-color:#f7f7f7;padding:39px 0 60px}.OurWork .Button{margin-bottom:15px}.OurWork-title{margin-bottom:21px}.OurWork-content{margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:580px}@media (min-width:640px){.OurWork-leftButton{padding-right:10px}.OurWork-rightButton{padding-left:10px}}.IntroCard{margin-bottom:50px;max-width:675px}#infscr-loading{margin-bottom:25px;text-align:center}.Control--captcha input[type=text],.ControlInput{color:#000;display:block;width:100%;border:1px solid #ededed;border-radius:0;box-shadow:none;padding:8px 15px;margin-top:0;margin-bottom:15px;font-size:16px;transition:border-color .2s ease}.Control--captcha input[type=text]:hover,.ControlInput:hover{border-color:#8c3d0f;box-shadow:0 2px 3px rgba(234,234,234,.2) inset}.Control--captcha input[type=text]:focus,.ControlInput:focus{box-shadow:0 3px 4px rgba(234,234,234,.3) inset;border-color:#ba5215;outline:0}.Control--captcha .captchaimg{background:#696969;height:40px;text-align:center}.Control--captcha .captchaimg img{margin-top:2px}.Control--captcha input[type=text],.ControlInput--file,.ControlInput--text{font-size:14px}.Control--captcha input[type=text]{margin-top:0;width:100%!important}.ControlInput--file{border:none;line-height:100%;padding:0;margin-bottom:20px}.InputGroup{position:relative;display:table;border-collapse:separate}.InputGroup .ControlInput{display:table-cell;position:relative;z-index:2;float:left;width:100%;margin-bottom:0;margin-top:0;border-top-right-radius:0;border-bottom-right-radius:0}.InputGroup-addon{display:table-cell;line-height:1;text-align:center}.InputGroup-buttonHolder{display:table-cell;position:relative;font-size:0;width:1%;white-space:nowrap;vertical-align:middle}.SelectWrap{position:relative;display:block;padding:0}.SelectWrap::after{content:"";position:absolute;z-index:2;pointer-events:none}.SelectWrap:hover{border-color:#eaeaea}.SelectWrap select{width:100%;margin:0;background:0 0;border:1px solid transparent;font-size:16px;outline:0;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none}.SelectWrap select:focus{outline:0;background-color:transparent}.SelectWrap option{font-weight:400}.SelectWrap::after,x:-o-prefocus{display:none}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.SelectWrap select::-ms-expand{display:none}.SelectWrap select:focus::-ms-value{background:0 0;color:#eaeaea}}@-moz-document url-prefix(){.SelectWrap{overflow:hidden}.SelectWrap select{width:120%;width:calc(100% + em)}.SelectWrap select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}}.SelectWrap--1{border:1px solid #ededed;border-radius:0;transition:border-color .2s ease}.SelectWrap--1::after{top:50%}.SelectWrap--1:hover{border-color:#8c3d0f;box-shadow:0 2px 3px rgba(234,234,234,.2) inset}.SelectWrap--1:hover::before{border-color:#8c3d0f transparent transparent}.SelectWrap--1:focus{border-color:#8c3d0f;box-shadow:0 3px 4px rgba(234,234,234,.3) inset}.SelectWrap--1:focus::before{border-color:#8c3d0f transparent transparent}.is-invalid .SelectWrap--1{border-color:#F90808}.is-invalid .SelectWrap--1:focus{box-shadow:0 2px 3px rgba(249,8,8,.2) inset}.SelectWrap--1::before{background-color:transparent;content:'';display:block;position:absolute;width:0;height:0;border-style:solid;border-width:10px 7px 0;border-color:#eaeaea transparent transparent;transition:border-color .2s ease;top:17px;right:16px;pointer-events:none}.SelectWrap--1 select{border-radius:8px;font-weight:500;color:#8c3d0f;padding:11px 15px;line-height:normal}.SelectWrap--1 select:disabled,.SelectWrap--1 select[disabled]{opacity:.4;cursor:not-allowed}.SelectWrap--1 select option[default][disabled]{display:none}.ControlInput--checkbox{display:inline-block;margin:6px 6px 0 0;width:auto;height:auto}.ControlInput--checkbox+label{padding-left:10px;display:inline-block}.ControlInput--checkbox:not(#an-old-browser){position:absolute;overflow:hidden;margin:0;padding:0;border:0;outline:0;opacity:0;width:24px;height:24px}.ControlInput--checkbox:not(#an-old-browser)+label{color:#000;position:relative;margin:0;padding-left:36px;font-size:16px;line-height:1.5}.ControlInput--checkbox:not(#an-old-browser)+label:hover{color:#ba5215}.ControlInput--checkbox:not(#an-old-browser)+label:before{border:1px solid #000;background-color:#f7f7f7;background-repeat:no-repeat;background-position:center center;width:24px;height:24px;content:"";border-radius:0;display:inline-block;vertical-align:top;position:absolute;transition:border-color .2s ease;top:0;left:0}.ControlInput--checkbox:not(#an-old-browser)+label:hover:before{border:1px solid #ba5215}.ControlInput--checkbox:not(#an-old-browser):checked+label{color:#000}.ControlInput--checkbox:not(#an-old-browser):checked+label:before{border:1px solid #ba5215;background-image:url(/theme/dist/img/ui/checkbox/checkbox-tick.svg)}.no-svg .ControlInput--checkbox:not(#an-old-browser):checked+label:before{background-image:url(/theme/dist/img/ui/checkbox/checkbox-tick.png)}.ControlInput--radio{display:inline-block;margin:6px 6px 0 0;width:auto;height:auto}.ControlInput--radio+label{padding-left:10px;display:inline-block}.ControlInput--radio:not(#an-old-browser){position:absolute;overflow:hidden;margin:0;padding:0;border:0;outline:0;opacity:0;width:26px;height:26px}.ControlInput--radio:not(#an-old-browser)+label{color:#eaeaea;position:relative;padding-left:38px;font-size:13px}.ControlInput--radio:not(#an-old-browser)+label:hover{color:#8c3d0f}.ControlInput--radio:not(#an-old-browser)+label:hover:before{border-color:#eaeaea}.ControlInput--radio:not(#an-old-browser)+label:hover:after{background-color:#eaeaea}.ControlInput--radio:not(#an-old-browser)+label:before{background-color:#f7f7f7;width:26px;height:26px;border-radius:100%;content:"";display:inline-block;vertical-align:top;position:absolute;top:0;left:0}.ControlInput--radio:not(#an-old-browser)+label:after{content:'';display:block;border-radius:100%;background-color:#ededed;top:9px;left:9px;position:absolute;width:8px;height:8px}.ControlInput--radio:not(#an-old-browser):checked+label:after{background-color:#eaeaea}.Control{margin-bottom:15px}.Control.is-required .Control-label:after{content:"*";color:#000;padding-left:2px}.SiteFooter-newsletter .Control.is-required .Control-label:after{color:#FFF}.Control.is-invalid .Control-description,.Control.is-invalid .Control-label,.Control.is-invalid .ControlInput{margin-bottom:6px}.Control.is-invalid .Control-error{display:block}.Control--captcha{margin-bottom:21px}.Control-label{color:#000;display:block;font-size:14px;line-height:22px;margin-bottom:6px;text-align:left}.Control-label a{color:#ba5215;text-decoration:underline}.SiteFooter-newsletter .Control-label{color:#FFF;font-size:14px;line-height:23px}.Control-description{color:#000;display:block;font-size:13px;line-height:1.23077em;margin-bottom:6px}.Control-error{display:none;color:#F90808}.Control.is-invalid .ControlInput{border-color:#ba5215}.Control-notification{font-size:.75em;color:#ba5215}.LocationCard{margin:50px 0;padding-bottom:66.666666667%;position:relative}.LocationCard--image{background-image:url(/theme/dist/img/system/shac-architects-newcastle.jpg);background-size:100%}.LocationCard--map #map{position:absolute;top:0;bottom:0;left:0;right:0}.at4-jumboshare table{margin:0 auto;border-bottom:1px solid #808184;border-top:1px solid #808184}td.addthis_32x32_white_style.at4-share-container{background:0 0!important;height:40px!important;line-height:0!important;padding:0!important;text-align:left!important;width:auto!important}.at4-jumboshare table td{border-color:#808184!important}.at4-share-container .at4-share-btn{background:0 0!important;color:#808184!important;margin:0!important}.at4-share-container .at4-share-btn .at4-icon{display:none!important}.at4-share-container .at4-share-btn:before{display:inline-block;font-family:hj-icons;font-size:40px;font-style:normal;font-weight:400;font-variant:normal;line-height:1;padding-top:2px;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.at-svc-facebook:before{content:"\f10e"}.at-svc-twitter:before{content:"\f123"}.at-svc-google_plusone_share:before{content:"\f10f"}.at-svc-pinterest_share:before{content:"\f119"}.at-svc-linkedin:before{content:"\f113"}.at4-count-container{padding:0!important}.at4-jumboshare .at4-count{font-size:23px!important;line-height:27px!important}.at4-jumboshare .at4-title{font-size:11px!important;line-height:13px!important}@font-face{font-family:hj-icons;src:url(http://shacarchitecture.businesscatalyst.com/fonts/hj-icons.eot);src:url(http://shacarchitecture.businesscatalyst.com/fonts/hj-icons.eot?#iefix) format("embedded-opentype"),url(http://shacarchitecture.businesscatalyst.com/fonts/hj-icons.woff) format("woff"),url(http://shacarchitecture.businesscatalyst.com/fonts/hj-icons.ttf) format("truetype"),url(http://shacarchitecture.businesscatalyst.com/fonts/hj-icons.svg#hj-icons) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:hj-icons;src:url(../fonts/hj-icons.svg#hj-icons) format("svg")}}[data-icon]:before{content:attr(data-icon)}.icon-arrow-down:before,.icon-arrow-left:before,.icon-arrow-right:before,.icon-arrow-up:before,.icon-calendar:before,.icon-cart:before,.icon-checkbox-filled:before,.icon-checkbox:before,.icon-circle-filled:before,.icon-circle:before,.icon-clock:before,.icon-cross:before,.icon-dollar:before,.icon-email:before,.icon-facebook:before,.icon-google-plus:before,.icon-heart-filled:before,.icon-heart:before,.icon-instagram:before,.icon-linkedin:before,.icon-location-marker:before,.icon-menu:before,.icon-minus:before,.icon-phone-2:before,.icon-phone:before,.icon-pinterest:before,.icon-plus:before,.icon-print:before,.icon-rss:before,.icon-search:before,.icon-speech-bubble:before,.icon-star-filled:before,.icon-star:before,.icon-the-loop:before,.icon-tick:before,.icon-twitter:before,.icon-vimeo:before,.icon-web:before,.icon-youtube:before,[data-icon]:before{display:inline-block;font-family:hj-icons;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.MainNavigation-link,.SubNavigation-link{display:block;transition:background-color .4s ease,color .3s ease}.DesktopNavigation-link,.WorkSubmenu-primaryItem{font-family:open-sans,Helvetica,Arial,sans-serif;letter-spacing:.03em}.icon-arrow-down:before{content:"\f100"}.icon-arrow-left:before{content:"\f101"}.icon-arrow-right:before{content:"\f102"}.icon-arrow-up:before{content:"\f103"}.icon-calendar:before{content:"\f104"}.icon-cart:before{content:"\f105"}.icon-checkbox:before{content:"\f106"}.icon-checkbox-filled:before{content:"\f107"}.icon-circle:before{content:"\f108"}.icon-circle-filled:before{content:"\f109"}.icon-clock:before{content:"\f10a"}.icon-cross:before{content:"\f10b"}.icon-dollar:before{content:"\f10c"}.icon-email:before{content:"\f10d"}.icon-facebook:before{content:"\f10e"}.icon-google-plus:before{content:"\f10f"}.icon-heart:before{content:"\f110"}.icon-heart-filled:before{content:"\f111"}.icon-instagram:before{content:"\f112"}.icon-linkedin:before{content:"\f113"}.icon-location-marker:before{content:"\f114"}.icon-menu:before{content:"\f115"}.icon-minus:before{content:"\f116"}.icon-phone:before{content:"\f117"}.icon-phone-2:before{content:"\f118"}.icon-pinterest:before{content:"\f119"}.icon-plus:before{content:"\f11a"}.icon-print:before{content:"\f11b"}.icon-rss:before{content:"\f11c"}.icon-search:before{content:"\f11d"}.icon-speech-bubble:before{content:"\f11e"}.icon-star:before{content:"\f11f"}.icon-star-filled:before{content:"\f120"}.icon-the-loop:before{content:"\f121"}.icon-tick:before{content:"\f122"}.icon-twitter:before{content:"\f123"}.icon-vimeo:before{content:"\f124"}.icon-web:before{content:"\f125"}.icon-youtube:before{content:"\f126"}.MainNavigation{list-style:none;margin:0;padding:0}.MainNavigation-item{background-color:#fff;color:#000;border-top:1px solid #ededed}.MainNavigation-item:first-child{border-top:none}.MainNavigation-item.is-active{background-color:#ba5215;color:#fff}.MainNavigation-item--phone{background-color:#27272c;color:#fff}.MainNavigation-item--phone .MainNavigation-link{font-size:14px}.MainNavigation-link{color:inherit;font-size:13px;font-weight:600;line-height:1.23077;padding:18px 20px;text-decoration:none;text-transform:uppercase}.MainNavigation-link:hover{color:#000;background-color:#eaeaea}.SubNavigation{background-color:#f7f7f7;list-style:none;margin:0;padding:0;text-transform:none}.SubNavigation-link,.SubNavigation-search label{font-size:12px;text-transform:uppercase}.SubNavigation-item-icons{padding:0 10px}.SubNavigation-item{border-top:1px solid #eaeaea;color:#000;transition:background-color .4s ease,color .3s ease}.SubNavigation-item.is-active{background-color:#ba5215;color:#fff}.SubNavigation-link{color:inherit;font-weight:400;line-height:1.33333;text-decoration:none;padding:12px 20px}.SubNavigation-link:hover{color:#000;background-color:#eaeaea}.SubNavigation-item-icon{float:left;margin:13px}.SubNavigation-item-icon.is-search{top:-6px}.SubNavigation-search{display:none;border-top:1px solid #ededed;padding:10px 20px}.SubNavigation-list{display:none;list-style:none;margin:0;padding:0}.SubNavigation-list-link{text-transform:none}.DesktopNavigation-link,.HomeSlide-title,.RelatedWork-heading,.SiteFooter-text1,.TeamList-heading,.WorkSubmenu-primaryItem{text-transform:uppercase}.DesktopNavigation-link{color:#27272c;font-size:13px;font-weight:600;text-decoration:none;display:inline-block;padding:0 2px 6px;border-bottom:1px solid transparent;transition:border-color .3s ease,opacity .2s ease}.DesktopNavigation-link.is-active,.DesktopNavigation-link:active,.DesktopNavigation-link:hover{opacity:1;border-bottom-color:#8c3d0f}.HamburgerIcon{cursor:pointer;display:block;width:16px;height:15px;position:relative;-webkit-transform:rotate(0);transform:rotate(0);transition:.5s ease-in-out;margin:4px 0}.HamburgerIcon span{border-radius:3px;display:block;position:absolute;height:3px;width:100%;background:#27272c;opacity:1;left:0;-webkit-transform:rotate(0);transform:rotate(0);transition:.25s ease-in-out}.HamburgerIcon span:nth-child(1){top:0}.HamburgerIcon span:nth-child(2),.HamburgerIcon span:nth-child(3){top:6px}.HamburgerIcon span:nth-child(4){top:12px}.sb-active-left .HamburgerIcon span:nth-child(1),.sb-active-left .HamburgerIcon span:nth-child(4){top:6px;width:0;left:50%}.no-csstransforms .HamburgerIcon{background:url(../img/ui/fallbacks/hamburger-open.png) center center no-repeat}.no-csstransforms .HamburgerIcon span{display:none}.sb-active-left .HamburgerIcon span{background-color:#000;transition:.25s ease-in-out .25s}.AddIcon:after,.SearchIcon-circle,.SearchIcon-handle:after{transition:all .6s cubic-bezier(.25,1.7,.35,.8)}.sb-active-left .HamburgerIcon span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sb-active-left .HamburgerIcon span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sb-active-left.no-csstransforms .HamburgerIcon{background-image:url(../img/ui/fallbacks/hamburger-close.png)}.SearchIcon{border-radius:3px;display:inline-block;cursor:pointer;height:13px;width:13px;padding:5px;margin-right:11.5px;top:-2px;position:relative}.SearchIcon.is-active .SearchIcon-circle{-webkit-transform:scale(.02);transform:scale(.02);-webkit-transform-origin:30% 40%;transform-origin:30% 40%;background:#fff;border-color:#fff}.SearchIcon.is-active .SearchIcon-handle:after{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.SearchIcon:before{content:'';display:block;width:26px;height:26px;position:absolute;top:0;left:0}.SearchIcon--subMenu{top:-5px}.SearchIcon-circle{position:relative;display:block;height:13px;width:13px;background-color:#fff;border-radius:100%;border:3px solid #000;z-index:1}.SearchIcon-handle{position:absolute;background-color:#000;width:18px;height:3px;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);float:right;border-radius:3px;left:5px;top:11.5px}.SearchIcon-handle:after{content:"";background-color:inherit;width:inherit;height:inherit;display:inherit;float:right;border-radius:inherit;z-index:-1}.AddIcon{display:inline-block;position:relative;width:13px;height:13px}.AddIcon.is-active:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.AddIcon:after,.AddIcon:before{content:'';display:block;background-color:#000;position:absolute}.AddIcon:before{top:50%;height:3px;width:13px;margin-top:-1.5px}.AddIcon:after{left:50%;margin-left:-1.5px;width:3px;height:13px}.Pagination{color:#000;font-size:15px;font-weight:400;float:right;text-align:right;text-decoration:none;margin:39px 20px}.WorkSubmenu{border-bottom:1px solid #ededed;background-color:#f7f7f7}.WorkSubmenu-topMenu{max-width:900px;padding-left:10px;padding-right:10px}@media (min-width:830px){.WorkSubmenu-topMenu{padding-left:20px;padding-right:20px}}.WorkSubmenu-primaryItems{margin-bottom:-19px;padding:14px 0}@media (max-width:750px){li.WorkSubmenu-listItem{display:inline-block;text-align:center;margin:0 10px 5px}li.WorkSubmenu-listItem--lastItem{display:none}.WorkSubmenu-primaryItems{margin-bottom:-7px}.WorkSubmenu-primaryItems ul.List{text-align:center}.WorkSubmenu-topMenu{max-width:470px}}.WorkSubmenu-primaryItem{border-bottom:none;color:#27272c;display:inline-block;font-size:11px;line-height:1.30909em;font-weight:400;text-decoration:none;padding:6px 2px;transition:border-color .3s ease,opacity .2s ease;vertical-align:middle}@media (min-width:830px){.WorkSubmenu-primaryItem{font-size:12px;line-height:1.2em}}.WorkSubmenu-primaryItem.is-active,.WorkSubmenu-primaryItem:hover{color:#ba5215}.WorkSubmenu-secondaryItems{max-width:740px;margin:0 auto 18px}.WorkSubmenu-secondaryItem{color:#000;display:inline-block;font-size:12px;line-height:1.83333;padding:6px;margin:6px;text-decoration:none}.WorkSubmenu-secondaryItem.is-active,.WorkSubmenu-secondaryItem:hover{color:#ba5215}.Form-description,.Form-title{color:#27272c;font-family:adobe-caslon-pro,Garamond,Times,Georgia,serif}.WorkSubmenu-search{max-width:660px;margin:24px auto}.Form-inner,.SiteFooter-inner{max-width:300px}.WorkSubmenu-search .ControlInput{margin-top:0;padding:8px 15px}.Form-fieldset{border:none;padding:0}.Form-title{font-size:20px;font-weight:400;line-height:1.2em;margin:.6em 0 .3em;padding:0}.Form-description{margin-top:0;margin-bottom:25px;font-size:16px;line-height:1.25em}.WorkBlurbCard,.WorkDescription-quote{font-family:open-sans,Helvetica,Arial,sans-serif}@media (min-width:640px){.Form-fieldset--contactSignup{float:left;margin-right:-197px;padding-right:215px;width:100%}.Form-actions--contactSignup{float:left;width:195px}}.ContactForm{display:none}.ActiveForm-general .ContactForm--general,.ActiveForm-job .ContactForm--job,.ActiveForm-project .ContactForm--project{display:block}.SiteFooter{color:#fff}.SiteFooter-cta{background-color:#eaeaea;color:#000;text-align:center;padding:40px 0}@media (min-width:992px){.SiteFooter-cta{padding:72px 0}}.SiteFooter-cta--light{background:#f7f7f7}.SiteFooter-logo{display:inline-block;margin-bottom:21px}.SiteFooter-text1{font-size:14px;line-height:1.2;margin:1.19048em 0 .71429em}@media (min-width:640px){.SiteFooter-text1:first-child{margin-top:0}}.SiteFooter-text2{font-size:14px;line-height:1.64286;margin:.85714em 0}.SiteFooter-content{background-color:#27272c;color:#fff;padding:21px 0}@media (min-width:640px){.SiteFooter-content{padding:28px 0 12px}br+.SiteFooter-meta-item{border-left:1px solid #000}}@media (min-width:992px){.SiteFooter-content{padding:45px 0 36px}}.SiteFooter-meta{background-color:#ededed;color:#000;text-align:center;padding:9px 20px;font-size:11px;line-height:2.09091}.SiteFooter-meta a{color:#ba5215}.SiteFooter-meta-item{padding:0 6px}.SiteFooter-meta-item+.SiteFooter-meta-item{border-left:1px solid #000}.SiteHeader{padding:15px 0}@media (min-width:640px){.SiteHeader{padding-top:53px;padding-bottom:24px;border-bottom:1px solid #ededed}}.SiteHeader--white{border-bottom-color:transparent}.SiteHeader--white .DesktopNavigation-link{color:#fff}.SiteHeader--white .HamburgerIcon span{background-color:#fff}.SiteHeader--absolute{position:absolute;width:100%;z-index:1}.WorkBlurbCard{font-size:21px;font-weight:300;line-height:1.57143;margin:.19048em 0 60px;padding:0;max-width:546px}@media (min-width:640px){.WorkBlurbCard{font-size:24px}}.WorkClassifications{color:#ba5215;margin:60px 0}.WorkClassifications-title{color:#000;text-transform:uppercase;margin-bottom:18px}.WorkClassifications-link{color:inherit;font-size:13px;line-height:1.53846;text-decoration:none}.WorkHeader-subTitle{display:inline-block;width:90px;margin-top:3px;margin-bottom:8px;float:left}.WorkHeader-content{overflow:hidden;font-size:14px;line-height:20px}.WorkHeader-copy{max-width:675px}.WorkHeader-details{margin-bottom:36px}@media (min-width:640px){.WorkHeader-subTitle{margin-top:inherit;width:100%;display:block;float:none}.WorkHeader-details{max-width:180px;margin-top:76px}.WorkDescription-quoteWrap{max-width:140px}}.WorkHeader-client{margin-bottom:30px}.WorkHeader-location{margin-bottom:14px}.WorkBody-primaryImage{width:100%;margin:0 0 36px}.WorkBody-secondaryImage{width:100%}.WorkBody-tertiaryImage{width:100%;margin-top:36px}.WorkBody-caption{color:#808184;font-size:13px;line-height:16px;margin:3px 0 36px}.WorkBody-noCaption{margin-bottom:36px}.WorkDescription-quoteWrap{margin:60px auto 60px 0}.WorkDescription-quote{color:#000;font-size:17px;line-height:1.52941;margin:.23529em 0 .70588em}.RelatedWork{background-color:#f7f7f7;border-top:1px solid #ededed;padding:30px 0}.RelatedWork-heading{margin:15px 0 30px}@media (min-width:640px){.RelatedWork-heading{margin:39px 0 65px}}.WorkFooter-nav{text-align:center;margin:30px auto 90px}.WorkFooter-nav:after,.WorkFooter-nav:before{content:" ";display:table}.WorkFooter-link{color:#000;font-size:12px;font-weight:400;text-decoration:none}.WorkFooter-link:hover,.WorkList-loadMore:active,.WorkList-loadMore:hover{color:#ba5215}.WorkFooter-navLinks{overflow:hidden}.WorkFooter-link--nav{display:none}.WorkFooter-link--prev{float:left}.WorkFooter-link--next{float:right}.WorkFooter-shareLink{margin-top:-20px;text-align:center}.ShareBar{margin-top:15px}.WorkList-loadMore{margin-bottom:75px}.Service-image{width:100%;margin:0 0 36px}.ServiceIntroduction-quote{margin:0 auto 60px 0}@media (min-width:640px){.WorkFooter-link{font-size:15px}.ServiceIntroduction-quote{max-width:140px}}.ServiceHeader{max-width:675px}.Service-quote{font-size:17px;line-height:26px}.ServicesFooter-nav{text-align:center;margin:30px auto 90px}.ServicesFooter-nav:after,.ServicesFooter-nav:before{content:" ";display:table}.ServicesFooter-link{color:#000;font-size:12px;font-weight:400;text-decoration:none}.ServicesFooter-link:hover{color:#ba5215}.ServicesFooter-link--nav{display:none}.ServicesFooter-link--prev{float:left}.ServicesFooter-link--next{float:right}.TeamList-heading{margin:30px 0}@media (min-width:640px){.ServicesFooter-link{font-size:15px}.TeamList-heading{margin:60px 0}}.TeamList--details{background-color:#f7f7f7;border-top:1px solid #eaeaea}.TeamMember-header{max-width:780px;margin:0 auto}.TeamMember-photoWrap{width:100%;display:inline-block;text-align:center;vertical-align:middle}.TeamMember-photo{width:300px;height:auto}.TeamMember-quoteWrap{border-right:10px solid #ba5215;display:inline-block;vertical-align:middle;margin-top:20px;margin-bottom:20px;padding:40px 20px 40px 0;position:relative}@media (min-width:720px){.TeamMember-photoWrap{max-width:398px;text-align:right}.TeamMember-quoteWrap{padding-left:30px;max-width:250px}}.TeamMember-quoteWrap:after,.TeamMember-quoteWrap:before{background-color:#ba5215;content:'';display:block;position:absolute;width:20px;height:10px;right:0}.LandingSlide-inner,.bc-full{height:100%;width:100%}.TeamMember-quoteWrap:before{top:0}.TeamMember-quoteWrap:after{bottom:0}.TeamMember-quote{font-family:adobe-caslon-pro,Garamond,Times,Georgia,serif;font-size:20px;line-height:1.35}.TeamMember-body{text-align:left;max-width:780px;margin:15px auto 70px}.TeamMember-content{display:inline-block}@media (min-width:720px){.TeamMember-body{margin:70px auto}.TeamMember-content{max-width:378px}}.ContactForms{margin-bottom:60px}.ContactForms .Form-actions{margin-top:21px}.is-homePage #sb-site{-webkit-backface-visibility:initial}.js .is-loading{background:url(/uploads/sample-images/home/ico_loading.gif) center center no-repeat}.HomeSlide,.bc-full{background-position:center center}.HomeSlide,.bc-full,.u-cover{background-repeat:no-repeat;background-size:cover}.bc-darken:before{content:'';background-color:rgba(0,0,0,.4);display:block;position:absolute;top:0;left:0;right:0;bottom:0}.LandingSlide-inner{display:table}.Home-logo{display:table-cell;text-align:center;vertical-align:middle}.AfterLandingSlide{position:absolute;top:100%;left:0;right:0}.Home-intro{background-color:#fff;padding:50px 0 15px}@media (min-width:640px){.Home-intro{padding:70px 0 30px}.HomeSlide:nth-child(odd) .HomeSlide-copy{left:50%;margin-left:-20px}}.HomeSlide{background-color:#000;color:#fff;display:block;padding-bottom:25%;position:relative;overflow:hidden;text-decoration:none}.HomeSlide-copy{max-width:480px;position:relative}.HomeSlide-title{color:#fff;font-size:28px;line-height:30px;margin-top:4em;margin-bottom:10px}@media (min-width:720px){.HomeSlide-title{font-size:38px;line-height:1.2}}.HomeSlide-intro{color:#fff;font-size:19px;font-weight:300;line-height:29px;margin:.21053em 0 .63158em}@-webkit-keyframes scrollDown{0%,100%,20%,50%,80%{-webkit-transform:translate(0,0);transform:translate(0,0)}40%{-webkit-transform:translate(0,-4px);transform:translate(0,-4px)}60%{-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}}@keyframes scrollDown{0%,100%,20%,50%,80%{-webkit-transform:translate(0,0);transform:translate(0,0)}40%{-webkit-transform:translate(0,-4px);transform:translate(0,-4px)}60%{-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}}.FullHeightPanel-arrow{cursor:pointer;text-align:center;position:absolute;top:100%;left:0;right:0;height:30px;margin-top:-30px}.FullHeightPanel-arrow .Icon{-webkit-animation:scrollDown 2s infinite;animation:scrollDown 2s infinite}.FullHeightPanel-arrow:hover{background-color:rgba(186,82,21,.8)}.u-cf:after,.u-cf:before{content:" ";display:table}.u-alignCenter{text-align:center!important}.u-displayNone{display:none!important}@media (min-width:992px){.u-displayNone\@md{display:none!important}}.u-pullLeft{float:left!important}.u-pullRight{float:right!important}.u-upperCase{text-transform:uppercase!important}.u-visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.u-visuallyhidden.focusable:active,.u-visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.u-cover{background-position:center top}.Wrapper{min-height:100%;margin:0 auto -868px}.Wrapper-push{height:868px}@media (min-width:480px){.Wrapper{margin-bottom:-825px}.Wrapper-push{height:825px}}@media (min-width:640px){.u-displayNone\@s{display:none!important}.u-displayInline\@s{display:inline!important}.u-displayBlock\@s{display:block!important}.Wrapper{margin-bottom:-583px}.Wrapper-push{height:583px}}@media (min-width:992px){.u-displayBlock\@md{display:block!important}.Wrapper{margin-bottom:-604px}.Wrapper-push{height:604px}}