body,html{overflow-x:hidden;position:relative}body{opacity:0;overflow-x:hidden;max-width:1960px;margin:0 auto;padding:40px 40px 0}body.loaded{opacity:1}@media screen and (max-width:640px){body{padding:15px}}h1.header{margin:0;padding:0}.section-padding{padding:12.5vw}h2,h3,h4,li,p{font-family:NeutraBook;margin:0 0 16px}h2.archer,h3.archer,h4.archer,li.archer,p.archer{font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif}ul{margin:0;padding:0}img{display:block}.icon-background{background-repeat:no-repeat;background-position:center center;background-size:contain}.grey-light{background-color:#f3f3f3}.grey-mid{background-color:#e9e9e9}.grey-dark{background-color:#999595}hr.border{position:fixed;width:100%;height:40px;background-color:#fff;margin:0;padding:0;border:none;z-index:1}hr.border.bottom{bottom:0}hr.border.top{top:0}@media screen and (max-width:640px){hr.border{height:15px}}.two-columns{display:flex;justify-content:space-between;max-width:1280px;margin:20px auto 0;padding:0 12.5px;box-sizing:border-box}.two-columns.padded{padding:0 12.5px 60px}.two-columns div{flex-basis:49%}.two-columns div p{font-family:NeutraBook;font-size:1.1rem;line-height:1.4}@media screen and (max-width:980px){.two-columns{display:block;max-width:560px;margin:0 auto;padding-left:20px}.two-columns.padded{padding-bottom:20px}.two-columns div p{margin-bottom:0}}.horizontal-rule{background-color:#e9e9e9}.horizontal-rule hr{margin:0 auto;border-top:2px solid #5ac1bd;width:calc(100% - 5vw)}.horizontal-rule.teal{background-color:#5ac1bd}h2.words.nomargin{margin-bottom:0}h2.words.white{color:#fff}@media screen and (max-width:374px){h2.words>span{font-size:22px;font-size:1.375rem}h2.words>span span{display:inline;font-size:22px;font-size:1.375rem;height:auto}}@media screen and (max-width:640px){.desktop{display:none}}.mobile{display:none}@media screen and (max-width:640px){.mobile{display:block}}svg{width:100%}@font-face{font-family:Lust;src:url(../fonts/Lust-Rg.eot);src:url(../fonts/Lust-Rg.eot?#iefix) format('embedded-opentype');src:url(../fonts/Lust-Rg.woff2) format('woff2'),url(../fonts/Lust-Rg.woff) format('woff')}@font-face{font-family:NeutraBold;src:url(../fonts/NeutrafaceText-Bold.eot) format('eot');src:url(../fonts/NeutrafaceText-Bold.eot?#iefix) format('embedded-opentype');src:url(../fonts/NeutrafaceText-Bold.woff2) format('woff2'),url(../fonts/NeutrafaceText-Bold.woff) format('woff')}@font-face{font-family:NeutraBook;src:url(../fonts/NeutrafaceText-Book.eot) format('eot');src:url(../fonts/NeutrafaceText-Book.eot?#iefix) format('embedded-opentype');src:url(../fonts/NeutrafaceText-Book.woff2) format('woff2'),url(../fonts/NeutrafaceText-Book.woff) format('woff')}@font-face{font-family:icomoonregular;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#icomoon) format("svg");font-weight:400;font-style:normal}.neutra-book{font-family:NeutraBook}.neutra-bold{font-family:NeutraBold}.lust{font-family:Lust}.archer{font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif}.uppercase{text-transform:uppercase}.centre{text-align:center}.white{color:#fff}.teal{color:#5ac1bd}.black{color:#000}.teal-bg{background-color:#5ac1bd}.teal-pale-mid-bg{background-color:#a9d8d8}.teal-paler-bg{background-color:#f2f9f9}.white-bg{background-color:#fff}.grey-light-bg{background-color:#f3f3f3}.regular{font-weight:400}.bold{font-weight:700}.icon-head-outline-left-teal,.icon-head-outline-left-white{position:relative}.icon-head-outline-left-teal:before,.icon-head-outline-left-white:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-position:left -100% top;background-repeat:no-repeat;background-size:contain;opacity:0;transition-duration:.75s}.icon-head-outline-left-teal.animated:before,.icon-head-outline-left-white.animated:before{background-position:left top;opacity:1}.icon-head-outline-left-white:before{background-image:url(../images/icon-head-outline-left-white.png)}.icon-head-outline-left-teal:before{background-image:url(../images/icon-head-outline-left-teal.png)}.blockquote{color:#fff;position:relative;padding-top:84px;opacity:0;transform:translateY(50%);transition:.75s}.blockquote.animated{opacity:1;transform:translateY(-25px)}.blockquote:after,.blockquote:before{position:absolute;content:"";height:1px;background-color:#fff;right:0}.blockquote:before{top:40px;width:calc(100% - 100px)}.blockquote:after{bottom:-40px;width:100%}.blockquote .headers:before{content:"\201C";position:absolute;font-family:Lust;font-size:150px;font-size:9.375rem;top:0;line-height:0}.blockquote .body-text p{font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;font-size:24px;font-size:1.5rem;line-height:36px}.customBullet:after{content:"\2022";position:absolute}header{display:flex;justify-content:center;align-items:center;padding:48px 0;background-color:#fff;margin:0 auto}header .logo{display:block;width:245px}header .share{border:0;background-color:transparent;outline:0;position:relative;flex:1;text-align:right;font-family:NeutraBook;font-size:1.125rem;color:#000;text-transform:uppercase;text-decoration:none;padding-right:22px;margin-right:15vw;cursor:pointer}header .share:after{content:"";position:absolute;display:block;top:50%;right:0;transform:translateY(-50%);width:15px;height:22px;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(../images/icons/share-teal.svg)}header h2{margin:0;padding:0;font-size:1.125rem;text-transform:uppercase}@media screen and (max-width:1050px){header h2{display:none}header .logo{width:180px}header .share{font-size:0;margin-right:50px;flex:auto}}@media screen and (max-width:640px){header{padding:15px 0 16px}}@media only screen and (min-device-width :375px) and (max-device-width :812px) and (-webkit-device-pixel-ratio:3) and (orientation :landscape){header{padding:15px 0 16px}}@media only screen and (orientation :landscape) and (min-device-width :375px) and (max-device-width :667px){header{padding:15px 0 16px}}@media only screen and (orientation :landscape) and (min-device-width :414px) and (max-device-width :736px){header{padding:15px 0 16px}}section.introduction{background-color:#fff;position:relative;height:calc(100vh - 218px);display:flex;align-items:center;justify-content:center;overflow:hidden}section.introduction .title{width:400px;display:flex;flex-direction:column;justify-content:center;align-items:center}section.introduction .title img{width:300px;height:48px}section.introduction .title h1{font-family:NeutraBold;color:#999595;font-size:26px;font-size:1.625rem;text-transform:uppercase;text-align:center;margin:12px 0}section.introduction .title p{font-family:NeutraBook;font-size:16px;font-size:1rem;margin-bottom:0}section.introduction div.head{width:auto;background-size:contain;background-repeat:no-repeat;height:100%;flex-grow:1;max-width:40%;transition-duration:1.5s}section.introduction div.head.left{background-position:center left;background-image:url(../images/introduction/heads/head-left-desktop-full.png);transform:translateX(-110%)}section.introduction div.head.right{background-position:center right;background-image:url(../images/introduction/heads/head-right-desktop-full.png);transform:translateX(110%)}body.loaded section.introduction div.head{transform:translateX(0)}@media screen and (max-width:1850px){section.introduction div.head.left{background-image:url(../images/introduction/heads/head-left-desktop-narrow.png)}section.introduction div.head.right{background-image:url(../images/introduction/heads/head-right-desktop-narrow.png)}}@media screen and (max-width:1366px){section.introduction div.head{height:80%}}@media screen and (max-width:1200px){section.introduction div.head{height:70%}}@media screen and (max-width:960px) and (orientation:portrait){section.introduction{position:relative;flex-wrap:wrap;justify-content:space-between}section.introduction .title{order:1;flex-grow:1;width:100%}section.introduction div.head{transform:none;width:50%}section.introduction div.head.left{background-position:bottom left;order:2}body.loaded section.introduction div.head.left{transform:none}section.introduction div.head.right{background-position:bottom right;order:3}body.loaded section.introduction div.head.right{transform:none}}@media screen and (max-width:767px) and (orientation:portrait){section.introduction{align-items:flex-end}section.introduction .title{position:absolute;top:50%;transform:translateY(-100%)}}@media screen and (max-width:414px){section.introduction .title img{width:auto;height:auto}}section.making-the-future-work{padding:7vw}section.making-the-future-work .headers h2{font-size:35px;font-size:2.1875rem}section.making-the-future-work ul{display:flex;justify-content:space-between;list-style-type:none;margin-top:50px;opacity:0;transition:.75s}section.making-the-future-work ul.animated{opacity:1}section.making-the-future-work ul li{max-width:200px;margin:0 30px}section.making-the-future-work ul li:first-child{margin-left:0}section.making-the-future-work ul li:last-child{margin-right:0}section.making-the-future-work ul li img{margin:auto}section.making-the-future-work ul li p{font-family:NeutraBook;font-size:26px;font-size:1.625rem;margin:24px 0 0;text-align:center}@media screen and (max-width:960px){section.making-the-future-work ul{flex-wrap:wrap;justify-content:space-around;margin-top:25px}section.making-the-future-work ul li{flex-basis:50%;margin:25px 30px 0}section.making-the-future-work ul li:first-child,section.making-the-future-work ul li:last-child{margin:25px 30px 0}}@media screen and (max-width:740px){section.making-the-future-work ul li{flex-basis:100%;margin:25px 10px 0}section.making-the-future-work ul li:first-child,section.making-the-future-work ul li:last-child{margin:25px 10px 0}}.hamburger{display:block;position:relative;top:0;right:0;width:40px;height:40px;background:0 0;border:0;margin-left:10px;box-sizing:content-box;cursor:pointer;overflow:hidden;outline:0;text-indent:-9999px;transition:.3s;z-index:1}.hamburger span{background:#5ac1bd;display:block;height:3px;width:32px;position:absolute;margin:auto;top:50%;left:0;right:0;transform:translateY(-50%);transition:all .3s}.hamburger span:after,.hamburger span:before{background:#5ac1bd;display:block;height:3px;content:"";position:absolute;left:0;transition-duration:.3s,.3s;transition-delay:.3s,0s}.hamburger span:before{width:40px;top:-10px;transition-property:top,transform}.hamburger span:after{width:24px;bottom:-10px;transition-property:bottom,transform}.hamburger.active{top:-58px;right:-30px;z-index:3}.hamburger.active span{background:0 0}.hamburger.active span:after,.hamburger.active span:before{transition-delay:0s,.3s;width:32px}.hamburger.active span:before{top:0;transform:rotate(45deg)}.hamburger.active span:after{bottom:0;transform:rotate(-45deg)}@media screen and (max-width:640px){.hamburger.active{top:0;right:0}}nav{position:absolute;top:0;right:-100%;width:408px;height:100vh;padding-top:125px;box-sizing:border-box;background-color:#fff;z-index:2;box-shadow:-5px 0 5px 0 rgba(0,0,0,.14);transition-duration:.5s}nav.active{right:0}nav ul{height:calc(100vh - 125px);list-style-type:none}nav ul li{display:flex;align-items:center;height:5.2%;border-left-width:5px;border-left-style:solid;border-left-color:#fff;margin-bottom:25px;padding-left:60px}nav ul li.active{border-left-width:5px;border-left-color:#5ac1bd}nav ul li.active a{cursor:default}nav ul li.active a:hover:after{background-color:#fff}nav ul li a{position:relative;color:#000;text-transform:uppercase;text-decoration:none;font-family:NeutraBold;font-size:1rem;white-space:nowrap}nav ul li a:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background-color:transparent;transition:.3s}nav ul li a:hover{text-decoration:none}nav ul li a:hover:after{background-color:#5ac1bd}@media screen and (max-width:640px){nav{width:100%;transform:translateX(105%);right:auto}nav.active{transform:translateX(0)}}.share-wrapper{position:absolute;top:0;left:50%;width:100%;margin:auto;background-color:#3e3e3e;padding:113px 0 67px;z-index:1;transform:translateY(-100%) translateX(-50%);transition:.75s ease-in-out}.share-wrapper.active{transform:translateY(0) translateX(-50%)}.share-wrapper button{padding:0;border:none;background-color:transparent;outline:0;cursor:pointer;position:relative;display:block;-webkit-appearance:none;width:25px;height:25px;margin:0 auto 48px}.share-wrapper button svg .line{fill:#5ac1bd;transition:.3s}.share-wrapper button svg:hover .line{fill:#fff}.share-wrapper>span{display:block;font-family:NeutraBook;color:#fff;font-size:1.625rem;text-align:center;margin-bottom:50px}.share-wrapper ul{list-style-type:none;margin:auto;display:flex;justify-content:center}.share-wrapper ul li{margin:0 30px}.share-wrapper ul li:first-child{margin-left:0}.share-wrapper ul li:last-child{margin-right:0}.share-wrapper ul li a{display:flex;flex-direction:column;align-items:center;color:#fff;text-decoration:none;font-size:1.15rem}.share-wrapper ul li a svg{width:65px;height:65px;margin-bottom:20px}.share-wrapper ul li a svg .icon,.share-wrapper ul li a svg .stroke{transition:.3s}.share-wrapper ul li a svg .stroke{fill:none;stroke:#5ac1bd;stroke-width:9;stroke-miterlimit:10}.share-wrapper ul li a svg .icon{fill:#5ac1bd}.share-wrapper ul li a:hover svg .stroke{stroke:#fff}.share-wrapper ul li a:hover svg .icon{fill:#fff}@media screen and (max-width:640px){.share-wrapper ul{display:flex;flex-wrap:wrap}.share-wrapper ul li{flex-basis:50%;margin:10px 0}}footer{background-color:#3e3e3e;padding:5vw}footer .footer-links,footer .legal,footer .social-links{display:flex;margin:0 auto;justify-content:center;list-style-type:none}footer .footer-links li,footer .legal li,footer .social-links li{padding:0 10px;margin-top:30px;color:#cbcbcb;font-family:NeutraBook;font-size:1.1rem}footer .footer-links li a,footer .legal li a,footer .social-links li a{color:#cbcbcb;text-decoration:none}footer .footer-links li a:hover,footer .legal li a:hover,footer .social-links li a:hover{text-decoration:underline}footer .footer-links,footer .legal{flex-wrap:wrap}footer .footer-links li,footer .legal li{margin-top:10px}footer .footer-links li:after,footer .legal li:after{content:"  |  ";margin-left:15px;color:#cbcbcb}footer .footer-links li:last-child:after,footer .legal li:last-child:after{content:none}footer .social-links li a{display:block;text-indent:-9999px;width:25px;height:25px;background-repeat:no-repeat;background-position:center center;background-size:contain;transform:scale(0.8);transition:.3s}footer .social-links li a:hover{transform:scale(1)}footer .social-links li a.facebook{background-image:url(../images/icons/facebook.svg)}footer .social-links li a.twitter{background-image:url(../images/icons/twitter.svg)}footer .social-links li a.linkedin{background-image:url(../images/icons/linkedin.svg)}footer .social-links li a.instagram{background-image:url(../images/icons/instagram.svg)}section .headers{position:relative;flex-basis:43%}section .headers h2{font-family:Lust;font-size:3.25rem;padding-right:20px}section .headers h2>span{display:inline-block;overflow:hidden;margin:0;padding:0;line-height:1}section .headers h2>span span{font-family:Lust;display:inline-block;transform:translateY(105%);transition-duration:.8s}section .headers>span{display:block;position:absolute;text-indent:-9999px;margin:0;width:100%;height:100%}section .headers>span:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:contain;opacity:.5}section .headers.animated h2 span,section .headers.animated>span{transform:translateY(0)}@media screen and (max-width:640px){section .headers h2{font-size:1.5rem}}.header-left{overflow:hidden;padding:12.5vw;position:relative}.header-left .inner{display:flex;justify-content:space-between}.header-left .inner .headers h3{font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;font-size:1.625rem;margin-top:20px}.header-left .inner .headers .signature{text-align:center}.header-left .inner .headers .signature img{margin:40px auto 0}.header-left .inner .body-text{flex-basis:50%;opacity:0;transform:translateY(50px);transition:.8s;transition-delay:.3s}.header-left .inner .body-text p{font-size:1.5rem;line-height:1.5}.header-left .inner .body-text p.archer{margin-bottom:4vw}.header-left .inner .body-text p.archer.lessmargin{margin-bottom:24px}@media screen and (max-width:980px){.header-left .inner{display:block}}@media screen and (max-width:640px){.header-left{padding:30px}.header-left .headers h3{font-size:1.2rem}.header-left .headers .signature{text-align:left;padding-bottom:30px}.header-left .headers .signature img{margin:40px 0 0}.header-left .headers>span{display:none}.header-left .inner .body-text p{font-size:1.15rem}}.header-left.highlights.animated .inner .body-text,.header-left.our-vision.animated .inner .body-text{opacity:1;transform:translateY(0)}.header-left.looking-back .headers h2{font-size:2.85rem}.header-left.disciplined-acquisition.animated .inner .body-text,.header-left.looking-back.animated .inner .body-text{opacity:1;transform:translateY(0)}@media screen and (max-width:640px){.header-left.looking-back .headers h2{font-size:1.5rem}}@media screen and (max-width:1200px){.header-left.disciplined-acquisition .inner{display:block}}@media screen and (max-width:640px){.header-left.disciplined-acquisition .inner{display:block}.header-left.disciplined-acquisition ol li{padding-top:50px;margin:0 0 50px;font-size:1.3rem}.header-left.disciplined-acquisition ol li:before{font-size:4.8rem}}.header-left.innovate .headers h2,.header-left.perform .headers h2,.header-left.transform .headers h2{font-size:2.85rem}@media screen and (max-width:640px){.header-left.innovate .headers h2,.header-left.perform .headers h2,.header-left.transform .headers h2{font-size:1.5rem}}.header-left.innovate .inner .body-text.animated,.header-left.perform .inner .body-text.animated,.header-left.services.animated .inner .body-text,.header-left.synergies.animated .inner .body-text,.header-left.transform .inner .body-text.animated{opacity:1;transform:translateY(0)}@media screen and (max-width:640px){.header-left.innovate,.header-left.perform,.header-left.transform{font-size:1.5rem}}section.our-purpose{overflow:hidden;padding:12.5vw;position:relative;background-color:#5ac1bd;line-height:34px}section.our-purpose blockquote{color:#fff;position:relative;padding-top:84px;opacity:0;transform:translateY(50%);transition:.75s}section.our-purpose blockquote.animated{opacity:1;transform:translateY(-25px)}section.our-purpose blockquote:after,section.our-purpose blockquote:before{position:absolute;content:"";height:1px;background-color:#fff;right:0}section.our-purpose blockquote:before{top:40px;width:calc(100% - 100px)}section.our-purpose blockquote:after{bottom:-40px;width:100%}section.our-purpose blockquote .headers:before{content:"\201C";position:absolute;font-family:Lust;font-size:150px;font-size:9.375rem;top:0;line-height:0}section.our-purpose blockquote .body-text p{font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;font-size:24px;font-size:1.5rem;line-height:36px}@media screen and (max-width:1023px){section.our-purpose{padding:10vw 4vw}}.image-wrapper{position:relative}.image-wrapper img{opacity:.5;width:100%;transition:.5s}.image-wrapper.padded{padding:0 12.5vw}.image-wrapper.padded.light-grey img{margin:0 auto;width:80%}.image-wrapper.light-grey{background-color:#f3f3f3}.image-wrapper.animated img{opacity:1}.image-wrapper figure{padding:0;margin:0;border:none}.image-wrapper figure.small figcaption{left:4%;max-width:50%}.image-wrapper figure.small figcaption p{font-size:1.8rem}@media screen and (max-width:1200px){.image-wrapper figure.small figcaption p{font-size:1.25rem}}.image-wrapper figcaption{position:absolute;top:50%;transform:translateY(-50%);left:10%;max-width:40%;color:#fff;font-size:1rem}.image-wrapper figcaption.rev{color:#3e3e3e}.image-wrapper figcaption.right{left:auto;right:10%}.image-wrapper figcaption p{font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;margin-bottom:20px;font-size:2.2rem}.image-wrapper figcaption span{font-family:NeutraBook;font-size:1.5rem}@media screen and (max-width:1200px){.image-wrapper figcaption p{font-size:1.4rem}.image-wrapper figcaption span{font-size:1.2rem}}@media screen and (max-width:840px){.image-wrapper figure.small img.desktop{display:none}.image-wrapper figure.small img.mobile{display:block}.image-wrapper figure.small figcaption{color:#fff;position:relative;transform:none;padding:30px;background-color:#999595;left:0;max-width:none}}@media screen and (max-width:640px){.image-wrapper figcaption{color:#fff;position:relative;transform:none;padding:30px;background-color:#999595;left:0;max-width:none}}@media screen and (max-width:1023px){#strategic-agenda-page .image-wrapper figure img.desktop{display:none}#strategic-agenda-page .image-wrapper figure img.mobile{display:block}#strategic-agenda-page .image-wrapper figure.right{right:0;left:0}#strategic-agenda-page .image-wrapper figure figcaption{color:#fff;position:relative;transform:none;padding:30px;background-color:#999595;left:0;max-width:none}}.teal-background{background-color:#5ac1bd}.teal-background .headers h2,.teal-background ol li dl dt,.teal-background ol li:before{color:#fff}.teal-paler-background{background-color:#f2f9f9}.teal-paler-background .headers h2,.teal-paler-background ol li:before{color:#000}.teal-paler-background ol li dl dt{color:#5ac1bd}.teal-background,.teal-paler-background{position:relative;overflow:hidden;padding:12.5vw}.teal-background .headers,.teal-paler-background .headers{margin-bottom:50px}.teal-background .headers h2,.teal-paler-background .headers h2{position:relative;z-index:1}.teal-background .headers>span,.teal-paler-background .headers>span{position:absolute}.teal-background ol,.teal-paler-background ol{display:flex;flex-wrap:wrap;list-style:none;counter-reset:li;padding:0;margin:0 -30px}.teal-background ol li,.teal-paler-background ol li{flex-basis:calc(50% - 140px);margin:30px;counter-increment:li;font-size:1rem;padding-left:70px;opacity:0;transform:translateY(50px);transition:.8s}.teal-background ol li:before,.teal-paler-background ol li:before{content:counter(li);position:absolute;font-family:Lust;font-size:5.8rem;line-height:0;transform:translate(-70px,40px)}.teal-background ol li dl,.teal-paler-background ol li dl{margin:0;padding:0;border:none}.teal-background ol li dt,.teal-paler-background ol li dt{height:auto;min-height:60px;font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;font-size:1.5rem;line-height:1.4}.teal-background ol li dd,.teal-paler-background ol li dd{margin:30px -70px 0;width:calc(100% + 20px)}.teal-background ol li dd p,.teal-paler-background ol li dd p{font-size:1.415rem;line-height:1.4}.teal-background ol li.animated,.teal-paler-background ol li.animated{opacity:1;transform:translateY(0)}.teal-background.our-investment-story,.teal-paler-background.our-investment-story{position:relative}@media screen and (max-width:1200px){.teal-background,.teal-paler-background{padding:12.5vw 4vw}.teal-background ol,.teal-paler-background ol{margin:0}.teal-background ol li,.teal-paler-background ol li{flex-basis:calc(50% - 90px);margin:30px 10px}}@media screen and (max-width:1023px){.teal-background,.teal-paler-background{padding:10vw 4vw}.teal-background ol,.teal-paler-background ol{display:block;margin:0}.teal-background ol li,.teal-paler-background ol li{margin-bottom:60px}.teal-background ol li dd,.teal-paler-background ol li dd{width:calc(100% + 70px)}}@media screen and (max-width:640px){.teal-background,.teal-paler-background{padding:30px}.teal-background .headers>span,.teal-paler-background .headers>span{display:none}.teal-background ol li dd p,.teal-background ol li dt,.teal-paler-background ol li dd p,.teal-paler-background ol li dt{font-size:1.15rem}.teal-background ol li:before,.teal-paler-background ol li:before{font-size:4rem;transform:translate(-70px,19px)}}section.downloads{background-color:#f3f3f3;padding:6vw;position:relative}section.downloads:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-position:left -100% top;background-repeat:no-repeat;background-image:url(../images/downloads/bg-face.png);background-size:contain;opacity:0;transition-duration:.75s}section.downloads.animated:before{opacity:.3;background-position:left 0 top}section.downloads h2{font-family:Lust;font-size:2.2rem;text-align:center}section.downloads ul{list-style:none;display:flex;width:700px;margin:60px auto 0;justify-content:space-between}section.downloads ul.single li{width:100%}section.downloads ul.single li a{margin:0 auto}section.downloads ul.single li a+a{margin-top:16px}section.downloads ul li{margin:0;text-align:left}section.downloads ul li.center{margin:0 auto}section.downloads ul li.center a{width:366px}@media screen and (max-width:600px){section.downloads ul li.center a{width:326px}section.downloads ul li.center a span{display:block}}@media screen and (max-width:480px){section.downloads ul li.center a{width:100%}}section.downloads ul li a{position:relative;display:block;width:326px;border-bottom:2px solid #5ac1bd;color:#000;text-transform:uppercase;text-decoration:none;font-family:NeutraBold;padding-bottom:4px;font-size:.9rem;opacity:0;transform:translateY(50px);transition:.5s}section.downloads ul li a span{text-transform:none;font-family:NeutraBook}section.downloads ul li a.animated{opacity:1;transform:translateY(0)}section.downloads ul li a:after{content:"";position:absolute;right:3px;width:15px;height:100%;top:calc(50% - 5px);transform:translateY(-50%);background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(../images/icons/arrow-download-teal.svg)}section.downloads ul li a:hover:after{animation:download .75s linear infinite}section.downloads ul li a+a{margin-top:16px}@media screen and (max-width:900px){section.downloads.animated:before{background-position:left -220px top 100px}}@media screen and (max-width:920px){section.downloads{padding:30px}section.downloads ul{flex-direction:column;align-items:center;width:auto}section.downloads ul li{margin-bottom:30px}}@media screen and (max-width:480px){section.downloads ul,section.downloads ul li,section.downloads ul li a{width:100%}}@keyframes download{0%{top:calc(50% - 5px)}50%{top:calc(50% - 9px)}100%{top:calc(50% - 5px)}}.page-navigation{display:flex;background-color:#e9e9e9}.page-navigation .direction{display:flex;flex-direction:column;padding:5vw;flex-basis:50%;text-decoration:none}.page-navigation .direction span{position:relative;display:block;width:208px;font-family:NeutraBook;font-weight:900;font-size:1.625rem;color:#5ac1bd}.page-navigation .direction span:after{content:"";position:absolute;width:75px;height:100%;background-repeat:no-repeat;background-size:contain;background-image:url(../images/icons/arrow-long-tail-teal.svg);background-position:right center}.page-navigation .direction.back span{text-align:right}.page-navigation .direction.back span:after{transform:rotate(180deg);left:0}.page-navigation .direction.back p{text-align:left}.page-navigation .direction.next{background-color:#e0e0e0;align-items:flex-end}.page-navigation .direction.next span{text-align:left}.page-navigation .direction.next span:after{right:0}.page-navigation .direction.next p{text-align:right}.page-navigation .direction p{width:208px;margin-top:12px;font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;font-size:1.25rem;color:#000}.page-navigation .direction:hover p{text-decoration:underline;text-decoration-color:#999595}@media screen and (max-width:700px){.page-navigation{display:block}.page-navigation .direction{padding:20px}.page-navigation .direction span{margin:0 auto}.page-navigation .direction a{margin:auto}.page-navigation .direction.back p,.page-navigation .direction.next p{text-align:center;width:auto}.page-navigation .direction.next{align-items:center}.page-navigation .direction.next span{padding-left:60px}.page-navigation .direction.next span:after{right:40px}.page-navigation .direction.back{align-items:center}.page-navigation .direction.back span{padding-right:60px}.page-navigation .direction.back span:after{left:20px}}.page-title{background-color:#fff;padding:5vw}.page-title h1{font-family:Lust;font-size:4.25rem;margin:auto;max-width:800px;text-align:center}.page-title h1>span{display:inline-block;overflow:hidden;margin:0;padding:0;line-height:1}.page-title h1>span span{font-family:Lust;display:inline-block;transform:translateY(105%);transition:.5s}.page-title.animated h1 span{transform:translateY(0);padding-top:1px}.page-title.animated>span{transform:translateY(0)}@media screen and (max-width:640px){.page-title h1{font-size:2rem}}.text-paragraph{padding:10vw 12.5vw}.text-paragraph.light{background-color:#f2f9f9}.text-paragraph.mid{background-color:#a9d8d8}.text-paragraph.dark{background-color:#5ac1bd}.text-paragraph.white{background-color:#fff}.text-paragraph .headers h2{font-family:Lust;font-size:3.25rem;max-width:600px}.text-paragraph .headers h2.long{max-width:800px}.text-paragraph .headers h2.longer{max-width:850px}.text-paragraph .headers .text{opacity:0;transform:translateY(50px);transitionduration:.8s;transition-delay:.3s}.text-paragraph .headers .text>h3,.text-paragraph .headers .text>p{padding-left:160px}.text-paragraph .headers .text>p,.text-paragraph .headers .text>ul li{font-size:1.5rem;line-height:1.5}.text-paragraph .headers .text>ul li{margin-left:184px}.text-paragraph .headers .text>h3{font-size:1.5rem;font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;margin-top:60px}.text-paragraph .headers.animated .text{opacity:1;transform:translateY(0)}.text-paragraph .headers .businesses{display:flex;justify-content:space-between;list-style-type:none;margin:40px 0 0 160px}.text-paragraph .headers .businesses li{display:flex;flex-direction:column;justify-content:space-between;flex-basis:calc(30% - 80px);background-color:#f2f9f9;padding:45px 40px 35px;margin-right:30px}.text-paragraph .headers .businesses li:last-child{margin-right:0}.text-paragraph .headers .businesses li .image-wrapper{height:60px}.text-paragraph .headers .businesses li .image-wrapper img{width:100%;opacity:1;margin:0}.text-paragraph .headers .businesses li p{margin-top:40px;font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;font-size:1.625rem;text-align:center;font-weight:700}.text-paragraph .headers .businesses li p span{display:block;font-family:NeutraBook;font-size:1rem;font-weight:100}@media screen and (max-width:1200px){.text-paragraph .headers .businesses{display:block}.text-paragraph .headers .businesses li{margin-right:0}.text-paragraph .headers .businesses li .image-wrapper img{width:auto;margin:0 auto}.text-paragraph .headers .businesses li p{text-align:center;margin-top:30px}}.text-paragraph .headers .text>ul.signatures{display:flex;list-style-type:none}.text-paragraph .headers .text>ul.signatures li{margin:30px 30px 16px 154px}.text-paragraph .headers .text>ul.signatures li img{margin:auto}.text-paragraph .headers .text>ul.signatures li+li{margin-left:0}@media screen and (max-width:860px){.text-paragraph .headers .text>ul.signatures{display:block}.text-paragraph .headers .text>ul.signatures li img{margin:0}.text-paragraph .headers .text>ul.signatures li+li{margin-left:154px}}@media screen and (max-width:767px){.text-paragraph .headers .text>ul.signatures{display:block}.text-paragraph .headers .text>ul.signatures li,.text-paragraph .headers .text>ul.signatures li+li{margin-left:0}}.text-paragraph .list-wrapper,.text-paragraph blockquote{font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;font-size:1.625rem;margin:70px 0 70px 160px;padding:4vw 6vw}.text-paragraph blockquote{background-color:#fff}.text-paragraph .list-wrapper h3{font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;font-size:1.625rem;color:#5ac1bd}.text-paragraph .list-wrapper h4{font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;font-size:1.5rem;margin-top:30px}.text-paragraph .list-wrapper h4.bigger{font-size:2rem}.text-paragraph .list-wrapper ul{padding-left:22px}.text-paragraph .list-wrapper ul li{font-size:1.4rem;line-height:1.25}.text-paragraph .list-wrapper ul.archer li{font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif}.text-paragraph .list-wrapper img{width:100%}@media screen and (max-width:1100px){.text-paragraph{padding:7vw}}@media screen and (max-width:767px){.text-paragraph{padding:30px}.text-paragraph .headers h2{font-size:30px;font-size:1.875rem}.text-paragraph .headers .text>h3,.text-paragraph .headers .text>p{padding-left:0;font-size:18px;font-size:1.125rem}.text-paragraph .headers .text>ul li{margin-left:0;font-size:18px;font-size:1.125rem}.text-paragraph .headers .businesses{margin-left:0}.text-paragraph .signatures{display:block;padding-left:0}.text-paragraph .signatures li{margin-left:0}.text-paragraph .list-wrapper,.text-paragraph .signatures li img,.text-paragraph blockquote{margin:0}.text-paragraph .list-wrapper h3,.text-paragraph .list-wrapper h4{font-size:1.2rem}.text-paragraph .list-wrapper h3.bigger,.text-paragraph .list-wrapper h4.bigger{font-size:1.6rem}.text-paragraph .list-wrapper ul li{font-size:1rem}}body#annual-statement-page .text-paragraph.icon-head-outline-left-white{position:relative}body#annual-statement-page .text-paragraph .headers{position:relative;z-index:1}body#annual-statement-page .text-paragraph .headers .text .signatures li img{margin:0}body#annual-statement-page .text-paragraph.icon-head-empowering-passion{position:relative}body#annual-statement-page .text-paragraph.icon-head-empowering-passion:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(../images/annual-statement/intro-bg.png);background-position:right -100% top 160%;background-repeat:no-repeat;background-size:contain;opacity:0;transition-duration:.75s}body#annual-statement-page .text-paragraph.animated:before{background-position:left -10vw top}body#annual-statement-page .text-paragraph.animated:after{opacity:1;background-position:right 0 bottom}@media screen and (max-width:1365px){body#annual-statement-page .text-paragraph.animated:after{background-position:right -22vw bottom}}@media screen and (max-width:767px){body#annual-statement-page .text-paragraph.animated:after{background-position:right -52vw bottom}}section.three-columns ul{display:flex;justify-content:space-between;list-style-type:none}section.three-columns ul li p{font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;color:#5ac1bd;margin:40px 0 0;font-size:24px;font-size:1.5rem;text-align:center;line-height:36px}section.three-columns ul li p.figure{white-space:nowrap;font-size:72px;font-size:4.5rem;line-height:1;font-family:Lust;color:#000;margin-top:0;padding:0 16px}@media screen and (max-width:1365px){section.three-columns{padding:10vw 5vw}section.three-columns ul li{width:calc(33.3333% - 25px)}section.three-columns ul li p{margin:20px 0 0;font-size:20px;font-size:1.25rem}section.three-columns ul li p.figure{font-size:52px;font-size:3.25rem}}@media screen and (max-width:1023px){section.three-columns{padding:5vw}section.three-columns ul{display:block}section.three-columns ul li{width:100%;margin-top:66px}section.three-columns ul li:first-child{margin-top:0}}section.highlights.icon-head-outline-left-teal{background-color:#f2f9f9}section.performance{padding:12.5vw;background-color:#a9d8d8}@media screen and (max-width:1260px){section.performance{padding:5vw 4vw}}@media screen and (max-width:980px){section.performance{display:block}}section.performance ol li{padding-left:30px;position:relative}section.performance ol li:before{content:counter(li);font-family:NeutraBook;font-size:16px;font-size:1rem;left:76px;top:-17px;position:absolute}.performance-boxes-static,.performance_boxes{position:relative;max-width:1280px;margin:auto;display:flex;flex-wrap:wrap;opacity:0;transform:translateY(20%);transition:.5s cubic-bezier(0.42,0,.43,1.24)}.performance-boxes-static.animated,.performance_boxes.animated{opacity:1;transform:translateY(0)}.performance-boxes-static_box,.performance_boxes_box{width:calc(33.3333% - 25px);min-height:250px;background-color:#fff;margin:10px 12.5px;text-align:left;transition:.3s;position:relative}.performance-boxes-static_box.has-data .open,.performance_boxes_box.has-data .open{position:absolute;right:14px;top:14px;width:17px;height:17px;background-image:url(../images/icons/close-window-teal-thick.svg);background-size:100%;background-position:center;background-repeat:no-repeat;transform:rotate(45deg);transition-duration:.3s;text-indent:-9999px}.performance-boxes-static_box.has-data:hover,.performance_boxes_box.has-data:hover{cursor:pointer;background-color:#5ac1bd}.performance-boxes-static_box.has-data:hover span,.performance_boxes_box.has-data:hover span{color:#fff}.performance-boxes-static_box.has-data:hover .open,.performance_boxes_box.has-data:hover .open{background-image:url(../images/icons/close-window-white-thick.svg)}.performance-boxes-static_box_text,.performance_boxes_box_text{display:flex;flex-direction:column;font-size:1.2rem;padding:40px 25px;width:calc(100% - 50px);color:#000;transition-duration:.2s;height:100%}.performance-boxes-static_box_text span,.performance_boxes_box_text span{font-family:Lust;color:#5ac1bd}.performance-boxes-static_box_text span.detail,.performance-boxes-static_box_text span.small,.performance-boxes-static_box_text span.title,.performance_boxes_box_text span.detail,.performance_boxes_box_text span.small,.performance_boxes_box_text span.title{margin:0;color:#000}.performance-boxes-static_box_text span.title,.performance_boxes_box_text span.title{font-family:NeutraBold;font-size:16px;font-size:1rem;text-transform:uppercase}.performance-boxes-static_box_text span.detail,.performance_boxes_box_text span.detail{font-family:NeutraBook;font-size:18px;font-size:1.125rem}.performance-boxes-static_box_text span.small,.performance_boxes_box_text span.small{font-size:1rem}.performance-boxes-static_box_text span sup,.performance_boxes_box_text span sup{font-size:.7rem;position:relative;bottom:10px}.performance-boxes-static_box_text_span,.performance_boxes_box_text_span{font-size:2.5rem;margin:20px 0}.performance-boxes-static_box_text_span span,.performance_boxes_box_text_span span{font-size:1.5rem;line-height:0}.performance-boxes-static_box .content,.performance_boxes_box .content{position:fixed;height:584px;width:0;top:10px;background:#f2f9f9;left:12.5px;z-index:-1;overflow:hidden;opacity:0;transition-duration:.3s;cursor:pointer;padding:64px;box-sizing:border-box;display:flex;flex-direction:row-reverse}@media screen and (max-width:600px){.performance-boxes-static_box .content,.performance_boxes_box .content{padding:20px}}.performance-boxes-static_box .content:after,.performance_boxes_box .content:after{content:" ";position:absolute;right:23px;top:23px;color:#fff;width:24px;height:24px;background-image:url(../images/icons/close-window.svg);background-size:100%;background-position:center;background-repeat:no-repeat;z-index:-1}.performance-boxes-static_box .content.active,.performance_boxes_box .content.active{width:calc(66.666666% - 25px);opacity:1;z-index:1;transition-duration:.3s}.performance-boxes-static_box .content.right,.performance_boxes_box .content.right{left:auto;right:12.5px}.performance-boxes-static_box .content.bottom,.performance_boxes_box .content.bottom{top:auto;bottom:10px}.performance-boxes-static_box .content img,.performance-boxes-static_box .content svg,.performance_boxes_box .content img,.performance_boxes_box .content svg{max-height:100%;max-width:100%;margin:0 66px 0 auto;text-align:center;width:100%}@media screen and (max-width:600px){.performance-boxes-static_box .content img,.performance-boxes-static_box .content svg,.performance_boxes_box .content img,.performance_boxes_box .content svg{padding-right:30px;max-width:40%!important}}.performance-boxes-static_box .content>div,.performance_boxes_box .content>div{padding-top:68px}.performance-boxes-static_box .content>div p,.performance_boxes_box .content>div p{font-family:NeutraBold;font-size:16px;font-size:1rem;text-transform:uppercase}.performance-boxes-static_box .content>div p+p,.performance_boxes_box .content>div p+p{font-family:Lust;color:#5ac1bd;font-size:40px;font-size:2.5rem;margin:20px 0 48px}.performance-boxes-static_box .content>div p+p+p,.performance_boxes_box .content>div p+p+p{font-family:NeutraBook;font-size:14px;font-size:.875rem;color:#000;text-transform:none}.performance-boxes-static_box.logos,.performance_boxes_box.logos{padding:40px;display:flex;flex-direction:column;justify-content:space-around;box-sizing:border-box}.performance-boxes-static_box.logos .description p,.performance_boxes_box.logos .description p{text-align:center}.performance-boxes-static_box_logo img,.performance_boxes_box_logo img{width:100%}@media screen and (max-width:640px){.performance-boxes-static_box_logo img,.performance_boxes_box_logo img{margin-bottom:16px}}.performance-boxes-static_box .description p,.performance_boxes_box .description p{font-size:1.1rem;margin:0}.performance-boxes-static .performance_boxes_box:hover{background-color:#eaf4f2;cursor:default}section.our-global-footprint ol li{padding-left:30px;position:relative}section.our-global-footprint ol li:before{content:counter(li);font-family:NeutraBook;font-size:16px;font-size:1rem;left:76px;top:-17px;position:absolute}@media screen and (max-width:1023px){.performance-boxes-static .performance_boxes_box,.performance_boxes .performance_boxes_box{width:calc(50% - 25px)}}@media screen and (max-width:640px){.performance-boxes-static .performance_boxes_box,.performance_boxes .performance_boxes_box{width:100%;margin:10px 0;height:auto}.performance-boxes-static .performance_boxes_box_span,.performance_boxes .performance_boxes_box_span{line-height:3.5rem}}@media screen and (max-width:980px){.performance-boxes-static_box .conent.active,.performance-boxes-static_box .content,.performance_boxes_box .conent.active,.performance_boxes_box .content{width:100%!important;top:0;left:0;height:auto}.performance-boxes-static_box .conent.active img,.performance-boxes-static_box .content img,.performance_boxes_box .conent.active img,.performance_boxes_box .content img{max-width:90%;right:auto;position:relative;left:0;margin:0}.performance-boxes-static_box .content.right,.performance_boxes_box .content.right{right:auto}}.image-with-header{padding:12.5vw;background-color:#fff}.image-with-header h2{font-family:Lust;font-size:3.5rem;color:#5ac1bd}.image-with-header h4{font-size:1.625rem;margin-top:40px}.image-with-header h4.archer{font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif}.image-with-header p{font-family:NeutraBook;font-size:1.625rem}.image-with-header img{width:100%;margin-top:80px;transform:scale(1.05) translateX(-4%)}.image-with-header>ul{display:flex;justify-content:space-between;list-style-type:none;margin-top:50px}.image-with-header>ul li{max-width:25%}.image-with-header>ul li p{margin:0}.image-with-header>ul li p:nth-child(1){font-family:NeutraBook;font-size:26px;font-size:1.625rem}.image-with-header>ul li p:nth-child(2){font-family:Lust;font-size:35px;font-size:2.1875rem;color:#5ac1bd;margin:10px 0}.image-with-header>ul li p:nth-child(3){font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;font-size:20px;font-size:1.25rem}.image-with-header .group-revenues h3{font-family:NeutraBook;font-size:32px;font-size:2rem;margin-top:32px}.image-with-header .group-revenues>ul{display:flex;justify-content:space-between;list-style-type:none;margin-top:32px}.image-with-header .group-revenues>ul>li{max-width:20%}.image-with-header .group-revenues>ul>li div p{margin:0}.image-with-header .group-revenues>ul>li div p:nth-child(1){font-family:NeutraBook;font-size:26px;font-size:1.625rem}.image-with-header .group-revenues>ul>li div p:nth-child(2){font-family:Lust;font-size:35px;font-size:2.1875rem;color:#5ac1bd;margin-top:8px}.image-with-header .group-revenues>ul>li>ul{list-style-type:none}.image-with-header .group-revenues>ul>li>ul>li{font-family:NeutraBook;font-size:18px;font-size:1.125rem;margin-bottom:12px}.image-with-header .group-revenues,.image-with-header>img,.image-with-header>ul{opacity:0;transform:translateY(20%);transition-duration:.3s}.image-with-header .group-revenues.animated,.image-with-header>img.animated,.image-with-header>ul.animated{opacity:1;transform:translateY(0)}.image-with-header .businesses{display:flex;justify-content:space-between;list-style-type:none;margin-top:40px}.image-with-header .businesses li{display:flex;flex-direction:column;justify-content:space-between;flex-basis:calc(30% - 80px);background-color:#fff;padding:45px 40px 35px;margin-right:30px}.image-with-header .businesses li:last-child{margin-right:0}.image-with-header .businesses li .image-wrapper{height:60px}.image-with-header .businesses li .image-wrapper img{width:100%;opacity:1;margin:0}.image-with-header .businesses li p{margin-top:100px;font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;font-size:1.625rem}.image-with-header .businesses li p span{display:block;font-family:NeutraBook;font-size:1rem}@media screen and (max-width:1260px){.image-with-header.our-global-footprint{padding:5vw 4vw}}@media screen and (max-width:1023px){.image-with-header.our-global-footprint .headers h3{font-size:30px;font-size:1.875rem}.image-with-header.our-global-footprint .group-revenues>ul{display:block}.image-with-header.our-global-footprint .group-revenues>ul>li{max-width:none;display:flex;justify-content:space-between;margin-top:30px}.image-with-header.our-global-footprint .group-revenues>ul>li:first-child{margin-top:0}}@media screen and (max-width:740px){.image-with-header.our-global-footprint>ul{display:block}.image-with-header.our-global-footprint>ul>li{max-width:none;margin-top:30px}.image-with-header.our-global-footprint>ul>li:first-child{margin-top:0}.image-with-header.our-global-footprint .group-revenues>ul>li div{width:50%}.image-with-header.our-global-footprint .group-revenues>ul>li ul{width:calc(50% - 30px)}}@media screen and (max-width:979px){.image-with-header .businesses{display:block}.image-with-header .businesses li{margin-right:0}.image-with-header .businesses li .image-wrapper img{width:auto;margin:0 auto}.image-with-header .businesses li p{text-align:center;margin-top:30px}}@media screen and (max-width:640px){.image-with-header{padding:30px}.image-with-header h2{font-size:2rem}.image-with-header img{margin-top:40px}}.blockquote-wrapper{background-color:#a9d8d8;display:flex;padding:0;opacity:0;transform:translateY(20%);transition-duration:.3s;margin:0 auto;max-width:none}.blockquote-wrapper.animated{opacity:1;transform:translateY(0)}.blockquote-wrapper.rev{flex-direction:row-reverse}.blockquote-wrapper:before{content:none}.blockquote-wrapper blockquote{color:#fff;position:relative;opacity:0;transform:translateY(50%);transition:.75s;flex-basis:50%;box-sizing:border-box;padding:84px 75px 32px;margin:32px 0 0}.blockquote-wrapper blockquote.animated{transform:translateY(-25px)}.blockquote-wrapper blockquote:after,.blockquote-wrapper blockquote:before{position:absolute;content:"";height:1px;background-color:#fff;right:0}.blockquote-wrapper blockquote:before{top:40px}.blockquote-wrapper blockquote:after{bottom:-40px;width:100%}.blockquote-wrapper blockquote .headers:before{content:"\201C";position:absolute;font-family:Lust;font-size:150px;font-size:9.375rem;top:0;line-height:0}.blockquote-wrapper blockquote .body-text p{font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;font-size:24px;font-size:1.5rem;line-height:36px}.blockquote-wrapper blockquote .headers:after{position:absolute;content:"";height:1px;background-color:#fff;right:0;bottom:-16px;width:100%}.blockquote-wrapper blockquote .headers h2{font-size:26px;font-size:1.625rem;line-height:38px}.blockquote-wrapper blockquote .body-text{margin-top:32px}.blockquote-wrapper blockquote.animated{opacity:1;transform:translateY(0)}.blockquote-wrapper blockquote:before{width:calc(100% - 240px);right:75px}.blockquote-wrapper blockquote:after{content:"";height:0}.blockquote-wrapper .image-wrapper{flex-basis:50%;margin:0;background-position:center center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:500px){.blockquote-wrapper blockquote{padding:84px 20px 40px}.blockquote-wrapper blockquote:before{width:calc(100% - 140px);right:20px}.blockquote-wrapper blockquote .headers h2{font-size:16px;font-size:1rem;line-height:40px}}#ceo-review-page section.blockquote-wrapper{background-color:#5ac1bd;position:relative;overflow:visible}#ceo-review-page section.blockquote-wrapper .image-wrapper,#ceo-review-page section.blockquote-wrapper blockquote{width:50%;max-width:50%;min-height:500px;padding:32px;display:flex;flex-direction:column;justify-content:center;right:0;background-color:#5ac1bd;margin-top:0}#ceo-review-page section.blockquote-wrapper .image-wrapper:before,#ceo-review-page section.blockquote-wrapper blockquote:before{content:none}#ceo-review-page section.blockquote-wrapper .image-wrapper .headers,#ceo-review-page section.blockquote-wrapper blockquote .headers{flex-basis:auto;margin:16px 0}#ceo-review-page section.blockquote-wrapper .image-wrapper .headers:before,#ceo-review-page section.blockquote-wrapper blockquote .headers:before{position:absolute;content:"";height:1px;background-color:#fff;right:0;top:-16px;width:100%}#ceo-review-page section.blockquote-wrapper .image-wrapper .headers h2,#ceo-review-page section.blockquote-wrapper blockquote .headers h2{margin-bottom:0;font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;font-weight:100;font-size:21px;font-size:1.3125rem;line-height:1.4}#ceo-review-page section.blockquote-wrapper .image-wrapper .headers p.lust,#ceo-review-page section.blockquote-wrapper blockquote .headers p.lust{line-height:24px;margin-bottom:0}#ceo-review-page section.blockquote-wrapper .image-wrapper .body-text,#ceo-review-page section.blockquote-wrapper blockquote .body-text{margin:0 0 16px}#ceo-review-page section.blockquote-wrapper .image-wrapper .body-text p,#ceo-review-page section.blockquote-wrapper blockquote .body-text p{line-height:28px;margin-bottom:0}#ceo-review-page section.blockquote-wrapper .image-wrapper{background-image:url(../images/review/ceo-desktop.jpg)}#ceo-review-page section.blockquote-wrapper .image-wrapper img{display:none;opacity:1}@media screen and (max-width:1023px){#ceo-review-page section.blockquote-wrapper{flex-direction:column}#ceo-review-page section.blockquote-wrapper blockquote{order:2}#ceo-review-page section.blockquote-wrapper .image-wrapper{order:1;padding:0}#ceo-review-page section.blockquote-wrapper .image-wrapper img{display:block;width:100%}#ceo-review-page section.blockquote-wrapper .image-wrapper,#ceo-review-page section.blockquote-wrapper blockquote{max-width:none;width:100%;min-height:inherit}}section.looking-back{background-color:#f2f9f9}section.megatrends{position:relative}section.megatrends:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(../images/review/bg-megatrends.png);background-position:right -100% top;background-repeat:no-repeat;background-size:contain;opacity:0;transition-duration:.75s}section.megatrends.animated:before{background-position:right top;opacity:1}section.megatrends .list-wrapper h3{font-family:Lust;font-size:24px;font-size:1.5rem;color:#000}section.megatrends .list-wrapper h4{font-size:24px;font-size:1.5rem}section.megatrends .list-wrapper ul{list-style-type:none}section.megatrends .list-wrapper ul li{position:relative;font-family:NeutraBook;font-size:24px;font-size:1.5rem}section.megatrends .list-wrapper ul li:after{content:"\2022";position:absolute;font-size:36px;color:#5ac1bd;line-height:0;left:-20px;top:13px}section.digital-transformation{background-color:#a9d8d8}section.digital-transformation h2{color:#fff}section.digital-transformation .pie-chart-wrapper{display:flex;padding-left:160px;justify-content:space-between}section.digital-transformation .pie-chart-wrapper .content-wrapper,section.digital-transformation .pie-chart-wrapper .image-wrapper{flex-basis:calc(50% - 30px)}section.digital-transformation .pie-chart-wrapper .content-wrapper .text-wrapper{padding-top:30px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}section.digital-transformation .pie-chart-wrapper .content-wrapper .text-wrapper p{margin-bottom:0;font-family:Lust;font-size:34px;font-size:2.125rem;line-height:1.5}section.digital-transformation .pie-chart-wrapper .content-wrapper .text-wrapper p+p{font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;font-size:34px;font-size:2.125rem}section.digital-transformation .pie-chart-wrapper .content-wrapper .text-wrapper p+p+p{font-family:NeutraBook;font-size:34px;font-size:2.125rem;margin-bottom:0}@media screen and (max-width:1780px){section.digital-transformation .pie-chart-wrapper .content-wrapper .text-wrapper p,section.digital-transformation .pie-chart-wrapper .content-wrapper .text-wrapper p+p,section.digital-transformation .pie-chart-wrapper .content-wrapper .text-wrapper p+p+p{font-size:32px;font-size:2rem}}@media screen and (max-width:1660px){section.digital-transformation .pie-chart-wrapper .content-wrapper .text-wrapper p,section.digital-transformation .pie-chart-wrapper .content-wrapper .text-wrapper p+p,section.digital-transformation .pie-chart-wrapper .content-wrapper .text-wrapper p+p+p{font-size:30px;font-size:1.875rem}}@media screen and (max-width:1600px){section.digital-transformation .pie-chart-wrapper .content-wrapper .text-wrapper p,section.digital-transformation .pie-chart-wrapper .content-wrapper .text-wrapper p+p,section.digital-transformation .pie-chart-wrapper .content-wrapper .text-wrapper p+p+p{font-size:26px;font-size:1.625rem}}@media screen and (max-width:1460px){section.digital-transformation .pie-chart-wrapper .content-wrapper .text-wrapper p,section.digital-transformation .pie-chart-wrapper .content-wrapper .text-wrapper p+p,section.digital-transformation .pie-chart-wrapper .content-wrapper .text-wrapper p+p+p{font-size:24px;font-size:1.5rem}}section.digital-transformation .pie-chart-wrapper .content-wrapper ul{margin-top:30px;list-style-type:none;display:flex;flex-direction:column;justify-content:space-between}section.digital-transformation .pie-chart-wrapper .content-wrapper ul li{position:relative;margin:0 0 4px;font-size:18px;font-size:1.125rem;padding-left:20px}section.digital-transformation .pie-chart-wrapper .content-wrapper ul li:after{content:"\2022";position:absolute;font-size:28px;color:#fff;line-height:0;left:0;top:8px}section.digital-transformation .pie-chart-wrapper .content-wrapper ul li:last-child{margin-bottom:0}section.digital-transformation .pie-chart-wrapper .image-wrapper ul{margin-top:30px;list-style-type:none}section.digital-transformation .pie-chart-wrapper .image-wrapper ul li{margin-bottom:8px;font-size:16px;font-size:1rem}section.digital-transformation .pie-chart-wrapper .image-wrapper ul li:last-child{margin-bottom:0}@media screen and (max-width:1365px){section.digital-transformation .pie-chart-wrapper{display:block}section.digital-transformation .pie-chart-wrapper .content-wrapper .text-wrapper p{margin-bottom:20px}section.digital-transformation .pie-chart-wrapper .content-wrapper .text-wrapper p:last-child{margin-bottom:0}section.digital-transformation .pie-chart-wrapper .content-wrapper ul{margin-left:24px}section.digital-transformation .pie-chart-wrapper .image-wrapper svg,section.digital-transformation .pie-chart-wrapper .image-wrapper ul{max-width:500px;margin:50px auto;display:block}}@media screen and (max-width:767px){section.digital-transformation .pie-chart-wrapper{padding-left:0}}section.grow-together{padding:10vw}section.grow-together .text .chart{padding-left:160px;display:flex;margin-top:70px}section.grow-together .text .chart .content,section.grow-together .text .chart .image-wrapper{width:35%}section.grow-together .text .chart .content img,section.grow-together .text .chart .image-wrapper img{max-height:500px}section.grow-together .text .chart .content{width:65%}section.grow-together .text .chart .content p{font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;font-size:32px;font-size:2rem;line-height:1.4}section.grow-together .text .chart .content ul{list-style-type:none}section.grow-together .text .chart .content ul li{position:relative;font-family:NeutraBook;padding-left:32px}section.grow-together .text .chart .content ul li:before{content:"";width:18px;height:18px;position:absolute;top:0;left:0}section.grow-together .text .chart .content ul li.target:before{background-color:#333}section.grow-together .text .chart .content ul li.realised:before{background-color:#5ac1bd}@media screen and (max-width:1280px){section.grow-together .text .chart .content p{font-size:24px;font-size:1.5rem}}@media screen and (max-width:900px){section.grow-together .text .chart .content p{font-size:20px;font-size:1.25rem}}@media screen and (max-width:767px){section.grow-together .text .chart{padding-left:0}section.grow-together .text .chart .content p{font-size:18px;font-size:1.125rem}}@media screen and (max-width:600px){section.grow-together .text .chart{display:block}section.grow-together .text .chart .content{width:100%}section.grow-together .text .chart .content p{font-size:16px;font-size:1rem}section.grow-together .text .chart .image-wrapper{width:100%}}body#solutions-page .header-left.services{position:relative}body#solutions-page .header-left.services:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-position:right -100% top;background-repeat:no-repeat;background-image:url(../images/360-service-offering/intro-bg.png);background-size:contain;opacity:0;transition-duration:.75s}body#solutions-page .header-left.services .inner{position:relative;z-index:1}body#solutions-page .header-left.services.animated:after{opacity:1;background-position:right 0 top}body#solutions-page section.video-section .headers>p{padding-left:160px;color:#000;font-family:NeutraBook;font-size:18px;font-size:1.125rem;margin-top:35px;opacity:0;transition-duration:.75s}@media screen and (max-width:900px){body#solutions-page section.video-section .headers>p{padding-left:0}}body#solutions-page section.video-section .headers.animated>p{opacity:1}body#solutions-page section.performance .performance_boxes_box{background-color:#f2f9f9}@media screen and (max-width:1365px){body#solutions-page .header-left.services.animated:after{background-position:right 0 top 50%;background-image:url(../images/360-service-offering/intro-bg-mobile.png)}}#strategic-agenda-page .subpage section.blockquote-wrapper{background-color:#5ac1bd;position:relative;overflow:visible}#strategic-agenda-page .subpage section.blockquote-wrapper .image-wrapper,#strategic-agenda-page .subpage section.blockquote-wrapper blockquote{width:50%;max-width:50%;min-height:500px;display:flex;flex-direction:column;justify-content:center;right:0;background-color:#5ac1bd;margin-top:0}#strategic-agenda-page .subpage section.blockquote-wrapper .image-wrapper:before,#strategic-agenda-page .subpage section.blockquote-wrapper blockquote:before{content:none}#strategic-agenda-page .subpage section.blockquote-wrapper .image-wrapper .headers,#strategic-agenda-page .subpage section.blockquote-wrapper blockquote .headers{flex-basis:auto;margin:16px 0}#strategic-agenda-page .subpage section.blockquote-wrapper .image-wrapper .headers:before,#strategic-agenda-page .subpage section.blockquote-wrapper blockquote .headers:before{position:absolute;content:"";height:1px;background-color:#fff;right:0;top:-16px;width:100%}#strategic-agenda-page .subpage section.blockquote-wrapper .image-wrapper .headers h2,#strategic-agenda-page .subpage section.blockquote-wrapper blockquote .headers h2{margin-bottom:0}#strategic-agenda-page .subpage section.blockquote-wrapper .image-wrapper .headers p.lust,#strategic-agenda-page .subpage section.blockquote-wrapper blockquote .headers p.lust{line-height:24px;margin-bottom:0}#strategic-agenda-page .subpage section.blockquote-wrapper .image-wrapper .body-text,#strategic-agenda-page .subpage section.blockquote-wrapper blockquote .body-text{margin:0 0 16px}#strategic-agenda-page .subpage section.blockquote-wrapper .image-wrapper .body-text p,#strategic-agenda-page .subpage section.blockquote-wrapper blockquote .body-text p{line-height:28px;margin-bottom:0}#strategic-agenda-page .subpage section.blockquote-wrapper blockquote{padding:32px}#strategic-agenda-page .subpage section.blockquote-wrapper .image-wrapper img{display:none;opacity:1}#strategic-agenda-page .subpage section.question-list{background-color:#fff;position:relative}#strategic-agenda-page .subpage section.question-list:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(../images/strategic-agenda/question-list-bg.png);background-position:left -100% top;background-repeat:no-repeat;background-size:contain;opacity:0;transition-duration:.75s}#strategic-agenda-page .subpage section.question-list.animated:before{background-position:left top;opacity:1}#strategic-agenda-page .subpage.perform section.blockquote-wrapper .image-wrapper{background-image:url(../images/strategic-agenda/perform-desktop.jpg)}#strategic-agenda-page .subpage.perform .header-left .headers{flex-basis:53%}#strategic-agenda-page .subpage.perform .header-left .body-text{flex-basis:40%}#strategic-agenda-page .subpage.transform section.blockquote-wrapper .image-wrapper{background-image:url(../images/strategic-agenda/transform-desktop.jpg)}#strategic-agenda-page .subpage.innovate section.blockquote-wrapper .image-wrapper{background-image:url(../images/strategic-agenda/innovate-desktop.jpg)}@media screen and (max-width:1200px){#strategic-agenda-page .subpage section.question-list.animated:before{background-position:left -50vw top}#strategic-agenda-page .subpage .header-left{padding:7vw}#strategic-agenda-page .subpage .header-left h2{font-size:40px;font-size:2.5rem}}@media screen and (max-width:1023px){#strategic-agenda-page .subpage section.blockquote-wrapper{flex-direction:column}#strategic-agenda-page .subpage section.blockquote-wrapper .image-wrapper,#strategic-agenda-page .subpage section.blockquote-wrapper blockquote{position:static;width:100%;max-width:100%;flex-basis:auto;min-height:unset}#strategic-agenda-page .subpage section.blockquote-wrapper .image-wrapper .headers,#strategic-agenda-page .subpage section.blockquote-wrapper blockquote .headers{flex-basis:auto}#strategic-agenda-page .subpage section.blockquote-wrapper blockquote{order:2}#strategic-agenda-page .subpage section.blockquote-wrapper .image-wrapper{order:1}#strategic-agenda-page .subpage section.blockquote-wrapper .image-wrapper img{display:block;width:100%}}section.video-section{padding:7vw 12.5vw}section.video-section .video-container{padding-left:160px;opacity:0;transition-duration:.75s;position:relative}section.video-section .video-container.animated{opacity:1}section.video-section .video-container video{cursor:pointer}section.video-section .video-container .poster{position:absolute;top:0;right:0;width:calc(100% - 160px);height:100%;cursor:pointer}section.video-section .video-container .poster.hide{display:none}@media screen and (max-width:900px){section.video-section{padding:7vw 5vw}section.video-section .video-container{padding-left:0}section.video-section .video-container .poster{width:100%}}ol{list-style:none;counter-reset:li;padding:0;margin:0 -30px}ol li{margin:30px;counter-increment:li;font-size:1rem;padding-left:70px}ol li:before{content:counter(li);position:absolute;font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;font-size:5.8rem;line-height:0;transform:translate(-70px,25px)}ol li dl{padding:0;margin:0;border:none}ol li dt{height:60px;font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;font-size:1.5rem;line-height:1.4}ol li dd{margin:30px -70px 0;width:100%}ol li dd p{font-size:1.415rem;line-height:1.4}@media screen and (max-width:640px){ol li dd p,ol li dt{font-size:1.15rem}}.disciplined-acquisition ol{margin:0}.disciplined-acquisition ol li{position:relative;padding-left:0;padding-top:70px;margin-bottom:80px;font-size:1.625rem;line-height:1.5}.disciplined-acquisition ol li:before{top:0;transform:none}.subnav{background-color:#fff}.subnav ul{display:flex;list-style-type:none;justify-content:center}.subnav ul li{margin:0}.subnav ul li button{margin:0 30px 0 0;outline:0;padding:7px 40px;background-color:transparent;border-width:0 0 2px;border-bottom-color:#5ac1bd;border-bottom-style:solid;text-transform:uppercase;cursor:pointer;transition:.3s}.subnav ul li button.active{color:#fff;background-color:#5ac1bd;cursor:default}.subnav ul li button:hover{background-color:#cae7e1}@media screen and (max-width:979px){.subnav ul{display:block}.subnav ul li button{margin-right:0;width:100%;border-bottom-width:0}}.subpages{position:relative}.subpages .subpage{position:relative;left:0;top:0;opacity:0;height:0;overflow:hidden;z-index:0;transition:.5s}.subpages .subpage.active{opacity:1;z-index:1;height:auto}.question-list{padding:5vw 12.5vw;background-color:#e9e9e9}.question-list article h2{font-family:Lust;font-size:1.5rem;line-height:1.5}.question-list article h3{position:relative;font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;font-size:1.625rem;line-height:1.5;padding-left:90px;margin-top:5vw;min-height:90px;max-width:70%}.question-list article h3:before{content:"Q";position:absolute;left:0;font-family:Lust;font-size:68px;font-size:4.25rem;line-height:1;color:#5ac1bd}.question-list article p{font-size:1.625rem;line-height:1.5}.question-list article .answer p,.question-list article h3{opacity:0;transition:.3s;transform:translateY(50%)}.question-list article .answer p strong,.question-list article h3 strong{font-family:NeutraBold}.question-list article .answer p.animated,.question-list article h3.animated{opacity:1;transform:translateY(0)}.question-list .image-wrapper{padding:2vw}.question-list .image-wrapper.dark-grey{background-color:#3e3e3e}.question-list .image-wrapper.nopadding{padding:2vw 0}@media screen and (max-width:640px){.question-list{padding:30px}.question-list article h3,.question-list article p{font-size:1.2rem}}.synergies{padding:12.5vw 12.5vw 5vw;background-color:#fff}.synergies .first{display:flex;justify-content:space-between;margin-bottom:60px}.synergies .first h2{flex-basis:55%}.synergies .first h2>span{font-family:Lust;font-size:3.5rem;display:inline-block;overflow:hidden}@media screen and (max-width:480px){.synergies .first h2>span{font-size:2.2rem}}.synergies .first h2>span>span{display:inline-block;transform:translateY(105%);transition:.5s}.synergies .first>p{flex-basis:35%;font-size:1.25rem;opacity:0;transform:translateY(105%);transition:.5s}.synergies .first.animated h2>span>span{transform:translateY(0)}.synergies .first.animated p{opacity:1;transform:translateY(0)}.synergies .panels ul{list-style-type:none}.synergies .panels ul li{margin-bottom:60px}.synergies .panels ul li h3{font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;font-size:1.5rem}.synergies .panels ul li p{font-size:1.625rem}.synergies .panels ul li.teal{background-color:#5ac1bd;padding:40px;box-sizing:border-box}.synergies .panels ul li.teal h3{font-family:Lust;font-size:2.5rem;color:#fff}.synergies .panels ul li.teal p{color:#fff}@media screen and (max-width:1023px){.synergies .first,.synergies .panels ul{display:block}.synergies .panels ul li{width:calc(100% - 110px)}}@media screen and (max-width:640px){.synergies{padding:30px}.synergies .first h2 p{font-size:2rem;margin:0}.synergies .panels ul li{width:100%}.synergies .panels ul li h3,.synergies .panels ul li p{font-size:1.2rem}}.business-model section{padding:30px;text-align:center}.business-model section.downloads{padding:6vw}.business-model section.page-navigation{padding:0}.business-model section h3{font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;font-size:2rem}.business-model section ul{list-style-type:none;margin:0 auto 20px;padding:0;display:flex}.business-model section ul li{padding:20px;margin:0}.business-model section ul li img{width:100%}.business-model .chevron{width:calc(100% - 52px);height:0;padding-bottom:11.4979757%;position:relative;margin:0 auto}.business-model .chevron:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-position:center top;background-repeat:no-repeat;background-size:contain;border-top-width:1px;border-top-style:solid;transform:translateY(-1px)}.business-model .chevron.teal-paler-mid{width:calc(100% - 58px)}.business-model .chevron.teal-paler-mid:before{background-image:url(../images/business-model/down-arrow-teal-paler-mid.svg);border-top-color:#a9d8d8}.business-model .chevron.teal-paler:before{background-image:url(../images/business-model/down-arrow-teal-paler.svg);border-top-color:#f2f9f9}.business-model .delivering{background-color:#fff;padding:78px 3vw}.business-model .delivering h3{font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;font-size:32px;font-size:2rem;font-weight:400}.business-model .delivering p{font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;font-size:26px;font-size:1.625rem;max-width:1050px;margin:20px auto 0}.business-model .inputs,.business-model .market-context,.business-model .our-services{background-color:#5ac1bd;position:relative;margin-top:32px}.business-model .inputs:before,.business-model .market-context:before,.business-model .our-services:before{content:"";background-color:#f2f9f9;width:calc(100% - 52px);height:32px;position:absolute;top:-32px;left:50%;transform:translateX(-50%)}.business-model .inputs h3,.business-model .market-context h3,.business-model .our-services h3{color:#fff;font-weight:400;font-size:32px;font-size:2rem}.business-model .inputs p,.business-model .market-context p,.business-model .our-services p{font-size:2rem;color:#fff}.business-model .inputs ul,.business-model .market-context ul,.business-model .our-services ul{margin-top:32px}.business-model .inputs ul li,.business-model .market-context ul li,.business-model .our-services ul li{font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;color:#fff;font-size:24px;font-size:1.5rem;line-height:36px;padding:20px 40px;border-rightcolor:#fff;border-right-style:solid;border-right-width:2px}.business-model .inputs ul li:nth-child(1),.business-model .market-context ul li:nth-child(1),.business-model .our-services ul li:nth-child(1){padding-left:10px}.business-model .inputs ul li:nth-child(6),.business-model .market-context ul li:nth-child(6),.business-model .our-services ul li:nth-child(6){border-right-width:0;padding-right:10px}.business-model .inputs ul li p,.business-model .market-context ul li p,.business-model .our-services ul li p{font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;color:#fff;font-size:24px;font-size:1.5rem}.business-model .inputs ul li p+p,.business-model .market-context ul li p+p,.business-model .our-services ul li p+p{font-family:NeutraBook;font-size:16px;font-size:1rem;line-height:21px;max-width:180px}@media screen and (max-width:1480px){.business-model .market-context ul{flex-wrap:wrap}.business-model .market-context ul li{flex-basis:calc(100% / 3 - 80px)}.business-model .market-context ul li:nth-child(3){border-right-width:0;padding-right:10px}.business-model .market-context ul li:nth-child(4){padding-left:10px}.business-model .market-context ul li:nth-child(4),.business-model .market-context ul li:nth-child(5),.business-model .market-context ul li:nth-child(6){margin-top:30px}}@media screen and (max-width:900px){.business-model .market-context ul li:nth-child(1),.business-model .market-context ul li:nth-child(2),.business-model .market-context ul li:nth-child(3),.business-model .market-context ul li:nth-child(4),.business-model .market-context ul li:nth-child(5),.business-model .market-context ul li:nth-child(6){flex-basis:calc(100% / 2 - 12px);border-right-width:0;padding:20px 12px;font-size:20px;font-size:1.25rem;line-height:24px}.business-model .market-context ul li:nth-child(1),.business-model .market-context ul li:nth-child(3),.business-model .market-context ul li:nth-child(5){padding-left:0}.business-model .market-context ul li:nth-child(2),.business-model .market-context ul li:nth-child(4),.business-model .market-context ul li:nth-child(6){padding-right:0}.business-model .market-context ul li:nth-child(3),.business-model .market-context ul li:nth-child(4),.business-model .market-context ul li:nth-child(5),.business-model .market-context ul li:nth-child(6){margin-top:30px}}@media screen and (max-width:420px){.business-model .market-context ul li:nth-child(1),.business-model .market-context ul li:nth-child(2),.business-model .market-context ul li:nth-child(3),.business-model .market-context ul li:nth-child(4),.business-model .market-context ul li:nth-child(5),.business-model .market-context ul li:nth-child(6){flex-basis:100%;border-right-width:0;padding:20px 0;font-size:20px;font-size:1.25rem;line-height:24px}.business-model .market-context ul li:nth-child(1),.business-model .market-context ul li:nth-child(3),.business-model .market-context ul li:nth-child(5){padding-left:0}.business-model .market-context ul li:nth-child(2),.business-model .market-context ul li:nth-child(4),.business-model .market-context ul li:nth-child(6){padding-right:0}.business-model .market-context ul li:nth-child(2){margin-top:30px}}.business-model .inputs,.business-model .our-services{margin-bottom:32px}.business-model .inputs:after,.business-model .our-services:after{content:"";background-color:#f2f9f9;width:calc(100% - 52px);height:32px;position:absolute;bottom:-32px;left:50%;transform:translateX(-50%)}.business-model .inputs ul,.business-model .our-services ul{justify-content:space-between}.business-model .inputs ul li{width:20%;border-right-width:0}.business-model .inputs ul li:first-child{padding-left:40px}.business-model .inputs ul li p+p{margin:0 auto}@media screen and (max-width:1365px){.business-model .inputs ul{flex-wrap:wrap;justify-content:center}.business-model .inputs ul li{width:25%}.business-model .inputs ul li p+P{max-width:none}}@media screen and (max-width:900px){.business-model .inputs ul li{width:100%;padding:20px}.business-model .inputs ul li:first-child{padding:20px}}.business-model .our-services ul li{border-right-width:0}@media screen and (max-width:900px){.business-model .our-services ul{flex-wrap:wrap;justify-content:center}.business-model .our-services ul li{width:calc(50% - 20px);padding:10px}.business-model .our-services ul li p+p{max-width:none}}@media screen and (max-width:700px){.business-model .our-services ul{flex-wrap:wrap;justify-content:center}.business-model .our-services ul li{width:100%;padding:20px}.business-model .our-services ul li br{display:none}.business-model .our-services ul li span:before{content:" "}}.business-model .focus-areas-performance{display:flex;justify-content:space-between;padding:2vw 0}.business-model .focus-areas-performance .focus-areas,.business-model .focus-areas-performance .performance{border-width:3px;border-style:solid;border-color:#5ac1bd;padding:26px;box-sizing:border-box}.business-model .focus-areas-performance .focus-areas h3,.business-model .focus-areas-performance .performance h3{font-weight:400;font-size:32px;font-size:2rem}.business-model .focus-areas-performance .focus-areas h4,.business-model .focus-areas-performance .performance h4{font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;font-weight:400;font-size:24px;font-size:1.5rem;margin-top:16px}.business-model .focus-areas-performance .focus-areas{display:flex;flex-direction:column;justify-content:space-between;width:calc(75% - 10px)}.business-model .focus-areas-performance .focus-areas ul{justify-content:center}.business-model .focus-areas-performance .focus-areas ul li img{max-width:178px}.business-model .focus-areas-performance .focus-areas hr{height:2px;width:100%;background-color:#5ac1bd;border:none}.business-model .focus-areas-performance .performance{width:calc(25% - 10px)}.business-model .focus-areas-performance .performance ul{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:0;height:calc(100% - 50px)}.business-model .focus-areas-performance .performance ul li{font-family:NeutraBook;font-size:18px;font-size:1.125rem;font-weight:900}.business-model .focus-areas-performance .performance ul li:last-child{border-bottom-width:0}.business-model .focus-areas-performance .performance ul hr{height:2px;width:100%;background-color:#5ac1bd;border:none}@media screen and (max-width:1200px){.business-model .focus-areas-performance{display:block}.business-model .focus-areas-performance .focus-areas,.business-model .focus-areas-performance .performance{width:100%}.business-model .focus-areas-performance .focus-areas ul{display:block}.business-model .focus-areas-performance .performance{margin-top:50px}}.business-model .strategic-agenda{padding:5vw;background-color:#f2f9f9;margin-top:75px}.business-model .strategic-agenda h3{font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;font-weight:400;font-size:32px;font-size:2rem}.business-model .strategic-agenda ul{max-width:80%;margin-bottom:0}.business-model .strategic-agenda ul li{flex-basis:calc(100% / 3);display:flex;flex-direction:column;align-items:center;justify-content:space-around}.business-model .strategic-agenda ul li p{font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;font-weight:400;font-size:24px;font-size:1.5rem}.business-model .strategic-agenda ul li img{max-width:86px;max-height:81px}@media screen and (max-width:640px){.business-model .strategic-agenda ul{display:block}.business-model .strategic-agenda ul li{max-width:300px;margin:auto}}.business-model .value-created-and-shared{background-color:#5ac1bd;margin:76px 0}.business-model .value-created-and-shared h3{font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;font-weight:400;color:#fff;font-size:32px;font-size:2rem}.business-model .value-created-and-shared ul{flex-direction:column}.business-model .value-created-and-shared ul li{display:flex;justify-content:space-between;border-bottom:1px solid #fff;text-align:left;padding:35px 0}.business-model .value-created-and-shared ul li .description{width:calc(75%);padding-right:240px}.business-model .value-created-and-shared ul li .description h4{font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;font-weight:400;color:#fff;font-size:24px;font-size:1.5rem}.business-model .value-created-and-shared ul li .description p{font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;color:#fff;font-size:19px;font-size:1.1875rem}.business-model .value-created-and-shared ul li .value{width:calc(25%)}.business-model .value-created-and-shared ul li .value p{font-family:NeutraBook;font-size:19px;font-size:1.1875rem;color:#fff}.business-model .value-created-and-shared ul li .value p.figure{font-family:Lust;font-size:35px;font-size:2.1875rem;margin-bottom:0}@media screen and (max-width:900px){.business-model .value-created-and-shared ul li{display:block;text-align:center}.business-model .value-created-and-shared ul li .description{padding-right:0}.business-model .value-created-and-shared ul li .description,.business-model .value-created-and-shared ul li .value{width:100%}.business-model .value-created-and-shared ul li .value{margin-top:30px}.business-model .value-created-and-shared ul li:last-child{padding-bottom:0;border-bottom-width:0}}.business-model .culture{background-color:#fff;margin:42px 0 32px;position:relative;border:3px solid #5ac1bd}.business-model .culture:after,.business-model .culture:before{content:"";background-color:#a9d8d8;width:calc(100% - 52px);height:32px;position:absolute;left:50%;transform:translateX(-50%)}.business-model .culture:before{top:-35px}.business-model .culture:after{bottom:-35px}.business-model .culture h3{font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;font-weight:400;font-size:32px;font-size:2rem}.business-model .culture h3 li,.business-model .culture ul li{flex-basis:calc(20% - 40px)}.business-model .culture h3 li img,.business-model .culture ul li img{width:60%;margin:auto}.business-model .culture h3 li .culture-image,.business-model .culture ul li .culture-image{display:block;width:60%;margin:auto}.business-model .culture h3 li p,.business-model .culture ul li p{font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;font-weight:400;font-size:24px;font-size:1.5rem;margin-top:24px}.business-model .culture h3 li span svg,.business-model .culture ul li span svg{width:100%}@media screen and (max-width:1200px){.business-model .culture ul{flex-wrap:wrap;justify-content:center}.business-model .culture ul li{flex-basis:calc(30% - 40px)}}@media screen and (max-width:900px){.business-model .culture ul{display:block}.business-model .culture ul li{max-width:300px;margin:0 auto;padding:20px 0}}.business-model .downloads{margin-top:145px}.stakeholders .subnav ul li{max-width:214px;display:flex}.stakeholders .subnav ul li button{padding:7px 0;font-size:14px;font-size:.875rem}@media screen and (max-width:979px){.stakeholders .subnav ul{background-color:#f3f3f3}.stakeholders .subnav ul li{max-width:none;padding:6px 0}}.stakeholders .subpages{position:relative}.stakeholders .subpages .subpage{display:flex;position:relative;left:0;top:0;background-color:#fff;padding:6vw;overflow:hidden;opacity:1;height:auto}.stakeholders .subpages .subpage .paragraph,.stakeholders .subpages .subpage figure{opacity:0;transform:translateY(20%);transition-duration:.75s;width:50%}.stakeholders .subpages .subpage .paragraph.animated,.stakeholders .subpages .subpage figure.animated{opacity:1;transform:translateY(0)}.stakeholders .subpages .subpage .paragraph{padding:2vw 7vw 0}.stakeholders .subpages .subpage .paragraph .body-text h3{font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;font-size:52px;font-size:3.25rem;line-height:1.5;margin:30px 0 20px}.stakeholders .subpages .subpage .paragraph .body-text p{font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;font-size:26px;font-size:1.625rem;line-height:1.5}.stakeholders .subpages .subpage .paragraph h3{font-family:Lust;font-size:35px;font-size:2.1875rem;margin-top:70px}.stakeholders .subpages .subpage .paragraph>p{font-family:NeutraBook;font-size:24px;font-size:1.5rem;line-height:1.5}.stakeholders .subpages .subpage .paragraph>p strong{font-family:NeutraBold}.stakeholders .subpages .subpage figure{margin:0;padding:2vw 0 0;z-index:1}.stakeholders .subpages .subpage figure span{position:relative;display:block}.stakeholders .subpages .subpage figure span:after{content:"";position:absolute;bottom:0;background-position:center center;background-repeat:no-repeat;background-size:contain}.stakeholders .subpages .subpage figure span img{width:100%}.stakeholders .subpages .subpage figure figcaption{padding:66px 40px 50px;margin:0}.stakeholders .subpages .subpage figure figcaption.blockquote.animated{transform:translateY(0)}.stakeholders .subpages .subpage figure figcaption:before{width:calc(100% - 160px);right:40px;top:56px}.stakeholders .subpages .subpage figure figcaption:after{bottom:30px;left:40px;width:calc(100% - 80px)}.stakeholders .subpages .subpage figure figcaption h4{font-family:Lust;color:#fff;font-size:26px;font-size:1.625rem;line-height:38px;padding-top:40px;position:relative}.stakeholders .subpages .subpage figure figcaption h4:before{content:"\201C";position:absolute;font-family:Lust;font-size:130px;font-size:8.125rem;top:26px;line-height:0}.stakeholders .subpages .subpage.left .paragraph{order:2}.stakeholders .subpages .subpage.clients{background-color:#fff}.stakeholders .subpages .subpage.clients h2{color:#bfd466}.stakeholders .subpages .subpage.clients figure span:after{background-image:url(../images/stakeholder-stories/head-clients.svg);right:-16px;width:282px;height:298px}.stakeholders .subpages .subpage.clients figure figcaption{background-color:#bfd466}.stakeholders .subpages .subpage.candidates{background-color:#f4e9f0}.stakeholders .subpages .subpage.candidates h2{color:#431e4a}.stakeholders .subpages .subpage.candidates figure span:after{background-image:url(../images/stakeholder-stories/head-candidates.svg);left:-7px;width:234px;height:306px}.stakeholders .subpages .subpage.candidates figure figcaption{background-color:#431e4a}.stakeholders .subpages .subpage.people{background-color:#fff4eb}.stakeholders .subpages .subpage.people h2{color:#f6aa68}.stakeholders .subpages .subpage.people figure span:after{background-image:url(../images/stakeholder-stories/head-our-people.svg);right:-10px;width:227px;height:297px}.stakeholders .subpages .subpage.people figure figcaption{background-color:#f6aa68}.stakeholders .subpages .subpage.society h2{color:#fbd06d}.stakeholders .subpages .subpage.society figure span:after{background-image:url(../images/stakeholder-stories/head-for-society.svg);left:-10px;width:227px;height:297px}.stakeholders .subpages .subpage.society figure figcaption{background-color:#fbd06d}@media screen and (max-width:1200px){.stakeholders .subpages .subpage .paragraph{padding:15vw 2vw 0}.stakeholders .subpages .subpage .paragraph .body-text p{font-size:1.25rem}}@media screen and (max-width:1023px){.stakeholders .subpages .subpage{display:block}.stakeholders .subpages .subpage .paragraph,.stakeholders .subpages .subpage figure{padding:2vw 0 0;width:100%}.stakeholders .subpages .subpage .paragraph figcaption span,.stakeholders .subpages .subpage figure figcaption span{display:block;font-size:1.25rem;font-weight:700}}@media screen and (max-width:640px){.stakeholders .subpages .subpage h2{font-size:30px;font-size:1.875rem}.stakeholders .subpages .subpage h3{font-size:24px;font-size:1.5rem}.stakeholders .subpages .subpage .paragraph .body-text p,.stakeholders .subpages .subpage .paragraph>p{font-size:18px;font-size:1.125rem}}@media screen and (max-width:600px){.stakeholders .subpages .subpage.candidates figure span:after,.stakeholders .subpages .subpage.clients figure span:after,.stakeholders .subpages .subpage.people figure span:after,.stakeholders .subpages .subpage.society figure span:after{transform:scale(0.75)}.stakeholders .subpages .subpage.clients figure span:after,.stakeholders .subpages .subpage.people figure span:after{transform-origin:bottom right}.stakeholders .subpages .subpage.candidates figure span:after,.stakeholders .subpages .subpage.society figure span:after{transform-origin:bottom left}}@media screen and (max-width:768px){.stakeholders .subpages .subpage.clients figure span:after,.stakeholders .subpages .subpage.people figure span:after{transform:scale(1.25);transform-origin:bottom right}.stakeholders .subpages .subpage.candidates figure span:after,.stakeholders .subpages .subpage.society figure span:after{transform:scale(1.25);transform-origin:bottom left}}@media screen and (max-width:500px){.stakeholders .subpages .subpage.candidates figure span:after,.stakeholders .subpages .subpage.clients figure span:after,.stakeholders .subpages .subpage.people figure span:after,.stakeholders .subpages .subpage.society figure span:after{transform:scale(0.63)}.stakeholders .subpages .subpage.clients figure span:after,.stakeholders .subpages .subpage.people figure span:after{right:-4px}}@media screen and (max-width:374px){.stakeholders .subpages .subpage figure figcaption h4{font-size:18px;font-size:1.125rem}}section.we-grow-together{padding:5vw 10vw;max-width:1280px;margin:0 auto;background-color:#a9d8d8}section.we-grow-together h2{font-family:Lust;font-size:52px;font-size:3.25rem}section.we-grow-together>ul{display:flex;list-style-type:none}section.we-grow-together>ul>li{width:calc(33.3333% - 25px);margin:10px;padding:30px;background-color:#fff;box-sizing:border-box}section.we-grow-together>ul>li img{max-height:70px;margin:0 auto 30px}section.we-grow-together>ul>li h3{font-family:Lust;font-size:24px;font-size:1.5rem}section.we-grow-together>ul>li p{font-family:NeutraBook;font-size:24px;font-size:1.5rem}section.we-grow-together>ul>li p.archer{font-family:"Archer SSm A","Archer SSm B","Courier Bold",Courier,"Lucida Sans Typewriter","Lucida Typewriter",serif;font-size:20px;font-size:1.25rem}section.we-grow-together>ul>li>ul{list-style-type:none;list-style-position:outside}section.we-grow-together>ul>li>ul>li{position:relative;padding-left:16px;font-size:18px;font-size:1.125rem}section.we-grow-together>ul>li>ul>li:before{content:"\2022";color:#5ac1bd;font-weight:700;position:absolute;left:0;top:0;font-size:18px;font-size:1.125rem}@media screen and (max-width:1023px){section.we-grow-together>ul{display:block}section.we-grow-together>ul>li{width:100%}}.viewport-test{padding:0;margin:0;border:none}.viewport-test>div{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;width:100vw}
/*# sourceMappingURL=all.min.css.map */
