a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;box-sizing:border-box;font:inherit;font-size:100%;font-weight:inherit;margin:0;padding:0;vertical-align:baseline}em{font-style:italic}strong{font-weight:700}small{font-size:60%;line-height:150%}b,strong{font-weight:700}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}a{background-color:transparent}a:active,a:hover{outline:0}iframe,img{max-width:100%}button{margin:0}input,select,textarea{box-sizing:border-box}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}:root{--gutter:1.75em}@media(min-width:45em){:root{--gutter:2.625em}}@media(min-width:63.75em){:root{--gutter:5.25em}}@media(min-width:96em){:root{--gutter:calc(50vw - 48em + 5.25em)}}.animate-on-scroll{opacity:0;transform:translateY(5vh);transition:opacity .5s ease-out .25s,transform .5s ease-out .25s}.animate-on-scroll.animated{opacity:1;transform:translateY(0)}@keyframes pulse{0%{opacity:1;scale:1}to{opacity:0;scale:1.8}}body{font-family:var(--font-roboto),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:15px;color:#0f0f0f;line-height:1.75em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always}@media(min-width:375px){body{font-size:calc(14.2957746479px + .1877934272vw)}}@media(min-width:1440px){body{font-size:17px}}.article-link__title,.case-study-link__title,.contact-page__title,.cookie-banner__title,.featured-case-studies__title,.featured-news__title,.legal-page__content h2,.legal-page__title,.modal__title,.news-article .featured-news__heading .section-title,.news-article .intro__title,.our-ethos__item-title,.policies-and-reports .intro__title,.search__no-results,.search__result-title,.stats__value,.team__title,.testimonial__quote p,.vacancies__item-title,.values__title,h1,h2,h3,h4{font-family:adobe-garamond-pro,serif;display:block;font-weight:400;letter-spacing:-.0125em;margin:1rem 0}.footer__links-title,.legal-page__content h3,.section-title,.team__name,h5{font-family:var(--font-roboto),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.policies-and-reports .intro__title,.stats__value,h1{font-size:3.3333333333em;line-height:.9921em}@media(min-width:63.75em){.policies-and-reports .intro__title,.stats__value,h1{font-size:5.7647058824em;line-height:.9492857143em}}.contact-page__title,.featured-case-studies__title,.featured-news__title,.legal-page__title,.news-article .intro__title,.search__no-results,.team__title,h2{font-size:2.2em;line-height:1.1515151515em}@media(min-width:63.75em){.contact-page__title,.featured-case-studies__title,.featured-news__title,.legal-page__title,.news-article .intro__title,.search__no-results,.team__title,h2{font-size:3.1764705882em;line-height:1.12em}}.modal__title,.news-article .featured-news__heading .section-title,.search__result-title,.testimonial__quote p,h3{font-size:1.7333333333em;line-height:1.1538461538em}@media(min-width:63.75em){.modal__title,.news-article .featured-news__heading .section-title,.search__result-title,.testimonial__quote p,h3{font-size:2.6470588235em}}.article-link__title,.case-study-link__title,.cookie-banner__title,.legal-page__content h2,.our-ethos__item-title,.vacancies__item-title,.values__title,h4{font-size:1.3333333333em;line-height:1em}@media(min-width:63.75em){.article-link__title,.case-study-link__title,.cookie-banner__title,.legal-page__content h2,.our-ethos__item-title,.vacancies__item-title,.values__title,h4{font-size:1.5294117647em;line-height:1.2346153846em}}.footer__links-title,.legal-page__content h3,.section-title,.team__name,h5{font-size:.9333333333em;line-height:2.4374285714em;margin:0}@media(min-width:63.75em){.footer__links-title,.legal-page__content h3,.section-title,.team__name,h5{font-size:1em;line-height:2.0072941176em}}.section-title{color:#353535}p{display:block;margin:0 0 1.75em;width:100%}.content-hero__text,.insights__text,.intro__text,.large-text,.search .search-form .form__control,.video-slice .video__play,.what-we-do__text{font-size:1em;line-height:1.75em}@media(min-width:63.75em){.content-hero__text,.insights__text,.intro__text,.large-text,.search .search-form .form__control,.video-slice .video__play,.what-we-do__text{font-size:1.1764705882em;line-height:1.75em}}b,strong{font-weight:500}.footer-newsletter .form__label-text,.header__search .form__label-text,.header__search .form__submit,.screenreader-text{left:0;position:absolute;top:-9999vh}a{color:inherit;transition:opacity .5s ease}ol,ul{margin:0 0 1.75em}ol{margin-left:1.75em}ul{list-style:disc inside}code{font-family:monospace}small{font-size:.8666666667em}button{line-height:inherit}.case-study__content-main blockquote,.news-article__content-main blockquote{font-family:adobe-garamond-pro,serif;border-left:1px solid #000;font-size:2.1176470588em;line-height:1.35em;margin:1.75em 0;padding-left:1.75em}.case-study__content-main blockquote p:before,.news-article__content-main blockquote p:before{content:open-quote}.case-study__content-main blockquote p:after,.news-article__content-main blockquote p:after{content:close-quote}#skip-to{left:0;opacity:0;pointer-events:none;position:fixed;z-index:9999}#skip-to:focus-within{opacity:1;pointer-events:all}#skip-to{top:0}body{height:100%;overflow-x:hidden;position:relative;width:100%}.container{padding-left:1.75em;padding-right:1.75em;margin:0 auto;max-width:96em;width:100%}@media(min-width:45em){.container{padding-left:2.625em}}@media(min-width:63.75em){.container{padding-left:5.25em}}@media(min-width:45em){.container{padding-right:2.625em}}@media(min-width:63.75em){.container{padding-right:5.25em}}.container--flex{align-items:baseline;display:flex;justify-content:space-between}.container--content{max-width:64em}.skip-to{opacity:0;pointer-events:none;position:absolute}.skip-to:focus-within{opacity:1;pointer-events:all}.skip-to{left:0;top:0}img,picture,picture source{display:block;height:auto;opacity:1;transition:opacity 1s ease}img img,img source,picture img,picture source,picture source img,picture source source{width:100%}.image{min-height:1px;overflow:hidden}.image img[data-lazy-load-src],.image img[data-lazy-load-srcset],.image picture source[data-lazy-load-src],.image picture source[data-lazy-load-srcset]{opacity:0}.image__image{width:100%}.objFit,.objFit picture{height:100%;overflow:hidden;position:relative;width:100%}.objFit img,.objFit picture img{display:block;height:100%;width:100%;object-fit:cover}.menu-toggle[aria-hidden=true]{display:none}.cookie-banner{bottom:0;left:0;position:absolute;right:0;top:0;padding:1.75em 0;pointer-events:none;position:fixed;transition:opacity .5s ease;z-index:998}.cookie-banner--hide{opacity:0;pointer-events:none}.cookie-banner__container{align-items:flex-end;display:flex;height:100%;justify-content:flex-end}.cookie-banner__inner{background:#f7f4f2;border-radius:7px;flex:0 0 auto;max-width:100%;padding:1.75em;pointer-events:all;z-index:999}.cookie-banner__main{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1.75em;justify-content:space-between;max-width:61em}@media(min-width:63.75em){.cookie-banner__main{flex-wrap:nowrap}}.cookie-banner__message{flex:0 0 100%}@media(min-width:63.75em){.cookie-banner__message{flex:1 1}}.cookie-banner__message[aria-hidden=true]{display:none}.cookie-banner__title{margin-top:0}.cookie-banner__text{margin:0}.cookie-banner__form{display:flex;flex-direction:column;max-height:calc(100dvh - 7em);max-width:32em;overflow:hidden;transition:max-height .5s ease,opacity .5s ease}.cookie-banner__form[aria-hidden=true]{max-height:0;opacity:0}.cookie-banner__form .form__label{display:flex;gap:1.75em}.cookie-banner__form .form__submit{margin-left:auto}.cookie-banner__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:.875em;justify-content:flex-end;white-space:nowrap;flex:1 1}@media(min-width:30em){.cookie-banner__buttons{flex-wrap:nowrap}}.cookie-banner__buttons .button{width:100%}.cookie-banner__buttons .button--gray .button__label{width:100%;text-align:center}@media(min-width:30em){.cookie-banner__buttons .button{width:auto}}.play-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;background:hsla(0,0%,6%,.65);border-radius:100vw;cursor:pointer;padding:0;position:relative}.play-button__progress{display:block;transform:rotate(-90deg)}.play-button__label{color:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.video{border-radius:7px;display:inline-block;overflow:hidden;position:relative;width:auto}.video__image{bottom:0;left:0;position:absolute;right:0;top:0;transition:opacity .5s ease;z-index:1}.video__image[aria-hidden=true]{opacity:0;pointer-events:none}.video__image img{height:100%;object-fit:cover;object-position:center;width:100%}.video__player,.video__teaser{cursor:pointer;position:relative;transition:opacity .5s ease;width:100%;z-index:2}.video__player video,.video__teaser video{display:block}.video__player-wrapper,.video__teaser-wrapper{height:100%;transition:opacity .5s ease;width:100%}.video__player-wrapper[aria-hidden=true],.video__teaser-wrapper[aria-hidden=true]{opacity:0;pointer-events:none}.video__teaser-wrapper{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.video__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .5s ease;z-index:2}.video__play[aria-hidden=true]{opacity:0}@keyframes icon-animation{0%{transform:translateX(0)}49.9%{transform:translateX(100%)}50%{transform:translateX(-100%)}to{transform:translateX(0)}}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;align-items:center;cursor:pointer;display:inline-flex;font-size:1em;font-weight:500;gap:.875em;justify-content:space-between;overflow:hidden;padding:0;text-decoration:none}.button__icon{display:none}.button--black,.button--dark-gray,.button--gray,.button--orange,.button--orange-black,.button--transparent,.button--white{border-radius:100vw;padding:.65625em 1.3125em;transition:background-color .5s ease,color .5s ease}.button--black.button--arrow,.button--black.button--close,.button--black.button--download,.button--black.button--expand,.button--black.button--login,.button--black.button--menu,.button--black.button--minimise,.button--black.button--search,.button--dark-gray.button--arrow,.button--dark-gray.button--close,.button--dark-gray.button--download,.button--dark-gray.button--expand,.button--dark-gray.button--login,.button--dark-gray.button--menu,.button--dark-gray.button--minimise,.button--dark-gray.button--search,.button--gray.button--arrow,.button--gray.button--close,.button--gray.button--download,.button--gray.button--expand,.button--gray.button--login,.button--gray.button--menu,.button--gray.button--minimise,.button--gray.button--search,.button--orange-black.button--arrow,.button--orange-black.button--close,.button--orange-black.button--download,.button--orange-black.button--expand,.button--orange-black.button--login,.button--orange-black.button--menu,.button--orange-black.button--minimise,.button--orange-black.button--search,.button--orange.button--arrow,.button--orange.button--close,.button--orange.button--download,.button--orange.button--expand,.button--orange.button--login,.button--orange.button--menu,.button--orange.button--minimise,.button--orange.button--search,.button--transparent.button--arrow,.button--transparent.button--close,.button--transparent.button--download,.button--transparent.button--expand,.button--transparent.button--login,.button--transparent.button--menu,.button--transparent.button--minimise,.button--transparent.button--search,.button--white.button--arrow,.button--white.button--close,.button--white.button--download,.button--white.button--expand,.button--white.button--login,.button--white.button--menu,.button--white.button--minimise,.button--white.button--search{padding:.65625em .875em .65625em 1.3125em}.button--black.button--icon-only,.button--dark-gray.button--icon-only,.button--gray.button--icon-only,.button--orange-black.button--icon-only,.button--orange.button--icon-only,.button--transparent.button--icon-only,.button--white.button--icon-only{padding:.875em}.button--black .button__label,.button--dark-gray .button__label,.button--gray .button__label,.button--orange .button__label,.button--orange-black .button__label,.button--transparent .button__label,.button--white .button__label{position:relative;transition:transform .5s ease}.button--black .button__label:after,.button--dark-gray .button__label:after,.button--gray .button__label:after,.button--orange .button__label:after,.button--orange-black .button__label:after,.button--transparent .button__label:after,.button--white .button__label:after{content:attr(data-text);left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease .125s;transform:translateY(150%)}.button--black:hover .button__label,.button--dark-gray:hover .button__label,.button--gray:hover .button__label,.button--orange-black:hover .button__label,.button--orange:hover .button__label,.button--transparent:hover .button__label,.button--white:hover .button__label{transform:translateY(-150%)}.button--black:hover .button__label:after,.button--dark-gray:hover .button__label:after,.button--gray:hover .button__label:after,.button--orange-black:hover .button__label:after,.button--orange:hover .button__label:after,.button--transparent:hover .button__label:after,.button--white:hover .button__label:after{opacity:1}.button--white{background:#fff;color:#e88003}.button--white:hover{background:hsla(0,0%,100%,.82)}.button--white.button--icon-only.button--arrow .button__icon:after{background-image:url(/_next/static/media/arrow-orange.8a929f5d.svg)}.button--white.button--icon-only.button--login .button__icon:after{background-image:url(/_next/static/media/login-orange.86d45308.svg)}.button--white.button--icon-only.button--search .button__icon:after{background-image:url(/_next/static/media/search-orange.77cdd3ab.svg)}.button--white.button--icon-only.button--menu .button__icon:after{background-image:url(/_next/static/media/menu-orange.ae6fb4ee.svg)}.button--white.button--icon-only.button--close .button__icon:after{background-image:url(/_next/static/media/close-orange.c0486492.svg)}.button--white.button--icon-only.button--download .button__icon:after{background-image:url(/_next/static/media/download-orange.6b5effea.svg)}.button--white.button--icon-only.button--expand .button__icon:after{background-image:url(/_next/static/media/expand-orange.38373824.svg)}.button--white.button--icon-only.button--minimise .button__icon:after{background-image:url(/_next/static/media/minimise-orange.99f5d495.svg)}.button--white.button--icon-only.button--play .button__icon:after{background-image:url(/_next/static/media/play-orange.c3d54734.svg)}.button--white.button--icon-only.button--pause .button__icon:after{background-image:url(/_next/static/media/pause-orange.fbd9398e.svg)}.button--black{background:#0f0f0f;color:#e88003}.button--black:hover{background:hsla(0,0%,6%,.82)}.button--black.button--icon-only.button--arrow .button__icon:after{background-image:url(/_next/static/media/arrow-black.1ce3f912.svg)}.button--black.button--icon-only.button--login .button__icon:after{background-image:url(/_next/static/media/login-black.7221d349.svg)}.button--black.button--icon-only.button--search .button__icon:after{background-image:url(/_next/static/media/search-black.ec2515f0.svg)}.button--black.button--icon-only.button--menu .button__icon:after{background-image:url(/_next/static/media/menu-black.4a9428fc.svg)}.button--black.button--icon-only.button--close .button__icon:after{background-image:url(/_next/static/media/close-black.d13bceeb.svg)}.button--black.button--icon-only.button--download .button__icon:after{background-image:url(/_next/static/media/download-black.e2cb8c9b.svg)}.button--black.button--icon-only.button--expand .button__icon:after{background-image:url(/_next/static/media/expand-black.17e86e0a.svg)}.button--black.button--icon-only.button--minimise .button__icon:after{background-image:url(/_next/static/media/minimise-black.b147249d.svg)}.button--black.button--icon-only.button--play .button__icon:after{background-image:url(/_next/static/media/play-black.87aefb3e.svg)}.button--black.button--icon-only.button--pause .button__icon:after{background-image:url(/_next/static/media/pause-black.986f1fb2.svg)}.button--gray{background:#f7f4f2;color:#0f0f0f}.button--gray:hover{background:hsla(24,24%,96%,.82)}.button--gray.button--icon-only.button--arrow .button__icon:after{background-image:url(/_next/static/media/arrow-black.1ce3f912.svg)}.button--gray.button--icon-only.button--login .button__icon:after{background-image:url(/_next/static/media/login-black.7221d349.svg)}.button--gray.button--icon-only.button--search .button__icon:after{background-image:url(/_next/static/media/search-black.ec2515f0.svg)}.button--gray.button--icon-only.button--menu .button__icon:after{background-image:url(/_next/static/media/menu-black.4a9428fc.svg)}.button--gray.button--icon-only.button--close .button__icon:after{background-image:url(/_next/static/media/close-black.d13bceeb.svg)}.button--gray.button--icon-only.button--download .button__icon:after{background-image:url(/_next/static/media/download-black.e2cb8c9b.svg)}.button--gray.button--icon-only.button--expand .button__icon:after{background-image:url(/_next/static/media/expand-black.17e86e0a.svg)}.button--gray.button--icon-only.button--minimise .button__icon:after{background-image:url(/_next/static/media/minimise-black.b147249d.svg)}.button--gray.button--icon-only.button--play .button__icon:after{background-image:url(/_next/static/media/play-black.87aefb3e.svg)}.button--gray.button--icon-only.button--pause .button__icon:after{background-image:url(/_next/static/media/pause-black.986f1fb2.svg)}.button--dark-gray{background:#353535;color:#fff}.button--dark-gray:hover{background:#fff;color:#0f0f0f;opacity:1}.button--orange{background:#e88003;color:#fff}.button--orange:hover{background:rgba(232,128,3,.82)}.button--orange:after{background-color:#fff}.button--orange.button--arrow .button__icon{background:#fff}.button--orange.button--arrow .button__icon:after{background-image:url(/_next/static/media/arrow-orange.8a929f5d.svg)}.button--orange.button--login .button__icon{background:#fff}.button--orange.button--login .button__icon:after{background-image:url(/_next/static/media/login-orange.86d45308.svg)}.button--orange.button--search .button__icon{background:#fff}.button--orange.button--search .button__icon:after{background-image:url(/_next/static/media/search-orange.77cdd3ab.svg)}.button--orange.button--menu .button__icon{background:#fff}.button--orange.button--menu .button__icon:after{background-image:url(/_next/static/media/menu-orange.ae6fb4ee.svg)}.button--orange.button--close .button__icon{background:#fff}.button--orange.button--close .button__icon:after{background-image:url(/_next/static/media/close-orange.c0486492.svg)}.button--orange.button--download .button__icon{background:#fff}.button--orange.button--download .button__icon:after{background-image:url(/_next/static/media/download-orange.6b5effea.svg)}.button--orange.button--expand .button__icon{background:#fff}.button--orange.button--expand .button__icon:after{background-image:url(/_next/static/media/expand-orange.38373824.svg)}.button--orange.button--minimise .button__icon{background:#fff}.button--orange.button--minimise .button__icon:after{background-image:url(/_next/static/media/minimise-orange.99f5d495.svg)}.button--orange.button--play .button__icon{background:#fff}.button--orange.button--play .button__icon:after{background-image:url(/_next/static/media/play-orange.c3d54734.svg)}.button--orange.button--pause .button__icon{background:#fff}.button--orange.button--pause .button__icon:after{background-image:url(/_next/static/media/pause-orange.fbd9398e.svg)}.button--orange-black{background:#e88003;color:#0f0f0f}.button--orange-black:hover{background:rgba(232,128,3,.82)}.button--orange-black:after{background-color:#0f0f0f}.button--orange-black.button--arrow .button__icon{background:#0f0f0f}.button--orange-black.button--arrow .button__icon:after{background-image:url(/_next/static/media/arrow-orange.8a929f5d.svg)}.button--orange-black.button--login .button__icon{background:#0f0f0f}.button--orange-black.button--login .button__icon:after{background-image:url(/_next/static/media/login-orange.86d45308.svg)}.button--orange-black.button--search .button__icon{background:#0f0f0f}.button--orange-black.button--search .button__icon:after{background-image:url(/_next/static/media/search-orange.77cdd3ab.svg)}.button--orange-black.button--menu .button__icon{background:#0f0f0f}.button--orange-black.button--menu .button__icon:after{background-image:url(/_next/static/media/menu-orange.ae6fb4ee.svg)}.button--orange-black.button--close .button__icon{background:#0f0f0f}.button--orange-black.button--close .button__icon:after{background-image:url(/_next/static/media/close-orange.c0486492.svg)}.button--orange-black.button--download .button__icon{background:#0f0f0f}.button--orange-black.button--download .button__icon:after{background-image:url(/_next/static/media/download-orange.6b5effea.svg)}.button--orange-black.button--expand .button__icon{background:#0f0f0f}.button--orange-black.button--expand .button__icon:after{background-image:url(/_next/static/media/expand-orange.38373824.svg)}.button--orange-black.button--minimise .button__icon{background:#0f0f0f}.button--orange-black.button--minimise .button__icon:after{background-image:url(/_next/static/media/minimise-orange.99f5d495.svg)}.button--orange-black.button--play .button__icon{background:#0f0f0f}.button--orange-black.button--play .button__icon:after{background-image:url(/_next/static/media/play-orange.c3d54734.svg)}.button--orange-black.button--pause .button__icon{background:#0f0f0f}.button--orange-black.button--pause .button__icon:after{background-image:url(/_next/static/media/pause-orange.fbd9398e.svg)}.button--transparent{background:hsla(0,0%,6%,.65);color:#fff}.button--transparent.button--arrow .button__icon:after{background-image:url(/_next/static/media/arrow-black.1ce3f912.svg)}.button--transparent.button--login .button__icon:after{background-image:url(/_next/static/media/login-black.7221d349.svg)}.button--transparent.button--search .button__icon:after{background-image:url(/_next/static/media/search-black.ec2515f0.svg)}.button--transparent.button--menu .button__icon:after{background-image:url(/_next/static/media/menu-black.4a9428fc.svg)}.button--transparent.button--close .button__icon:after{background-image:url(/_next/static/media/close-black.d13bceeb.svg)}.button--transparent.button--download .button__icon:after{background-image:url(/_next/static/media/download-black.e2cb8c9b.svg)}.button--transparent.button--expand .button__icon:after{background-image:url(/_next/static/media/expand-black.17e86e0a.svg)}.button--transparent.button--minimise .button__icon:after{background-image:url(/_next/static/media/minimise-black.b147249d.svg)}.button--transparent.button--play .button__icon:after{background-image:url(/_next/static/media/play-black.87aefb3e.svg)}.button--transparent.button--pause .button__icon:after{background-image:url(/_next/static/media/pause-black.986f1fb2.svg)}.button--transparent:hover{background:#fff;color:#0f0f0f}.button--transparent.button--icon-only.button--arrow:hover .button__icon:after{background-image:url(/_next/static/media/arrow-black.1ce3f912.svg)}.button--transparent.button--icon-only.button--login:hover .button__icon:after{background-image:url(/_next/static/media/login-black.7221d349.svg)}.button--transparent.button--icon-only.button--search:hover .button__icon:after{background-image:url(/_next/static/media/search-black.ec2515f0.svg)}.button--transparent.button--icon-only.button--menu:hover .button__icon:after{background-image:url(/_next/static/media/menu-black.4a9428fc.svg)}.button--transparent.button--icon-only.button--close:hover .button__icon:after{background-image:url(/_next/static/media/close-black.d13bceeb.svg)}.button--transparent.button--icon-only.button--download:hover .button__icon:after{background-image:url(/_next/static/media/download-black.e2cb8c9b.svg)}.button--transparent.button--icon-only.button--expand:hover .button__icon:after{background-image:url(/_next/static/media/expand-black.17e86e0a.svg)}.button--transparent.button--icon-only.button--minimise:hover .button__icon:after{background-image:url(/_next/static/media/minimise-black.b147249d.svg)}.button--transparent.button--icon-only.button--play:hover .button__icon:after{background-image:url(/_next/static/media/play-black.87aefb3e.svg)}.button--transparent.button--icon-only.button--pause:hover .button__icon:after{background-image:url(/_next/static/media/pause-black.986f1fb2.svg)}.button--arrow .button__icon,.button--close .button__icon,.button--download .button__icon,.button--expand .button__icon,.button--login .button__icon,.button--menu .button__icon,.button--minimise .button__icon,.button--pause .button__icon,.button--play .button__icon,.button--search .button__icon{background:#e88003;border-radius:100vw;content:"";display:block;height:1.75em;overflow:hidden;position:relative;transition:transform .5s ease;width:1.75em}.button--arrow .button__icon:after,.button--close .button__icon:after,.button--download .button__icon:after,.button--expand .button__icon:after,.button--login .button__icon:after,.button--menu .button__icon:after,.button--minimise .button__icon:after,.button--pause .button__icon:after,.button--play .button__icon:after,.button--search .button__icon:after{content:"";height:1.75em;left:0;position:absolute;top:0;transition:transform .5s ease;width:1.75em}.button--arrow:hover .footer-newsletter .form__label-text+.button__icon,.button--arrow:hover .screenreader-text+.button__icon,.button--close:hover .footer-newsletter .form__label-text+.button__icon,.button--close:hover .screenreader-text+.button__icon,.button--download:hover .footer-newsletter .form__label-text+.button__icon,.button--download:hover .screenreader-text+.button__icon,.button--expand:hover .footer-newsletter .form__label-text+.button__icon,.button--expand:hover .screenreader-text+.button__icon,.button--login:hover .footer-newsletter .form__label-text+.button__icon,.button--login:hover .screenreader-text+.button__icon,.button--menu:hover .footer-newsletter .form__label-text+.button__icon,.button--menu:hover .screenreader-text+.button__icon,.button--minimise:hover .footer-newsletter .form__label-text+.button__icon,.button--minimise:hover .screenreader-text+.button__icon,.button--pause:hover .footer-newsletter .form__label-text+.button__icon,.button--pause:hover .screenreader-text+.button__icon,.button--play:hover .footer-newsletter .form__label-text+.button__icon,.button--play:hover .screenreader-text+.button__icon,.button--search:hover .footer-newsletter .form__label-text+.button__icon,.button--search:hover .screenreader-text+.button__icon,.footer-newsletter .button--arrow:hover .form__label-text+.button__icon,.footer-newsletter .button--close:hover .form__label-text+.button__icon,.footer-newsletter .button--download:hover .form__label-text+.button__icon,.footer-newsletter .button--expand:hover .form__label-text+.button__icon,.footer-newsletter .button--login:hover .form__label-text+.button__icon,.footer-newsletter .button--menu:hover .form__label-text+.button__icon,.footer-newsletter .button--minimise:hover .form__label-text+.button__icon,.footer-newsletter .button--pause:hover .form__label-text+.button__icon,.footer-newsletter .button--play:hover .form__label-text+.button__icon,.footer-newsletter .button--search:hover .form__label-text+.button__icon{transform:scale(1.2)}.button--arrow:hover .button__icon:after{animation:icon-animation .5s ease forwards}.button--arrow .button__icon:after,.button--arrow.button--black .button__icon:after{background:url(/_next/static/media/arrow-black.1ce3f912.svg) 50% 50%/contain no-repeat}.button--arrow.button--search .button__icon:after{background:url(/_next/static/media/arrow-white.b9d638e0.svg) 50% 50%/contain no-repeat}.button--login .button__icon:after,.button--login.button--black .button__icon:after{background:url(/_next/static/media/login-black.7221d349.svg) 50% 50%/contain no-repeat}.button--login.button--search .button__icon:after{background:url(/_next/static/media/login-white.f44da576.svg) 50% 50%/contain no-repeat}.button--search .button__icon:after,.button--search.button--black .button__icon:after{background:url(/_next/static/media/search-black.ec2515f0.svg) 50% 50%/contain no-repeat}.button--search.button--search .button__icon:after{background:url(/_next/static/media/search-white.083c0fb6.svg) 50% 50%/contain no-repeat}.button--menu .button__icon:after,.button--menu.button--black .button__icon:after{background:url(/_next/static/media/menu-black.4a9428fc.svg) 50% 50%/contain no-repeat}.button--menu.button--search .button__icon:after{background:url(/_next/static/media/menu-white.21b6fb84.svg) 50% 50%/contain no-repeat}.button--close .button__icon:after,.button--close.button--black .button__icon:after{background:url(/_next/static/media/close-black.d13bceeb.svg) 50% 50%/contain no-repeat}.button--close.button--search .button__icon:after{background:url(/_next/static/media/close-white.1d706737.svg) 50% 50%/contain no-repeat}.button--download .button__icon:after,.button--download.button--black .button__icon:after{background:url(/_next/static/media/download-black.e2cb8c9b.svg) 50% 50%/contain no-repeat}.button--download.button--search .button__icon:after{background:url(/_next/static/media/download-white.b070d41f.svg) 50% 50%/contain no-repeat}.button--expand .button__icon:after,.button--expand.button--black .button__icon:after{background:url(/_next/static/media/expand-black.17e86e0a.svg) 50% 50%/contain no-repeat}.button--expand.button--search .button__icon:after{background:url(/_next/static/media/expand-white.4557c5b2.svg) 50% 50%/contain no-repeat}.button--minimise .button__icon:after,.button--minimise.button--black .button__icon:after{background:url(/_next/static/media/minimise-black.b147249d.svg) 50% 50%/contain no-repeat}.button--minimise.button--search .button__icon:after{background:url(/_next/static/media/minimise-white.893c1d24.svg) 50% 50%/contain no-repeat}.button--play .button__icon:after,.button--play.button--black .button__icon:after{background:url(/_next/static/media/play-black.87aefb3e.svg) 50% 50%/contain no-repeat}.button--play.button--search .button__icon:after{background:url(/_next/static/media/play-white.c3d54734.svg) 50% 50%/contain no-repeat}.button--pause .button__icon:after,.button--pause.button--black .button__icon:after{background:url(/_next/static/media/pause-black.986f1fb2.svg) 50% 50%/contain no-repeat}.button--pause.button--search .button__icon:after{background:url(/_next/static/media/pause-white.fbd9398e.svg) 50% 50%/contain no-repeat}.button--close.button--icon-only,.button--expand.button--icon-only,.button--menu.button--icon-only,.button--minimise.button--icon-only,.button--search.button--icon-only{padding:.65625em}.button--close.button--icon-only .button__icon,.button--expand.button--icon-only .button__icon,.button--menu.button--icon-only .button__icon,.button--minimise.button--icon-only .button__icon,.button--search.button--icon-only .button__icon{background-color:transparent}.button--close.button--icon-only .button__icon:after,.button--expand.button--icon-only .button__icon:after,.button--menu.button--icon-only .button__icon:after,.button--minimise.button--icon-only .button__icon:after,.button--search.button--icon-only .button__icon:after{background-size:15px}.form__group--checkbox .form__label-text,.form__group--radio .form__label-text{margin:0 0 1.75em;position:static!important;transform:none!important}.form__group--checkbox .form__label-text strong,.form__group--radio .form__label-text strong{display:block}.form__group--checkbox .form__label-text p,.form__group--radio .form__label-text p{display:inline}.form__group--checkbox .form__control,.form__group--radio .form__control{border:1px solid #353535;border-radius:3px;display:block;flex:0 0 auto;height:1em;padding:0;width:1em}.form__group--checkbox .form__control:checked,.form__group--radio .form__control:checked{background:#0f0f0f;border-color:#0f0f0f}.form__group--checkbox .form__control:disabled,.form__group--radio .form__control:disabled{opacity:.3}.form__label{display:block;margin:0 0 .875em;position:relative}.form__label-text{display:block;left:0;pointer-events:none;position:absolute;top:.875em;transform:translateY(0);transition:transform .5s ease;width:100%;z-index:3}.form__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:solid;border-width:0 0 1px;color:inherit;display:block;font:inherit;padding:.875em 0;transition:color .5s ease;width:100%}.form__control:focus{border-color:transparent;outline:thin solid #e88003;box-shadow:none}.form__group.form__group--filled .form__label-text,.form__group:focus-within .form__label-text{transform:translateY(-1.3125em)}.form__group--error .form__control,.form__group--error .form__label{color:#d3360f}.form__group--error .form__control{border-color:#d3360f}.form__submit{margin:.875em 0 0;width:100%}.form__error{color:#d3360f;font-weight:500;margin:0 0 .4375em}.form__recaptcha-message{font-size:.8666666667em;margin:1.75em 0 0;text-align:center}.grecaptcha-badge{display:none}.success-message{background:#ecf6f0;border-radius:7px;color:#207c40;padding:1.75em;text-align:center}.odometer.odometer-auto-theme,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default,.odometer.odometer-theme-default .odometer-digit{display:inline-block;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{display:inline-block;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner{transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{transition:transform 2s;transform:translateY(0)}.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{text-align:center}.modal{bottom:0;left:0;position:absolute;right:0;top:0;padding:1.75em;align-items:center;background:hsla(0,0%,6%,.2);display:flex;justify-content:center;position:fixed;transition:opacity .5s ease;z-index:999}@media(min-width:45em){.modal{padding-left:2.625em}}@media(min-width:63.75em){.modal{padding-left:5.25em}}@media(min-width:45em){.modal{padding-right:2.625em}}@media(min-width:63.75em){.modal{padding-right:5.25em}}@media(min-width:45em){.modal{padding-top:2.625em}}@media(min-width:63.75em){.modal{padding-top:5.25em}}@media(min-width:45em){.modal{padding-bottom:2.625em}}@media(min-width:63.75em){.modal{padding-bottom:5.25em}}.modal[aria-hidden=true]{opacity:0;pointer-events:none}.modal__inner{padding:1.75em;background:#fff;border-radius:7px;max-width:100%;position:relative;width:42em}@media(min-width:45em){.modal__inner{padding-left:1.3125em}}@media(min-width:63.75em){.modal__inner{padding-left:2.625em}}@media(min-width:45em){.modal__inner{padding-right:1.3125em}}@media(min-width:63.75em){.modal__inner{padding-right:2.625em}}@media(min-width:45em){.modal__inner{padding-top:1.3125em}}@media(min-width:63.75em){.modal__inner{padding-top:2.625em}}@media(min-width:45em){.modal__inner{padding-bottom:1.3125em}}@media(min-width:63.75em){.modal__inner{padding-bottom:2.625em}}.modal__header{text-align:center}.modal__title{margin-top:0}.modal__close{padding:.21875em;position:absolute;right:.875em;top:.875em}.case-study-link__image{aspect-ratio:1.26;transition:transform .5s ease;width:100%}.case-study-link__image img,.case-study-link__image picture{height:100%;object-fit:cover;object-position:center;width:100%}.case-study-link__image-link{border-radius:7px;display:block;overflow:hidden;position:relative}.case-study-link__image-link:hover .case-study-link__image{transform:scale(1.1)}.case-study-link__image-link:hover .featured-case-studies__item-image-overlay{opacity:0}.case-study-link__image-overlay{bottom:0;left:0;position:absolute;right:0;top:0;align-items:center;background:hsla(0,0%,6%,.65);display:flex;justify-content:center;transition:opacity .5s ease}.case-study-link__image-overlay svg{height:auto;width:7.25em}.case-study-link__title{margin:1rem 0}.article-link,.featured-post{align-items:stretch;display:flex;flex-wrap:wrap;gap:1.75em}@media(min-width:63.75em){.article-link,.featured-post{flex-wrap:nowrap}}.article-link__image,.featured-post__image{aspect-ratio:1.08;border-radius:7px;transition:transform .5s ease;width:100%}@media(min-width:63.75em){.article-link__image,.featured-post__image{aspect-ratio:none;height:100%}}.article-link__image img,.article-link__image picture,.featured-post__image img,.featured-post__image picture{height:100%;object-fit:cover;object-position:center;width:100%}.article-link__image-link{border-radius:7px;flex:0 0 100%;overflow:hidden}@media(min-width:63.75em){.article-link__image-link{flex:0 0 12em}}.article-link__image-link:hover .article-link__image,.article-link__image-link:hover .featured-post__image{transform:scale(1.1)!important}.article-link__title{text-transform:none}.featured-post{padding-bottom:1.75em}@media(min-width:45em){.featured-post{padding-bottom:2.625em}}@media(min-width:63.75em){.featured-post{padding-bottom:5.25em}}.featured-post__container{flex-direction:column;gap:1.75em}@media(min-width:63.75em){.featured-post__container{align-items:center;flex-direction:row;gap:5.25em}.featured-post__image{flex:0 0 50%}}.header{background:#fff;padding:.875em 0;position:fixed;top:0;transition:background-color .5s ease,color .5s ease,transform .5s ease;width:100%;z-index:999}.header[aria-hidden=true]{transform:translateY(-100%)}.header--transparent{background:transparent;color:#fff}.header__container{align-items:center}.header__logo{display:inline-block;width:5.5em}@media(min-width:87.5em){.header__logo{width:7.25em}}.header__logo svg{height:auto;width:100%}.header__nav{align-items:center;display:flex;flex:1 1;justify-content:flex-start}@media(min-width:87.5em){.header__nav{justify-content:space-between}}.header__nav .nav{width:100%}@media(min-width:87.5em){.header__nav .nav{margin:0 auto;width:auto}}@media(max-width:87.5em){.header__nav{align-items:stretch;background:#fff;color:#0f0f0f;display:flex;flex-direction:column;left:0;height:100dvh;padding-top:5.8625em;position:fixed;top:0;transition:opacity .5s ease;width:100%;z-index:-1}.header__nav[aria-hidden=true]{opacity:0;pointer-events:none}.header__nav .nav__list{flex-direction:column}}.header__button-nav{align-items:center;display:flex;gap:.875em;justify-content:flex-end}@media(max-width:87.5em){.header__button-nav{padding-left:1.75em;padding-right:1.75em;flex-wrap:wrap}}@media(max-width:87.5em)and (min-width:45em){.header__button-nav{padding-left:2.625em}}@media(max-width:87.5em)and (min-width:63.75em){.header__button-nav{padding-left:5.25em}}@media(max-width:87.5em)and (min-width:45em){.header__button-nav{padding-right:2.625em}}@media(max-width:87.5em)and (min-width:63.75em){.header__button-nav{padding-right:5.25em}}@media(max-width:87.5em){.header__login{width:100%}}.header__search{order:-1;width:100%}.header__search .form__label-text,.header__search .form__submit{top:-9999vh!important}.nav[aria-hidden=true]{display:none}.nav__list{align-items:stretch;border-top:1px solid #f7f4f2;display:flex;justify-content:center;list-style:none;margin:0;width:100%}@media(min-width:87.5em){.nav__list{align-items:center;border-top:0;gap:1.75em}}.nav__item{padding:.4375em 0;position:relative;text-align:left}@media(max-width:87.5em){.nav__item{padding-left:1.75em;padding-right:1.75em;align-items:center;border-bottom:1px solid #f7f4f2;display:flex;flex-wrap:wrap;justify-content:space-between}}@media(max-width:87.5em)and (min-width:45em){.nav__item{padding-left:2.625em}}@media(max-width:87.5em)and (min-width:63.75em){.nav__item{padding-left:5.25em}}@media(max-width:87.5em)and (min-width:45em){.nav__item{padding-right:2.625em}}@media(max-width:87.5em)and (min-width:63.75em){.nav__item{padding-right:5.25em}}.nav__item--has-children .nav__link svg{color:inherit;margin-left:.875em;transition:transform .5s ease}.nav__item--has-children .nav__link[aria-expanded=true] svg{transform:rotateX(180deg)}.nav__item--has-children .nav__link path{stroke:currentColor}.nav__link{transition:opacity .5s ease}.nav__link:hover{opacity:.5}@media(max-width:87.5em){.nav__link{font-family:adobe-garamond-pro,serif;display:block;font-size:1.6em;line-height:2.4166666667em}}.nav__expand{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;cursor:pointer;height:2.625em;margin-right:-.875em;transition:opacity .5s ease;width:2.625em}.nav__expand:hover{opacity:.5}.nav__expand[aria-expanded=true] svg{transform:scaleY(-1)}.nav__expand svg{color:inherit}.nav__expand svg path{stroke:currentColor}.nav__sub-list{flex:0 0 100%;list-style:none;margin:0;max-height:100dvh;overflow:hidden;transition:max-height .5s ease;white-space:nowrap}.nav__sub-list[aria-hidden=true]{max-height:0}@media(min-width:87.5em){.nav__sub-list{background:#fff;border:1px solid hsla(0,0%,6%,.15);border-radius:7px;left:0;max-height:none;position:absolute;top:100%;transition:opacity .5s ease;width:16em}.nav__sub-list[aria-hidden=true]{opacity:0;pointer-events:none}.nav__sub-list:focus-within,.nav__sub-list[aria-hidden=false]{opacity:1;max-height:none;pointer-events:auto}}@media(min-width:87.5em){.nav__sub-item{border-bottom:1px solid hsla(0,0%,6%,.15)}}.nav__sub-item:last-child{border-bottom:0}.nav__sub-link{border-radius:0!important;color:#0f0f0f;padding:.875em 0!important;transition:background-color .5s ease;width:100%}@media(min-width:87.5em){.nav__sub-link{padding:.875em!important}}@media(max-width:87.5em){.nav__sub-link{background:transparent!important;transition:opacity .5s ease}.nav__sub-link:hover{opacity:.5}}.nav__sub-link .button__label{font-weight:400}.nav__sub-link .button__icon{display:none;opacity:0;transition:opacity .5s ease,transform .5s ease!important}@media(min-width:87.5em){.nav__sub-link .button__icon{display:inline-block}}.nav__sub-link:hover{background:#f7f4f2}.nav__sub-link:hover .button__icon{opacity:1}.nav__link,.nav__sub-link{text-decoration:none}.footer-cta{padding-top:1.75em;background:linear-gradient(180deg,transparent 0,transparent 50%,#0f0f0f 0,#0f0f0f);position:relative;z-index:2}@media(min-width:45em){.footer-cta{padding-top:2.625em}}@media(min-width:63.75em){.footer-cta{padding-top:5.25em}}.footer-cta__inner{padding:1.75em;background:#e88003;border-radius:7px;color:#0f0f0f;text-align:center}@media(min-width:45em){.footer-cta__inner{padding-left:2.625em}}@media(min-width:63.75em){.footer-cta__inner{padding-left:5.25em}}@media(min-width:45em){.footer-cta__inner{padding-right:2.625em}}@media(min-width:63.75em){.footer-cta__inner{padding-right:5.25em}}@media(min-width:45em){.footer-cta__inner{padding-top:2.625em}}@media(min-width:63.75em){.footer-cta__inner{padding-top:5.25em}}@media(min-width:45em){.footer-cta__inner{padding-bottom:2.625em}}@media(min-width:63.75em){.footer-cta__inner{padding-bottom:5.25em}}.footer-cta__title{margin:0 auto 1rem;max-width:12em;opacity:1;padding-top:3.5em;position:relative;transform:none}@media(min-width:63.75em){.footer-cta__title{padding-top:0}}.footer-cta__title.animated .footer-cta__icon{transform:translateX(-50%) scale(1)}@media(min-width:63.75em){.footer-cta__title.animated .footer-cta__icon{transform:scale(1)}}.footer-cta__icon{display:inline-block;left:50%;position:absolute;top:0;transform:translateX(-50%) scale(0);transition:transform .5s ease;width:2.4em;vertical-align:bottom}@media(min-width:63.75em){.footer-cta__icon{left:auto;position:relative;transform:scale(0)}}@keyframes scrollingAnimation{0%{transform:translateX(calc(-33.3333% - .4375em))}to{transform:translateX(calc(-66.6666% - .4375em))}}.footer-social{background:#0f0f0f;color:#fff;display:flex;flex-wrap:wrap;overflow:hidden;padding:0 var(--gutter);position:relative;width:100%}@media(min-width:45em){.footer-social{padding-top:2.625em}}@media(min-width:63.75em){.footer-social{padding-top:5.25em}}.footer-social__images{display:flex;gap:.875em;list-style:none;margin:0}@media(max-width:63.75em){.footer-social__images{animation:scrollingAnimation 15s linear infinite;flex:0 0 auto;width:auto}}.footer-social__item{flex:0 0 auto;width:45vw}@media(min-width:63.75em){.footer-social__item{flex:1 1;width:auto}}.footer-social__link{display:block;width:100%}.footer-social__image{aspect-ratio:1;border-radius:7px;height:auto;width:100%}.footer-social__image img,.footer-social__image picture{height:100%;object-fit:cover;object-position:center;width:100%}.footer-social__callout{align-items:center;background:hsla(0,0%,6%,.65);border-radius:100vw;display:flex;justify-content:center;left:50%;padding:.875em;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.footer-social__callout-text{font-family:var(--font-roboto),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-weight:400;font-size:1em;margin:0}@media(min-width:63.75em){.footer-social__callout{bottom:1.75em;left:calc(var(--gutter) + 1.75em);transform:none;top:auto}}.footer-social__links{gap:.875em;list-style:none;margin:0 0 0 1.75em;width:auto}.footer-social__link,.footer-social__links{align-items:center;display:flex;justify-content:center}.footer-social__link{background:#e88003;border-radius:100vw;height:1.75em;position:relative;width:1.75em}.footer-social__link:before{bottom:0;left:0;position:absolute;right:0;top:0;background:#e88003;border-radius:100vw;content:"";display:block;transition:transform .5s ease;z-index:0}.footer-social__link svg{display:block;height:50%;position:relative;width:50%;z-index:1}.footer-social__link:hover:before{transform:scale(1.2)}.footer-newsletter{flex:0 0 100%;margin:0 0 1.75em}@media(min-width:63.75em){.footer-newsletter{flex-basis:calc(50% - .6666666667*0.875em);margin:0}.footer-newsletter .form{max-width:26em}}.footer-newsletter__title{font-family:var(--font-roboto),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:1.2352941176em;line-height:1.6247619048em}.footer-newsletter .form{position:relative}.footer-newsletter .form__control{padding-right:2.625em}.footer-newsletter .form__submit{position:absolute;right:-.875em;top:1.75em;transform:translateY(-50%);width:auto;z-index:3}.footer{background:#0f0f0f;color:#fff}.footer__row{padding-top:1.75em;padding-bottom:1.75em;align-items:flex-start;display:flex;flex-wrap:wrap}@media(min-width:45em){.footer__row{padding-top:2.625em}}@media(min-width:63.75em){.footer__row{padding-top:5.25em}}@media(min-width:45em){.footer__row{padding-bottom:2.625em}}@media(min-width:63.75em){.footer__row{padding-bottom:5.25em;flex-wrap:nowrap;gap:.875em;justify-content:space-between}}.footer__links{flex:0 0 100%;margin:0 0 1.75em}@media(min-width:45em){.footer__links{flex-basis:calc(50% - 0.4375em);margin:0}}@media(min-width:63.75em){.footer__links{flex-basis:calc(25% - .6666666667*0.875em)}}.footer__links-title{color:#e88003}.footer__links-list{list-style:none;margin:0;max-width:13.5em}.footer__link{text-decoration:none;transition:opacity .5s ease}.footer__link:hover{opacity:.5}.footer__address-link{display:block;margin-bottom:1em}.footer__bottom{align-items:flex-end;color:hsla(0,0%,100%,.6);display:flex;flex-wrap:wrap;font-size:.8823529412em;justify-content:space-between;padding-bottom:1.75em}.footer__bottom a{text-decoration:none;transition:color .5s ease}.footer__bottom a:hover{color:#fff}.footer__logo{display:none}@media(min-width:63.75em){.footer__logo{display:block}}.footer__logo svg{display:block}.footer__nav-list{display:flex;flex-direction:column;margin:0}@media(min-width:63.75em){.footer__nav-list{align-items:center;flex-direction:row;gap:1.75em;justify-content:center}}.footer__nav-item{list-style-type:none}.footer__copyright{margin:1.75em 0 0}@media(min-width:63.75em){.footer__copyright{margin:0}}.footer__disclaimer{flex:0 0 100%;margin:3.5em 0 0}#back-to-top{flex:0 0 100%;margin:1.75em 0 0}.search{padding-top:5.25em;padding-bottom:1.75em}@media(min-width:45em){.search{padding-top:5.25em}}@media(min-width:63.75em){.search{padding-top:10.5em}}@media(min-width:45em){.search{padding-bottom:2.625em}}@media(min-width:63.75em){.search{padding-bottom:5.25em}}.search__container{max-width:68em}.search .search-form{position:relative}.search .search-form .form__label-text{background-color:#fff;display:inline-block;font-size:.8rem;padding:0 .5rem;left:1.25rem;top:-1em;transform:translateY(0)!important;width:auto}.search .search-form .form__control{border:1px solid #f7f4f2;border-radius:7px;padding:.875em 1.75rem}.search .search-form .form__submit{margin:0;position:absolute;right:1.75em;top:50%;transform:translateY(-50%);width:auto}.search__title{margin:0 0 .5em;text-align:center}.search__results{list-style:none;margin:1.75em 0 0}.search__result{border:solid #f7f4f2;border-width:0 0 1px;padding:1.75em 0}.search__result-link{text-decoration:none;transition:opacity .5s ease}.search__result-link:hover{opacity:.6}.search__result-title{margin-top:0}.search__result-description{margin:0}.search .button__icon:after{background-image:url(/_next/static/media/arrow-black.1ce3f912.svg)}.search__no-results{padding:1em 0;text-align:center}.policies-and-reports{padding-top:10.5em}.policies-and-reports .intro__title{margin:1rem auto}.esg-pillar{padding-top:10.5em}.esg-pillar .two-column__media{aspect-ratio:1.25}.esg-pillar .two-column+.featured-case-studies,.esg-pillar .two-column+.featured-news{padding-bottom:1.75em}@media(min-width:45em){.esg-pillar .two-column+.featured-case-studies,.esg-pillar .two-column+.featured-news{padding-bottom:2.625em}}@media(min-width:63.75em){.esg-pillar .two-column+.featured-case-studies,.esg-pillar .two-column+.featured-news{padding-bottom:5.25em}}.esg-pillar .two-column+.featured-case-studies .featured-case-studies__titles,.esg-pillar .two-column+.featured-case-studies .featured-news__titles,.esg-pillar .two-column+.featured-news .featured-case-studies__titles,.esg-pillar .two-column+.featured-news .featured-news__titles{display:block;flex:1 1}@media(min-width:63.75em){.esg-pillar .two-column+.featured-case-studies,.esg-pillar .two-column+.featured-news{margin-top:-9em}.esg-pillar .two-column[data-slice-variation=reversed]+.featured-case-studies .featured-case-studies__titles,.esg-pillar .two-column[data-slice-variation=reversed]+.featured-case-studies .featured-news__titles,.esg-pillar .two-column[data-slice-variation=reversed]+.featured-news .featured-case-studies__titles,.esg-pillar .two-column[data-slice-variation=reversed]+.featured-news .featured-news__titles{margin-left:calc(50% + 5.25em)}}.esg-pillar .featured-case-studies:nth-child(5),.esg-pillar .featured-case-studies:nth-child(9),.esg-pillar .featured-news:nth-child(5),.esg-pillar .featured-news:nth-child(9),.esg-pillar .two-column:nth-child(4),.esg-pillar .two-column:nth-child(8){background:#f7f4f2}.case-study{padding-top:10.5em}.case-study__content-title{max-width:14em}@media(min-width:63.75em){.case-study__content-title+.case-study__content-wrapper{padding-top:2em}}.case-study__content-wrapper{padding-top:1.75em;padding-bottom:1.75em;align-items:flex-start;display:flex;gap:5.25em;justify-content:center}@media(min-width:45em){.case-study__content-wrapper{padding-top:2.625em}}@media(min-width:63.75em){.case-study__content-wrapper{padding-top:5.25em}}@media(min-width:45em){.case-study__content-wrapper{padding-bottom:2.625em}}@media(min-width:63.75em){.case-study__content-wrapper{padding-bottom:5.25em}}@media(max-width:calc(87.5em - 0.0625rem)){.case-study__content-wrapper{flex-wrap:wrap}}.case-study__content-main{max-width:40em;transition-delay:.5s}@media(min-width:100em){.case-study__content-main{max-width:55em}}.case-study__content-sidebar{background:#f7f4f2;border-radius:7px;display:flex;flex-wrap:wrap;padding:1.75em;transition-delay:.375s}@media(max-width:calc(87.5em - 0.0625rem)){.case-study__content-sidebar{width:100%}}@media(min-width:63.75em)and (max-width:calc(87.5em - 0.0625rem)){.case-study__content-sidebar{flex-wrap:nowrap}}.case-study__info-table{flex:0 0 100%}@media(min-width:63.75em)and (max-width:calc(87.5em - 0.0625rem)){.case-study__info-table{flex:0 0 50%}}.case-study__info-table-items{list-style:none}.case-study__info-table-row{display:flex;width:100%}.case-study__info-table-row span,.case-study__info-table-row strong{flex:0 0 50%}.case-study__info-table-title{line-height:100%}@media(min-width:1px){.case-study .our-ethos+.testimonial{padding-block:0}}.case-study .featured-case-studies,.case-study .featured-news{padding-top:1.75em;padding-bottom:1.75em}@media(min-width:45em){.case-study .featured-case-studies,.case-study .featured-news{padding-top:2.625em}}@media(min-width:63.75em){.case-study .featured-case-studies,.case-study .featured-news{padding-top:5.25em}}@media(min-width:45em){.case-study .featured-case-studies,.case-study .featured-news{padding-bottom:2.625em}}@media(min-width:63.75em){.case-study .featured-case-studies,.case-study .featured-news{padding-bottom:5.25em}}.investments__list{display:flex;flex-wrap:wrap;gap:1.75em;list-style:none;margin:0}.investments__item{flex-basis:100%}@media(min-width:63.75em){.investments__item{flex-basis:calc(33.3333% - .6666666667*1.75em)}}.investments__item:nth-child(3n+1){transition-delay:.25s}.investments__item:nth-child(3n+2){transition-delay:.375s}.investments__item:nth-child(3n+3){transition-delay:.5s}.news-article{padding-top:10.5em}.news-article .intro__title{margin-inline:auto}.news-article__content{align-items:center;flex-direction:column}.news-article__content-main{padding-top:1.75em;padding-bottom:1.75em;max-width:50em}@media(min-width:45em){.news-article__content-main{padding-top:2.625em}}@media(min-width:63.75em){.news-article__content-main{padding-top:5.25em}}@media(min-width:45em){.news-article__content-main{padding-bottom:2.625em}}@media(min-width:63.75em){.news-article__content-main{padding-bottom:5.25em}}.news-article__content-main div[data-oembed]{margin:0 0 1.75em;width:100%}.news-article__content-main div[data-oembed]>iframe{aspect-ratio:16/9;height:auto;width:100%}.news{padding-top:10.5em}.news__list{align-items:stretch;display:flex;flex-wrap:wrap;gap:1.75em;justify-content:flex-start;list-style:none;min-height:50vh}.news__item{flex:0 0 100%;margin:1.75em 0}@media(min-width:63.75em){.news__item{flex-basis:calc(33.3333% - .6666666667*1.75em)}}.news__item .article-link,.news__item .featured-post{flex-direction:column}.news__item:nth-child(3n+1){transition-delay:.625s}.news__item:nth-child(3n+2){transition-delay:.75s}.news__item:nth-child(3n+3){transition-delay:.875s}.article-filter{padding-top:1.75em;padding-bottom:1.75em;align-items:center;display:flex;gap:.875em;justify-content:center;overflow-x:auto;transition-delay:.375s}@media(min-width:45em){.article-filter{padding-top:1.3125em}}@media(min-width:63.75em){.article-filter{padding-top:2.625em}}@media(min-width:45em){.article-filter{padding-bottom:1.3125em}}@media(min-width:63.75em){.article-filter{padding-bottom:2.625em}}.contact-page{padding-top:10.5em}.contact-page__container{align-items:stretch;flex-wrap:wrap;gap:1.75em}@media(min-width:45em){.contact-page__container{gap:2.625em}}@media(min-width:63.75em){.contact-page__container{flex-wrap:nowrap;gap:5.25em}}.contact-page__container+.contact-page__container{padding-top:1.75em}@media(min-width:45em){.contact-page__container+.contact-page__container{padding-top:2.625em}}@media(min-width:63.75em){.contact-page__container+.contact-page__container{padding-top:5.25em}}.contact-page__container :first-child{transition-delay:.25s}.contact-page__container :nth-child(2){transition-delay:.375s}.contact-page__container :nth-child(3){transition-delay:.5s}.contact-page__container :nth-child(4){transition-delay:.625s}.contact-page .section-title{color:hsla(0,0%,6%,.698)}.contact-page__heading{flex:0 0 100%}@media(min-width:63.75em){.contact-page__heading{flex-basis:50%}}.contact-page__title{margin-bottom:0}.contact-page__links{align-items:flex-start;display:flex;flex:0 0 100%;flex-direction:column}@media(min-width:45em){.contact-page__links{flex-basis:calc(50% - 2.625em)}}@media(min-width:63.75em){.contact-page__links{flex-basis:calc(25% - 5.25em)}}.contact-page__links a{text-decoration:none}.contact-page__links .section-title{margin:0 0 .875em}.contact-page__links :last-child{margin-top:auto}.contact-page__address{display:block}.contact-page .footer-social{background:none;flex:0 0 100%;padding:0!important}.contact-page .footer-social__image,.contact-page .footer-social__images,.contact-page .footer-social__item{height:100%;width:100%}.contact-page .footer-social__image{border-radius:7px;overflow:hidden}.contact-page .footer-social__image img,.contact-page .footer-social__image picture{height:100%;object-fit:cover;object-position:center;width:100%}.contact-page .footer-social__callout{left:1.75em}@media(max-width:calc(63.75em - 0.0625rem)){.contact-page .footer-social__callout{bottom:1em;left:1em;top:auto;transform:translate(0)}}.contact-page .footer-social__callout-text{color:#fff}@media(min-width:63.75em){.contact-page .footer-social{flex-basis:50%}}.contact-page .success-message{align-self:center}.contact-page .form{display:flex;flex-direction:column;justify-content:flex-start;order:-1;width:100%}@media(min-width:63.75em){.contact-page .form{order:unset}}.contact-page .form__group--message{flex:1 1;margin:0 0 1.75em}.contact-page .form__group--message .form__label{display:flex;flex-direction:column;height:100%}.contact-page .form__group--message .form__control{flex:1 1}.contact-page .form__label-text{position:static;transform:none!important}.contact-page .form__submit{margin-top:auto}.contact-page .form textarea{border:0}.legal-page{padding-top:10.5em}.legal-page__container{max-width:54em}.page--esg-optimization .partners+.two-column{position:relative;background:linear-gradient(180deg,#f7f4f2,transparent);margin-top:10vw}.page--esg-optimization .partners+.two-column:after{aspect-ratio:12.9642857143;background:url(/_next/static/media/hero-border.40b1eda6.svg) top/cover no-repeat;bottom:-.0625rem;content:"";display:block;left:0;position:absolute;transform:translateY(.124rem);width:100%;z-index:1;background-image:url(/_next/static/media/hero-border-gray.bcc0bf7b.svg);bottom:100%}.page--home .two-column{position:relative;background:#f7f4f2;margin-top:12.5vw}.page--home .two-column:after{aspect-ratio:12.9642857143;background:url(/_next/static/media/hero-border.40b1eda6.svg) top/cover no-repeat;bottom:-.0625rem;content:"";display:block;left:0;position:absolute;transform:translateY(.124rem);width:100%;z-index:1;background-image:url(/_next/static/media/hero-border-gray.bcc0bf7b.svg);bottom:100%;top:auto}.page--home .two-column+.testimonial{background-image:linear-gradient(#f7f4f2,#fff)}.hero{overflow:hidden;position:relative;z-index:0}.hero:after{aspect-ratio:12.9642857143;background:url(/_next/static/media/hero-border.40b1eda6.svg) top/cover no-repeat;bottom:-.0625rem;content:"";display:block;left:0;position:absolute;transform:translateY(.124rem);width:100%;z-index:1}.hero__container{position:relative;z-index:1}.hero:after{position:static}.hero__inner{align-items:flex-end;color:#fff;display:flex;height:100svh;padding-bottom:3em}@supports not (height:100svh){.hero__inner{height:100vh}}@media(min-width:63.75em){.hero__inner{padding-bottom:7em}}.hero__background-image,.hero__video{display:block;height:100%;left:0;position:absolute;top:0;transition:opacity .5s ease;width:100%;z-index:-2}.hero__background-image img,.hero__background-image video,.hero__video img,.hero__video video{height:100%;object-fit:cover;object-position:center;width:100%}.hero__background-image[aria-hidden=true],.hero__video[aria-hidden=true]{opacity:0}.hero__button{bottom:2em;position:absolute;right:2em}@media(min-height:580px)and (orientation:landscape)and (max-width:calc(100em - 0.0625rem)){.hero__button{bottom:4em}}@media(min-width:100em){.hero__button{bottom:4em}}@media(max-width:calc(63.75em - 0.0625rem)){.hero__button{display:none}}.hero__title{max-width:70rem}@media(max-width:calc(45em - 0.0625rem)){.hero__title{text-align:center}}.content-hero{color:#fff;position:relative}.content-hero:after{aspect-ratio:12.9642857143;background:url(/_next/static/media/hero-border.40b1eda6.svg) top/cover no-repeat;bottom:-.0625rem;content:"";display:block;left:0;position:absolute;transform:translateY(.124rem);width:100%;z-index:1}.content-hero__content{align-items:center;display:flex;flex-direction:column;height:100svh;justify-content:center;position:relative;text-align:center;z-index:1}@supports not (height:100svh){.content-hero__content{height:100vh}}.content-hero__text{max-width:42em;transition-delay:.5s}.content-hero__image{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.content-hero__image img,.content-hero__image picture{height:100%;object-fit:cover;object-position:center;width:100%}.intro{padding-top:2.625em;text-align:center}@media(min-width:45em){.intro{padding-top:0}}.intro__title{margin-left:auto;margin-right:auto;max-width:50rem}.intro__text{margin:0 auto;max-width:40em}.our-ethos+.intro{padding-top:1.75em}@media(min-width:45em){.our-ethos+.intro{padding-top:2.625em}}@media(min-width:63.75em){.our-ethos+.intro{padding-top:5.25em}}.values{padding-top:1.75em;padding-bottom:1.75em}@media(min-width:45em){.values{padding-top:2.625em}}@media(min-width:63.75em){.values{padding-top:5.25em}}@media(min-width:45em){.values{padding-bottom:2.625em}}@media(min-width:63.75em){.values{padding-bottom:5.25em}}.values__list{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.75em;justify-content:center;list-style:none;text-align:center}.values__item{flex:0 0 100%}@media(min-width:45em){.values__item{flex-basis:calc(50% - 0.875em)}}@media(min-width:63.75em){.values__item{flex-basis:calc(25% - 1.3125em)}}.values__item.animated img{transform:scale(1)}.values__item:nth-child(4n+1){transition-delay:.25s}.values__item:nth-child(4n+2){transition-delay:.375s}.values__item:nth-child(4n+3){transition-delay:.5s}.values__item:nth-child(4n+4){transition-delay:.625s}@media(min-width:63.75em){.values__item:first-child:nth-last-child(5),.values__item:nth-child(2):nth-last-child(4){flex-basis:33.333%}.values__item:nth-child(3):nth-last-child(3),.values__item:nth-child(3):nth-last-child(3)~li{flex-basis:calc(33.333% - .6666666667*1.75em)}}.values__icon{display:inline-block;height:3.5em;width:auto}.values__icon img{height:100%;transform:scale(.01);transition:transform .5s ease;width:auto}.our-ethos{padding-top:5.25em;padding-bottom:5.25em;background:#0f0f0f;color:#fff}.our-ethos .section-title{color:#fff;opacity:.7}@media(min-width:45em){.our-ethos{padding-top:5.25em}}@media(min-width:63.75em){.our-ethos{padding-top:10.5em}}@media(min-width:45em){.our-ethos{padding-bottom:5.25em}}@media(min-width:63.75em){.our-ethos{padding-bottom:10.5em}}.our-ethos__container{align-items:stretch;flex-wrap:wrap;gap:5.25em}@media(min-width:63.75em){.our-ethos__container{flex-wrap:nowrap}}.our-ethos[data-background-color=white]{background:#fff;color:#0f0f0f}.our-ethos[data-slice-variation=reversed] .our-ethos__container{flex-direction:row-reverse}.our-ethos__media{aspect-ratio:.96;height:auto;flex:0 0 100%;order:1;position:relative;transition-delay:.375s;width:100%}@media(min-width:63.75em){.our-ethos__media{aspect-ratio:unset;flex-basis:50%;width:50%}}.our-ethos__image,.our-ethos__video{bottom:0;left:0;position:absolute;right:0;top:0;border-radius:7px;overflow:hidden}.our-ethos__image img,.our-ethos__image picture,.our-ethos__image video,.our-ethos__video img,.our-ethos__video picture,.our-ethos__video video{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.our-ethos__items{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.75em;justify-content:flex-start;list-style:none;margin:5.25em 0 0}.our-ethos__item{flex:0 0 100%}@media(min-width:45em){.our-ethos__item{flex-basis:calc(50% - 0.875em)}}.our-ethos__item:nth-child(odd){transition-delay:.25s}.our-ethos__item:nth-child(2n+2){transition-delay:.375s}.our-ethos__item-text{opacity:.6}.insights{padding-top:1.75em;padding-bottom:1.75em}@media(min-width:45em){.insights{padding-top:2.625em}}@media(min-width:63.75em){.insights{padding-top:5.25em}}@media(min-width:45em){.insights{padding-bottom:2.625em}}@media(min-width:63.75em){.insights{padding-bottom:5.25em}}.insights__inner{padding-left:1.75em;padding-right:1.75em;align-items:flex-start;background:#f7f4f2;border-radius:7px;display:flex;flex-direction:column;overflow:hidden;position:relative}@media(min-width:45em){.insights__inner{padding-left:2.625em}}@media(min-width:63.75em){.insights__inner{padding-left:5.25em}}@media(min-width:45em){.insights__inner{padding-right:2.625em}}@media(min-width:63.75em){.insights__inner{padding-right:5.25em}}.insights__image{height:100%;order:1;width:auto}.insights__image .image__image{transform:none;width:auto}@media(min-width:63.75em){.insights__image{bottom:0;left:0;position:absolute;right:0;top:0;left:auto;right:-12%;z-index:0}}@media(max-width:63.75em){.insights__image{margin:0 -1.75em;width:calc(100% + 3.5em)}.insights__image svg{height:auto;width:100%}}.insights__image .pulse{animation:pulse 1s 0s infinite;transform-origin:0 0}.insights__content{padding-top:1.75em;padding-bottom:1.75em;max-width:40em;position:relative;z-index:1}@media(min-width:45em){.insights__content{padding-top:2.625em;padding-bottom:2.625em}}@media(min-width:63.75em){.insights__content{padding-bottom:5.25em;padding-top:5.25em}}@media(min-width:63.75em)and (min-width:45em){.insights__content{padding-top:5.25em}}@media(min-width:63.75em)and (min-width:63.75em){.insights__content{padding-top:10.5em}}.our-ethos+.insights{background:linear-gradient(180deg,#0f0f0f 0,#0f0f0f 50%,#fff 0,#fff)}.team{overflow:hidden}.team__slider{position:relative}.team__items{-ms-overflow-style:none;scrollbar-width:none;align-items:stretch;display:flex;gap:1.75em;justify-content:space-between;list-style:none;overflow-x:hidden;overflow-y:hidden;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scroll-snap-type:x proximity}.team__items::-webkit-scrollbar{display:none}.team__items--dragging{scroll-snap-type:none}.team__item{flex:0 0 70%;scroll-snap-align:start}@media(min-width:63.75em){.team__item{flex-basis:calc(25% - 1.3125em)}}.team__item:first-child{transition-delay:.25s}.team__item:nth-child(2){transition-delay:.375s}.team__item:nth-child(3){transition-delay:.5s}.team__item:nth-child(4){transition-delay:.625s}.team__item:nth-child(5){transition-delay:.75s}.team__item:nth-child(6){transition-delay:.875s}.team__item:nth-child(7){transition-delay:1s}.team__item:nth-child(8){transition-delay:1.125s}.team__item:nth-child(9){transition-delay:1.25s}.team__item:nth-child(10){transition-delay:1.375s}.team__item:nth-child(11){transition-delay:1.5s}.team__item:nth-child(12){transition-delay:1.625s}.team__item:nth-child(13){transition-delay:1.75s}.team__item:nth-child(14){transition-delay:1.875s}.team__item:nth-child(15){transition-delay:2s}.team__item:nth-child(16){transition-delay:2.125s}.team__item:nth-child(17){transition-delay:2.25s}.team__item:nth-child(18){transition-delay:2.375s}.team__item:nth-child(19){transition-delay:2.5s}.team__item:nth-child(20){transition-delay:2.625s}.team__image-wrapper{border-radius:7px;margin:0 0 .875em;overflow:hidden;position:relative}.team__image{aspect-ratio:.75;pointer-events:none}.team__image img,.team__image picture{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.team__name{text-transform:none}.team__pagination{display:none;position:absolute;top:50%}@media(min-width:63.75em){.team__pagination{display:block}}.team__pagination--previous{left:var(--gutter);transform:translate(-50%,-50%) rotate(-180deg)}.team__pagination--next{right:var(--gutter);transform:translate(50%,-50%)}.team__bio{bottom:0;left:0;position:absolute;right:0;top:0;background:#e88003;color:#fff;overflow-y:auto;padding:1.75em;transition:opacity .5s ease}.team__bio[aria-hidden=true]{opacity:0;pointer-events:none}.team__bio:focus{opacity:1;pointer-events:all}.team__expand{bottom:1.75em;right:1.75em;position:absolute;z-index:3}.stats{position:relative;padding-top:1.75em;padding-bottom:1.75em}@media(min-width:45em){.stats{padding-top:2.625em}}@media(min-width:63.75em){.stats{padding-top:5.25em}}@media(min-width:45em){.stats{padding-bottom:2.625em}}@media(min-width:63.75em){.stats{padding-bottom:5.25em}.case-study .stats{padding-bottom:3em;padding-top:3em}}.stats__map-animation{display:none}.homepage .stats__map-animation{align-items:center;display:flex;height:100%;left:0;margin:0 auto;max-width:96em;pointer-events:none;position:absolute;top:0;right:0;width:100%;z-index:-1}@media(min-width:45em){.homepage .stats__map-animation{top:-15%}.homepage .stats__map-animation:before{aspect-ratio:14/7;background:linear-gradient(#fff 10%,hsla(0,0%,100%,0) 40%);content:"";left:0;position:absolute;width:100%;z-index:1}}.homepage .stats__map-animation .map-animation__pulse{animation:pulse 1s 0s infinite;transform-origin:0 0}.stats__container{max-width:65em}.stats__inner{display:flex;flex-wrap:wrap}.stats__col{border-right:.0625em solid hsla(0,0%,6%,.1);opacity:0;text-align:center;transition:.3s;width:33.333%}.stats__col:last-of-type{border-right:none}.stats__col--show{opacity:1}.stats__value{margin-top:0;white-space:nowrap}@media(max-width:calc(45em - 0.0625rem)){.stats__value{font-size:2.375em}}.stats__label{font-size:.75em;line-height:1.75em;margin:0}@media(min-width:63.75em){.stats__label{font-size:1.1764705882em}}.testimonial{padding-top:1.75em;padding-bottom:1.75em}@media(min-width:45em){.testimonial{padding-top:2.625em}}@media(min-width:63.75em){.testimonial{padding-top:5.25em}}@media(min-width:45em){.testimonial{padding-bottom:2.625em}}@media(min-width:63.75em){.testimonial{padding-bottom:5.25em}}.testimonial__inner{padding-top:1.75em;padding-bottom:1.75em}@media(min-width:45em){.testimonial__inner{padding-top:2.625em}}@media(min-width:63.75em){.testimonial__inner{padding-top:5.25em}}@media(min-width:45em){.testimonial__inner{padding-bottom:2.625em}}@media(min-width:63.75em){.testimonial__inner{padding-bottom:5.25em}}.testimonial__quote{text-align:center}.testimonial__quote p{margin:0 0 1.75em}@media(min-width:63.75em){.testimonial__quote p{font-size:3.1764705882em;line-height:1.12em}}.testimonial__quote p:before{content:open-quote}.testimonial__quote p:after{content:close-quote}.testimonial__quote-author{align-items:stretch;display:inline-flex;gap:.875em;justify-content:center;text-align:left}.testimonial__quote-author-image{aspect-ratio:1;border-radius:100vw;flex:0 0 3.5em}.testimonial__quote-author-image img,.testimonial__quote-author-image picture{height:100%;object-fit:contain;object-position:center;width:100%}.testimonial__quote-author-name,.testimonial__quote-author-role{display:block;white-space:nowrap}.testimonial[data-slice-variation=default] .testimonial__quote{margin:0 auto;max-width:60em}.testimonial[data-slice-variation=card]{background:linear-gradient(180deg,#0f0f0f 0,#0f0f0f 50%,transparent 0,transparent)}.testimonial[data-slice-variation=card] .testimonial__inner{padding-left:1.75em;padding-right:1.75em;background:#f7f4f2;border-radius:7px}@media(min-width:45em){.testimonial[data-slice-variation=card] .testimonial__inner{padding-left:2.625em}}@media(min-width:63.75em){.testimonial[data-slice-variation=card] .testimonial__inner{padding-left:5.25em}}@media(min-width:45em){.testimonial[data-slice-variation=card] .testimonial__inner{padding-right:2.625em}}@media(min-width:63.75em){.testimonial[data-slice-variation=card] .testimonial__inner{padding-right:5.25em}}.testimonial[data-slice-variation=card] .testimonial__quote{text-align:left}.testimonial[data-slice-variation=card] .testimonial__quote-author{justify-content:flex-start;width:100%}.video-slice{padding-top:1.75em;padding-bottom:1.75em}@media(min-width:45em){.video-slice{padding-top:2.625em}}@media(min-width:63.75em){.video-slice{padding-top:5.25em}}@media(min-width:45em){.video-slice{padding-bottom:2.625em}}@media(min-width:63.75em){.video-slice{padding-bottom:5.25em}}.video-slice__container{max-width:56em;position:relative}.video-slice .video{border-radius:7px;overflow:hidden;width:100%}.video-slice .video__player{aspect-ratio:16/9}.video-slice .video__play{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;align-items:center;background:hsla(0,0%,6%,.65);border-radius:100vw;color:#fff;cursor:pointer;display:flex;height:8.4em;justify-content:center;width:8.4em}.the-stoneweg-way{position:relative;z-index:1}.the-stoneweg-way:before{aspect-ratio:12.9642857143;background:url(/_next/static/media/hero-border-black.c0a78491.svg) top/cover no-repeat;content:"";display:block;left:0;position:static;transform:translateY(.0625rem);width:100%;z-index:1}.the-stoneweg-way__header{text-align:center}.the-stoneweg-way__title{margin-top:0}.the-stoneweg-way__container{background-color:#0f0f0f;color:#fff;max-width:100%;position:relative;padding-bottom:1.75em}@media(min-width:45em){.the-stoneweg-way__container{padding-bottom:2.625em}}@media(min-width:63.75em){.the-stoneweg-way__container{padding-bottom:5.25em}}@media(orientation:landscape){.the-stoneweg-way__container{min-height:170vh}}.the-stoneweg-way__inner{position:-webkit-sticky;position:sticky;top:4em}.the-stoneweg-way__col{cursor:pointer;position:relative}.the-stoneweg-way__video-wrap{align-items:center;aspect-ratio:16/9;display:flex;justify-content:center;margin:0 auto;overflow:hidden;position:relative;transform:scale(.4);width:100%}@media(prefers-reduced-motion:reduce){.the-stoneweg-way__video-wrap{transform:none!important}}@media(orientation:landscape){.the-stoneweg-way__video-wrap{max-width:70vw}}.the-stoneweg-way__video{aspect-ratio:16/9;height:auto!important;width:100%}.the-stoneweg-way__background-image{display:block;left:0;object-fit:cover;position:absolute;width:100%;z-index:-2}.the-stoneweg-way__background-image[aria-hidden=true]{display:none}.the-stoneweg-way__background-image img{height:100%!important;object-fit:cover;width:100%!important}.the-stoneweg-way__text{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s;width:100%;z-index:1}.the-stoneweg-way__text[aria-hidden=true]{opacity:0;pointer-events:none}.the-stoneweg-way__text--left,.the-stoneweg-way__text--right{display:inline-block}@media(max-width:calc(63.75em - 0.0625rem)){.the-stoneweg-way__text--left,.the-stoneweg-way__text--right{display:none}}.the-stoneweg-way__text--left{margin-right:.1em;transform:translateX(-30vw)}@media(orientation:landscape){.the-stoneweg-way__text--left{transform:translateX(-30vw)}}@media(prefers-reduced-motion:reduce){.the-stoneweg-way__text--left{transform:none!important}}.the-stoneweg-way__text--right{transform:translateX(30vw)}@media(orientation:landscape){.the-stoneweg-way__text--right{transform:translateX(30vw)}}@media(prefers-reduced-motion:reduce){.the-stoneweg-way__text--right{transform:none!important}}.the-stoneweg-way__paragraph{align-items:center;display:flex;gap:0 14em;justify-content:center;margin:0;width:100%}.the-stoneweg-way__paragraph p{margin:0;width:auto}.the-stoneweg-way__play-btn{align-items:center;display:flex;justify-content:center;position:relative}@media(max-width:calc(63.75em - 0.0625rem)){.the-stoneweg-way__play-btn{transform:scale(.5)}}.the-stoneweg-way__play-btn:before{-webkit-backdrop-filter:blur(.1em);backdrop-filter:blur(.1em);background-color:rgba(0,0,0,.2);border-radius:100%;content:"";height:100%;left:0;position:absolute;right:0;width:100%}.the-stoneweg-way__play-label{margin:0;position:absolute;z-index:1}.the-stoneweg-way__progress-svg{transform:rotate(-90deg)}.the-stoneweg-way__progress{stroke-dasharray:528;stroke-dashoffset:528;transition:stroke-dashoffset 1s linear}.the-stoneweg-way__footer{padding-top:1em;text-align:center}.two-column{padding-top:1.75em;padding-bottom:1.75em}@media(min-width:45em){.two-column{padding-top:2.625em}}@media(min-width:63.75em){.two-column{padding-top:5.25em}}@media(min-width:45em){.two-column{padding-bottom:2.625em}}@media(min-width:63.75em){.two-column{padding-bottom:5.25em}}.two-column[data-slice-variation=reversed] .two-column__container{flex-direction:row-reverse}.two-column__container{align-items:stretch;flex-wrap:wrap}@media(min-width:63.75em){.two-column__container{gap:5.25em;flex-wrap:nowrap}}.two-column__media{flex:0 0 100%;position:relative;transition-delay:.375s}@media(min-width:63.75em){.two-column__media{flex:0 0 50%}}.two-column__image{border-radius:7px;height:auto;width:100%}@media(min-width:63.75em){.two-column__image{bottom:0;left:0;position:absolute;right:0;top:0}.two-column__image img,.two-column__image picture,.two-column__image video{height:100%;object-fit:cover;object-position:center;width:100%}}.two-column__content{padding-top:1.75em;padding-bottom:1.75em}@media(min-width:45em){.two-column__content{padding-top:2.625em}}@media(min-width:63.75em){.two-column__content{padding-top:5.25em}}@media(min-width:45em){.two-column__content{padding-bottom:2.625em}}@media(min-width:63.75em){.two-column__content{padding-bottom:5.25em}}@keyframes downloadButtonAnimation{0%{transform:translateY(0);opacity:1}49.9%{transform:translateY(.75em);opacity:0}50%{transform:translateY(-.75em);opacity:0}to{transform:translateY(0);opacity:1}}.downloads__list{align-items:stretch;display:flex;flex-wrap:wrap;gap:.875em;justify-content:flex-start}.downloads__item{flex:0 0 100%;list-style:none}@media(min-width:45em){.downloads__item{flex-basis:calc(50% - 0.4375em)}}@media(min-width:63.75em){.downloads__item{flex-basis:calc(33.3333% - .6666666667*0.875em)}}.downloads__item:nth-child(3n+1){transition-delay:.25s}.downloads__item:nth-child(3n+2){transition-delay:.375s}.downloads__item:nth-child(3n+3){transition-delay:.5s}.downloads__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;align-items:center;background:#f7f4f2;border-radius:7px;cursor:pointer;display:inline-flex;gap:.875em;padding:.875em 1.75em .875em .875em;text-align:left;transition:background-color .5s ease,color .5s ease;width:100%}.downloads__button:hover{background:hsla(24,24%,96%,.5)}.downloads__button:hover path:first-child{animation:downloadButtonAnimation .5s ease forwards}.downloads__button-image{border-radius:5px;flex:0 0 3.75em;height:4.5em;width:3.75em}.downloads__button-image img,.downloads__button-image picture{height:100%;object-fit:contain;object-position:center;width:100%}.downloads__button svg{color:inherit}.downloads__button svg path:first-child{fill:currentColor}.downloads__button svg path:last-child{stroke:currentColor}.downloads__button-content{display:inline-block;flex:1 1}.downloads__button-title{display:block}.downloads__modal>.modal__close{display:none}.downloads__modal .downloads__button{margin:0 0 .875em}@media(max-width:63.75em){.what-we-do+.featured-case-studies,.what-we-do+.featured-news{padding-top:1.75em}}.featured-case-studies__heading,.featured-news__heading{align-items:flex-end;display:flex;justify-content:space-between;margin:0 0 1.75em;padding-inline:var(--gutter)}@media(max-width:45em){.featured-case-studies__heading .button,.featured-news__heading .button{display:none}}.featured-case-studies__title,.featured-news__title{margin-bottom:0}.featured-case-studies__items{-ms-overflow-style:none;scrollbar-width:none;align-items:flex-start;display:flex;gap:1.75em;justify-content:flex-start;list-style:none;overflow-x:auto;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scroll-snap-type:x proximity}.featured-case-studies__items::-webkit-scrollbar{display:none}.featured-case-studies__item{flex:0 0 100%;scroll-snap-align:start}@media(min-width:63.75em){.featured-case-studies__item{flex-basis:calc(33.3333% - .6666666667*1.75em)}}.featured-case-studies__item:first-child{transition-delay:.375s}.featured-case-studies__item:nth-child(2){transition-delay:.5s}.featured-case-studies__item:nth-child(3){transition-delay:.625s}.featured-case-studies__item:nth-child(4){transition-delay:.75s}.featured-case-studies__item:nth-child(5){transition-delay:.875s}.featured-case-studies__item:nth-child(6){transition-delay:1s}.featured-case-studies__item:nth-child(7){transition-delay:1.125s}.featured-case-studies__item:nth-child(8){transition-delay:1.25s}.featured-case-studies__item:nth-child(9){transition-delay:1.375s}.featured-case-studies__item:nth-child(10){transition-delay:1.5s}.featured-news__heading{padding:0 var(--gutter)}.featured-news__items{-ms-overflow-style:none;scrollbar-width:none;align-items:stretch;display:flex;gap:3.5em;list-style:none;overflow-x:auto;padding-inline:var(--gutter);padding-bottom:3em;scroll-padding-inline:var(--gutter);scroll-snap-type:x proximity}.featured-news__items::-webkit-scrollbar{display:none}.featured-news__items--dragging{scroll-snap-type:none}.featured-news__item{flex:0 0 18em;scroll-snap-align:start}@media(min-width:63.75em){.featured-news__item{flex:0 0 36em}}.featured-news__item:first-child{transition-delay:.375s}.featured-news__item:nth-child(2){transition-delay:.5s}.featured-news__item:nth-child(3){transition-delay:.625s}.featured-news__item:nth-child(4){transition-delay:.75s}.featured-news__item:nth-child(5){transition-delay:.875s}.featured-news__item:nth-child(6){transition-delay:1s}.featured-news__item:nth-child(7){transition-delay:1.125s}.featured-news__item:nth-child(8){transition-delay:1.25s}.featured-news__item:nth-child(9){transition-delay:1.375s}.featured-news__item:nth-child(10){transition-delay:1.5s}.featured-news__item-text{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.featured-news__item-text .button{margin-top:auto}@media(min-width:63.75em){.featured-news__item .article-link__image-link{flex:0 0 14em}}.featured-news__item .article-link__image,.featured-news__item .featured-post__image{aspect-ratio:1/1.08;height:auto}.featured-news__item .article-link__image__image{transform:none!important}.news-article .featured-news__heading .section-title{text-transform:unset}.vacancies{padding-top:1.75em;padding-bottom:1.75em}@media(min-width:45em){.vacancies{padding-top:2.625em}}@media(min-width:63.75em){.vacancies{padding-top:5.25em}}@media(min-width:45em){.vacancies{padding-bottom:2.625em}}@media(min-width:63.75em){.vacancies{padding-bottom:5.25em}}.vacancies__list{align-items:stretch;gap:1.75em;flex-wrap:wrap;justify-content:flex-start;list-style:none}.vacancies__item{align-items:flex-start;background:#f7f4f2;border-radius:7px;display:flex;flex:0 0 100%;flex-direction:column;height:24em;padding:1.75em}@media(min-width:45em){.vacancies__item{flex-basis:calc(50% - 0.875em)}}@media(min-width:63.75em){.vacancies__item{flex-basis:calc(25% - .75*1.75em)}}.vacancies__item .button{margin-top:auto}.what-we-do{background-color:#0f0f0f;padding-top:1.75em;padding-bottom:1.75em}@media(min-width:45em){.what-we-do{padding-top:2.625em}}@media(min-width:63.75em){.what-we-do{padding-top:5.25em}}@media(min-width:45em){.what-we-do{padding-bottom:2.625em}}@media(min-width:63.75em){.what-we-do{padding-bottom:5.25em}}.what-we-do__inner{padding-left:1.75em;padding-right:1.75em;align-items:flex-start;background:#f7f4f2;border-radius:.437em;display:flex;flex-wrap:wrap;gap:0 3.5em;position:relative}@media(min-width:45em){.what-we-do__inner{padding-left:2.625em}}@media(min-width:63.75em){.what-we-do__inner{padding-left:5.25em}}@media(min-width:45em){.what-we-do__inner{padding-right:2.625em}}@media(min-width:63.75em){.what-we-do__inner{padding-right:5.25em;padding-left:3.75em;padding-right:2.93em}}.what-we-do__col--text{padding:3em 0;width:100%}@media(min-width:63.75em){.what-we-do__col--text{width:calc(60% - .5em)}}.what-we-do__col--swiper{height:14.375em;position:relative;width:100%}@media(min-width:63.75em){.what-we-do__col--swiper{height:38em;width:calc(40% - 3em)}}.what-we-do__col--swiper:after,.what-we-do__col--swiper:before{background-image:linear-gradient(180deg,#f7f4f2,hsla(0,0%,100%,0));content:"";height:6em;left:0;position:absolute;top:0;width:100%;z-index:2}@media(max-width:calc(63.75em - 0.0625rem)){.what-we-do__col--swiper:after,.what-we-do__col--swiper:before{display:none}}.what-we-do__col--swiper:after{bottom:0;top:auto;transform:rotate(180deg)}.what-we-do__col--swiper .swiper{height:100%}.what-we-do .swiper-wrapper{transition-timing-function:linear}.what-we-do__slide{align-items:center;background-color:#fff;border-radius:.437em;display:flex;height:100%;padding:0 1em;width:100%}.what-we-do__slide--text{margin:0}.what-we-do__icon{width:3.937em}.what-we-do__content{padding-top:1.75em;padding-bottom:1.75em;max-width:40em}@media(min-width:45em){.what-we-do__content{padding-top:2.625em;padding-bottom:2.625em}}@media(min-width:63.75em){.what-we-do__content{padding-bottom:5.25em;padding-top:5.25em}}@media(min-width:63.75em)and (min-width:45em){.what-we-do__content{padding-top:5.25em}}@media(min-width:63.75em)and (min-width:63.75em){.what-we-do__content{padding-top:10.5em}}@media(min-width:63.75em){.the-stoneweg-way+.what-we-do{background:linear-gradient(180deg,#0f0f0f 0,#0f0f0f 30%,#fff 0,#fff)}}.careers{position:relative;padding-top:1.75em}@media(min-width:45em){.careers{padding-top:2.625em}}@media(min-width:63.75em){.careers{padding-top:5.25em}}.careers:before{aspect-ratio:12.9642857143;background:url(/_next/static/media/hero-border-gray.bcc0bf7b.svg) top/cover no-repeat;content:"";display:block;left:0;position:static;transform:translateY(.0625rem);width:100%;z-index:1}.careers__bg{background-color:#f7f4f2;padding-bottom:1.75em}@media(min-width:45em){.careers__bg{padding-bottom:2.625em}}@media(min-width:63.75em){.careers__bg{padding-bottom:5.25em}}.careers__container{align-items:stretch;flex-wrap:wrap}@media(min-width:63.75em){.careers__container{gap:5.25em;flex-wrap:nowrap}}.careers__media{flex:0 0 100%;position:relative}@media(min-width:63.75em){.careers__media{flex:0 0 50%}}.careers__image{border-radius:.437em;height:auto;width:100%}@media(min-width:63.75em){.careers__image{bottom:0;left:0;position:absolute;right:0;top:0}.careers__image img,.careers__image picture{height:100%;object-fit:cover;object-position:center;width:100%}}.careers__content{padding-top:1.75em;padding-bottom:1.75em}@media(min-width:45em){.careers__content{padding-top:2.625em}}@media(min-width:63.75em){.careers__content{padding-top:5.25em}}@media(min-width:45em){.careers__content{padding-bottom:2.625em}}@media(min-width:63.75em){.careers__content{padding-bottom:5.25em}}.careers__text{margin-bottom:0}.media-two-column{padding-top:1.75em;padding-bottom:1.75em}@media(min-width:45em){.media-two-column{padding-top:2.625em}}@media(min-width:63.75em){.media-two-column{padding-top:5.25em}}@media(min-width:45em){.media-two-column{padding-bottom:2.625em}}@media(min-width:63.75em){.media-two-column{padding-bottom:5.25em}}.media-two-column__container{gap:1.75em}.media-two-column__item{flex:0 0 100%}@media(min-width:63.75em){.media-two-column__item{flex-basis:calc(50% - 0.875em)}}.media-two-column__item:first-child{transition-delay:.25s}.media-two-column__item:nth-child(2){transition-delay:.5s}.media-two-column__item:nth-child(3){transition-delay:.75s}.media-two-column__item:nth-child(4){transition-delay:1s}.media-two-column__item:nth-child(5){transition-delay:1.25s}.media-two-column__item:nth-child(6){transition-delay:1.5s}.media-two-column__item:nth-child(7){transition-delay:1.75s}.media-two-column__item:nth-child(8){transition-delay:2s}.media-two-column__item:nth-child(9){transition-delay:2.25s}.media-two-column__item:nth-child(10){transition-delay:2.5s}.media-two-column .video{aspect-ratio:16/9;width:100%}.media-two-column .video iframe,.media-two-column .video video{aspect-ratio:16/9;display:block;height:auto!important;object-fit:cover}.quick-links{padding-bottom:1.75em}@media(min-width:45em){.quick-links{padding-bottom:2.625em}}@media(min-width:63.75em){.quick-links{padding-bottom:5.25em}}.quick-links__container{align-items:stretch;gap:1.75em}.quick-links__link{align-items:flex-start;background:#f7f4f2 url() right 1.75em center/1.3125em no-repeat;border-radius:7px;display:flex;flex:0 0 100%;flex-direction:column;justify-content:center;padding:.875em 5.25em .875em .875em;position:relative;text-decoration:none}@media(min-width:63.75em){.quick-links__link{flex-basis:calc(50% - 0.875em)}}.quick-links__link:first-child{transition-delay:.25s}.quick-links__link:nth-child(2){transition-delay:.5s}.quick-links__link:nth-child(3){transition-delay:.75s}.quick-links__link:nth-child(4){transition-delay:1s}.quick-links__link:nth-child(5){transition-delay:1.25s}.quick-links__link:nth-child(6){transition-delay:1.5s}.quick-links__link:nth-child(7){transition-delay:1.75s}.quick-links__link:nth-child(8){transition-delay:2s}.quick-links__link:nth-child(9){transition-delay:2.25s}.quick-links__link:nth-child(10){transition-delay:2.5s}.quick-links__link-text,.quick-links__link-title{display:block}.quick-links__link--Link{background-image:url(/_next/static/media/link.f15eeb94.svg)}.quick-links__link--Document{background-image:url(/_next/static/media/download-black.e2cb8c9b.svg)}.partners{padding-top:1.75em;padding-bottom:1.75em}@media(min-width:45em){.partners{padding-top:2.625em}}@media(min-width:63.75em){.partners{padding-top:5.25em}}@media(min-width:45em){.partners{padding-bottom:2.625em}}@media(min-width:63.75em){.partners{padding-bottom:5.25em}}.partners__container{flex-wrap:wrap;gap:1.75em;justify-content:flex-start;list-style:none}.partners__item{color:hsla(0,0%,6%,.65);flex:0 0 100%}@media(min-width:45em){.partners__item{flex-basis:calc(50% - 0.875em)}}@media(min-width:63.75em){.partners__item{flex-basis:calc(25% - .75*1.75em)}}.partners__item:nth-child(4n+1){transition-delay:.25s}.partners__item:nth-child(4n+2){transition-delay:.375s}.partners__item:nth-child(4n+3){transition-delay:.5s}.partners__item:nth-child(4n+4){transition-delay:.625s}.partners__logo{height:6.125em;margin:0 0 1.75em;width:8.75em}.partners__logo img{height:100%;object-fit:contain;object-position:bottom left;width:100%}.pillars__container{flex-wrap:wrap;gap:1.75em}@media(min-width:63.75em){.pillars__container{flex-wrap:nowrap}}.pillars__item{align-items:center;aspect-ratio:1;border-radius:.437em;color:#fff;display:flex;flex-direction:column;flex:0 0 100%;justify-content:flex-end;overflow:hidden;padding-bottom:2em;pointer-events:none;position:relative}@media(min-width:45em){.pillars__item{flex-grow:0;flex-shrink:0;flex-basis:calc(33.333% - 1.666em)}}.pillars__item:first-child{transition-delay:.25s}.pillars__item:nth-child(2){transition-delay:.375s}.pillars__item:nth-child(3){transition-delay:.5s}.pillars__item:after{bottom:0;left:0;position:absolute;right:0;top:0;background:linear-gradient(180deg,transparent,transparent 0,rgba(0,0,0,.7));content:"";display:block;pointer-events:none;z-index:2}.pillars__item-link{height:100%;left:0;position:absolute;top:0;width:100%}.pillars__item:hover .pillars__image{transform:scale(1.1)}.pillars__item .button{pointer-events:all}.pillars__image{bottom:0;left:0;position:absolute;right:0;top:0;transition:transform .5s ease;z-index:1}.pillars__image__image{height:100%;object-fit:cover}.pillars__title{position:relative;z-index:3}.pillars .button{z-index:3}@font-face{font-family:__Roboto_e6f90a;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/456105d6ea6d39e0-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Roboto_e6f90a;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/24c15609eaa28576-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Roboto_e6f90a;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/84602850c8fd81c3-s.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:__Roboto_e6f90a;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/63b255f18bea0ca9-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__Roboto_e6f90a;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/70bd82ac89b4fa42-s.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031a,U+0326-0327,U+032c,U+032f-0330,U+0332-0333,U+0338,U+033a,U+0346,U+034d,U+0391-03a1,U+03a3-03a9,U+03b1-03c9,U+03d1,U+03d5-03d6,U+03f0-03f1,U+03f4-03f5,U+2016-2017,U+2034-2038,U+203c,U+2040,U+2043,U+2047,U+2050,U+2057,U+205f,U+2070-2071,U+2074-208e,U+2090-209c,U+20d0-20dc,U+20e1,U+20e5-20ef,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214f,U+2190,U+2192,U+2194-21ae,U+21b0-21e5,U+21f1-21f2,U+21f4-2211,U+2213-2214,U+2216-22ff,U+2308-230b,U+2310,U+2319,U+231c-2321,U+2336-237a,U+237c,U+2395,U+239b-23b7,U+23d0,U+23dc-23e1,U+2474-2475,U+25af,U+25b3,U+25b7,U+25bd,U+25c1,U+25ca,U+25cc,U+25fb,U+266d-266f,U+27c0-27ff,U+2900-2aff,U+2b0e-2b11,U+2b30-2b4c,U+2bfe,U+3030,U+ff5b,U+ff5d,U+1d400-1d7ff,U+1ee??}@font-face{font-family:__Roboto_e6f90a;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/627d916fd739a539-s.woff2) format("woff2");unicode-range:U+0001-000c,U+000e-001f,U+007f-009f,U+20dd-20e0,U+20e2-20e4,U+2150-218f,U+2190,U+2192,U+2194-2199,U+21af,U+21e6-21f0,U+21f3,U+2218-2219,U+2299,U+22c4-22c6,U+2300-243f,U+2440-244a,U+2460-24ff,U+25a0-27bf,U+28??,U+2921-2922,U+2981,U+29bf,U+29eb,U+2b??,U+4dc0-4dff,U+fff9-fffb,U+10140-1018e,U+10190-1019c,U+101a0,U+101d0-101fd,U+102e0-102fb,U+10e60-10e7e,U+1d2c0-1d2d3,U+1d2e0-1d37f,U+1f0??,U+1f100-1f1ad,U+1f1e6-1f1ff,U+1f30d-1f30f,U+1f315,U+1f31c,U+1f31e,U+1f320-1f32c,U+1f336,U+1f378,U+1f37d,U+1f382,U+1f393-1f39f,U+1f3a7-1f3a8,U+1f3ac-1f3af,U+1f3c2,U+1f3c4-1f3c6,U+1f3ca-1f3ce,U+1f3d4-1f3e0,U+1f3ed,U+1f3f1-1f3f3,U+1f3f5-1f3f7,U+1f408,U+1f415,U+1f41f,U+1f426,U+1f43f,U+1f441-1f442,U+1f444,U+1f446-1f449,U+1f44c-1f44e,U+1f453,U+1f46a,U+1f47d,U+1f4a3,U+1f4b0,U+1f4b3,U+1f4b9,U+1f4bb,U+1f4bf,U+1f4c8-1f4cb,U+1f4d6,U+1f4da,U+1f4df,U+1f4e3-1f4e6,U+1f4ea-1f4ed,U+1f4f7,U+1f4f9-1f4fb,U+1f4fd-1f4fe,U+1f503,U+1f507-1f50b,U+1f50d,U+1f512-1f513,U+1f53e-1f54a,U+1f54f-1f5fa,U+1f610,U+1f650-1f67f,U+1f687,U+1f68d,U+1f691,U+1f694,U+1f698,U+1f6ad,U+1f6b2,U+1f6b9-1f6ba,U+1f6bc,U+1f6c6-1f6cf,U+1f6d3-1f6d7,U+1f6e0-1f6ea,U+1f6f0-1f6f3,U+1f6f7-1f6fc,U+1f7??,U+1f800-1f80b,U+1f810-1f847,U+1f850-1f859,U+1f860-1f887,U+1f890-1f8ad,U+1f8b0-1f8bb,U+1f8c0-1f8c1,U+1f900-1f90b,U+1f93b,U+1f946,U+1f984,U+1f996,U+1f9e9,U+1fa00-1fa6f,U+1fa70-1fa7c,U+1fa80-1fa89,U+1fa8f-1fac6,U+1face-1fadc,U+1fadf-1fae9,U+1faf0-1faf8,U+1fb??}@font-face{font-family:__Roboto_e6f90a;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4f77bef990aad698-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Roboto_e6f90a;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2c07349e02a7b712-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Roboto_e6f90a;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/47cbc4e2adbc5db9-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Roboto_e6f90a;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/456105d6ea6d39e0-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Roboto_e6f90a;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/24c15609eaa28576-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Roboto_e6f90a;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/84602850c8fd81c3-s.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:__Roboto_e6f90a;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/63b255f18bea0ca9-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__Roboto_e6f90a;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/70bd82ac89b4fa42-s.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031a,U+0326-0327,U+032c,U+032f-0330,U+0332-0333,U+0338,U+033a,U+0346,U+034d,U+0391-03a1,U+03a3-03a9,U+03b1-03c9,U+03d1,U+03d5-03d6,U+03f0-03f1,U+03f4-03f5,U+2016-2017,U+2034-2038,U+203c,U+2040,U+2043,U+2047,U+2050,U+2057,U+205f,U+2070-2071,U+2074-208e,U+2090-209c,U+20d0-20dc,U+20e1,U+20e5-20ef,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214f,U+2190,U+2192,U+2194-21ae,U+21b0-21e5,U+21f1-21f2,U+21f4-2211,U+2213-2214,U+2216-22ff,U+2308-230b,U+2310,U+2319,U+231c-2321,U+2336-237a,U+237c,U+2395,U+239b-23b7,U+23d0,U+23dc-23e1,U+2474-2475,U+25af,U+25b3,U+25b7,U+25bd,U+25c1,U+25ca,U+25cc,U+25fb,U+266d-266f,U+27c0-27ff,U+2900-2aff,U+2b0e-2b11,U+2b30-2b4c,U+2bfe,U+3030,U+ff5b,U+ff5d,U+1d400-1d7ff,U+1ee??}@font-face{font-family:__Roboto_e6f90a;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/627d916fd739a539-s.woff2) format("woff2");unicode-range:U+0001-000c,U+000e-001f,U+007f-009f,U+20dd-20e0,U+20e2-20e4,U+2150-218f,U+2190,U+2192,U+2194-2199,U+21af,U+21e6-21f0,U+21f3,U+2218-2219,U+2299,U+22c4-22c6,U+2300-243f,U+2440-244a,U+2460-24ff,U+25a0-27bf,U+28??,U+2921-2922,U+2981,U+29bf,U+29eb,U+2b??,U+4dc0-4dff,U+fff9-fffb,U+10140-1018e,U+10190-1019c,U+101a0,U+101d0-101fd,U+102e0-102fb,U+10e60-10e7e,U+1d2c0-1d2d3,U+1d2e0-1d37f,U+1f0??,U+1f100-1f1ad,U+1f1e6-1f1ff,U+1f30d-1f30f,U+1f315,U+1f31c,U+1f31e,U+1f320-1f32c,U+1f336,U+1f378,U+1f37d,U+1f382,U+1f393-1f39f,U+1f3a7-1f3a8,U+1f3ac-1f3af,U+1f3c2,U+1f3c4-1f3c6,U+1f3ca-1f3ce,U+1f3d4-1f3e0,U+1f3ed,U+1f3f1-1f3f3,U+1f3f5-1f3f7,U+1f408,U+1f415,U+1f41f,U+1f426,U+1f43f,U+1f441-1f442,U+1f444,U+1f446-1f449,U+1f44c-1f44e,U+1f453,U+1f46a,U+1f47d,U+1f4a3,U+1f4b0,U+1f4b3,U+1f4b9,U+1f4bb,U+1f4bf,U+1f4c8-1f4cb,U+1f4d6,U+1f4da,U+1f4df,U+1f4e3-1f4e6,U+1f4ea-1f4ed,U+1f4f7,U+1f4f9-1f4fb,U+1f4fd-1f4fe,U+1f503,U+1f507-1f50b,U+1f50d,U+1f512-1f513,U+1f53e-1f54a,U+1f54f-1f5fa,U+1f610,U+1f650-1f67f,U+1f687,U+1f68d,U+1f691,U+1f694,U+1f698,U+1f6ad,U+1f6b2,U+1f6b9-1f6ba,U+1f6bc,U+1f6c6-1f6cf,U+1f6d3-1f6d7,U+1f6e0-1f6ea,U+1f6f0-1f6f3,U+1f6f7-1f6fc,U+1f7??,U+1f800-1f80b,U+1f810-1f847,U+1f850-1f859,U+1f860-1f887,U+1f890-1f8ad,U+1f8b0-1f8bb,U+1f8c0-1f8c1,U+1f900-1f90b,U+1f93b,U+1f946,U+1f984,U+1f996,U+1f9e9,U+1fa00-1fa6f,U+1fa70-1fa7c,U+1fa80-1fa89,U+1fa8f-1fac6,U+1face-1fadc,U+1fadf-1fae9,U+1faf0-1faf8,U+1fb??}@font-face{font-family:__Roboto_e6f90a;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4f77bef990aad698-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Roboto_e6f90a;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2c07349e02a7b712-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Roboto_e6f90a;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/47cbc4e2adbc5db9-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Roboto_Fallback_e6f90a;src:local("Arial");ascent-override:92.67%;descent-override:24.39%;line-gap-override:0.00%;size-adjust:100.11%}.__className_e6f90a{font-family:__Roboto_e6f90a,__Roboto_Fallback_e6f90a;font-style:normal}.__variable_e6f90a{--font-roboto:"__Roboto_e6f90a","__Roboto_Fallback_e6f90a"}