:root{--light-grey:#f6f7f6;--black:#393737;--transparent:#fff0;--white:#fff;--drop-shadow:#0000001f;--ma-yellow:#ffed8b;--curzon-green:#5ed7a0;--ma-purple:#797791;--link-hover:#f25a24;--oc:#fb5a17;--bdo:#ed1b3c;--ma-pink:#f4a398;--black-70:#393737b3;--curzon:#5cd99f;--white-smoke:#f0f3f3;--pleo-pink:#ffdee2;--darker-smoke:#f0f0f0}.global{background-color:var(--light-grey);color:var(--black);letter-spacing:0;background-image:url(https://cdn.prod.website-files.com/6a16bffa5b28baf7463b7169/6a16bffa5b28baf7463b72d0_light-noise-2.jpg);background-position:50% 0;background-size:150px;background-attachment:fixed;font-family:Neue Montreal Regular,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.556em}.global-nav{justify-content:center;align-items:center;margin-bottom:0;padding-left:0;list-style-type:none;display:flex}.nav-item{margin-left:1.2rem}.nav-link{border:1px solid var(--transparent);color:var(--black);border-radius:3rem;padding:.2em .8em;font-size:1.25rem;line-height:1.485em;text-decoration:none;transition:all .2s cubic-bezier(.77,0,.175,1);display:block}.nav-link:hover{background-color:var(--black);color:var(--light-grey);text-underline-offset:4px;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;font-weight:500;text-decoration:none}.nav-link.w--current{border-color:var(--transparent)}.xx-large{overflow-wrap:normal;flex:0 auto;margin-top:0;margin-bottom:.4rem;font-size:4.224vw;font-weight:400;line-height:1.1em}.date{vertical-align:text-top;flex-flow:row;margin-top:-.5em;font-size:.4em;display:inline-block}.x-large{margin-top:0;margin-bottom:0;font-family:Neue Montreal Regular,Arial,sans-serif;font-size:3.8vw;font-weight:400;line-height:1.18em}.primary-btn{border:1px solid var(--black);background-color:var(--transparent);color:var(--black);letter-spacing:0;border-radius:3rem;flex:0 auto;align-self:center;padding:1rem 2rem;font-size:1.25rem;line-height:1.485rem;transition:all .2s cubic-bezier(.645,.045,.355,1)}.primary-btn:hover{border:1px solid var(--black);background-color:var(--black);color:var(--white);border-radius:6.6rem}.global-footer{border:1px #000;padding:4.6vw 2rem}.footer-inner{grid-column-gap:4rem;grid-row-gap:4rem;border:1px #000;flex-flow:column;display:flex}.global-navigation{flex-flow:row;justify-content:flex-start;align-items:center;padding:1rem 2rem;display:flex}.logo{color:var(--black);flex:1;margin-top:0;margin-bottom:0;padding-top:.2em;padding-bottom:.2em;font-size:1.25rem;font-weight:400;line-height:1.485em;text-decoration:none}.case-content-heading{margin-top:0;margin-bottom:0;font-family:Neue Montreal Bold,Arial,sans-serif;font-size:max(1.625rem,1.8vw);font-weight:500;line-height:1.423em}.portfolio-block{grid-column-gap:3rem;grid-row-gap:3rem;flex-flow:column;padding:4rem 2rem 2rem;display:flex}.portfolio-feature-tn,.portfolio-feature-tn.pleo-home-feature,.portfolio-feature-tn.pleo-demo-feature{padding-top:0;padding-left:0;padding-right:0}.portfolio-feature-tn.bdo-feature{background-color:var(--bdo)}.portfolio-feature-tn.pleo-home-feature,.portfolio-feature-tn.pleo-demo-feature{padding-top:0;padding-left:0;padding-right:0}.portfolio-feature-tn.ff-feature{background-image:url(https://cdn.prod.website-files.com/6a16bffa5b28baf7463b7169/6a17134281c7e667e26ac5a7_st-marie-hero-3.avif);background-position:0 0;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.portfolio-feature-tn.oc-feature{background-color:var(--oc)}.portfolio-feature-tn.curzon-feature{background-color:var(--curzon-green)}.portfolio-feature-tn.ma-feature{background-color:var(--ma-pink)}.portfolio-feature-inner{background-image:url(https://cdn.prod.website-files.com/6a16bffa5b28baf7463b7169/6a16f6ed9f26e0be245fea34_new-noise.svg);background-position:50%;background-size:80px;background-attachment:fixed;padding-top:6vw;padding-left:12vw;padding-right:12vw}.portfolio-feature-inner.ff-inner{background-color:var(--black-70);background-image:none;background-color:var(--black-70);background-image:none}.portfolio-feature{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;display:flex}.feature-info{grid-column-gap:.2rem;grid-row-gap:.2rem;flex-flow:column;width:40%;display:flex}.paragraph{margin-bottom:0}.feature-header{display:flex}.cta-wrapper{flex:1;justify-content:flex-start;align-self:flex-start;align-items:flex-start;display:flex}.portfolio-feature-grid{grid-column-gap:6rem;grid-row-gap:6rem;flex-flow:column;display:flex}.footer-2col{grid-column-gap:0rem;grid-row-gap:0rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.projects-list{margin-top:1rem;margin-bottom:0;padding-left:0}.projects-list-item{text-decoration:none}.project-link{color:var(--black);font-size:1.25rem;line-height:1.6em;text-decoration:none}.project-link:hover{color:var(--black);text-align:left;text-underline-offset:auto;text-decoration:underline;-webkit-text-decoration-color:var(--black);text-decoration-color:var(--black);-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:auto}.project-link:lang(en){text-decoration:none}.project-link.w--current{opacity:.3;text-decoration:none}.copyright{font-size:1rem}@media screen and (min-width:1920px){.quotes{width:33%}.quotes-wrapper{padding-right:4rem}.portfolio-feature-inner{padding-top:8vw;padding-left:20vw;padding-right:20vw}.feature-info{width:30%}.paragraph{font-size:1.25rem}.project-link{font-size:1.6rem}}@media screen and (max-width:991px){.simon-foster-hero{top:37%}.statue-with-jaunty-beret{height:70%;top:15%}.big-headline{padding-top:0;padding-bottom:2.4rem}.heading-grande{font-size:3.2rem}.xx-large{margin-bottom:.4rem;font-size:2.4rem}.heading{font-size:1.2rem}.cta-inner{padding-top:2rem;padding-bottom:2rem}.cta-headline-container{padding-bottom:2rem}.x-large{font-size:2.2rem}.global-footer{padding-top:2rem;padding-bottom:2rem}.case-intro.with-pic{padding-top:2rem}.case-intro-inner{width:80%;margin-left:10%}.heading-xlarge{font-size:2rem}.before-after{grid-column-gap:1rem;grid-row-gap:1rem}.scrolly-image-wrapper{aspect-ratio:3.1/2}.case-block{grid-column-gap:4rem;grid-row-gap:4rem;padding-top:2rem}.case-block.small-gap{grid-column-gap:2rem;grid-row-gap:2rem}.case-block.mid-gap{grid-column-gap:4rem;grid-row-gap:4rem}.case-min-inner{grid-column-gap:2rem;grid-row-gap:2rem;align-self:center;width:80%;margin-left:0%}.stats-wrapper{grid-column-gap:1rem;grid-row-gap:1rem}.stat{grid-column-gap:.25rem;grid-row-gap:.25rem;text-align:center;flex-flow:column;padding:2rem 1rem;font-size:1rem}.full-caps{text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:.8rem;font-weight:400;line-height:1.556em}.case-content-intro{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;display:flex}.paragraph-large,.case-content-default-list{font-size:1.25rem}.case-content-heading{font-size:1.625rem}.case-full-image{flex-flow:column;padding-top:0;padding-bottom:2rem;display:flex;position:relative}.full-width-scrolly-image{background-color:var(--white);border-radius:0;width:100%;box-shadow:0 2px 5px #0003}.image-trio-wrapper{grid-column-gap:2rem;grid-row-gap:2rem}.video-wrapper{margin-top:2rem}.product-shots{grid-column-gap:.4rem;grid-row-gap:.4rem;max-width:100%}.more-projects{padding-top:3.2rem;padding-bottom:3.2rem}.more-projects-content-wrapper{justify-content:flex-start;width:80%;padding-bottom:0}.mp-copy{padding-right:0}.mp-arrow{flex:1;justify-content:flex-end;align-self:stretch;align-items:center;width:5rem}.large-arrow{width:auto;height:90%}.big-picture{padding-top:2rem;padding-bottom:2rem}.big-image-pic.ma-type{padding:4rem}.pull-quote{font-size:1.25rem}.attribution{font-weight:500}.quotes{width:70%}.quotes-content{width:80%}.quotes-wrapper{width:10%;padding-right:2rem}}@media screen and (max-width:767px){.global{letter-spacing:0}.simon-foster-hero{width:calc(100% - 2rem);top:39%;left:1rem;right:1rem}.nav-item{margin-left:1.2rem}.big-headline{padding-top:.8rem;padding-left:1rem;padding-right:1rem}.heading-grande{font-size:3.2rem}.xx-large{font-size:2.4rem}.heading{font-size:1.6rem}.cta-block{padding:1rem}.cta-inner{padding:2rem 1rem}.cta-headline-container{width:100%}.x-large{font-size:2.2rem}.global-footer{padding-top:1rem;padding-left:1rem;padding-right:1rem}.footer-inner{grid-column-gap:4rem;grid-row-gap:4rem}.global-navigation{padding:1rem}.case-hero{padding-top:1.6rem;padding-left:1rem;padding-right:1rem}.case-hero.about{padding-bottom:.8rem}.hero-main-heading{width:100%}.case-intro.with-pic{padding-top:1rem}.case-intro-inner{width:80%;margin-left:0%}.heading-xlarge{font-size:1.6rem}.before-after{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;padding:2rem 1rem}.before{width:100%}.after{padding-top:0}.scrolly-image-wrapper{border-radius:0}.case-block{grid-column-gap:4.8rem;grid-row-gap:4.8rem;padding:2.4rem 1rem}.case-block.small-gap{grid-column-gap:1.6rem;grid-row-gap:1.6rem}.case-block.mid-gap{grid-column-gap:4rem;grid-row-gap:4rem}.case-min-inner{width:100%}.case-min-inner.quote{grid-column-gap:1rem;grid-row-gap:1rem;grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column}.stats-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column}.case-content-default-list{padding-left:1.25rem}.case-full-image{padding-top:.2rem;padding-left:1rem;padding-right:1rem;overflow:auto}.full-width-scrolly-image{border-radius:0}.image-trio-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;max-width:100%}.mobile-trio-image{border-radius:.4rem}.video-wrapper{border-radius:.4rem;margin-top:1rem}.product-shots{grid-column-gap:.4rem;grid-row-gap:.4rem;width:100%;max-width:100%}.more-projects{padding:4.8rem 1rem}.more-projects-inner{padding-left:1rem;padding-right:1rem}.more-projects-content-wrapper{justify-content:flex-start;align-items:center;width:100%;padding-left:0}.mp-copy{flex-flow:column;justify-content:center;align-items:flex-end;padding-left:0;padding-right:0}.mp-arrow{align-self:flex-end;padding-top:0}.large-arrow{width:40%}.big-picture{padding:1rem}.big-image-pic{border-radius:0}.multi-images{border-radius:0;flex-flow:column}.multi-col-image-container.width-50,.multi-col-image-container.width-50.tall-animation,.multi-col-image-container.width-50,.multi-col-image-container.width-50.tall-animation,.multi-col-image-container.width-50.tall-animation{width:100%}.ma-lottie{min-width:100%}._3col-desktop-image{border-radius:0}.quotes{width:10%}.quotes-content{width:100%}.quotes-wrapper{justify-content:flex-start;align-items:center;width:100%;padding-right:0}.drop-shadow{border-radius:0}.portfolio-block{grid-column-gap:2rem;grid-row-gap:2rem;padding-top:3.2rem;padding-left:1rem;padding-right:1rem}.feature-info{width:100%}.feature-header{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;justify-content:center;align-items:flex-start}.cta-wrapper{align-self:flex-start}.footer-2col{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr}.projects-list{margin-top:.4rem}}@media screen and (max-width:479px){.simon-foster-hero{width:100%;top:-6.4rem;left:0;right:0}.statue-with-jaunty-beret{height:70%;top:9%}.global-nav{justify-content:center;align-self:flex-end;align-items:flex-end;margin-bottom:0;font-size:1rem}.nav-item{justify-content:center;align-self:flex-end;align-items:flex-end;margin-left:1.2rem;margin-right:0;display:flex}.nav-link{text-transform:none;border-style:none;flex-flow:row;justify-content:center;align-self:flex-end;align-items:flex-end;padding:0;font-size:1rem;line-height:1em;display:flex}.nav-link:hover{color:var(--black);background-color:#0000}.big-headline{flex-flow:row;justify-content:center;align-items:flex-start;padding-top:.4rem;display:flex}.heading-grande{font-size:2.4rem}.xx-large{margin-bottom:0;font-size:2.4rem}.date{margin-top:-.4em;font-size:.5em}.heading.dark-heading{flex:1;width:auto;line-height:1.3em}.cta-inner{padding-bottom:2rem}.cta-headline-container{width:80%}.x-large{font-size:1.6rem}.primary-btn{text-align:center;flex:0 auto;width:100%;padding-top:.8rem;padding-bottom:.8rem;display:block}.global-footer{padding-top:2.4rem}.logo{padding-top:0;padding-bottom:0;font-size:1rem;line-height:1em}.logo.w--current{padding-top:0;padding-bottom:0}.case-hero{grid-column-gap:1.6rem;grid-row-gap:1.6rem;padding-top:2.4rem}.case-hero.about{padding-bottom:0}.hero-headings{grid-column-gap:2.4rem;grid-row-gap:2.4rem}.case-intro{grid-column-gap:2.4rem;grid-row-gap:2.4rem;flex-flow:column}.case-intro-inner{width:100%}.heading-xlarge{font-family:Neue Montreal Regular,Arial,sans-serif;font-size:1.2rem;line-height:1.3em}.case-hero-arrow{width:1.6rem}.arrow-container{justify-content:center;align-items:center}.arrow-container.offset{padding-right:2rem;display:none}.before-after{padding-top:0}.before-after.less-padding-mobile{padding-bottom:0}.case-block{grid-column-gap:4.8rem;grid-row-gap:4.8rem;padding-top:3.2rem;overflow:hidden}.case-block.small-gap{grid-column-gap:1rem;grid-row-gap:1rem}.case-block.mid-gap{grid-column-gap:4rem;grid-row-gap:4rem}.case-block.less-padding-mobile{padding-bottom:0}.case-block._3col-images{padding-top:.4rem;padding-bottom:.4rem}.case-block._3col-images.mo-padding-top-mobile{padding-top:1.6rem}.case-min-inner.quote{padding-top:2rem}.case-full-image{padding-top:.2rem;overflow:auto}.full-width-scrolly-image{border-radius:0;width:200%;max-width:none}.image-trio-wrapper{grid-column-gap:0rem;grid-row-gap:0rem}.mobile-trio-image.image-1{align-self:flex-start}.mobile-trio-image.image-2{align-self:flex-start;margin-top:16vw;margin-left:-50%}.mobile-trio-image.image-3{align-self:flex-start;margin-top:32vw;margin-left:-100%}._3col-image-wrapper{flex:none;width:50%;display:flex}.sticky-text{position:sticky;left:0}.video-wrapper{width:100%;margin-top:2rem}.product-shots{grid-column-gap:.4rem;grid-row-gap:.4rem}.more-projects{padding-top:2rem;padding-bottom:24vh}.more-projects-content-wrapper{grid-column-gap:1.6rem;grid-row-gap:1.6rem;flex-flow:row;flex:0 auto;justify-content:flex-start;align-items:flex-start;padding-bottom:0;padding-left:0;padding-right:0;position:relative}.mp-copy{grid-column-gap:0rem;grid-row-gap:0rem;flex-flow:column;flex:0 auto;justify-content:center;align-self:flex-start;align-items:flex-end;width:auto;height:auto;padding-left:0;padding-right:0;display:flex;position:static;inset:54% -35% 0% auto}.mp-arrow{flex-flow:column;justify-content:center;align-items:flex-end}.large-arrow{width:auto;max-width:none;height:80%}.big-picture{padding-top:0;padding-bottom:2rem}.big-picture.extra-padding-mobile{padding-bottom:1rem}.big-picture.less-padding-mobile{padding-bottom:0}.big-image-pic{border-radius:0;align-self:stretch}.big-image-pic.ma-type{padding:1rem}.multi-images,.multi-col-image-container.width-50,.multi-col-image-container.width-50.tall-animation,.multi-col-image-container.width-50,.multi-col-image-container.width-50.tall-animation,.multi-col-image-container.width-50.tall-animation{overflow:hidden}.ma-lottie{overflow:visible}.quotes{width:16%}.portfolio-block{grid-column-gap:2.4rem;grid-row-gap:2.4rem;padding-top:2.4rem}.portfolio-feature-tn.ff-feature{background-attachment:scroll}.portfolio-feature-inner{background-size:80px;padding-left:8vw;padding-right:8vw}.portfolio-feature{grid-column-gap:1.6rem;grid-row-gap:1.6rem}.feature-header{grid-column-gap:1rem;grid-row-gap:1rem}.cta-wrapper{align-self:stretch}.portfolio-feature-grid{grid-column-gap:4rem;grid-row-gap:4rem}.projects-list{margin-top:.4rem}.project-link{font-size:1rem}}