@charset "UTF-8";@import url(//hello.myfonts.net/count/395b45);@font-face{font-family:'TT Norms Pro';src:url(/assets/typefaces/tt-norms/395B45_0_0.eot);src:url(/assets/typefaces/tt-norms/395B45_0_0.eot?#iefix) format("embedded-opentype") , url(/assets/typefaces/tt-norms/395B45_0_0.woff2) format("woff2") , url(/assets/typefaces/tt-norms/395B45_0_0.woff) format("woff") , url(/assets/typefaces/tt-norms/395B45_0_0.ttf) format("truetype")}.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em;hyphens:manual}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}address,article,aside,audio,blockquote,canvas,cite,figure,footer,header,main,nav,section,video{display:block}html{width:100%;overflow-x:hidden;overflow-y:scroll;font-size:16px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-size:16px;line-height:1.5;width:100%;overflow-x:hidden}::selection{background:#000;color:#fff;text-shadow:none}a{color:inherit;outline:0;text-decoration:none}a:active,a:focus,a:hover{color:inherit;outline:0;text-decoration:none}b,strong{font-weight:700}h1,h2,h3,h4,h5,h6,p{font-size:1rem;font-weight:400;line-height:normal;letter-spacing:normal}ol,ul{list-style:none;margin:0;padding:0}img{border:0;vertical-align:middle}*,:after,:before{box-sizing:inherit;position:relative;margin:0;padding:0;outline:0;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:1;-moz-osx-font-smoothing:grayscale}@media print{*{print-color-adjust:exact}}.colour-black{color:#000}.colour-white{color:#fff}.colour-ligh-teal{color:#ecf5f4}.colour-teal{color:#158cbe}.colour-dark-teal{color:#107096}.colour-neutral-100{color:#f8f9fa}.colour-neutral-200{color:#eff2f5}.colour-neutral-300{color:#e1e6ec}.colour-neutral-400{color:#cfd6de}.colour-neutral-500{color:#b8c4cf}.colour-neutral-600{color:#98a4b4}.colour-neutral-700{color:#6b788b}.colour-neutral-800{color:#4d5b6e}.colour-neutral-900{color:#2f3e52}.Primary-Button,.redactor h1,.type-a{font:500 2rem/2.5rem "TT Norms Pro",helvetica,sans-serif}.redactor li,.redactor p,.type-b{font:400 1rem/1.75rem "Work Sans",helvetica,sans-serif}.type-c{font:500 1rem/1.75rem "Work Sans",helvetica,sans-serif}.redactor h2,.type-d{font:500 1.5rem/1.875rem "Work Sans",helvetica,sans-serif}.redactor h3,.type-e{font:500 1.25rem/1.75rem "Work Sans",helvetica,sans-serif}@media only screen and (max-width:1279px){.Primary-Button,.redactor h1,.type-a{font-size:1.5rem;line-height:1.875rem}}@media only screen and (max-width:1023px){.Primary-Button,.redactor h1,.type-a{font-size:1.25rem;line-height:1.75rem}.redactor li,.redactor p,.type-b{font-size:.875rem;line-height:1.5rem}.type-c{font-size:.875rem;line-height:1.5rem}}.redactor h1{display:block;margin:0 0 1.5rem 0}.redactor h2{display:block;margin:0 0 1.5rem 0}.redactor h3{display:block;margin:0 0 1.5rem 0}.redactor li,.redactor p{display:block;margin:0 0 1.5rem 0}.redactor h1{color:#158cbe}.redactor h2,.redactor h3{color:#2f3e52}.redactor li,.redactor p{color:#4d5b6e}.redactor>:last-child{margin:0;margin:initial}.redactor a{margin:-1rem;padding:1rem;text-decoration:none;color:#158cbe}.redactor a:hover{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:#107096}.redactor ol{display:inline-block;margin:0 0 1.25rem 0;width:100%;list-style:none}.redactor ol li{float:left;margin:0 0 .5rem 0;padding:0 0 0 2rem;width:100%;counter-increment:list}.redactor ol li:before{content:counter(list) ".";float:left;margin:0 0 0 -2rem;width:1.5rem;color:#158cbe}.redactor ul{display:inline-block;margin:0 0 1.25rem 0;width:100%;list-style:none}.redactor ul li{float:left;margin:0 0 .5rem 0;padding:0 0 0 1.5rem;width:100%}.redactor ul li::before{content:'•';float:left;margin:0 0 0 -1.5rem;font-size:2rem;color:#158cbe}.redactor *{word-break:break-word}.redactor :last-child{margin-bottom:0}@media only screen and (max-width:767px){.redactor h1 br,.redactor h2 br,.redactor h3 br,.redactor h4 br,.redactor h5 br,.redactor h6 br{content:' '}.redactor h1 br:after,.redactor h2 br:after,.redactor h3 br:after,.redactor h4 br:after,.redactor h5 br:after,.redactor h6 br:after{content:' '}}@keyframes fadeIn {
    0% {
        opacity:0
    }

    100% {
        opacity:1
    }
}@keyframes fadeOut {
    0% {
        opacity:1
    }

    100% {
        opacity:0
    }
}html{position:relative;margin:0;padding:0;width:100vw;overflow-x:hidden;font-size:16px;box-sizing:border-box}body{position:relative;margin:0;padding:0;min-height:100vh;overflow:hidden;font:16px helvetica,sans-serif;background:#fff;color:#000}.Layout-Wrap-App{position:relative;margin:0;height:100%;background:#fff}.Layout-Wrap-Outer{margin:0 auto;padding:0 7rem;width:90rem}.wrap-homepage{display:flex;flex-direction:column;min-height:100vh}@media only screen and (max-width:1439px){.Layout-Wrap-Outer{padding:0 7rem;width:100%}}@media only screen and (max-width:1279px){.Layout-Wrap-Outer{padding:0 5rem}}@media only screen and (max-width:1023px){.Layout-Wrap-Outer{padding:0 1rem}.wrap-homepage{display:block;min-height:0;min-height:initial}}.lazyload-util{opacity:0;transition:opacity .25s;will-change:opacity}.lazyload-util.lazyloaded{opacity:1}a:active,a:focus{outline:0}.Primary-Button{display:inline-block;cursor:pointer;outline:0;overflow:hidden;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:initial;border:medium none currentColor;border:initial;border-radius:0;border-radius:initial;margin:-1rem 0 -1rem -1rem;padding:1rem 2rem 1rem 1rem;color:#158cbe;background:url(/assets/images/icons/arrow-right-teal.svg) right center/1.5rem auto no-repeat
}.Primary-Button:active,.Primary-Button:focus{outline:0}.Primary-Button:active,.Primary-Button:hover{color:#107096;background-image:url(/assets/images/icons/arrow-right-dark-teal.svg)}@media only screen and (max-width:1023px){.Primary-Button{margin:0;margin:initial;padding:0;padding:initial;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}.Primary-Button:active,.Primary-Button:hover{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}}.Block-Image-Component{margin:0 0 4rem 0}.Block-Image-Component .figure-img{width:100%}.Block-Image-Component .figure-caption{margin:1.5rem 0 0 0}.Block-Text-Component{margin:0 0 4rem 0}.Header-Page-Component{padding:0 0 5rem 0}.Header-Page-Component .header-links{display:flex;margin:.75rem 0 0 0}.Header-Page-Component .header-links-link{padding:0 1.5rem 0 0;color:#158cbe}.Header-Page-Component .header-links-link:hover{color:#107096}.Header-Page-Component .header-links-link:last-of-type{margin:0;margin:initial}@media only screen and (max-width:1279px){.Header-Page-Component{padding:0 0 3rem 0}}@media only screen and (max-width:1023px){.Header-Page-Component{padding:0 0 1.75rem 0;width:100%;max-width:23.4375rem}.Header-Page-Component .header-links-link{padding:0 1rem 0 0}}.Introduction-Component{padding-top:12.1875rem;padding-bottom:5rem}.Introduction-Component .wrap-intro{width:17.5rem}@media only screen and (max-width:1023px){.Introduction-Component{padding-top:0;padding-bottom:1.5rem}.Introduction-Component .wrap-intro{width:100%;max-width:21.4375rem}}.Navigation-Component ul{display:flex}.Navigation-Component a{display:block;margin:-1rem 0;padding:1rem;color:#6b788b}.Navigation-Component a:hover{color:#107096}@media only screen and (max-width:1023px){.Navigation-Component{padding:0 .5rem 0 0}.Navigation-Component a{margin:0;margin:initial;padding:1.625rem .5rem 1.5rem .5rem}}.Person-Component{display:block;padding:0 0 7rem 0;width:20rem}.Person-Component:last-of-type{width:15rem}.Person-Component .Primary-Button{margin-bottom:-.75rem}.Person-Component .person-subtitle{width:100%}@media only screen and (max-width:1023px){.Person-Component{padding:1.5rem 1rem 1rem 1rem;width:100%;border-bottom:.0625rem solid #f8f9fa;background:url(/assets/images/icons/arrow-right-teal.svg) right 1rem center/1.5rem auto no-repeat
    }.Person-Component:last-of-type{border:medium none currentColor;border:initial;width:auto;width:initial}.Person-Component .Primary-Button{margin-bottom:0;margin-bottom:initial}}@media only screen and (max-width:767px){.Person-Component{width:auto;width:initial}.Person-Component .person-subtitle{max-width:calc(100% - 4rem)}.Person-Component .person-subtitle br,.Person-Component .person-subtitle br:after{content:' '}}.Site-Header-Component{position:absolute;top:0;left:0;width:100%;z-index:3}.Site-Header-Component .wrap-header{display:flex;justify-content:space-between;padding-top:5rem;padding-bottom:5rem}.Site-Header-Component .wrap-header .logo{margin:-1rem;padding:1rem}.Site-Header-Component .wrap-header .logo img{height:2rem}@media only screen and (max-width:1023px){.Site-Header-Component{position:relative;height:4.5rem}.Site-Header-Component .wrap-header{padding:0;padding:initial}.Site-Header-Component .wrap-header .logo{margin:0;margin:initial;padding:1.5rem 1rem}.Site-Header-Component .wrap-header .logo img{height:1.5rem}}@media only screen and (max-width:374px){.Site-Header-Component .wrap-header .logo{padding-top:1.6875rem}.Site-Header-Component .wrap-header .logo img{height:1.125rem}}.Detail-With-Image-Composition{overflow:hidden}.Detail-With-Image-Composition .background{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:flex-end;width:calc(((100vw - 76rem)/ 2) + 30.5rem);height:100vh;background:#ecf5f4;overflow:hidden}.Detail-With-Image-Composition .background-border{position:absolute;left:0;bottom:0;width:100%;height:100%;border:1rem solid #fff;border-right:0;border-right:initial;pointer-events:none}.Detail-With-Image-Composition .background-figure{width:30.5rem}.Detail-With-Image-Composition .background-figure-img-desktop{width:100%}.Detail-With-Image-Composition .background-figure-img-mobile{display:none;width:calc(100vw - 1rem)}.Detail-With-Image-Composition .wrap-content{margin-top:calc(50vh - 2rem);margin-left:calc(((100vw - 76rem)/ 2) + 35.5rem);padding:0 0 7rem 0;width:30.5rem}@media only screen and (max-height:980px){.Detail-With-Image-Composition .background{position:absolute;height:100%;min-height:100vh;align-items:flex-start}.Detail-With-Image-Composition .background-figure{margin:12rem 0 0 0}.Detail-With-Image-Composition .wrap-content{margin-top:calc(50vh - 2rem);margin-left:calc(((100vw - 76rem)/ 2) + 35.5rem);width:30.5rem}}@media only screen and (max-width:1439px){.Detail-With-Image-Composition .background-figure{width:calc(100% - 7rem)}}@media only screen and (max-width:1279px){.Detail-With-Image-Composition .background-figure{width:calc(100% - 5rem)}}@media only screen and (max-width:1023px){.Detail-With-Image-Composition .background{position:relative;top:auto;top:initial;left:auto;left:initial;display:block;margin:0 0 2rem 0;width:100%;height:auto;height:initial;min-height:0;min-height:initial;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}.Detail-With-Image-Composition .background-border,.Detail-With-Image-Composition .background-figure-img-desktop{display:none}.Detail-With-Image-Composition .background-figure{margin:0;margin:initial}.Detail-With-Image-Composition .background-figure-img-mobile{display:block;margin:0 0 0 1rem}.Detail-With-Image-Composition .wrap-content{margin:0;padding:0 1rem 2rem 1rem;width:100%;display:flex;align-items:center;flex-direction:column}}.Detail-Without-Image-Composition{overflow:hidden}.Detail-Without-Image-Composition .background{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:flex-end;width:calc(((100vw - 76rem)/ 2) + 17.75rem);height:100vh;background:#ecf5f4;overflow:hidden}.Detail-Without-Image-Composition .background-border{position:absolute;left:0;bottom:0;width:100%;height:100%;border:1rem solid #fff;border-right:0;border-right:initial;pointer-events:none}.Detail-Without-Image-Composition .wrap-content{margin-top:calc(50vh - 2rem);margin-left:calc(((100vw - 76rem)/ 2) + 22.75rem);padding:0 0 7rem 0;width:30.5rem}@media only screen and (max-width:1439px){.Detail-Without-Image-Composition .background{width:24.75rem}.Detail-Without-Image-Composition .wrap-content{margin-left:29.75rem}}@media only screen and (max-width:1279px){.Detail-Without-Image-Composition .background{width:21.25rem}.Detail-Without-Image-Composition .wrap-content{margin-left:26.25rem}}@media only screen and (max-width:1023px){.Detail-Without-Image-Composition .background{position:relative;top:auto;top:initial;left:auto;left:initial;display:block;margin:0 0 2rem 0;width:100%;height:auto;height:initial;min-height:0;min-height:initial;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}.Detail-Without-Image-Composition .wrap-content{margin:0;padding:0 1rem 2rem 1rem;width:100%;display:flex;align-items:center;flex-direction:column}}.Flexible-Content-Composition{width:30.5rem}.Flexible-Content-Composition>:last-of-type{margin-bottom:0}@media only screen and (max-width:1023px){.Flexible-Content-Composition{width:100%;max-width:23.4375rem}}.People-Composition{background:#ecf5f4;display:flex;flex-direction:column;justify-content:flex-end;flex:1;min-height:18.5rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}.People-Composition .wrap-people{display:flex;justify-content:space-between;align-items:flex-end}.People-Composition .figure{position:absolute;bottom:0;left:50%;width:47rem;height:100%;transform:translateX(-50%);z-index:2;pointer-events:none}.People-Composition .figure-img{font-family:"object-fit:contain;
    object-position:center bottom";
    object-fit:contain;object-position:center bottom;width:100%;height:100%}.People-Composition .border{position:absolute;left:0;bottom:0;width:100%;height:100%;border:1rem solid #fff;border-top:0;border-top:initial;pointer-events:none}@media only screen and (max-width:1420px){.People-Composition .figure{width:calc(100vw - 45.625rem);transform:translateX(calc(-50% + 1.5rem))
    }}@media only screen and (max-width:1023px){.People-Composition{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}.People-Composition .border{display:none}.People-Composition .figure{position:relative;bottom:auto;bottom:initial;left:auto;left:initial;width:100%;height:12rem;transform:none;transform:initial;background:#ecf5f4;border-left:1rem solid #fff;border-right:1rem solid transparent}.People-Composition .wrap-people{display:block;margin:0;margin:initial;padding:0;padding:initial}}.Site-Header-Component .wrap-header .logo img{width:auto!important;max-width:100%!important;display:block}.People-Composition .figure-img{font-family:"object-fit:contain;object-position:center bottom"!important;object-fit:contain!important;object-position:center bottom!important;width:100%!important;height:100%!important}.Site-Header-Component .wrap-header .logo img{width:auto!important;height:2rem!important;max-width:100%!important;display:block}@media only screen and (max-width:1023px){.Site-Header-Component .wrap-header .logo img{height:1.5rem!important}}