@font-face{font-family:"TT Commons";font-style:normal;font-weight:400;src:url("../fonts/TTCommonsProRegular/font.woff2") format("woff2"),url("../fonts/TTCommonsProRegular/font.woff") format("woff")}@font-face{font-family:"TT Commons";font-style:normal;font-weight:600;src:url("../fonts/TTCommonsProBold/font.woff2") format("woff2"),url("../fonts/TTCommonsProBold/font.woff") format("woff")}@font-face{font-family:"TT Commons";font-style:normal;font-weight:700;src:url("../fonts/TTCommonsProExtraBold/font.woff2") format("woff2"),url("../fonts/TTCommonsProExtraBold/font.woff") format("woff")}@font-face{font-family:"TT Commons";font-style:italic;font-weight:400;src:url("../fonts/TTCommonsProItalic/font.woff2") format("woff2"),url("../fonts/TTCommonsProItalic/font.woff") format("woff")}@font-face{font-weight:normal;font-style:normal;font-family:"Site Icons";src:url("../fonts/icomoon.eot");src:url("../fonts/icomoon.eot?#iefix") format("embedded-opentype"),url("../fonts/icomoon.woff") format("woff"),url("../fonts/icomoon.ttf") format("truetype"),url("../fonts/icomoon.svg") format("svg")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}body,input[type=submit],input[type=button],button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:none}table{border-collapse:collapse;border-spacing:0;width:100%}input[type=text],input[type=email],input[type=password],input[type=number],input[type=color],input[type=submit],input[type=button],button,textarea,select{-webkit-appearance:none;-moz-appearance:none;display:block;border:none;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:16px;background:none}input[type=text],input[type=email],input[type=password],input[type=number],input[type=color],textarea,select{width:100%}input[type=radio],input[type=checkbox],input[type=color],input[type=submit],input[type=button],button,select{cursor:pointer}textarea{resize:none}strong,b{font-weight:bold}em,i{font-style:italic}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}.quote-block--flex,.flex-container{height:0;overflow:hidden;position:relative}.quote-block--flex iframe,.flex-container iframe,.quote-block--flex object,.flex-container object{height:100%;left:0;position:absolute;top:0;width:100%}.row{font-size:0;margin-left:-30px}.row.row--reverse{direction:rtl;text-align:left}.row.row--centred{text-align:center}.row.row--flush{margin-left:0}.row.row--flush>.col{padding-left:0}.row.row--wide{margin-left:-60px}.row.row--wide>.col{padding-left:60px}.row.row--flex{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;margin-left:0}@media only screen and (max-width: 1067px){.row.row--flex{display:block}}.row.row--flex>.col{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0}.row.row--flex>.col--stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 1067px){.row.row--flex>.col{display:inline-block}}.row.row--listing{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;margin-left:0}.row.row--listing>.col{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0}.row.row--listing>.col--stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.row.row--flex-align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.row.row--flex-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.row.row--flex-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.row.row--thin{margin-left:-6px}.row.row--thin>.col{padding-left:6px}@media only screen and (max-width: 1067px){.row.row--overflow{width:520px}}.col{font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr;display:inline-block;padding-left:30px;text-align:left;vertical-align:top;white-space:normal}.col--stretch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.a1-12{width:8.3333333333%}.a2-12{width:16.6666666667%}.a3-12{width:25%}.a4-12{width:33.3333333333%}.a5-12{width:41.6666666667%}.a6-12{width:50%}.a7-12{width:58.3333333333%}.a8-12{width:66.6666666667%}.a9-12{width:75%}.a10-12{width:83.3333333333%}.a11-12{width:91.6666666667%}.a12-12{width:100%}.a1-10{width:10%}.a2-10{width:20%}.a3-10{width:30%}.a4-10{width:40%}.a5-10{width:50%}.a6-10{width:60%}.a7-10{width:70%}.a8-10{width:80%}.a9-10{width:90%}.a10-10{width:100%}@media only screen and (max-width: 1279px){.b1-12{width:8.3333333333%}.b2-12{width:16.6666666667%}.b3-12{width:25%}.b4-12{width:33.3333333333%}.b5-12{width:41.6666666667%}.b6-12{width:50%}.b7-12{width:58.3333333333%}.b8-12{width:66.6666666667%}.b9-12{width:75%}.b10-12{width:83.3333333333%}.b11-12{width:91.6666666667%}.b12-12{width:100%}.b1-10{width:10%}.b2-10{width:20%}.b3-10{width:30%}.b4-10{width:40%}.b5-10{width:50%}.b6-10{width:60%}.b7-10{width:70%}.b8-10{width:80%}.b9-10{width:90%}.b10-10{width:100%}}@media only screen and (max-width: 1067px){.c1-12{width:8.3333333333%}.c2-12{width:16.6666666667%}.c3-12{width:25%}.c4-12{width:33.3333333333%}.c5-12{width:41.6666666667%}.c6-12{width:50%}.c7-12{width:58.3333333333%}.c8-12{width:66.6666666667%}.c9-12{width:75%}.c10-12{width:83.3333333333%}.c11-12{width:91.6666666667%}.c12-12{width:100%}.c1-10{width:10%}.c2-10{width:20%}.c3-10{width:30%}.c4-10{width:40%}.c5-10{width:50%}.c6-10{width:60%}.c7-10{width:70%}.c8-10{width:80%}.c9-10{width:90%}.c10-10{width:100%}}@media only screen and (max-width: 899px){.d1-12{width:8.3333333333%}.d2-12{width:16.6666666667%}.d3-12{width:25%}.d4-12{width:33.3333333333%}.d5-12{width:41.6666666667%}.d6-12{width:50%}.d7-12{width:58.3333333333%}.d8-12{width:66.6666666667%}.d9-12{width:75%}.d10-12{width:83.3333333333%}.d11-12{width:91.6666666667%}.d12-12{width:100%}.d1-10{width:10%}.d2-10{width:20%}.d3-10{width:30%}.d4-10{width:40%}.d5-10{width:50%}.d6-10{width:60%}.d7-10{width:70%}.d8-10{width:80%}.d9-10{width:90%}.d10-10{width:100%}}@media only screen and (max-width: 749px){.e1-12{width:8.3333333333%}.e2-12{width:16.6666666667%}.e3-12{width:25%}.e4-12{width:33.3333333333%}.e5-12{width:41.6666666667%}.e6-12{width:50%}.e7-12{width:58.3333333333%}.e8-12{width:66.6666666667%}.e9-12{width:75%}.e10-12{width:83.3333333333%}.e11-12{width:91.6666666667%}.e12-12{width:100%}.e1-10{width:10%}.e2-10{width:20%}.e3-10{width:30%}.e4-10{width:40%}.e5-10{width:50%}.e6-10{width:60%}.e7-10{width:70%}.e8-10{width:80%}.e9-10{width:90%}.e10-10{width:100%}}@media only screen and (max-width: 440px){.f1-12{width:8.3333333333%}.f2-12{width:16.6666666667%}.f3-12{width:25%}.f4-12{width:33.3333333333%}.f5-12{width:41.6666666667%}.f6-12{width:50%}.f7-12{width:58.3333333333%}.f8-12{width:66.6666666667%}.f9-12{width:75%}.f10-12{width:83.3333333333%}.f11-12{width:91.6666666667%}.f12-12{width:100%}.f1-10{width:10%}.f2-10{width:20%}.f3-10{width:30%}.f4-10{width:40%}.f5-10{width:50%}.f6-10{width:60%}.f7-10{width:70%}.f8-10{width:80%}.f9-10{width:90%}.f10-10{width:100%}}img,object,video,audio{max-width:100%}img{height:auto;display:block}.flex-container{padding-bottom:56.25%}.hero__whats-new p::after,.team__contact::before,.quote-block__instagram::before,.quote-block__tweet::before,.nav--primary__search::before,.nav__toggle::before,.header__search-flip-close::before,.header__search-flip-submit::before,.filters__filter-clear::after,.filters__filter-toggle::after,.contact-open .contact-box__toggle::before,.contact-box__toggle::before,.contact-box__phone::before,.contact-box__email::before,.contact-box .contact-box__phone::before,.contact-box .contact-box__email::before,.cookie-notice button::before,.icon::before,.icon-end::after{font-family:"Site Icons";vertical-align:middle;speak:none;font-weight:normal;font-style:normal;font-variant:normal;text-transform:none;line-height:1}.hero__whats-new p::after,.icon--arrow-down::before,.icon-end--arrow-down::after{content:"\e900"}.team__contact--phone::before,.team__contact--people-phone::before,.contact-box__phone::before,.icon--telephone::before,.icon-end--telephone::after{content:"\e901"}.team__contact--people-email::before,.team__contact--email::before,.contact-box__email::before,.icon--email::before,.icon-end--email::after{content:"\e902"}.nav--primary__search::before,.header__search-flip-submit::before,.icon--search::before,.icon-end--search::after{content:"\e903"}.icon--info::before,.icon-end--info::after{content:"\e904"}.nav-open .nav__toggle::before,.header__search-flip-close::before,.filters__filter-clear::after,.contact-open .contact-box__toggle::before,.cookie-notice button::before,.icon--close::before,.icon-end--close::after{content:"\e905"}.icon--download::before,.icon-end--download::after{content:"\e906"}.contact-box__toggle::before,.icon--contact::before,.icon-end--contact::after{content:"\e907"}.icon--play::before,.icon-end--play::after{content:"\e908"}.quote-block__tweet::before,.icon--twitter::before,.icon-end--twitter::after{content:"\e909"}.team__contact--linkedin::before,.icon--linkedin::before,.icon-end--linkedin::after{content:"\e90a"}.quote-block__instagram::before,.icon--instagram::before,.icon-end--instagram::after{content:"\e90b"}.nav__toggle::before,.icon--menu::before,.icon-end--menu::after{content:"\e90c"}.icon--plus::before,.icon-end--plus::after{content:"\e90d"}.filters__filter-toggle::after,.icon--dropdown::before,.icon-end--dropdown::after{content:"\e90e"}[todo]{position:relative}[todo]:before{font-size:11px;font-weight:bold;line-height:1;position:absolute;top:0;left:0;content:"TODO " attr(todo);color:#fff;background-color:#f35100;border:2px dashed rgba(255,255,255,.2);z-index:999;padding:2px}.container{margin:0 auto;max-width:100%;padding:0 60px}@media only screen and (max-width: 749px){.container{padding:0 24px}}@media only screen and (max-width: 749px){.container--m-flush{padding:0}}.container--double{padding:0 120px}@media only screen and (max-width: 749px){.container--double{padding:0 24px}}.container--contact{padding:0 120px}@media only screen and (max-width: 1560px){.container--contact{padding:0 60px}}@media only screen and (max-width: 749px){.container--contact{padding:0 24px}}.container--full-bleed{overflow:hidden;padding:0}@media only screen and (max-width: 749px){.container--overflow{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}}.cookie-notice{font-size:12px;background-color:#e9e9e9;border-radius:4px;bottom:20px;display:none;left:20px;max-width:400px;padding:8px 24px 8px 16px;position:fixed;z-index:5}@media only screen and (max-width: 749px){.cookie-notice{width:90%}}.cookie-notice a{color:#262626;text-decoration:underline}.cookie-notice button{background-color:rgba(0,0,0,0);position:absolute;right:8px;top:6px}.cookie-notice button::before{font-size:10px}.show-cookie-notice .cookie-notice{display:block;z-index:20}.alpha{font-size:80px}@media only screen and (max-width: 749px){.alpha{font-size:48px;line-height:1}}.beta{font-size:60px;line-height:1;max-width:700px}@media only screen and (max-width: 749px){.beta{font-size:32px}}.gamma{font-size:48px}@media only screen and (max-width: 749px){.gamma{font-size:40px}}.delta{font-size:40px;line-height:1}@media only screen and (max-width: 749px){.delta{font-size:32px}}.epsilon{font-size:32px;line-height:1;max-width:720px}.zeta{font-size:24px;line-height:28px;max-width:720px}.zeta.typeset p{margin-bottom:28px}@media only screen and (max-width: 749px){.zeta{font-size:20px;line-height:24px}}.eta{font-size:20px;line-height:24px}@media only screen and (max-width: 749px){.eta{font-size:16px;line-height:1.4}}.iota{font-size:12px;line-height:16px}.h,.content-block-slides__quote,.typeset h3,.typeset h2{display:block;font-weight:700;margin-bottom:8px}.h.delta,.delta.content-block-slides__quote,.typeset h3.delta,.typeset h2.delta{margin-bottom:28px}.b{display:block;font-weight:600;margin-bottom:8px}.p,.typeset p,.typeset ul,.typeset ol,.typeset img{display:block;margin:0 0 16px}.a,.pagination a,.nav--secondary a,.info-image__box a,.contact-box .contact-box__phone a,.contact-box .contact-box__email a,.contact-box__popup a,.typeset a{color:#0293d2;-webkit-transition:color .2s;transition:color .2s;text-decoration:none}.a:hover,.a:focus,.pagination a:hover,.nav--secondary a:hover,.info-image__box a:hover,.contact-box .contact-box__phone a:hover,.contact-box .contact-box__email a:hover,.contact-box__popup a:hover,.typeset a:hover,.pagination a:focus,.nav--secondary a:focus,.info-image__box a:focus,.contact-box .contact-box__phone a:focus,.contact-box .contact-box__email a:focus,.contact-box__popup a:focus,.typeset a:focus{text-decoration:underline}.a2{color:#262626;-webkit-transition:color .2s;transition:color .2s;text-decoration:none}.a2:hover,.a2:focus{color:#0293d2}.typeset ul,.typeset ol,.ul,.ol{padding-left:19.2px}.typeset ul li,.typeset ol li,.ul li,.ol li{margin-bottom:9.6px}.typeset ul li,.ul li{list-style:disc outside}.typeset ol li,.ol li{list-style:decimal outside}.typeset--middle{margin:0 auto}.typeset h2{font-size:48px}.typeset h3{font-size:40px}.invisible{position:absolute;left:-999em}.removed{display:none}.relative{position:relative}.centred{text-align:center}.separated-thin-gutter{margin-bottom:6px}.separated{margin-bottom:70px}.separated-a{margin-bottom:60px}.separated-b{margin-bottom:36px}.attachment{position:relative}.attachment__attach-right{position:absolute;top:8px;right:0;z-index:2}@media only screen and (max-width: 899px){.attachment__attach-right{position:static;margin-top:16px}}.non-mobile-only{display:block}@media only screen and (max-width: 749px){.non-mobile-only{display:none}}.mobile-only{display:none}@media only screen and (max-width: 749px){.mobile-only{display:block}}.section{display:block;-webkit-transition:background-color .4s;transition:background-color .4s}.section--header{background-color:#0293d2}.section--footer{background-color:#004459;bottom:0;left:0;opacity:1;position:static;right:0;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s;visibility:visible;width:100%;z-index:-1}.page-loading .section--footer{position:static}@media only screen and (max-width: 749px){.section--footer{overflow:hidden;position:relative;z-index:5}}.section--home-footer{z-index:0}.section--red{background-color:#af1e2d;color:#fff}.section--red a{color:#fff}.section--red a.info-image__box{color:#0293d2}.section--blue{background-color:#0293d2;color:#fff}.section--blue a{color:#fff}.section--blue a.info-image__box{color:#0293d2}.section--lightblue{background-color:#88cbdf;color:#262626}.section--lightblue a{color:#262626}.section--lightblue a.info-image__box{color:#0293d2}.section--yellow{background-color:#fbd116;color:#262626}.section--yellow a{color:#262626}.section--yellow a.info-image__box{color:#0293d2}.section--none,.section--white{background-color:#fff;color:#262626}.section--none a,.section--white a{color:#262626}.section--none a.info-image__box,.section--white a.info-image__box{color:#0293d2}.section--slider{background-color:#0293d2;left:0;position:fixed;right:0;top:0;width:100%}.page-loading .section--slider{position:static}@media only screen and (max-width: 780px){.section--slider{position:static}}.section--partners{border-top:1px solid #e9e9e9;position:relative;z-index:4}.section--post-slider{background-color:#fff;left:0;margin-top:90vh;opacity:1;position:relative;right:0;top:0;z-index:4}.page-loading .section--post-slider{margin-top:0;opacity:0}@media only screen and (max-width: 780px){.section--post-slider{margin-bottom:0;margin-top:0}}.section--media{padding:160px 0}@media only screen and (max-width: 749px){.section--media{padding:40px 0 16px}}.section--media-with-text{padding:160px 0 40px}@media only screen and (max-width: 749px){.section--media-with-text{padding:40px 0 16px}}.section--media--extra-bottom-pad{padding-bottom:80px}.section--credits{padding:160px 0 80px}@media only screen and (max-width: 749px){.section--credits{padding:40px 0 16px}}.section--post-media{padding-bottom:120px}@media only screen and (max-width: 749px){.section--post-media{padding-bottom:16px}}.section--none{padding:0}.section--none img{width:100%}.section--news{padding:40px 0}.section--hero{background-color:#0293d2;height:100vh}.section--home-header{background-color:rgba(0,0,0,0);position:absolute;top:0;width:100%;z-index:2}.page-loading .section--home-header{background-color:#0293d2}.nav-open .section--home-header{z-index:6}.section--main{background-color:#fff}.section--subnav{background-color:#fff;border-bottom:1px solid rgba(38,38,38,.1)}@media only screen and (max-width: 749px){.section--subnav{display:none}}.section--page{background-color:#fff;padding-bottom:54px;padding-top:58px}@media only screen and (max-width: 1067px){.section--page{padding-top:50px}}.section--article{background-color:#fff;padding-top:87px}.section--case-studies{background-color:#fff;padding:114px 0 44px}@media only screen and (max-width: 749px){.section--case-studies{padding:40px 0 16px}}.section--text{background-color:#fff;padding:160px 0 132px}@media only screen and (max-width: 1279px){.section--text{padding:80px 0 68px}}@media only screen and (max-width: 749px){.section--text{padding:48px 0 36px}}.section--news-text{padding-top:14px}.section--bullets{padding:154px 0}.section--project{background-color:#0293d2;color:#fff;padding:91px 0 10px}.section--sector,.section--images{background-color:#fbd116}.section--contact{background-color:#004459;color:#fff;padding:102px 0 122px;position:relative;z-index:6}@media only screen and (max-width: 1067px){.section--contact{padding-bottom:40px}}.section--search-empty{background-color:#fff;padding:86.4px 0}.section--search-top{background-color:#fff;padding:86.4px 0 38.4px}.section--search-group{background-color:#fff;padding:0 0 48px}body,input,textarea,button{font-size:16px;font-family:"TT Commons"}body{background-color:#004459;color:#262626;line-height:1.4}body.nav-open{overflow:hidden}img{-ms-flex-negative:0;flex-shrink:0}a{text-decoration:none}.page{background-color:#fff}.page-loading .page{background:#fff url("../img/ajax.svg") center 200px no-repeat}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.page-loading .page{background:#fff url("../img/ajax.gif") center 200px no-repeat}}.page__inner{opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}.page-loading .page__inner{opacity:0}.filter-row{opacity:1;position:relative;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s;visibility:visible}.filter-row::before{background:#fff url("../img/ajax.svg") center 10px no-repeat;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s;visibility:hidden;z-index:1}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.filter-row::before{background:#fff url("../img/ajax.gif") center 10px no-repeat}}.filter-row.loading::before{opacity:1;visibility:visible}.logo{background-image:url("../img/logo.png");background-repeat:no-repeat;height:72px;left:60px;position:absolute;top:32px;width:148px;z-index:7}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (-webkit-min-device-pixel-ratio: 1.302325581395349),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.logo{background-image:url("../img/logo-x2.png");background-size:146px 72px}}@media only screen and (max-width: 899px){.logo{background-size:120px 58px;height:58px;width:120px}}@media only screen and (max-width: 899px)and (-webkit-min-device-pixel-ratio: 1.3),only screen and (max-width: 899px)and (-webkit-min-device-pixel-ratio: 1.302325581395349),only screen and (max-width: 899px)and (min-resolution: 125dpi),only screen and (max-width: 899px)and (min-resolution: 1.3dppx){.logo{background-size:120px 58px}}@media only screen and (max-width: 749px){.logo{background-size:99px 48px;height:48px;left:24px;top:16px;width:99px}}@media only screen and (max-width: 749px)and (-webkit-min-device-pixel-ratio: 1.3),only screen and (max-width: 749px)and (-webkit-min-device-pixel-ratio: 1.302325581395349),only screen and (max-width: 749px)and (min-resolution: 125dpi),only screen and (max-width: 749px)and (min-resolution: 1.3dppx){.logo{background-size:99px 48px}}.project-listing__image,.info-sector__overlay,.header-block{position:relative}.project-listing__image::after,.info-sector__overlay::after,.header-block::after{background-color:rgba(0,0,0,.15);bottom:0;content:"";left:0;opacity:1;position:absolute;right:0;top:0;-webkit-transition:opacity .4s;transition:opacity .4s}.mission{margin:0 auto;max-width:760px;padding:148px 0}@media only screen and (max-width: 1067px){.mission{padding:72px 0}}.mission__statement{margin-bottom:44px}.mission__introduction{max-width:760px}.mission__introduction p{margin-bottom:28px}.fixed-link{color:#262626;line-height:20px;position:absolute;right:60px;top:-52px}@media only screen and (max-width: 749px){.fixed-link{right:24px}}.fixed-link::after{color:#0293d2;content:">";padding-left:8px}.download-link{color:#262626;position:absolute;right:0;top:0}@media only screen and (max-width: 720px){.download-link{display:block;padding-top:8px;position:static}}.team__contact--people-email,.team__contact--people-phone,.team__contact--linkedin,.quote-block__instagram a,.quote-block__tweet a,.quote-block a,.nav--primary a,.footer a,.follow-us a,.content-block-slides__slide--white a,.content-block-slides__slide--yellow a,.content-block-slides__slide--lightblue a,.content-block-slides__slide--blue a,.content-block-slides__slide--red a{opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.team__contact--people-email:hover,.team__contact--people-phone:hover,.team__contact--linkedin:hover,.quote-block__instagram a:hover,.quote-block__tweet a:hover,.quote-block a:hover,.nav--primary a:hover,.footer a:hover,.follow-us a:hover,.content-block-slides__slide--white a:hover,.content-block-slides__slide--yellow a:hover,.content-block-slides__slide--lightblue a:hover,.content-block-slides__slide--blue a:hover,.content-block-slides__slide--red a:hover,.team__contact--people-email:focus,.team__contact--people-phone:focus,.team__contact--linkedin:focus,.quote-block__instagram a:focus,.quote-block__tweet a:focus,.quote-block a:focus,.nav--primary a:focus,.footer a:focus,.follow-us a:focus,.content-block-slides__slide--white a:focus,.content-block-slides__slide--yellow a:focus,.content-block-slides__slide--lightblue a:focus,.content-block-slides__slide--blue a:focus,.content-block-slides__slide--red a:focus{opacity:.5}.download-link::before{background-color:rgba(0,0,0,0);border:1px solid #262626;border-radius:32px;color:#262626;content:"";display:inline-block;font-family:"Site Icons";font-size:8px;height:20px;line-height:18px;margin-right:12px;position:relative;text-align:center;top:-2px;-webkit-transition:color .4s,background-color .4s,border-color .4s;transition:color .4s,background-color .4s,border-color .4s;width:20px}.download-link:hover::before,.download-link:focus::before{background-color:#262626;color:#fff}.team__contact--link::before,.loadomatic__trigger::before,.contact-block__link::before{background-color:rgba(0,0,0,0);border:1px solid #262626;border-radius:32px;color:#262626;content:"+";display:inline-block;font-size:20px;height:20px;line-height:16px;margin-right:12px;position:relative;text-align:center;top:-1px;-webkit-transition:color .4s,background-color .4s,border-color .4s;transition:color .4s,background-color .4s,border-color .4s;width:20px}.team__contact--link:hover::before,.loadomatic__trigger:hover::before,.contact-block__link:hover::before,.team__contact--link:focus::before,.loadomatic__trigger:focus::before,.contact-block__link:focus::before{background-color:#262626;color:#fff}.news-listing__video::before,.article__video.unplayed::before{background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:40px;bottom:20px;color:#fff;content:"";font-family:"Site Icons";height:40px;left:20px;line-height:39px;padding-left:4px;position:absolute;text-align:center;-webkit-transition:color .4s,background-color .4s;transition:color .4s,background-color .4s;width:40px}.news-listing__video:hover::before,.article__video.unplayed:hover::before,.news-listing__video:focus::before,.article__video.unplayed:focus::before{background-color:#fff;color:#262626}.news-listing__video img,.article__video.unplayed img{width:100%}.reveal{-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s}.js .reveal--pending{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}.reveal--end{opacity:1}.bullets li{font-size:20px;line-height:24px;padding-left:40px;margin-bottom:20px;position:relative}.bullets li::before{background-color:#262626;top:16px;content:"";display:block;height:1px;left:0;position:absolute;width:20px}.section--red .bullets li::before,.section--blue .bullets li::before{background-color:#fff}.section--lightblue .bullets li::before,.section--yellow .bullets li::before,.section--white .bullets li::before{color:#262626}.contact-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;left:-20px;margin:28px 0;position:relative}@media only screen and (max-width: 1279px){.contact-block{left:-5px}}.contact-block__info{display:inline-block}.contact-block__message{line-height:1;margin-bottom:35px;max-width:620px}.contact-block__name{margin-bottom:2px}.contact-block__photo{border-radius:100px;display:inline-block;height:100px;margin-right:20px;min-width:100px;width:100px}@media only screen and (max-width: 1399px){.contact-listing .contact-block__photo{margin-bottom:16px}}.contact-block__link{color:#262626;text-decoration:none}.contact-block__large-photo{border-radius:160px;height:160px;position:absolute;right:120px;top:-80px;width:160px}@media only screen and (max-width: 1279px){.contact-block__large-photo{right:60px}}@media only screen and (max-width: 1067px){.contact-block__large-photo{left:0;margin:0 auto;right:0}}.contact-listing .contact-block{left:-50px}@media only screen and (max-width: 1399px){.contact-listing .contact-block{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:0}}@media only screen and (max-width: 749px){.contact-listing .contact-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.contact-box__content{bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;-webkit-transition:opacity .4s,visibility 0s .4s;transition:opacity .4s,visibility 0s .4s;visibility:hidden;z-index:5}@media only screen and (max-width: 749px){.contact-box__content{background-color:rgba(0,0,0,.2)}}.contact-open .contact-box__content{opacity:1;pointer-events:auto;-webkit-transition:opacity .4s,visibility 0s 0s;transition:opacity .4s,visibility 0s 0s;visibility:visible}.contact-box__popup{background-color:#fff;border-radius:6px;bottom:160px;-webkit-box-shadow:0px 0px 2px 1px rgba(0,0,0,.05);box-shadow:0px 0px 2px 1px rgba(0,0,0,.05);max-width:380px;padding:66px 48px 29px;position:absolute;right:30px;z-index:5}@media only screen and (max-width: 749px){.contact-box__popup{bottom:96px;left:32px;margin:0 100px;max-width:none;padding-left:16px;padding-right:16px;right:32px}}@media only screen and (max-width: 599px){.contact-box__popup{margin:0}}.contact-box__inner{text-align:center}.contact-box__photo{border-radius:80px;height:80px;left:0;margin:0 auto;position:absolute;right:0;top:-40px;width:80px}.contact-box__text{font-weight:600;margin-bottom:0}.contact-box__text--separated{margin-bottom:16px}.contact-box .contact-box__phone::before,.contact-box .contact-box__email::before{font-size:20px;color:#0293d2;padding-right:12px;position:relative;top:-1px}.contact-box__toggle{background-color:#004459;border-radius:60px;bottom:76px;-webkit-box-shadow:0px 0px 2px 1px rgba(0,0,0,.05);box-shadow:0px 0px 2px 1px rgba(0,0,0,.05);display:block;height:60px;opacity:1;outline:0;position:fixed;right:30px;-webkit-transition:background-color .2s,opacity .4s,visibility .4s;transition:background-color .2s,opacity .4s,visibility .4s;visibility:visible;width:60px;z-index:5}.page-loading .contact-box__toggle{opacity:0;visibility:hidden}.contact-box__toggle::before{font-size:24px;bottom:0;color:#fff;left:0;position:absolute;right:0;top:18px}.contact-box__toggle:focus,.contact-box__toggle:hover{background-color:#0293d2}@media only screen and (max-width: 749px){.contact-box__toggle{bottom:12px;right:12px}}.contact-open .contact-box__toggle{background-color:#262626}.contact-listing{display:inline-block;padding-left:50px;margin:0 auto;text-align:left;width:100%}@media only screen and (max-width: 749px){.contact-listing{padding-left:0}}.content-block-slides{display:block}.content-block-slides__slide{min-width:40%;width:1000px;max-width:85%}@media only screen and (max-width: 749px){.content-block-slides__slide{width:auto;min-width:100%;max-width:unset}}.content-block-slides__slide--fill-img,.content-block-slides__slide--fill-quote{top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;bottom:0}.content-block-slides__slide--red{background-color:#af1e2d;color:#fff}.content-block-slides__slide--red a{color:#fff}.content-block-slides__slide--red .info-image__box a{color:#0293d2}.content-block-slides__slide--blue{background-color:#0293d2;color:#fff}.content-block-slides__slide--blue a{color:#fff}.content-block-slides__slide--blue .info-image__box a{color:#0293d2}.content-block-slides__slide--lightblue{background-color:#88cbdf;color:#262626}.content-block-slides__slide--lightblue a{color:#262626}.content-block-slides__slide--lightblue .info-image__box a{color:#0293d2}.content-block-slides__slide--yellow{background-color:#fbd116;color:#262626}.content-block-slides__slide--yellow a{color:#262626}.content-block-slides__slide--yellow .info-image__box a{color:#0293d2}.content-block-slides__slide--white{background-color:#fff;color:#262626}.content-block-slides__slide--white a{color:#262626}.content-block-slides__slide--white .info-image__box a{color:#0293d2}.content-block-slides__quote{font-size:48px;line-height:1;text-align:center;max-width:780px;margin:0 96px 24px}@media only screen and (max-width: 749px){.content-block-slides__quote{font-size:20px;padding:32px;margin:0}}@media only screen and (max-width: 749px){.content-block-slides__attribution{text-align:center;padding:16px}}.content-block-slides__dup{background-size:cover;background-position:center bottom;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 1.2s cubic-bezier(0.64, 0.04, 0.35, 1);transition:-webkit-transform 1.2s cubic-bezier(0.64, 0.04, 0.35, 1);transition:transform 1.2s cubic-bezier(0.64, 0.04, 0.35, 1);transition:transform 1.2s cubic-bezier(0.64, 0.04, 0.35, 1), -webkit-transform 1.2s cubic-bezier(0.64, 0.04, 0.35, 1);position:relative}@media only screen and (max-width: 749px){.content-block-slides__dup{background-image:none !important;background-position:center center;background-repeat:no-repeat}}.content-block-slides__slide--fill-img .content-block-slides__dup{max-height:600px;max-width:80%;margin:0 120px}@media only screen and (max-width: 749px){.content-block-slides__slide--fill-img .content-block-slides__dup{margin:0}}.content-block-slides__img{width:auto;max-width:none;max-height:700px;opacity:0;visibility:hidden}@media only screen and (max-width: 749px){.content-block-slides__img{opacity:1;visibility:visible;max-height:400px}}.credits__title,.credits__name{margin-bottom:39px}.credits__role{font-size:12px;text-transform:uppercase;margin-bottom:6px}.header-block__image{width:100%}.filters__filter-clear,.filters__filter{display:inline-block;margin-left:32px}@media only screen and (max-width: 749px){.filters__filter-clear,.filters__filter{display:block;margin-left:0;margin-bottom:16px}}@media only screen and (max-width: 749px){.filters__filter-toggle{outline:none;position:relative;border:1px solid #262626;padding:10px 20px;width:100%;text-align:left;line-height:1}}.filters__filter-clear::after,.filters__filter-toggle::after{font-size:10px;margin-left:16px}.filters{text-align:right;position:relative}@media only screen and (max-width: 899px){.filters{margin-bottom:32px}}@media only screen and (max-width: 749px){.filters{padding-bottom:22.4px}}.filters__filter{position:relative}.filters__filter--active .filters__filter-toggle{color:#0293d2}@media only screen and (max-width: 749px){.filters__filter--open .filters__filter-toggle{border-bottom-color:#0293d2}}@media only screen and (max-width: 749px){.filters__filter-toggle::after{position:absolute;top:13px;right:20px}}.filters__filter-dropdown{z-index:1;min-width:180px;position:absolute;top:38.4px;right:0;padding:11.2px 22.4px;color:#fff;background-color:#0293d2;text-align:right;visibility:hidden;opacity:0;-webkit-transition:opacity .2s,visibility 0s .2s;transition:opacity .2s,visibility 0s .2s}@media only screen and (max-width: 749px){.filters__filter-dropdown{top:100%;width:100%;border:1px solid #262626;border-width:0 1px 1px 1px;text-align:left}}.filters__filter--open .filters__filter-dropdown{visibility:visible;opacity:1;-webkit-transition:opacity .2s,visibility 0s 0s;transition:opacity .2s,visibility 0s 0s}.filters__filter-dropdown li{margin:6.4px 0}.filters__filter-dropdown a{white-space:nowrap;color:#fff}.filters__filter-clear{color:inherit}@media only screen and (max-width: 749px){.filters__filter-clear{position:absolute;bottom:0;right:0;margin-bottom:0}}.filters__filter-clear--removed{display:none}@media only screen and (max-width: 749px){.filters__filter-clear::after{margin-left:8px}}.follow-us{padding-top:43px;margin-bottom:64px}.follow-us__item::before{font-size:32px;padding-right:20px}.follow-us li{margin-bottom:32px}.follow-us a{color:#fff}.footer{line-height:22px;position:relative}.footer__copyright{color:#fff;opacity:.5;position:absolute;right:60px;top:18px}@media only screen and (max-width: 780px){.footer__copyright{display:block;position:static;margin-bottom:16px}}.js .mission__statement,.js .mission__introduction{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}@media only screen and (max-width: 1067px){.js .mission__statement,.js .mission__introduction{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.header{height:136px}@media only screen and (max-width: 749px){.header{height:80px}}.header__flip-container{position:absolute;top:0;left:60px;right:60px}@media only screen and (max-width: 749px){.header__flip-container{background-color:#0293d2;padding:144px 41.6px 56px;position:fixed;z-index:6;bottom:0;left:0;right:0;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.nav-open .header__flip-container{opacity:1;visibility:visible;pointer-events:auto}}@media only screen and (max-width: 459px){.header__flip-container{padding-top:104px}}.header__search-flip,.header__nav-flip{position:absolute;top:0;right:0}@media only screen and (max-width: 749px){.header__search-flip,.header__nav-flip{position:static}}.header__search-flip{padding-top:43.2px;padding-right:54.4px;visibility:hidden;opacity:0;-webkit-transition:opacity .2s,visibility 0s .2s;transition:opacity .2s,visibility 0s .2s}@media only screen and (max-width: 749px){.header__search-flip{padding:0}}.header-flip-search-open .header__search-flip{visibility:visible;opacity:1;-webkit-transition:opacity .2s,visibility 0s 0s;transition:opacity .2s,visibility 0s 0s}.header__search-flip label{visibility:hidden;position:absolute;top:0}.header__search-flip input{font-size:20px;color:#fff;border:1px solid #88cbdf;padding:12px 16px;min-width:356px}.header__search-flip input::-webkit-input-placeholder{color:#fff;line-height:1.4}.header__search-flip input::-moz-placeholder{color:#fff;line-height:1.4}.header__search-flip input:-ms-input-placeholder{color:#fff;line-height:1.4}.header__search-flip input::-ms-input-placeholder{color:#fff;line-height:1.4}.header__search-flip input::placeholder{color:#fff;line-height:1.4}@media only screen and (max-width: 749px){.header__search-flip input{min-width:0}}.section--home-header .header__search-flip input{border:1px solid #fff}.header__nav-flip{visibility:visible;opacity:1;-webkit-transition:opacity .2s,visibility 0s 0s;transition:opacity .2s,visibility 0s 0s}.header-flip-search-open .header__nav-flip{visibility:hidden;opacity:0;-webkit-transition:opacity .2s,visibility 0s .2s;transition:opacity .2s,visibility 0s .2s}@media only screen and (max-width: 749px){.header-flip-search-open .header__nav-flip{visibility:visible;opacity:1}}.header__search-flip-submit{color:#fff;position:absolute;padding:15px 16px;top:0;right:0}.header__search-flip-close{font-size:20px;color:#88cbdf;position:absolute;top:57.6px;right:0}@media only screen and (max-width: 749px){.header__search-flip-close{display:none}}.section--home-header .header__search-flip-close{color:#fff}.info-image{position:relative}.info-image__box{background-color:#fff;border-radius:6px;bottom:64px;color:#262626;left:20px;max-width:320px;padding:32px 36px;position:absolute}@media only screen and (max-width: 1067px){.info-image__box{max-width:280px}}.info-image__title{color:#fff;left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.info-image__img{width:100%}.info-image__toggle{bottom:20px;color:#fff;left:20px;position:absolute}.info-image__toggle::before{font-size:16px;border:1px solid #fff;background-color:rgba(0,0,0,0);border-radius:32px;content:"";color:#fff;display:block;font-family:"Site Icons";height:32px;line-height:1.8;-webkit-transition:background-color .4s,color .4s;transition:background-color .4s,color .4s;width:32px}.info-image__toggle:focus,.info-image__toggle:hover{outline:0}.info-image__toggle:focus::before,.info-image__toggle:hover::before{background-color:#fff;color:#262626}.info-image__toggle--black::before{border-color:#262626;color:#262626}.info-image__toggle--black:focus::before,.info-image__toggle--black:hover::before{background-color:#262626;color:#fff}.info-image__toggle--open::before{background-color:#fff;color:#262626;content:"";font-size:14px;line-height:2.25}.info-sector{margin-bottom:6px;position:relative}.info-sector__overlay::after{-webkit-transition:background-color .4s;transition:background-color .4s}.info-sector__overlay:hover::after,.info-sector__overlay:focus::after{background-color:rgba(0,0,0,.35)}.info-sector__title{color:#fff;position:absolute;left:0;right:0;text-align:center;text-shadow:0px 2px 8px rgba(0,0,0,.2);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.info-sector__img{width:100%}.info-text{-ms-flex-item-align:center;align-self:center;position:relative}@media only screen and (max-width: 1067px){.info-text{padding:72px 0 80px}}@media only screen and (max-width: 749px){.info-text{padding:40px 0 48px}}.info-text__inner{padding:0 120px}@media only screen and (max-width: 1279px){.info-text__inner{padding:40px}}@media only screen and (max-width: 1067px){.info-text__inner{max-width:100%;padding:0 40px}}@media only screen and (max-width: 749px){.info-text__inner{padding:0 24px}}.info-text__inner--gutter{padding-left:100px;padding-right:0}@media only screen and (max-width: 1067px){.info-text__inner--gutter{padding-left:0}}.info-text__title{line-height:1;margin-bottom:24px}.info-text__subtitle{position:relative;margin-bottom:16px}.info-text__subtitle::before{content:"“";position:absolute;left:-10px}.info-text__subtitle::after{content:"”";padding-left:1px}.info-text__body{font-size:20px;line-height:24px}.intro-image{overflow:hidden;position:relative}.intro-image__img{height:100%;left:0;max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;width:100%}.intro-image__img--top-left{bottom:auto;left:0;-o-object-position:left top;object-position:left top;right:auto;top:0}.intro-image__img--top{bottom:auto;-o-object-position:center top;object-position:center top;top:0}.intro-image__img--top-right{bottom:auto;left:auto;-o-object-position:right top;object-position:right top;right:0;top:0}.intro-image__img--right{left:auto;-o-object-position:right center;object-position:right center;right:0}.intro-image__img--bottom-right{bottom:0;left:auto;-o-object-position:right bottom;object-position:right bottom;right:0;top:auto}.intro-image__img--bottom{bottom:0;-o-object-position:center bottom;object-position:center bottom;top:auto}.intro-image__img--bottom-left{bottom:0;left:0;-o-object-position:left bottom;object-position:left bottom;right:auto;top:auto}.intro-image__img--left{left:0;-o-object-position:left center;object-position:left center;right:auto}.intro-image__img--centre{-o-object-position:center center;object-position:center center}@media only screen and (max-width: 1067px){.intro-image__img{position:static}}.intro-text{-ms-flex-item-align:center;align-self:center;padding:96px 0;position:relative}@media only screen and (max-width: 1067px){.intro-text{padding:64px}}@media only screen and (max-width: 749px){.intro-text{padding:40px 0 48px}}.intro-text__inner{padding:0 120px}@media only screen and (max-width: 1279px){.intro-text__inner{padding:0 40px}}@media only screen and (max-width: 1067px){.intro-text__inner{max-width:100%;padding:0 40px}}@media only screen and (max-width: 749px){.intro-text__inner{padding:0 24px}}.loadomatic__trigger--hidden,.js .loadomatic__pagination,.loadomatic__message--hidden{display:none}.loadomatic__trigger{margin-top:32px;color:#262626;outline:0}.loadomatic__trigger--disabled{color:#fff;pointer-events:none;position:relative}.loadomatic__trigger--disabled::after{background:rgba(0,0,0,0) url("../img/loading.svg");border-radius:0;border:none;content:"";display:inline-block;height:20px;width:20px;margin-right:12px;position:absolute;left:0;text-align:center;top:-1px}.loadomatic__trigger--disabled::before{opacity:0;visibility:hidden}.loadomatic__trigger--disabled:focus{background-color:rgba(0,0,0,0)}.article__image{width:100%}.article__video{margin-bottom:40px}.article__video.unplayed{cursor:pointer;position:relative}.news-title{margin-bottom:54px}@media only screen and (max-width: 1067px){.news-title{margin-bottom:20px}}.news-listing{margin-bottom:80px}@media only screen and (max-width: 1067px){.news-listing{margin-bottom:32px}}@media only screen and (max-width: 749px){.news-listing{margin-bottom:16px}}.news-listing__image{margin-bottom:18px;width:100%}.news-listing__info{margin-bottom:55px}.news-listing__title{margin-bottom:9px;max-width:87%;-webkit-transition:color .4s;transition:color .4s}a:hover .news-listing__title,a:focus .news-listing__title{color:#0293d2}@media only screen and (max-width: 1067px){.news-listing__title{padding-left:40px;margin-bottom:35px}.whats-new__item .news-listing__title{padding-left:0}}.news-listing__video{position:relative;margin-bottom:18px}.news-listing a{color:#262626}.nav{display:block}.nav__toggle{color:#fff;display:none;opacity:1;outline:0;position:absolute;right:24px;top:24px;-webkit-transition:opacity .4s;transition:opacity .4s;z-index:7}.nav__toggle::before{font-size:32px}@media only screen and (max-width: 749px){.nav__toggle{display:block}.nav-open .nav__toggle,.nav__toggle:focus,.nav__toggle:hover{opacity:.5}}.nav--primary{padding:54px 0 56px;text-align:right}@media only screen and (max-width: 749px){.nav--primary{padding:0;text-align:left}}.nav--primary__search{font-size:16px;padding-left:24px}.nav--primary__search::before{bottom:2px;position:relative}@media only screen and (max-width: 899px){.nav--primary__search{padding-left:9.6px}}@media only screen and (max-width: 749px){.nav--primary__search{font-size:24px;display:inline-block;margin-top:32px;padding-left:0}}@media only screen and (max-width: 459px){.nav--primary__search{margin-top:0}}.nav--primary li{font-size:20px;display:inline-block;line-height:26px;margin-left:20px}.nav--primary li.selected a{opacity:.5}@media only screen and (max-width: 899px){.nav--primary li{margin-left:12.8px}}@media only screen and (max-width: 749px){.nav--primary li{font-size:32px;display:block;line-height:36px;margin:0 0 22px;opacity:0;-webkit-transform:translateY(-16px);transform:translateY(-16px);-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s,-webkit-transform .4s}.nav--primary li.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media only screen and (max-width: 459px){.nav--primary li{margin-bottom:16px}}.nav--primary a{color:#fff}.nav--secondary{text-align:center}.nav--secondary li{display:inline-block;padding:0 10px}@media only screen and (max-width: 867px){.nav--secondary li{padding:0 8px}}.nav--secondary li.selected a{color:#262626;position:relative}.nav--secondary li.selected a::after{background-color:#262626;bottom:-1px;content:"";height:1px;left:0;position:absolute;width:100%}.nav--secondary a{display:block;height:52px;line-height:52px;outline:0;vertical-align:middle}.nav--secondary a:hover,.nav--secondary a:focus{color:#262626;text-decoration:none}.nav--footer{display:inline-block;padding:18px 0 20px}@media only screen and (max-width: 659px){.nav--footer{display:block}}.nav--footer li{display:inline-block;margin-right:20px}@media only screen and (max-width: 867px){.nav--footer li{margin-right:12px}}@media only screen and (max-width: 659px){.nav--footer li{margin:0 0 8px 0;width:40%}}.nav--footer a{color:#fff}.nav--social{display:inline-block;margin-right:36px;padding:18px 0 20px}@media only screen and (max-width: 867px){.nav--social{margin-right:8px}}@media only screen and (max-width: 659px){.nav--social{display:block;padding-bottom:0}}.nav--social li{display:inline-block;margin-right:12px;position:relative;top:-1px}@media only screen and (max-width: 1067px){.nav--social li{display:inline-block;margin:0 12px 16px 0}}.nav--social a{color:#fff}.subnav{background-color:#fff}.subnav__content{background-color:#fff;max-height:53px;opacity:1;overflow:hidden;-webkit-transition:opacity .4s,max-height .4s;transition:opacity .4s,max-height .4s}.subnav__content.loading{max-height:0;opacity:0}.subnav__content--persistent{opacity:1}.subnav__content--persistent.loading{max-height:53px;opacity:1}.pagination{position:relative}.pagination li{display:inline-block;margin-right:16px}.partners{line-height:160px}@media only screen and (max-width: 744px){.partners--logos{line-height:96px;padding-bottom:32px}}@media only screen and (max-width: 1279px){.partners--text{line-height:1.4;padding-top:32px}}@media only screen and (max-width: 744px){.partners--text{padding-bottom:16px}}.partners__img{display:inline-block;margin-left:16px;vertical-align:middle}.partners__img--uk{width:72px}.partners__img--tonic{width:80px}.partners__img--qa{width:43px}.partners__img--tt{width:154px}.partners__img--tcg{width:120px}.partners__img--iteac{width:102px}.partners__img--clo{width:76px}@media only screen and (max-width: 1279px){.partners__img{margin:0 16px 0 0}}@media only screen and (max-width: 749px){.partners__img{max-width:45%}}.person__image{-ms-flex-item-align:center;align-self:center;width:100%}.person__info{margin-bottom:51px;padding:0 30px}.person__title{margin-bottom:3px}.person__photo{-ms-flex-item-align:center;align-self:center;position:relative}.person__question{margin-bottom:20px}.person__answer{margin-bottom:60px}.person a{color:#262626}.project-listing__image{margin-bottom:18px}.project-listing__image::after{opacity:0}.project-listing__image img{width:100%}.project-listing__info{margin-bottom:24px;padding:0 30px}.whats-new__item .project-listing__info{padding-left:0}.project-listing__title{margin-bottom:3px}.project-listing a{color:#262626;-webkit-transition:color .4s;transition:color .4s}.project-listing a:hover,.project-listing a:focus{color:#0293d2}.project-listing a:hover .project-listing__image::after,.project-listing a:focus .project-listing__image::after{opacity:1}.quote-block{padding:42px 48px}.quote-block a{color:#262626;text-decoration:underline}.quote-block--flex{padding-bottom:66.5605095541%;padding-top:0}.quote-block--red{background-color:#af1e2d;color:#fff}.quote-block--red a{color:#fff}.quote-block--blue{background-color:#0293d2;color:#fff}.quote-block--blue a{color:#fff}.quote-block--lightblue{background-color:#88cbdf;color:#262626}.quote-block--yellow{background-color:#fbd116;color:#262626}.quote-block--white{background-color:#fff;color:#262626}.col--stretch .quote-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:6px}.quote-block__wrap{position:relative}.quote-block--flex .quote-block__wrap{left:0;margin:0 62px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 1067px){.quote-block__quote{margin-bottom:16px}}.quote-block__quote::before{content:"“";left:-10px;position:absolute}.quote-block__quote::after{content:"”";padding-left:1px}.quote-block__attribution{color:#262626;text-decoration:underline}.quote-block__tweet{padding-top:8px}.quote-block__tweet::before{padding-right:16px}.quote-block__tweet a{text-decoration:none}.quote-block__instagram{padding-top:8px}.quote-block__instagram::before{padding-right:16px}.quote-block__instagram a{color:#fff;text-decoration:none}.search-listing{margin-bottom:48px}.search-listing__meta{padding-top:16px}.search-listing__title-link{color:#262626;-webkit-transition:color .2s;transition:color .2s}.search-listing__title-link:hover,.search-listing__title-link:focus{color:#0293d2}.slider__text2,.slider__text1,.slider__title{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.active .slider__text2,.active .slider__text1,.active .slider__title{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.slider{overflow:hidden;display:block}.slider__dup{background-size:cover;background-position:center;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 1.2s cubic-bezier(0.64, 0.04, 0.35, 1);transition:-webkit-transform 1.2s cubic-bezier(0.64, 0.04, 0.35, 1);transition:transform 1.2s cubic-bezier(0.64, 0.04, 0.35, 1);transition:transform 1.2s cubic-bezier(0.64, 0.04, 0.35, 1), -webkit-transform 1.2s cubic-bezier(0.64, 0.04, 0.35, 1);position:relative}.slider__dup--align-top{background-position:center top}.slider__dup--align-bottom{background-position:center bottom}.slider__dup::before{background:-webkit-gradient(linear, left bottom, right top, from(rgba(38, 38, 38, 0.2)), to(transparent));background:linear-gradient(to right top, rgba(38, 38, 38, 0.2), transparent);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.slider__dup::after{background:-webkit-gradient(linear, left top, left bottom, from(rgba(38, 38, 38, 0.2)), to(transparent));background:linear-gradient(to bottom, rgba(38, 38, 38, 0.2), transparent);bottom:0;content:"";left:0;position:absolute;right:0;top:0;height:50%}.slider__slide{color:#fff;height:90vh;width:100%}.slider__slide.is-selected{z-index:2}@media only screen and (max-width: 749px){.slider__slide{height:92vh}}.slider__img{height:90vh;max-width:none;min-width:100%;opacity:0;visibility:hidden}@media only screen and (max-width: 780px){.slider__img{height:100vh}}.slider__content{left:60px;max-width:40%;position:absolute;top:50%;-webkit-transform:translateY(-10%);transform:translateY(-10%);z-index:2}@media only screen and (max-width: 1067px){.slider__content{bottom:128px;left:20px;max-width:90%;top:auto;-webkit-transform:none;transform:none}}.slider__title{margin-bottom:24px;-webkit-transition:opacity .4s .6s,-webkit-transform .8s .6s;transition:opacity .4s .6s,-webkit-transform .8s .6s;transition:opacity .4s .6s,transform .8s .6s;transition:opacity .4s .6s,transform .8s .6s,-webkit-transform .8s .6s}@media only screen and (max-width: 1067px){.slider__title{font-size:50px;line-height:46px}}.slider__text1{margin-bottom:16px;max-width:80%;-webkit-transition:opacity .4s .7s,-webkit-transform .8s .7s;transition:opacity .4s .7s,-webkit-transform .8s .7s;transition:opacity .4s .7s,transform .8s .7s;transition:opacity .4s .7s,transform .8s .7s,-webkit-transform .8s .7s}@media only screen and (max-width: 1067px){.slider__text1{display:none}}.slider__text2{max-width:80%;-webkit-transition:opacity .4s .8s,-webkit-transform .8s .8s;transition:opacity .4s .8s,-webkit-transform .8s .8s;transition:opacity .4s .8s,transform .8s .8s;transition:opacity .4s .8s,transform .8s .8s,-webkit-transform .8s .8s}@media only screen and (max-width: 1067px){.slider__text2{display:none}}.slider__link{color:#fff;-webkit-transition:opacity .4s;transition:opacity .4s;z-index:2}.slider__link:hover,.slider__link:focus{opacity:.8}.team-heading{padding-left:120px}@media only screen and (max-width: 1067px){.team-heading{padding-left:24px}}.team-title{margin-bottom:42px}.team{padding:36px 0 0}.team-slide{display:inline-block;margin-right:30px}.team-card{margin-bottom:48px}@media only screen and (max-width: 749px){.team-card{margin-bottom:24px}}.team-card--large{margin-bottom:0}.team-card__info{border-color:#e9e9e9;border-style:solid;border-width:0 1px 1px 1px;padding:42px 40px 48px}@media only screen and (max-width: 749px){.team-card__info{padding:14.4px 16px}}.team-card a{color:#262626;-webkit-transition:color .4s;transition:color .4s}.team-card a:focus,.team-card a:hover{color:#0293d2}.team-card-alt{position:relative;margin-bottom:48px}@media only screen and (max-width: 749px){.team-card-alt{border:1px solid #e9e9e9;padding:6.4px;margin-bottom:24px;font-size:0}}.team-card-alt__info{border-color:#e9e9e9;border-style:solid;border-width:0 1px 1px 1px;padding:42px 40px 48px}@media only screen and (max-width: 749px){.team-card-alt__info{font-size:16px;border:0;display:inline-block;vertical-align:middle;width:65%;padding:0 16px}}@media only screen and (max-width: 749px){.team-card-alt__image{display:inline-block;vertical-align:middle;width:35%}}.team-card-alt a{color:#262626;-webkit-transition:color .4s;transition:color .4s}.team-card-alt a:focus,.team-card-alt a:hover{color:#0293d2}.team__contact::before{font-size:20px;padding-right:12px;position:relative;top:-1px}.team__contact--email a{color:#fff}.team__contact--email a:hover,.team__contact--email a:focus{text-decoration:underline}.team__contact--email .a{color:#0293d2}.team__contact--linkedin{color:#262626}.section--blue .team__contact--linkedin,.section--red .team__contact--linkedin{color:#fff}.team__contact--people-phone{color:#262626}.section--blue .team__contact--people-phone,.section--red .team__contact--people-phone{color:#fff}.team__contact--people-email{color:#262626}.section--blue .team__contact--people-email,.section--red .team__contact--people-email{color:#fff}.team__contact--phone a{color:#fff}.team__contact--phone a:hover,.team__contact--phone a:focus{text-decoration:underline}.team__contact--phone .a{color:#0293d2}.team__contact--link a{color:#fff}.team__contact--link:hover::before,.team__contact--link:focus::before{background-color:#fff;color:#004459}.team__contact--link::before{border-color:#fff;color:#fff}.team__contact--inline{display:inline-block;margin-right:48px}.whats-new-heading{padding-left:120px}@media only screen and (max-width: 1067px){.whats-new-heading{padding-left:24px}}.whats-new{padding:36px 0}@media only screen and (max-width: 1067px){.whats-new{padding:27px 0}}.whats-new__item{display:inline-block;margin-right:30px;width:33.333%;max-width:400px}@media only screen and (max-width: 1067px){.whats-new__item{width:80%}}.whats-new__item--article a{color:#262626}.whats-new__item--blue a,.whats-new__item--red a{color:#fff}.whats-new__title{width:90%}.whats-new__image{margin-bottom:18px}.hero{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:68px;position:relative}@media only screen and (max-width: 1067px){.hero{padding-bottom:2rem;padding-top:0}}.hero__bg-image-wrapper{height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:100%}.hero__bg-image-wrapper--show{opacity:1}.hero__bg-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero__content{z-index:1}@media only screen and (max-width: 1067px){.hero__content{padding:0 24px}}.hero__tagline{font-size:80px;font-weight:bold;line-height:1;margin-bottom:3rem}@media only screen and (max-width: 1067px){.hero__tagline{font-size:60px;margin-bottom:2rem}}@media only screen and (max-width: 749px){.hero__tagline{font-size:40px;margin-bottom:1.5rem}}.hero__nav ul{-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;row-gap:1rem}.hero__nav ul li{font-size:32px;font-weight:bold;line-height:1}.hero__nav ul li .hero__nav-link{color:#fff}@media only screen and (max-width: 749px){.hero__nav ul li{font-size:24px}}@media only screen and (max-width: 899px){.hero__nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.hero__whats-new{bottom:1.5rem;position:fixed;width:100%}.hero__whats-new p{font-size:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:bold}.hero__whats-new p::after{font-size:24px;margin-left:1rem}@media only screen and (max-width: 749px){.hero__whats-new p{font-size:24px}.hero__whats-new p::after{font-size:20px}}.hero__whats-new--hide{display:none}/*! Flickity v2.1.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled.whats-new,.flickity-enabled.team{left:120px}@media only screen and (max-width: 1067px){.flickity-enabled.whats-new,.flickity-enabled.team{left:24px}}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.whats-new .flickity-viewport,.team .flickity-viewport{overflow:visible}.flickity-slider{position:absolute;width:100%;height:100%}@media only screen and (max-width: 749px){.content-block-slides .flickity-slider:first-child{max-width:90%}}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;-webkit-box-shadow:0 0 0 5px #19f;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:#333}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-page-dots{position:absolute;text-align:center;left:0;right:0;bottom:52px;z-index:2}@media only screen and (max-width: 1067px){.flickity-page-dots{bottom:32px;left:24px;right:auto;text-align:left}}.flickity-page-dots .dot{background-color:#fff;border-radius:16px;display:inline-block;position:relative;margin:0 7px;opacity:1;width:6px;height:6px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;-webkit-transform:scale(1);transform:scale(1)}.flickity-page-dots .dot.is-selected{-webkit-transform:scale(1.66);transform:scale(1.66)}.progress{position:absolute;top:-2px;left:-2px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:opacity .4s;transition:opacity .4s}.interacted .progress{opacity:0}.progress__value{stroke:#fff;stroke-width:1;stroke-dasharray:28.2743338823;stroke-dashoffset:28.2743338823;-webkit-animation:progress 5s linear 1;animation:progress 5s linear 1}@-webkit-keyframes progress{from{stroke-dashoffset:28.2743338823}to{stroke-dashoffset:0}}@keyframes progress{from{stroke-dashoffset:28.2743338823}to{stroke-dashoffset:0}}