.default-main{display:grid;grid-template-columns:1fr minmax(24rem,.25fr)}.page__article.case-study{display:grid;grid-column:1/3;grid-template-columns:1fr;padding:0 1rem 0 0;z-index:1;min-width:0}@media(max-width:1099px){.page__article.case-study>*{grid-column:1}}@media(min-width:768px){.page__article.case-study{grid-template-columns:1fr min-content;padding:0 calc(50vw - 800px)}}@media(min-width:768px){.page__article.case-study .page-header__text{grid-column:1/3}}.page__article.case-study .page__content{padding:0 2rem;max-width:100ch}@media(min-width:1200px){.page__article.case-study .page__content{padding:0 6rem}}@media(min-width:768px){.page__article.case-study .page__content{grid-column:1/2}}@media(min-width:768px){.page__article.case-study .page__content>div{grid-column:1/2;column-width:38ch}}@media(min-width:768px){.case-study .article__banner{margin-left:-1.5rem}}.page__tiles{display:grid;grid-template-columns:4% 1fr 4%;padding:0 calc(50vw - 800px);margin-left:2%;margin-bottom:2rem}@media(min-width:768px){.page__tiles{grid-template-columns:minmax(20%,19rem) minmax(20%,19rem) minmax(20%,19rem);padding:2rem 5rem}}.page__tiles>a{margin:.5rem;grid-column:2}@media(min-width:768px){.page__tiles>a{grid-column:initial}}@media(min-width:768px){.page__illustration{grid-row:2;grid-column:2/3;max-width:clamp(20rem,30vw,30rem);min-width:20rem}}@media(min-width:768px){[data-illustration=roller-coaster]{width:38rem}}@media(min-width:1100px){[data-illustration=roller-coaster]{width:40rem}}[data-illustration=balloons],[data-illustration=rowers]{max-width:clamp(20rem,60vw,64rem)}@media(min-width:768px){[data-illustration=balloons]{min-width:30rem}}[data-illustration=conveyor]{transform-origin:0 0;transform:scale(1.7) translate(6%,4%)}.content-cards{display:grid;width:90vw;grid-template-columns:4% 1fr 4%;padding:2rem 5rem 2rem 0;margin-bottom:2rem;margin-left:-1rem}@media(min-width:768px){.content-cards{grid-template-columns:minmax(30%,19rem) minmax(min-content,19rem)}}.content-cards .card{margin:1rem}.team{display:grid;grid-template-columns:4% 1fr 4%;margin-bottom:2rem}@media(min-width:768px){.team{grid-template-columns:minmax(25vw,1fr) minmax(25vw,1fr);gap:2rem;margin-left:1rem;grid-column:1}}@media(min-width:1200px){.team{padding:0 0 0 5rem}}@media(min-width:1600px){.team{grid-template-columns:minmax(20vw,1fr) minmax(20vw,1fr) minmax(20vw,1fr)}}.page-action-outer{grid-column:1/3}@media(min-width:768px){.default-main .three-icons .inner-wrap{gap:1rem}}.case-study .page__content.case-study__benefits{background-color:#dcd1e2}@media(min-width:768px){.case-study .page__content.case-study__benefits{max-width:none;grid-column:1/3;padding-top:2rem;padding-bottom:2rem}.case-study .page__content.case-study__benefits .features__benefits{display:grid;grid-template-columns:1fr minmax(40%,22rem)}.case-study .page__content.case-study__benefits .features__benefits h3,.case-study .page__content.case-study__benefits .features__benefits ul{grid-column:1;align-self:start}.case-study .page__content.case-study__benefits .features__benefits img{grid-column:2;grid-row:1/3}.case-study .page__content.case-study__benefits .features__benefits ul{max-width:75ch}}.case-study__statistics{margin-top:0}.image-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;background-color:#e3efed}.image-grid img:first-of-type{grid-column:1;align-self:center;margin-top:2rem;margin-bottom:2rem}.image-grid img:nth-of-type(2){grid-column:2;align-self:center;margin-top:2rem;margin-bottom:2rem}.image-grid img:nth-of-type(3){grid-column:3;align-self:center;margin-top:2rem;margin-bottom:2rem}.article__banner{display:grid;grid-template-columns:2% 1fr 1fr 2%;margin:0}@media(max-width:689px){.article__banner{width:96%;margin:0 auto}}@media(min-width:768px){.article__banner{grid-template-columns:2% 6rem minmax(30%,38rem) 1fr 1fr 2%}}.article__banner>h1{grid-row:1;grid-column:2/4;margin-bottom:.15rem}@media(min-width:768px){.article__banner>h1{grid-column:3}}.article__banner>p{grid-row:2;grid-column:2/4;margin-bottom:1.15rem}@media(min-width:768px){.article__banner>p{grid-column:3}}.article__banner>img{grid-column:2/4;grid-row:3}@media(min-width:768px){.article__banner>img{grid-column:3}}.article__banner>div{grid-column:2/4;grid-row:4}@media(min-width:768px){.article__banner>div{grid-column:3}}.article__titlecard{display:flex;padding:1rem;background-color:#fff;border-radius:.4rem;border:1px solid #317a90;position:relative}@media(min-width:768px){.article__titlecard{padding:2rem 2rem 6rem}}@media(max-width:689px){.article__titlecard h1{font-size:27.64px;font-size:1.7275rem;line-height:1.15}}.article__titlecard__inner{background-color:#fff;border-radius:.4rem;border:1px solid #9b518d;width:100%;padding:.5rem .5rem 1rem;z-index:2}@media(min-width:768px){.article__titlecard__inner{width:70%}}.resources-main--whitepaper .article__titlecard__inner{width:100%}.article__titlecard__image.icons_Asset{position:absolute;right:-1rem;bottom:-1rem;width:30%;display:block}.article__titlecard__image.features_Asset{position:absolute;right:-5%;bottom:-1.5rem;top:-1.5rem;width:40%;pointer-events:none;display:block;margin:0}.article__titlecard__image.features_Asset img{height:100%;width:auto}.bg-pattern-grid{background-repeat:repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjUzLjQ5IiBoZWlnaHQ9IjUzLjQ5Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNLjcwOCAyNi42OTNMMjYuNzcyLjYzbDI2LjA2NCAyNi4wNjQtMjYuMDY0IDI2LjA2NHoiLz48cGF0aCBmaWxsPSIjNDdjMmYxIiBkPSJNMjYuNzcuNjJMMjYuMTUgMGgtLjE3TDAgMjUuOThsLjcxLjcxTDI2Ljc3LjYyek0yNi43NyA1Mi43NWwuNzEuNzEgMjYuMDEtMjYuMDF2LS4xMWwtLjY1LS42NS0yNi4wNyAyNi4wNnpNMjYuMDMgNTMuNDloLjA3bC0uMDMtLjAzLS4wNC4wM3oiLz48cGF0aCBmaWxsPSIjNDdjMmYxIiBkPSJNNTIuODQgMjYuNjlsLjY1LjY1di0xLjQxTDI3LjU3IDBoLTEuNDJsLjYyLjYyIDI2LjA3IDI2LjA3ek0yNi4wNyA1My40NmwuMDMuMDNoMS40MWwtLjAzLS4wMy0uNzEtLjcxTC43MSAyNi42OSAwIDI1Ljk4djEuNDFsMjYuMDcgMjYuMDd6Ii8+PC9zdmc+);background-size:1.3rem}.bg-pattern-dots{background-repeat:repeat;background-size:.8rem;background-image:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE3LjU2IiBoZWlnaHQ9IjEwLjg5Ij48cGF0aCBmaWxsPSIjNDdjMmYxIiBkPSJNOC4zNSAxLjc4aC45OFY5LjFoLS45OHoiLz48L3N2Zz4=)}.bg-pattern-stripes{background-repeat:repeat;background-image:url(/_nuxt/img/stripes-repeat.a000b21.svg);background-size:4.6rem}.bg-pattern-waves{background-repeat:no-repeat;background-size:cover;background-image:url(/_nuxt/img/waves-norepeat.f219a64.svg)}.statistic{margin:1rem;flex-wrap:wrap;text-align:center}.statistic,.statistic__number{position:relative;display:inline-flex;justify-content:center;align-items:center;flex-direction:column}.statistic__number{width:50vw;height:50vw;color:#b2e0f9}@media(min-width:768px){.statistic__number{width:12rem;height:12rem;margin:2rem}}.statistic__number:before{content:"";display:block;position:absolute;border-radius:50%;width:100%;padding-top:100%;border:4px solid #fff;top:-.25em}.statistic__number p{font-size:39.81px;font-size:2.488125rem;line-height:1.15}.statistic__text{color:#191919;margin-top:0;margin-bottom:1rem;font-size:23.04px;font-size:1.44rem;line-height:1.15}@media(min-width:768px){.statistic__text{margin-bottom:2rem}}.page-action{z-index:1;position:relative}.page-action__text{color:var(--altHighlightColour2)}.page-action__statement{font-size:27.64px;font-size:1.7275rem;line-height:1.15;font-weight:300;letter-spacing:.01em;color:var(--altHighlightColour)}.page-action__statement+*{margin-top:1rem}.page-action__soundbite p{font-size:19.2px;font-size:1.2rem}.main--services .page-action__statement,.page-action__soundbite p{letter-spacing:.01em;font-weight:300;line-height:1.15;color:var(--altHighlightColour)}.main--services .page-action__statement{font-size:33.18px;font-size:2.07375rem}.page-action.page-action--cta .inner-wrap,.page-action.page-action--form .inner-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:4rem;text-align:center;margin:0}.page-action.page-action--cta .page-action__text,.page-action.page-action--form .page-action__text{font-size:27.64px;font-size:1.7275rem;line-height:1.15}.page-action.page-action--form .inner-wrap>div{align-self:flex-start;padding-left:0;margin:0 auto;width:clamp(20rem,50vw,40rem)}.default-main .page-action-outer{position:relative;max-width:100%;margin-top:0;z-index:10}.page-action-outer .page-action.bg-highlight:nth-of-type(2n){background-color:var(--altBackgroundColour2)}.page-action-outer .page-action .inner-wrap{box-shadow:0 -2px 0 0 hsla(0,0%,100%,.1)}