@charset "UTF-8";.callout,.carousel,.subnav.filter,svg:not(:root){overflow:hidden}.cookie,body{max-width:1366px}body,sub,sup{position:relative}article,aside,details,figcaption,figure,footer,header,hgroup,hr,main,menu,nav,section{display:block}a,body{color:#4A4A4A}.textblock ul,dl,ol,ul{list-style:none}.callouts .callouts-inner:after,.no-flexbox.no-flexboxlegacy .newsgrid:after,.no-flexbox.no-flexboxlegacy .projectsgrid:after{clear:both}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:none;font:inherit;vertical-align:baseline}img,input,select{vertical-align:middle}audio,canvas,video{display:inline-block}[hidden],audio:not([controls]){display:none}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%}a:active,a:hover{outline:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}hr{height:1px;border-top:1px solid #ccc}code,kbd,pre,samp{font-family:monospace,sans-serif}small{font-size:85%}b,strong,th{font-weight:700}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}button,input,select,textarea{font:99% sans-serif}textarea{overflow:auto;resize:vertical}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}button,input[type=button],input[type=submit],input[type=image],label{cursor:pointer}button,input[type=button],input[type=submit],input[type=reset]{-webkit-appearance:button}button{width:auto;overflow:visible}button,input{line-height:normal}button[disabled],input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:none;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}img{-ms-interpolation-mode:bicubic}.grid li,.quicknews li,td{vertical-align:top}table{border-collapse:collapse;border-spacing:0}.container,.stickynav .stickynav-inner,.subnav,article.article,article.news,article.project>header,article.project>section,article.projects,header.global,section{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:1366px;padding:0 35px;margin:0 auto}@media (min-width:48em) and (max-width:58.115em){.container,.stickynav .stickynav-inner,.subnav,article.article,article.news,article.project>header,article.project>section,article.projects,header.global,section{padding:0 50px}}@media (max-width:47.99em){.container,.stickynav .stickynav-inner,.subnav,article.article,article.news,article.project>header,article.project>section,article.projects,header.global,section{padding:0 20px}}body{font:13px "Sinkin Sans",Arial,Helvetica,sans-serif;margin:0 auto;background:#F6F6F6}body:after,body:before{content:'';display:block;height:100%;width:25px;position:absolute;z-index:-1;top:-12px}body:before{left:0;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.2);box-shadow:0 0 25px 0 rgba(0,0,0,.2)}body:after{right:0;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.2);box-shadow:0 0 25px 0 rgba(0,0,0,.2)}a{text-decoration:none}.stickynav ul li a:hover,.subnav ul li a:focus,.subnav ul li a:hover,.textblock a,footer.global nav li a:hover,header.global nav li a:focus,header.global nav li a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-weight:400}.button:focus,a:focus,button:focus,input:focus,input[type=checkbox]+label:focus,input[type=radio]+label:focus,label:focus,select:focus,textarea:focus{outline:#50E3C2 inset 3px}.button.no-focus,.subnav.filter ul button:focus,a.no-focus,button.no-focus,input.no-focus,input[type=checkbox]+label.no-focus,input[type=radio]+label.no-focus,label.no-focus,select.no-focus,textarea.no-focus{outline:0}header.global{height:70px;padding:25px 85px 0;background:#FFF}header.global .brand{float:left;margin-top:-7px}@media (max-width:58.115em){header.global .brand span{display:none}}@media (min-width:48em) and (max-width:58.115em){header.global{padding-left:50px;padding-right:50px}}@media (max-width:47.99em){header.global{height:60px;padding:22px 0 0}header.global .brand{margin-left:20px}}footer.global{background:#F6F6F6}.stickynav footer.global .stickynav-inner,footer.global .container,footer.global .stickynav .stickynav-inner,footer.global .subnav,footer.global article.article,footer.global article.news,footer.global article.project>header,footer.global article.project>section,footer.global article.projects,footer.global header.global,footer.global section{padding:30px 85px 40px}footer.global nav{float:right;text-align:right}footer.global nav li{display:inline-block;margin-left:32px}footer.global nav li a{color:#111}footer.global nav .socialmedia{padding-top:16px}footer.global nav .socialmedia li{margin-left:12px}footer.global .brand{font-size:28px;display:block;margin-bottom:10px;-webkit-transition:.3s color ease;transition:.3s color ease}footer.global .instagram,footer.global .linkedin,footer.global .twitter{font-size:0;color:transparent;display:inline-block;width:20px;height:20px;-webkit-transition:.3s opacity ease;transition:.3s opacity ease}footer.global .instagram:hover,footer.global .linkedin:hover,footer.global .twitter:hover{opacity:.5}footer.global .twitter{background:url(../img/icon-twitter.svg) no-repeat;background-size:20px 20px}footer.global .instagram{background:url(../img/icon-instagram.svg) no-repeat;background-size:20px 20px}footer.global .linkedin{background:url(../img/icon-linkedin-new.svg) no-repeat;background-size:20px 20px}@media (max-width:47.99em){footer.global,footer.global nav{text-align:center}.stickynav footer.global .stickynav-inner,footer.global .container,footer.global .stickynav .stickynav-inner,footer.global .subnav,footer.global article.article,footer.global article.news,footer.global article.project>header,footer.global article.project>section,footer.global article.projects,footer.global header.global,footer.global section{padding:30px 0}footer.global .brand{float:none;clear:both}footer.global .copyright{float:none;clear:both;display:block}footer.global nav{float:left;clear:both;width:100%;padding-bottom:18px;border-bottom:1px solid #ECECEC;margin-bottom:18px}footer.global nav li{margin-left:0;margin-right:8px;padding-right:15px;position:relative}footer.global nav li:after{content:'•';position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);line-height:18px;color:#ccc}footer.global nav li:last-of-type:after{display:none}footer.global nav .socialmedia{margin-top:12px}footer.global nav .socialmedia li{display:inline-block;padding:0;margin:0 10px 0 0}footer.global nav .socialmedia li:after{display:none}}@media (min-width:30em) and (max-width:47.99em){.stickynav footer.global .stickynav-inner,footer.global .container,footer.global .stickynav .stickynav-inner,footer.global .subnav,footer.global article.article,footer.global article.news,footer.global article.project>header,footer.global article.project>section,footer.global article.projects,footer.global header.global,footer.global section{padding:30px 0}footer.global nav li{display:inline-block}}.brand{color:#FF2500;font:34px Rockwell,Arial,Helvetica,sans-serif;letter-spacing:-2px;text-transform:lowercase}.brand span{color:#111;opacity:.2;display:inline-block;margin-left:-6px;-webkit-transition:.3s opacity ease;transition:.3s opacity ease}main{background:#FFF}main>header{width:100%;height:275px;margin:0 0 55px;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center}main>header.tall{height:512px}main>header h1{display:none}main>header>a{display:block;width:100%;height:100%;position:absolute;left:0;top:0}main>header+.subnav{margin-top:-115px;position:relative;z-index:1}@media (max-width:47.99em){.brand{font-size:28px}main>header+.subnav{margin-top:-105px}main>header{height:180px}main>header.tall{height:230px}}@media (min-width:48em) and (max-width:58.115em){.stickynav footer.global .stickynav-inner,footer.global .container,footer.global .stickynav .stickynav-inner,footer.global .subnav,footer.global article.article,footer.global article.news,footer.global article.project>header,footer.global article.project>section,footer.global article.projects,footer.global header.global,footer.global section{padding:30px 50px}main>header.tall{height:400px}}section{margin-bottom:60px}section:last-child{margin-bottom:0;padding-bottom:30px}section h2{position:absolute;left:50px;top:3px;padding-bottom:13px;font:20px Rockwell,Arial,Helvetica,sans-serif;color:#111}section h2:after{content:'';width:42px;height:2px;background:#FF2500;position:absolute;left:0;bottom:0}.grid-item .grid-item-image,.interstitial{width:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.subnav+section{margin-top:-60px;padding-top:60px}@media (max-width:47.99em){section{padding:0 20px;margin-bottom:30px}section h2{position:relative;left:auto;top:auto;margin-bottom:24px}section nav{position:static}section nav li{border-bottom:1px solid #F6F6F6;padding-bottom:18px;padding-top:6px}section nav li:last-child{border-bottom:none;padding-bottom:0}}.textblock p,.textblock ul{margin-bottom:24px}.textblock.indented{position:relative;padding:0 50px 0 265px;line-height:24px}@media (max-width:47.99em){.textblock.indented{padding:0}}@media (min-width:48em) and (max-width:58.115em){section h2{left:0}.textblock.indented{padding:0 0 0 220px}}.textblock a:hover{color:#FF2500}.textblock ul{line-height:28px}.textblock ul li{padding:0 0 0 24px;position:relative}.textblock ul li:before{content:'—';color:#FF2500;position:absolute;left:0;top:0}.grid-item,header.global nav li a{color:#111}.interstitial{display:block;height:400px}.interstitial.interstitial-tall{height:500px}.interstitial+section{padding-top:80px;margin-top:-20px}@media (max-width:47.99em){.interstitial{height:200px}.interstitial+section{padding-top:70px}}.grid-container{position:relative;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out;margin:0 30px 0 50px;padding:0 0 20px}@media (min-width:75em){.grid-container{max-width:1050px;margin:0 auto}}@media (max-width:58.115em){.grid-container{margin:0}}.grid{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.grid li{display:inline-block;margin:0 19px 20px 0;opacity:1;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.grid li.hide{opacity:0}@media (max-width:29.99em){.grid li{margin:0 0 20px}}.grid-item{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:215px 20px 0;position:relative;font-size:12px;line-height:21.6px;background-color:#F6F6F6;-webkit-transition:background-color .15s ease-in-out,color .15s ease-in-out;transition:background-color .15s ease-in-out,color .15s ease-in-out}header.global nav,header.global nav .showmenu{font:18px Rockwell,Arial,Helvetica,sans-serif}.grid-item:hover{background-color:#ECECEC}.grid-item .grid-item-image{height:200px;display:block;position:absolute;left:0;top:0;pointer-events:none}.grid-item .grid-item-image canvas,.grid-item .grid-item-image img{display:none}header.global nav{float:right;padding-top:3px;position:relative}header.global nav .showmenu{display:none;border:none;border-left:1px solid #ECECEC;padding:6px 20px 0;margin:0;background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;height:60px;position:absolute;right:0;top:-60px;width:87px;text-align:center}header.global nav li{display:inline-block;margin-left:45px}header.global nav li.on a{color:#FF2500}@media (max-width:47.99em){header.global nav{margin-top:0;padding:0;float:none;position:absolute;top:60px;right:0;width:100%;height:auto}header.global nav:after{content:'';display:block;width:100%;height:100vh;background-color:rgba(255,255,255,.6);position:absolute;top:100%;left:0;z-index:-1;opacity:0;-webkit-transition:.5s opacity ease,.5s z-index ease;transition:.5s opacity ease,.5s z-index ease}header.global nav ul,header.global nav.active .showmenu{background-color:#ECECEC}header.global nav .showmenu{display:block}header.global nav.active:after{opacity:1;z-index:100}header.global nav.active ul{opacity:1;z-index:100;max-height:280px}header.global nav ul{opacity:0;z-index:-1;position:relative;top:0;width:100%;max-height:0;overflow:hidden;-webkit-transition:.5s opacity ease,.5s z-index ease,.5s max-height ease;transition:.5s opacity ease,.5s z-index ease,.5s max-height ease}header.global nav li{display:block;margin-left:0;border-bottom:1px solid rgba(120,120,120,.1)}header.global nav a{display:block;padding:15px 20px}}.subnav{margin-bottom:30px}.subnav .subnav-inner{background:#FFF;padding:0 50px;min-height:60px}.subnav .subnav-show{display:none}.subnav ul{padding:25px 0 0;height:60px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid #F6F6F6;font-size:0}.subnav ul li{font:18px Rockwell,Arial,Helvetica,sans-serif;display:inline-block;margin-right:42px}.subnav ul li a{color:#111}.subnav .subnav-browse:hover,.subnav .subnav-show:hover,.subnav ul li.on a{color:#FF2500}.subnav ul+.subnav-browse{display:none}.subnav .subnav-browse,.subnav .subnav-show{background:#FFF;border:none;font:22px Rockwell,Arial,Helvetica,sans-serif;line-height:1;position:relative;z-index:2;padding:8px 0 0 30px;width:100%;height:60px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid #F6F6F6;text-align:left;-webkit-transition:.3s color ease;transition:.3s color ease}.subnav .subnav-browse i,.subnav .subnav-show i{display:inline-block;width:16px;height:2px;background:#FF2500;position:absolute;left:4px;top:31px;-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.subnav .subnav-browse i:after,.subnav .subnav-show i:after{content:'';display:inline-block;width:16px;height:2px;background:#FF2500;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);position:absolute;left:0;top:0}.subnav .subnav-browse.on i,.subnav .subnav-show.on i{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.subnav.filter .subnav-browse{border-bottom:none;padding-bottom:0}.subnav.filter ul{padding:0;height:auto;border-bottom:none;margin:-250px 0 0;-webkit-transition:margin-top .3s ease-in-out;transition:margin-top .3s ease-in-out;position:relative;z-index:1}.subnav.filter ul:last-child{border-bottom:1px solid #F6F6F6}.subnav.filter ul.shown{margin-top:0!important}.subnav.filter ul li{width:24%;margin:0 1.33% 12px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.subnav.filter ul li:nth-child(4n+4){margin-right:0}.subnav.filter ul button{margin:0;padding:0 10px;border:none;font-family:"Sinkin Sans",Arial,Helvetica,sans-serif;font-size:12px;line-height:24px;background:#F6F6F6;width:100%;height:42px;text-align:left;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}.subnav.filter ul button:focus,.subnav.filter ul button:hover{background-color:#ECECEC}.subnav.filter ul button.on{background:#111;border-color:#111;color:#FFF}.subnav.filter ul button.on:hover{background-color:#111}.subnav.filter ul button.on:after{content:'';display:block;width:15px;height:15px;background:url(../img/close.svg) 50% 50% no-repeat #fff;background-size:11px auto;margin:-1px 0 0;position:absolute;right:10px;top:13px}.subnav.filter ul+.subnav-search{margin-top:-1px}.subnav .subnav-search{border-bottom:1px solid #F6F6F6;padding:28px 0 12px}.subnav .subnav-search input[type=text]{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #ECECEC;-webkit-transition:border-color .15s;transition:border-color .15s;-webkit-box-shadow:0 1px 0 0 #ECECEC;box-shadow:0 1px 0 0 #ECECEC;font:13px "Sinkin Sans",Arial,Helvetica,sans-serif;line-height:1.5;padding:19px;color:#111}.subnav .subnav-search input[type=text]:focus,.subnav .subnav-search input[type=text]:hover{border-color:#4A4A4A;outline:0}.subnav .subnav-search input[type=text]::-webkit-input-placeholder{color:#111}.subnav .subnav-search input[type=text]::-moz-placeholder{color:#111}.subnav .subnav-search input[type=text]::-ms-input-placeholder{color:#111}.subnav .subnav-search input[type=text]:placeholder-shown{color:#111}@media (max-width:47.99em){.subnav{padding:0}.subnav .subnav-inner{padding:0 20px;min-height:50px}.subnav .subnav-inner.on .subnav-show i{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.subnav .subnav-browse,.subnav .subnav-show{font-size:18px;display:block;height:50px}.subnav .subnav-browse i,.subnav .subnav-show i{width:12px;top:27px}.subnav .subnav-browse i:after,.subnav .subnav-show i:after{width:12px}.subnav.filter ul li{width:49%;margin-right:2%}.subnav.filter ul li:nth-of-type(2n){margin-right:0}.subnav ul{-webkit-transition:margin-top .3s ease-in-out;transition:margin-top .3s ease-in-out;padding-top:23px}.subnav ul li{font-size:14px;margin-right:15px}}@media (min-width:30em) and (max-width:47.99em){.subnav ul li{font-size:15px;margin-right:22px}}@media (min-width:48em) and (max-width:58.115em){.subnav{padding:0;background-color:#fff}}.stickynav{background:#FFF;position:fixed;left:0;top:-60px;width:100%;z-index:1;-webkit-transition:top .3s ease-in-out;transition:top .3s ease-in-out}.subsubnav,.subsubnav-container{position:relative}.stickynav.shown{top:0}.stickynav .stickynav-inner{min-height:60px}.stickynav ul{padding:25px 0 0;margin:0 50px;height:60px;font-size:0;border-bottom:2px solid #F6F6F6;-webkit-box-sizing:border-box;box-sizing:border-box}.stickynav ul li{display:inline-block;font:18px Rockwell,Arial,Helvetica,sans-serif;margin-right:42px}.stickynav ul li a{color:#111}.stickynav ul li.on a{color:#FF2500}@media (max-width:58.115em){.stickynav ul{margin:0}}@media (max-width:29.99em){.stickynav ul li{font-size:13px;margin-right:15px}}@media (min-width:30em) and (max-width:47.99em){.stickynav ul li{font-size:14px;margin-right:22px}}.subsubnav{float:left;margin:12px 0 0 50px;font-weight:500;z-index:1}.subsubnav li{margin-bottom:15px}.subsubnav li a{color:#111;text-decoration:none}.cookie a:hover,.staff-profile .staff-email a,.staff[data-profile] .staff-name,.subsubnav li a:focus,.subsubnav li a:hover,article.project .project-datasheet .project-datasheet-download:hover{text-decoration:underline}.subsubnav li.on a{color:#FF2500}@media (max-width:47.99em){.subsubnav{float:none;margin:0}}@media (min-width:48em) and (max-width:58.115em){.subsubnav{margin:12px 0 0}}.cookie{position:fixed;left:auto;right:auto;bottom:0;padding:40px;z-index:1000;background:#F6F6F6;-webkit-box-sizing:border-box;box-sizing:border-box}.cookie .container,.cookie .stickynav .stickynav-inner,.cookie .subnav,.cookie article.article,.cookie article.news,.cookie article.project>header,.cookie article.project>section,.cookie article.projects,.cookie header.global,.cookie section,.stickynav .cookie .stickynav-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.cookie a{font-weight:700}.cookie p{float:left;margin-bottom:0}.cookie button{border:0;padding:10px;float:right;margin-left:20px}.carousel{width:100%;height:638px;position:relative;background:#111}.carousel>figure{width:100%;height:100%}.carousel .carousel-images{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.carousel .carousel-images .carousel-image{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out;opacity:0}.carousel .carousel-images .carousel-image.image{opacity:1}.carousel .carousel-images .carousel-image.text{opacity:.6}.carousel .carousel-text{position:relative;z-index:2;font:300 32px/40px "Sinkin Sans",Arial,Helvetica,sans-serif;color:#FFF;width:100%;height:100%}.carousel .carousel-text p{text-align:center;padding:0 50px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out;opacity:0}.carousel .carousel-text p.shown{opacity:1}@media (max-width:47.99em){.carousel{height:180px}.carousel .carousel-text{font-size:20px;line-height:24px}.carousel .carousel-text p{padding:0 20px}}@media (min-width:48em) and (max-width:58.115em){.carousel{height:488px}.carousel .carousel-text{font-size:28px;line-height:32px}}.callouts,.carousel-pips{font-size:0;text-align:center}.carousel-pips{position:absolute;left:0;bottom:20px;width:100%;z-index:2;cursor:none;pointer-events:none}.carousel-pips li{display:inline-block}.carousel-pip{width:10px;height:10px;background:#FFF;opacity:.5;border:none;border-radius:5px;margin:0 2px 0 3px;padding:0;line-height:1}.on .carousel-pip{opacity:1}.callouts{background:#F6F6F6;padding:40px 0;margin:0 0 30px}.callouts .callouts-inner{max-width:1196px;margin:0 auto;width:calc(100% - 170px)}.callouts .callouts-inner:after,.callouts .callouts-inner:before{content:" ";display:table}@media (min-width:48em) and (max-width:58.115em){.callouts .callouts-inner{width:calc(100% - 100px)}}@media (max-width:47.99em){.callouts .callouts-inner{width:calc(100% - 40px)}}.callout{display:block;height:0;width:48.82904%;padding-top:24.59016%;font-size:13px;position:relative;float:left}.callout+.callout{margin:0 0 0 2.34192%}.callout .callout-image{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%}.callout .callout-inner{color:#FFF;position:absolute;width:100%;left:0;bottom:-50%;-webkit-transition:.3s bottom ease-in-out,.3s transform ease-in-out;transition:.3s bottom ease-in-out,.3s transform ease-in-out;background:#4A4A4A;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 30px 30px}.callout .callout-inner p{line-height:22px}.callout:hover .callout-inner{bottom:0!important}.callout .callout-title{font:400 .91667 Rockwell,Arial,Helvetica,sans-serif;background:url() no-repeat;position:relative;margin:0 0 12px;padding:15px 0 12px}.callout .callout-title:after{content:'';height:2px;width:42px;background:#FF2500;position:absolute;bottom:0;left:50%;margin:0 0 0 -21px}@media (min-width:48em) and (max-width:58.115em){.callout{font-size:10px}.callout .callout-inner{padding:0 20px 20px}.callout .callout-inner p{line-height:17px}}@media (min-width:30em) and (max-width:47.99em){.callout{width:48%}.callout+.callout{margin-left:4%}.callout .callout-inner{padding:0 20px 20px}.callout .callout-inner p{font-size:11px;line-height:17px}.callout .callout-image{width:100%}.callout .callout-title{font-size:18px;line-height:22px}}@media (max-width:29.99em){.callout,.callout .callout-image{width:100%}.callout{font-size:10px;padding-top:50%}.callout+.callout{margin-top:20px;margin-left:0}.callout .callout-inner{padding:0 10px 10px}.callout .callout-inner p{line-height:15px}.callout .callout-title{font-size:18px;line-height:20px}}.quicknews{font-size:0;width:calc(100% - 170px);text-align:center;max-width:1196px;margin:0 auto;position:relative;padding:0 0 40px}.quicknews .quicknews-inner{height:325px}.quicknews .quicknews-next,.quicknews .quicknews-prev{position:absolute;top:50%;border:none;font-size:0;color:transparent;padding:0;width:34px;height:50px;margin-top:-25px;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}.quicknews ul,.quicknews-item{position:relative;text-align:left}.quicknews .quicknews-next:focus,.quicknews .quicknews-next:hover,.quicknews .quicknews-prev:focus,.quicknews .quicknews-prev:hover{background-color:#FF2500}.quicknews .quicknews-next{right:-54px;background:url(../img/quicknews-next.svg) no-repeat #4A4A4A;background-size:34px 50px}.quicknews .quicknews-prev{left:-54px;background:url(../img/quicknews-prev.svg) no-repeat #4A4A4A;background-size:34px 50px}.quicknews ul{width:100%;height:100%;font-size:0}.js .quicknews ul{overflow-x:hidden;white-space:nowrap}.quicknews li{display:inline-block;line-height:22px;width:23.5%;height:100%;padding-right:2%;white-space:normal;-webkit-transition:margin-left .35s ease-out;transition:margin-left .35s ease-out}.projectsgrid .project,.similarproject .similarproject-title,.staff .staff-name,.staff .staff-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width:48em) and (max-width:58.115em){.quicknews{width:calc(100% - 100px)}.quicknews .quicknews-next{right:-45px}.quicknews .quicknews-prev{left:-45px}.quicknews li{width:32%;padding-right:2%}}@media (min-width:30em) and (max-width:47.99em){.quicknews{width:calc(100% - 40px)}.quicknews li{width:48%;padding-right:4%}}@media (max-width:29.99em){.quicknews{width:calc(100% - 40px)}.quicknews li{width:100%;padding-right:0}}@media (max-width:47.99em){.quicknews .quicknews-inner{padding:0 0 28px;height:auto}.quicknews .quicknews-next,.quicknews .quicknews-prev{top:auto;bottom:10px}.quicknews .quicknews-prev{left:0}.quicknews .quicknews-next{right:0}}.quicknews-item{font-size:12px;display:block;height:100%;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;padding:212px 20px 0;font-weight:700;background-color:#F6F6F6;color:#111;-webkit-transition:background-color .15s ease-in-out,color .15s ease-in-out;transition:background-color .15s ease-in-out,color .15s ease-in-out}.staff,.staff-profile{-webkit-box-sizing:border-box}.quicknews-item:hover{background-color:#ECECEC}.quicknews-item .quicknews-image{display:block;width:100%;height:200px;background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;left:0;top:0}.quicknews-item i{display:block;margin:0 0 9px;font-weight:400;font-style:normal}.quicknews-item .quicknews-image canvas,.quicknews-item .quicknews-image img{display:none}.staff-container{margin:0 -5px 60px 260px;position:static;-webkit-transition:height .3s ease-in-out,opacity .3s ease-in-out;transition:height .3s ease-in-out,opacity .3s ease-in-out}.js .staff-container{display:none;opacity:0}.js .staff-container.shown,.staff{opacity:1}@media (max-width:47.99em){.quicknews-item{height:auto;min-height:115px;padding:20px 20px 20px 40%}.quicknews-item .quicknews-image{width:33%;height:100%}.staff-container{margin-left:-5px}}@media (min-width:48em) and (max-width:58.115em){.staff-container{margin:0 -5px 60px 220px;position:relative}}.staff-grid{font-size:0;padding-top:15px}.staff{display:inline-block;font-size:10px;line-height:24px;box-sizing:border-box;width:152px;margin:0 5px 10px;color:#111;position:relative;padding:202px 10px 10px;background:#F6F6F6;-webkit-transition:background-color .15s ease-in-out,opacity .15s ease-in-out;transition:background-color .15s ease-in-out,opacity .15s ease-in-out}.staff canvas,.staff-profile{display:none;position:absolute}.staff[data-profile]{cursor:pointer}.staff:hover{background-color:#ECECEC}.staff.colouriser-nohover:hover{background-color:#F6F6F6}.staff canvas{left:0;top:0}.staff .staff-image{position:absolute;left:0;top:0}.staff .staff-name{font-size:10px;font-weight:500;max-width:100%}.staff .staff-title{font-weight:400;max-width:100%}.staff.hidden{opacity:0}@media (max-width:29.99em){.staff{width:46%;padding:237px 10px 10px}.staff .staff-image{width:100%}}@media (min-width:30em) and (max-width:47.99em){.staff{width:140px;padding:182px 10px 10px}.staff .staff-name{text-overflow:ellipsis}.staff .staff-image{width:100%}}@media (min-width:48em) and (max-width:58.115em){.staff{width:141px;padding:182px 10px 10px}.staff .staff-name{text-overflow:ellipsis}.staff .staff-image{width:100%}}.staff-profile{left:260px;top:0;background:#F6F6F6;padding:32px;width:calc(100% - 260px - 50px);box-sizing:border-box;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.staff-profile header{min-height:191px;position:relative;padding:24px 0 0 182px}.staff-profile header .staff-image{position:absolute;left:0;top:0}.staff-profile .staff-profile-close{position:absolute;right:32px;top:32px;z-index:1;background:url(../img/close.svg) center no-repeat;background-size:13px 13px;width:13px;height:13px;border:none;color:transparent;font-size:0;-webkit-transition:.3s opacity ease;transition:.3s opacity ease}.staff-profile .staff-profile-close:hover{opacity:.5}.staff-profile .staff-name{font-size:22px;font-weight:500;color:#111;margin:0 0 4px}.award-class,.staff-profile .staff-email a:hover{color:#FF2500}.staff-profile .staff-title{margin:0 0 4px}.staff-profile .staff-email:before{content:'';display:inline-block;width:16px;height:11px;background:url(../img/icon-email.svg) no-repeat;background-size:16px 11px;margin:0 3px 0 -2px;vertical-align:-1px}.staff-profile.shown{opacity:1}@media (max-width:47.99em){.staff-profile{left:0;top:10px;width:100%;padding:20px}.staff-profile header{padding:0 0 20px;min-height:0}.staff-profile header .staff-image{display:none}.staff-profile .staff-profile-close{top:20px;right:20px}.staff-profile .staff-name{font-size:18px}}.awards{padding:15px 0 0;margin:0 0 60px 265px;-webkit-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}.js .awards{display:none;opacity:0}.js .awards.shown{opacity:1}@media (max-width:47.99em){.awards{margin-left:0}}@media (min-width:48em) and (max-width:58.115em){.staff-profile{left:0;width:100%}.awards{margin:0 0 60px 220px}}.award{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:120px;margin:0 0 20px;position:relative;padding:6px 0 0 230px}.award p{line-height:22px}@media (max-width:29.99em){.award{padding-left:0;min-height:0}.award-image{display:none}}.award-image{position:absolute;left:0;top:0}@media (min-width:30em) and (max-width:47.99em){.award{padding-left:170px}.award-image{width:150px}}.award-class{font-size:12px;line-height:24px}.award-title{color:#111;line-height:24px}.award-class,.award-title{font-weight:500;margin-bottom:7px}.clients{border-top:2px solid #F6F6F6;padding:18px 0 0;margin-left:265px;font-size:0}.clients li{display:inline-block;width:33.33%;margin-bottom:18px;color:#111;font-size:12px}@media (max-width:29.99em){.award-class,.award-title{line-height:16px}.clients{margin-left:0}.clients li{width:100%}}@media (min-width:30em) and (max-width:47.99em){.clients{margin-left:0}.clients li{width:50%}}@media (min-width:48em) and (max-width:58.115em){.clients{margin-left:220px}.clients li{width:50%}}.projectsgrid .project{padding:206px 10px 0;height:233px;font-weight:500}.no-flexbox.no-flexboxlegacy .projectsgrid{display:block}.no-flexbox.no-flexboxlegacy .projectsgrid:after,.no-flexbox.no-flexboxlegacy .projectsgrid:before{content:" ";display:table}.no-flexbox.no-flexboxlegacy .projectsgrid li{width:20%}.no-flexbox.no-flexboxlegacy .projectsgrid .grid-spacer{display:none}.flexbox .projectsgrid li:nth-child(20n+10),.flexbox .projectsgrid li:nth-child(20n+13),.flexbox .projectsgrid li:nth-child(20n+14),.flexbox .projectsgrid li:nth-child(20n+15),.flexbox .projectsgrid li:nth-child(20n+16),.flexbox .projectsgrid li:nth-child(20n+17),.flexbox .projectsgrid li:nth-child(20n+18),.flexbox .projectsgrid li:nth-child(20n+2),.flexbox .projectsgrid li:nth-child(20n+20),.flexbox .projectsgrid li:nth-child(20n+3),.flexbox .projectsgrid li:nth-child(20n+4),.flexbox .projectsgrid li:nth-child(20n+5),.flexbox .projectsgrid li:nth-child(20n+8),.flexbox .projectsgrid li:nth-child(20n+9),.no-flexbox .projectsgrid li:nth-child(20n+10),.no-flexbox .projectsgrid li:nth-child(20n+13),.no-flexbox .projectsgrid li:nth-child(20n+14),.no-flexbox .projectsgrid li:nth-child(20n+15),.no-flexbox .projectsgrid li:nth-child(20n+16),.no-flexbox .projectsgrid li:nth-child(20n+17),.no-flexbox .projectsgrid li:nth-child(20n+18),.no-flexbox .projectsgrid li:nth-child(20n+2),.no-flexbox .projectsgrid li:nth-child(20n+20),.no-flexbox .projectsgrid li:nth-child(20n+3),.no-flexbox .projectsgrid li:nth-child(20n+4),.no-flexbox .projectsgrid li:nth-child(20n+5),.no-flexbox .projectsgrid li:nth-child(20n+8),.no-flexbox .projectsgrid li:nth-child(20n+9){-webkit-box-flex:0;-ms-flex:0 0 23%;flex:0 0 23%}@media (min-width:58.125em) and (max-width:74.99em){.flexbox .projectsgrid li:nth-child(20n+10),.flexbox .projectsgrid li:nth-child(20n+13),.flexbox .projectsgrid li:nth-child(20n+14),.flexbox .projectsgrid li:nth-child(20n+15),.flexbox .projectsgrid li:nth-child(20n+16),.flexbox .projectsgrid li:nth-child(20n+17),.flexbox .projectsgrid li:nth-child(20n+18),.flexbox .projectsgrid li:nth-child(20n+2),.flexbox .projectsgrid li:nth-child(20n+20),.flexbox .projectsgrid li:nth-child(20n+3),.flexbox .projectsgrid li:nth-child(20n+4),.flexbox .projectsgrid li:nth-child(20n+5),.flexbox .projectsgrid li:nth-child(20n+8),.flexbox .projectsgrid li:nth-child(20n+9),.no-flexbox .projectsgrid li:nth-child(20n+10),.no-flexbox .projectsgrid li:nth-child(20n+13),.no-flexbox .projectsgrid li:nth-child(20n+14),.no-flexbox .projectsgrid li:nth-child(20n+15),.no-flexbox .projectsgrid li:nth-child(20n+16),.no-flexbox .projectsgrid li:nth-child(20n+17),.no-flexbox .projectsgrid li:nth-child(20n+18),.no-flexbox .projectsgrid li:nth-child(20n+2),.no-flexbox .projectsgrid li:nth-child(20n+20),.no-flexbox .projectsgrid li:nth-child(20n+3),.no-flexbox .projectsgrid li:nth-child(20n+4),.no-flexbox .projectsgrid li:nth-child(20n+5),.no-flexbox .projectsgrid li:nth-child(20n+8),.no-flexbox .projectsgrid li:nth-child(20n+9){-webkit-box-flex:1;-ms-flex:1 0 23%;flex:1 0 23%}}@media (min-width:48em) and (max-width:58.115em){.flexbox .projectsgrid li:nth-child(20n+10),.flexbox .projectsgrid li:nth-child(20n+13),.flexbox .projectsgrid li:nth-child(20n+14),.flexbox .projectsgrid li:nth-child(20n+15),.flexbox .projectsgrid li:nth-child(20n+16),.flexbox .projectsgrid li:nth-child(20n+17),.flexbox .projectsgrid li:nth-child(20n+18),.flexbox .projectsgrid li:nth-child(20n+2),.flexbox .projectsgrid li:nth-child(20n+20),.flexbox .projectsgrid li:nth-child(20n+3),.flexbox .projectsgrid li:nth-child(20n+4),.flexbox .projectsgrid li:nth-child(20n+5),.flexbox .projectsgrid li:nth-child(20n+8),.flexbox .projectsgrid li:nth-child(20n+9),.no-flexbox .projectsgrid li:nth-child(20n+10),.no-flexbox .projectsgrid li:nth-child(20n+13),.no-flexbox .projectsgrid li:nth-child(20n+14),.no-flexbox .projectsgrid li:nth-child(20n+15),.no-flexbox .projectsgrid li:nth-child(20n+16),.no-flexbox .projectsgrid li:nth-child(20n+17),.no-flexbox .projectsgrid li:nth-child(20n+18),.no-flexbox .projectsgrid li:nth-child(20n+2),.no-flexbox .projectsgrid li:nth-child(20n+20),.no-flexbox .projectsgrid li:nth-child(20n+3),.no-flexbox .projectsgrid li:nth-child(20n+4),.no-flexbox .projectsgrid li:nth-child(20n+5),.no-flexbox .projectsgrid li:nth-child(20n+8),.no-flexbox .projectsgrid li:nth-child(20n+9){-webkit-box-flex:1;-ms-flex:1 0 199px;flex:1 0 199px}}@media (max-width:47.99em){.flexbox .projectsgrid li:nth-child(20n+10),.flexbox .projectsgrid li:nth-child(20n+13),.flexbox .projectsgrid li:nth-child(20n+14),.flexbox .projectsgrid li:nth-child(20n+15),.flexbox .projectsgrid li:nth-child(20n+16),.flexbox .projectsgrid li:nth-child(20n+17),.flexbox .projectsgrid li:nth-child(20n+18),.flexbox .projectsgrid li:nth-child(20n+2),.flexbox .projectsgrid li:nth-child(20n+20),.flexbox .projectsgrid li:nth-child(20n+3),.flexbox .projectsgrid li:nth-child(20n+4),.flexbox .projectsgrid li:nth-child(20n+5),.flexbox .projectsgrid li:nth-child(20n+8),.flexbox .projectsgrid li:nth-child(20n+9),.no-flexbox .projectsgrid li:nth-child(20n+10),.no-flexbox .projectsgrid li:nth-child(20n+13),.no-flexbox .projectsgrid li:nth-child(20n+14),.no-flexbox .projectsgrid li:nth-child(20n+15),.no-flexbox .projectsgrid li:nth-child(20n+16),.no-flexbox .projectsgrid li:nth-child(20n+17),.no-flexbox .projectsgrid li:nth-child(20n+18),.no-flexbox .projectsgrid li:nth-child(20n+2),.no-flexbox .projectsgrid li:nth-child(20n+20),.no-flexbox .projectsgrid li:nth-child(20n+3),.no-flexbox .projectsgrid li:nth-child(20n+4),.no-flexbox .projectsgrid li:nth-child(20n+5),.no-flexbox .projectsgrid li:nth-child(20n+8),.no-flexbox .projectsgrid li:nth-child(20n+9){-webkit-box-flex:1;-ms-flex:1 0 130px;flex:1 0 130px}}@media (max-width:29.99em){.flexbox .projectsgrid li:nth-child(20n+10),.flexbox .projectsgrid li:nth-child(20n+13),.flexbox .projectsgrid li:nth-child(20n+14),.flexbox .projectsgrid li:nth-child(20n+15),.flexbox .projectsgrid li:nth-child(20n+16),.flexbox .projectsgrid li:nth-child(20n+17),.flexbox .projectsgrid li:nth-child(20n+18),.flexbox .projectsgrid li:nth-child(20n+2),.flexbox .projectsgrid li:nth-child(20n+20),.flexbox .projectsgrid li:nth-child(20n+3),.flexbox .projectsgrid li:nth-child(20n+4),.flexbox .projectsgrid li:nth-child(20n+5),.flexbox .projectsgrid li:nth-child(20n+8),.flexbox .projectsgrid li:nth-child(20n+9),.no-flexbox .projectsgrid li:nth-child(20n+10),.no-flexbox .projectsgrid li:nth-child(20n+13),.no-flexbox .projectsgrid li:nth-child(20n+14),.no-flexbox .projectsgrid li:nth-child(20n+15),.no-flexbox .projectsgrid li:nth-child(20n+16),.no-flexbox .projectsgrid li:nth-child(20n+17),.no-flexbox .projectsgrid li:nth-child(20n+18),.no-flexbox .projectsgrid li:nth-child(20n+2),.no-flexbox .projectsgrid li:nth-child(20n+20),.no-flexbox .projectsgrid li:nth-child(20n+3),.no-flexbox .projectsgrid li:nth-child(20n+4),.no-flexbox .projectsgrid li:nth-child(20n+5),.no-flexbox .projectsgrid li:nth-child(20n+8),.no-flexbox .projectsgrid li:nth-child(20n+9){-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.flexbox .projectsgrid li:nth-child(20n+1),.flexbox .projectsgrid li:nth-child(20n+11),.flexbox .projectsgrid li:nth-child(20n+12),.flexbox .projectsgrid li:nth-child(20n+19),.flexbox .projectsgrid li:nth-child(20n+6),.flexbox .projectsgrid li:nth-child(20n+7),.no-flexbox .projectsgrid li:nth-child(20n+1),.no-flexbox .projectsgrid li:nth-child(20n+11),.no-flexbox .projectsgrid li:nth-child(20n+12),.no-flexbox .projectsgrid li:nth-child(20n+19),.no-flexbox .projectsgrid li:nth-child(20n+6),.no-flexbox .projectsgrid li:nth-child(20n+7){-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}@media (min-width:58.125em) and (max-width:74.99em){.flexbox .projectsgrid li:nth-child(20n+1),.flexbox .projectsgrid li:nth-child(20n+11),.flexbox .projectsgrid li:nth-child(20n+12),.flexbox .projectsgrid li:nth-child(20n+19),.flexbox .projectsgrid li:nth-child(20n+6),.flexbox .projectsgrid li:nth-child(20n+7),.no-flexbox .projectsgrid li:nth-child(20n+1),.no-flexbox .projectsgrid li:nth-child(20n+11),.no-flexbox .projectsgrid li:nth-child(20n+12),.no-flexbox .projectsgrid li:nth-child(20n+19),.no-flexbox .projectsgrid li:nth-child(20n+6),.no-flexbox .projectsgrid li:nth-child(20n+7){-webkit-box-flex:1;-ms-flex:1 0 48%;flex:1 0 48%}}@media (min-width:48em) and (max-width:58.115em){.flexbox .projectsgrid li:nth-child(20n+1),.flexbox .projectsgrid li:nth-child(20n+11),.flexbox .projectsgrid li:nth-child(20n+12),.flexbox .projectsgrid li:nth-child(20n+19),.flexbox .projectsgrid li:nth-child(20n+6),.flexbox .projectsgrid li:nth-child(20n+7),.no-flexbox .projectsgrid li:nth-child(20n+1),.no-flexbox .projectsgrid li:nth-child(20n+11),.no-flexbox .projectsgrid li:nth-child(20n+12),.no-flexbox .projectsgrid li:nth-child(20n+19),.no-flexbox .projectsgrid li:nth-child(20n+6),.no-flexbox .projectsgrid li:nth-child(20n+7){-webkit-box-flex:1;-ms-flex:1 0 199px;flex:1 0 199px}}.flexbox .projectsgrid li:nth-child(20n+15) .project,.flexbox .projectsgrid li:nth-child(20n+9) .project,.no-flexbox .projectsgrid li:nth-child(20n+15) .project,.no-flexbox .projectsgrid li:nth-child(20n+9) .project{height:486px;padding-top:458px}.flexbox .projectsgrid li:nth-child(20n+15) .project .project-image,.flexbox .projectsgrid li:nth-child(20n+9) .project .project-image,.no-flexbox .projectsgrid li:nth-child(20n+15) .project .project-image,.no-flexbox .projectsgrid li:nth-child(20n+9) .project .project-image{height:452px}@media (max-width:47.99em){.flexbox .projectsgrid li:nth-child(20n+1),.flexbox .projectsgrid li:nth-child(20n+11),.flexbox .projectsgrid li:nth-child(20n+12),.flexbox .projectsgrid li:nth-child(20n+19),.flexbox .projectsgrid li:nth-child(20n+6),.flexbox .projectsgrid li:nth-child(20n+7),.no-flexbox .projectsgrid li:nth-child(20n+1),.no-flexbox .projectsgrid li:nth-child(20n+11),.no-flexbox .projectsgrid li:nth-child(20n+12),.no-flexbox .projectsgrid li:nth-child(20n+19),.no-flexbox .projectsgrid li:nth-child(20n+6),.no-flexbox .projectsgrid li:nth-child(20n+7){-webkit-box-flex:1;-ms-flex:1 0 130px;flex:1 0 130px}.flexbox .projectsgrid li:nth-child(20n+15) .project,.flexbox .projectsgrid li:nth-child(20n+9) .project,.no-flexbox .projectsgrid li:nth-child(20n+15) .project,.no-flexbox .projectsgrid li:nth-child(20n+9) .project{padding-top:136px;height:162px}.flexbox .projectsgrid li:nth-child(20n+15) .project .project-image,.flexbox .projectsgrid li:nth-child(20n+9) .project .project-image,.no-flexbox .projectsgrid li:nth-child(20n+15) .project .project-image,.no-flexbox .projectsgrid li:nth-child(20n+9) .project .project-image{height:130px}}@media (min-width:48em) and (max-width:74.99em){.flexbox .projectsgrid li:nth-child(20n+15) .project,.flexbox .projectsgrid li:nth-child(20n+9) .project,.no-flexbox .projectsgrid li:nth-child(20n+15) .project,.no-flexbox .projectsgrid li:nth-child(20n+9) .project{height:233px;padding-top:206px}.flexbox .projectsgrid li:nth-child(20n+15) .project .project-image,.flexbox .projectsgrid li:nth-child(20n+9) .project .project-image,.no-flexbox .projectsgrid li:nth-child(20n+15) .project .project-image,.no-flexbox .projectsgrid li:nth-child(20n+9) .project .project-image{height:200px}}.flexbox .projectsgrid li:nth-child(20n+10),.flexbox .projectsgrid li:nth-child(20n+11),.flexbox .projectsgrid li:nth-child(20n+19),.flexbox .projectsgrid li:nth-child(20n+20),.no-flexbox .projectsgrid li:nth-child(20n+10),.no-flexbox .projectsgrid li:nth-child(20n+11),.no-flexbox .projectsgrid li:nth-child(20n+19),.no-flexbox .projectsgrid li:nth-child(20n+20){margin-top:-253px}.flexbox .projectsgrid li:nth-child(20n+11),.no-flexbox .projectsgrid li:nth-child(20n+11){margin-right:26.9%}.flexbox .projectsgrid li:nth-child(20n+19),.no-flexbox .projectsgrid li:nth-child(20n+19){margin-left:25%}@media (max-width:74.99em){.flexbox .projectsgrid li:nth-child(20n+10),.flexbox .projectsgrid li:nth-child(20n+11),.flexbox .projectsgrid li:nth-child(20n+19),.flexbox .projectsgrid li:nth-child(20n+20),.no-flexbox .projectsgrid li:nth-child(20n+10),.no-flexbox .projectsgrid li:nth-child(20n+11),.no-flexbox .projectsgrid li:nth-child(20n+19),.no-flexbox .projectsgrid li:nth-child(20n+20){margin-top:0}.flexbox .projectsgrid li:nth-child(20n+11),.no-flexbox .projectsgrid li:nth-child(20n+11){margin-right:19px}.flexbox .projectsgrid li:nth-child(20n+19),.no-flexbox .projectsgrid li:nth-child(20n+19){margin-left:0}}@media (max-width:47.99em){.flexbox .projectsgrid .project,.no-flexbox .projectsgrid .project{padding-top:136px;height:162px}.flexbox .projectsgrid .project .project-image,.no-flexbox .projectsgrid .project .project-image{height:130px}}@media (max-width:29.99em){.flexbox .projectsgrid li:nth-child(20n+1),.flexbox .projectsgrid li:nth-child(20n+11),.flexbox .projectsgrid li:nth-child(20n+12),.flexbox .projectsgrid li:nth-child(20n+19),.flexbox .projectsgrid li:nth-child(20n+6),.flexbox .projectsgrid li:nth-child(20n+7),.no-flexbox .projectsgrid li:nth-child(20n+1),.no-flexbox .projectsgrid li:nth-child(20n+11),.no-flexbox .projectsgrid li:nth-child(20n+12),.no-flexbox .projectsgrid li:nth-child(20n+19),.no-flexbox .projectsgrid li:nth-child(20n+6),.no-flexbox .projectsgrid li:nth-child(20n+7){-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.flexbox .projectsgrid li:nth-child(20n+15) .project,.flexbox .projectsgrid li:nth-child(20n+9) .project,.no-flexbox .projectsgrid li:nth-child(20n+15) .project,.no-flexbox .projectsgrid li:nth-child(20n+9) .project{padding-top:136px;height:162px}.flexbox .projectsgrid li:nth-child(20n+15) .project .project-image,.flexbox .projectsgrid li:nth-child(20n+9) .project .project-image,.no-flexbox .projectsgrid li:nth-child(20n+15) .project .project-image,.no-flexbox .projectsgrid li:nth-child(20n+9) .project .project-image{height:130px}.flexbox .projectsgrid li:nth-child(20n+10),.flexbox .projectsgrid li:nth-child(20n+11),.flexbox .projectsgrid li:nth-child(20n+19),.flexbox .projectsgrid li:nth-child(20n+20),.no-flexbox .projectsgrid li:nth-child(20n+10),.no-flexbox .projectsgrid li:nth-child(20n+11),.no-flexbox .projectsgrid li:nth-child(20n+19),.no-flexbox .projectsgrid li:nth-child(20n+20){margin-top:0}.flexbox .projectsgrid .grid-spacer,.no-flexbox .projectsgrid .grid-spacer{display:none}}article.project{padding:0 35px;line-height:24px}article.project>header,article.project>section{max-width:1281px}article.project>header{padding:35px 50px 0;margin:-125px auto 45px;background:#FFF;position:relative}article.project>header .textblock{margin-right:35%}article.project>section{padding:0 50px}article.project>section h3{font:500 22px Rockwell,Arial,Helvetica,sans-serif;color:#111;position:relative;padding:0 0 15px;margin:0 0 30px;width:33%}article.project .project-title:after,article.project>section h3:after{left:0;bottom:0;width:42px;height:2px;background:#FF2500;content:''}article.project>section h3:after{position:absolute}article.project .project-title{font:400 36px Rockwell,Arial,Helvetica,sans-serif;color:#111;padding:0 0 16px;margin:0 0 25px;position:relative}article.project .project-title:after{position:absolute}article.project .project-datasheet{float:right;width:33.3%;padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box}article.project .project-datasheet b{font-weight:500;color:#111;display:block;padding:0 0 10px;border-bottom:2px solid #FF2500;margin:0 0 14px}article.project .project-datasheet .project-datasheet-download{color:#FF2500;font-weight:500;display:block}article.project .project-datasheet .project-datasheet-download:after{content:'';display:block;float:right;width:22px;height:22px;background:url(../img/download.svg) center no-repeat #FF2500;background-size:10px 12px}article.project .interstitial{margin:60px -35px;padding:0 35px}article.project .interstitial+.giant-pullquote{margin-top:-60px}@media (max-width:58.115em){article.project{padding:0}}@media (max-width:47.99em){article.project>header{padding:35px 20px 0}article.project>header .textblock{margin-right:0}article.project .project-title{font-size:26px}article.project .project-datasheet{width:100%;float:none;padding-left:0;margin-bottom:20px}article.project>section{padding:0 20px}article.project .interstitial{margin:20px 0;padding:0}article.project .interstitial+.giant-pullquote{margin-top:-20px}}@media (max-width:29.99em){article.project>section h3{width:100%}}@media (min-width:48em) and (max-width:58.115em){article.project .project-datasheet{width:50%;margin-bottom:30px}article.project .interstitial{padding:0;margin:60px 0}}.imagestrip{margin:45px -10px 50px;font-size:0}.imagestrip .imagestrip-item{width:33.33%;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10px;padding-left:10px;margin-bottom:10px}.imagestrip .imagestrip-item img{width:100%}.imagestrip .zoomable:after{right:17px}.imagestrip.similarprojects{margin-bottom:0;padding-bottom:60px}@media (max-width:29.99em){.imagestrip{margin:20px 0}.imagestrip.similarprojects .imagestrip-item{padding-left:0;padding-right:0;width:100%;margin-bottom:20px}}.zoomable{position:relative}.zoomable:after{content:'';position:absolute;right:7px;bottom:7px;background:url(../img/zoom.svg) no-repeat;background-size:15px 15px;width:15px;height:15px;-webkit-transition:.3s opacity ease;transition:.3s opacity ease}.zoomable:hover:after{opacity:.5}.indent{margin-left:33.33%;padding-left:10px}h3+.indent{margin-top:-69px}@media (max-width:29.99em){.indent{margin-left:0;padding-left:0}h3+.indent{margin-top:0}}.giant-pullquote{background-color:#F6F6F6;padding:60px 35px 50px;margin:0 -35px 60px;text-align:center}.giant-pullquote p{font-size:28px;line-height:42px;margin:0 auto 20px;max-width:560px;font-weight:300}.giant-pullquote cite{display:block;font-size:13px;color:#4A4A4A;padding-top:20px;margin:0 auto;position:relative}.giant-pullquote cite:before{content:'';display:block;width:40px;height:2px;background-color:#FF2500;position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}@media (max-width:29.99em){.giant-pullquote{padding:30px 20px 20px;margin-left:0;margin-right:0}.giant-pullquote p{font-size:20px;line-height:26px;max-width:90%}}@media (min-width:30em) and (max-width:58.115em){.giant-pullquote{padding:40px 20px 30px;margin-left:0;margin-right:0}.giant-pullquote p{font-size:24px;line-height:32px}}.similarproject{display:block;position:relative;font-size:12px;font-weight:500;-webkit-box-sizing:border-box;box-sizing:border-box;background:#F6F6F6;color:#111;-webkit-transition:background-color .15s ease-in-out,color .15s ease-in-out;transition:background-color .15s ease-in-out,color .15s ease-in-out}.similarproject .similarproject-image{display:block;width:100%}.similarproject .similarproject-title{display:block;padding:10px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.similarproject.colouriser canvas{display:none}@media (max-width:29.99em){.similarproject .similarproject-image{width:33%!important;display:inline-block}.similarproject .similarproject-title{display:inline-block;width:65%;vertical-align:middle}}.lightbox-overlay{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7);opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;display:none}.lightbox-overlay.shown{opacity:1}.lightbox-close,.lightbox-next,.lightbox-prev{position:absolute;z-index:1;width:50px;height:50px;border:none;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;color:transparent}.lightbox-close{right:10px;top:10px;background:url(../img/lightbox-close.png) center no-repeat}.lightbox-next,.lightbox-prev{bottom:10px}.lightbox-prev{left:10px;background:url(../img/lightbox-prev.png) center no-repeat}.lightbox-next{right:10px;background:url(../img/lightbox-next.png) center no-repeat}.lightbox{position:absolute;width:100%;height:100%}.lightbox .lightbox-image{opacity:0;-webkit-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.lightbox .lightbox-image.shown{opacity:1}.lightbox-loader{font-size:0;position:absolute;left:50%;top:50%;-webkit-transform:translateZ(0);transform:translateZ(0);margin:-12px 0 0 -54px}.lightbox-loader span{display:inline-block;margin:0 6px;border-radius:12px;width:24px;height:24px;background:#FFF;-webkit-animation:lightboxloader 1.8s infinite ease-in-out;animation:lightboxloader 1.8s infinite ease-in-out}.lightbox-loader span:nth-child(3n+2){-webkit-animation-delay:.16s;animation-delay:.16s}.lightbox-loader span:nth-child(3n+1){left:-36px;-webkit-animation-delay:0s;animation-delay:0s}.lightbox-loader span:nth-child(3n+3){left:36px;-webkit-animation-delay:.32s;animation-delay:.32s}@-webkit-keyframes lightboxloader{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes lightboxloader{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.responsive-video{height:0;padding-top:56.25%;position:relative;overflow:hidden;width:100%;margin-top:60px;margin-bottom:60px}.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:47.99em){.responsive-video{margin-top:30px;margin-bottom:30px}}article.article .article-inner{padding:35px 50px 60px;background:#FFF;position:relative;margin:-125px auto 0}article.article aside{float:left;width:200px;font-size:12px}article.article aside h4{font-weight:500;margin-bottom:20px}article.article aside h4:after{content:'';display:block;height:2px;width:40px;margin:15px 0 0;background:#FF2500}article.article .article-datetime,article.article .article-title{color:#111}article.article .article-title{font:36px Rockwell,Arial,Helvetica,sans-serif;margin-bottom:35px}article.article .article-datetime{font-size:15px;font-weight:500;margin-bottom:20px}article.article .content{margin-left:220px}article.article .content p:first-of-type{color:#111;font-weight:500}@media (max-width:58.115em){article.article{padding:0}}@media (max-width:29.99em){article.article .article-inner{padding:35px 20px 0}article.article .article-title{font-size:26px}article.article aside{float:none;width:100%;margin-bottom:20px}article.article .content{margin-left:0}}.categories .category{display:inline-block}.categories .category:after{content:', '}.categories .category:last-child:after{content:''}.content{font-size:13px;line-height:24px}.content p{margin-bottom:13px}.content blockquote{display:block;font-weight:500;border-left:2px solid #FF2500;padding:0 0 0 15px;margin:25px 0}.newsgrid .grid-item{height:300px}.newsgrid .new-datetime{display:block;margin-top:6px}.flexbox .newsgrid li:nth-child(9n+2),.flexbox .newsgrid li:nth-child(9n+3),.flexbox .newsgrid li:nth-child(9n+4),.flexbox .newsgrid li:nth-child(9n+6),.flexbox .newsgrid li:nth-child(9n+7),.flexbox .newsgrid li:nth-child(9n+8),.flexboxlegacy .newsgrid li:nth-child(9n+2),.flexboxlegacy .newsgrid li:nth-child(9n+3),.flexboxlegacy .newsgrid li:nth-child(9n+4),.flexboxlegacy .newsgrid li:nth-child(9n+6),.flexboxlegacy .newsgrid li:nth-child(9n+7),.flexboxlegacy .newsgrid li:nth-child(9n+8){-webkit-box-flex:0;-ms-flex:0 0 23%;flex:0 0 23%}.flexbox .newsgrid li:nth-child(9n+1),.flexbox .newsgrid li:nth-child(9n+5),.flexbox .newsgrid li:nth-child(9n+9),.flexboxlegacy .newsgrid li:nth-child(9n+1),.flexboxlegacy .newsgrid li:nth-child(9n+5),.flexboxlegacy .newsgrid li:nth-child(9n+9){-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}@media (min-width:58.125em) and (max-width:74.99em){.flexbox .newsgrid li:nth-child(9n+1),.flexbox .newsgrid li:nth-child(9n+2),.flexbox .newsgrid li:nth-child(9n+3),.flexbox .newsgrid li:nth-child(9n+4),.flexbox .newsgrid li:nth-child(9n+5),.flexbox .newsgrid li:nth-child(9n+6),.flexbox .newsgrid li:nth-child(9n+7),.flexbox .newsgrid li:nth-child(9n+8),.flexbox .newsgrid li:nth-child(9n+9),.flexboxlegacy .newsgrid li:nth-child(9n+1),.flexboxlegacy .newsgrid li:nth-child(9n+2),.flexboxlegacy .newsgrid li:nth-child(9n+3),.flexboxlegacy .newsgrid li:nth-child(9n+4),.flexboxlegacy .newsgrid li:nth-child(9n+5),.flexboxlegacy .newsgrid li:nth-child(9n+6),.flexboxlegacy .newsgrid li:nth-child(9n+7),.flexboxlegacy .newsgrid li:nth-child(9n+8),.flexboxlegacy .newsgrid li:nth-child(9n+9){-webkit-box-flex:0;-ms-flex:0 1 47%;flex:0 1 47%}}@media (max-width:47.99em){.flexbox .newsgrid li:nth-child(9n+1),.flexbox .newsgrid li:nth-child(9n+2),.flexbox .newsgrid li:nth-child(9n+3),.flexbox .newsgrid li:nth-child(9n+4),.flexbox .newsgrid li:nth-child(9n+5),.flexbox .newsgrid li:nth-child(9n+6),.flexbox .newsgrid li:nth-child(9n+7),.flexbox .newsgrid li:nth-child(9n+8),.flexbox .newsgrid li:nth-child(9n+9),.flexboxlegacy .newsgrid li:nth-child(9n+1),.flexboxlegacy .newsgrid li:nth-child(9n+2),.flexboxlegacy .newsgrid li:nth-child(9n+3),.flexboxlegacy .newsgrid li:nth-child(9n+4),.flexboxlegacy .newsgrid li:nth-child(9n+5),.flexboxlegacy .newsgrid li:nth-child(9n+6),.flexboxlegacy .newsgrid li:nth-child(9n+7),.flexboxlegacy .newsgrid li:nth-child(9n+8),.flexboxlegacy .newsgrid li:nth-child(9n+9){-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}@media (min-width:48em) and (max-width:58.115em){.flexbox .newsgrid,.flexboxlegacy .newsgrid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flexbox .newsgrid li:nth-child(9n+2),.flexbox .newsgrid li:nth-child(9n+3),.flexbox .newsgrid li:nth-child(9n+5),.flexbox .newsgrid li:nth-child(9n+6),.flexbox .newsgrid li:nth-child(9n+8),.flexbox .newsgrid li:nth-child(9n+9),.flexboxlegacy .newsgrid li:nth-child(9n+2),.flexboxlegacy .newsgrid li:nth-child(9n+3),.flexboxlegacy .newsgrid li:nth-child(9n+5),.flexboxlegacy .newsgrid li:nth-child(9n+6),.flexboxlegacy .newsgrid li:nth-child(9n+8),.flexboxlegacy .newsgrid li:nth-child(9n+9){-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%}.flexbox .newsgrid li:nth-child(9n+1),.flexbox .newsgrid li:nth-child(9n+4),.flexbox .newsgrid li:nth-child(9n+7),.flexboxlegacy .newsgrid li:nth-child(9n+1),.flexboxlegacy .newsgrid li:nth-child(9n+4),.flexboxlegacy .newsgrid li:nth-child(9n+7){-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.flexbox .newsgrid li,.flexboxlegacy .newsgrid li{margin:0 0 20px}}.no-flexbox.no-flexboxlegacy .newsgrid{display:block}.no-flexbox.no-flexboxlegacy .newsgrid:after,.no-flexbox.no-flexboxlegacy .newsgrid:before{content:" ";display:table}.no-flexbox.no-flexboxlegacy .newsgrid li{width:20%;margin:0 2% 20px}.no-flexbox.no-flexboxlegacy .newsgrid .grid-item{height:340px}.loadmore{width:calc(100% - 100px);margin:0 50px 60px;padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font:15px "Sinkin Sans",Arial,Helvetica,sans-serif;background:#F6F6F6;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.loadmore:hover{background:#ECECEC}.loadmore[disabled]:hover{background:#F6F6F6}.loadmore.hidden{display:none}.splits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:58.115em){.splits{-ms-flex-wrap:wrap;flex-wrap:wrap}}.split{vertical-align:top;-webkit-box-flex:1;-ms-flex:1 0 33%;flex:1 0 33%}.split b{display:block}@media (max-width:29.99em){.split{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin-bottom:20px}}@media (min-width:30em) and (max-width:58.115em){.split{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;margin-bottom:20px}}.careerslist{margin:25px 0 0;padding:25px 0 0;border-top:2px solid #F6F6F6}.careerslist>li{padding:0!important}.careerslist>li:before{display:none}.career-title{font-size:15px;font-weight:500;color:#111;margin:0 0 12px}#googlemap{margin-bottom:60px}@media (max-width:58.115em){#googlemap{margin-bottom:20px}}
/*# sourceMappingURL=theme.css.map */
