.scroll-progress-bar{z-index:3000;background-image:linear-gradient(to right, var(--tungsten-yellow), var(--tungsten-orange));width:100%;height:3px;position:fixed;top:0;transform:translate(-100%)}@keyframes tm-scroll-progress-fill{to{transform:translate(0)}}@supports (animation-timeline:scroll()){.scroll-progress-bar{animation:linear both tm-scroll-progress-fill;animation-timeline:scroll(root)}}html{scroll-behavior:smooth;scroll-padding-top:60px}#our-work{scroll-margin-top:-76px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.hero-about-us{justify-content:center;align-items:center;min-height:100vh;margin-top:-50vh;margin-bottom:22vh;padding-top:22vh;padding-bottom:22vh;display:flex;position:relative;overflow:hidden}body .hero-about-us{margin-top:-245px}.hero-about-us-statement-small-print{float:left;color:#ffffff80;margin-bottom:64px;font-size:20px;line-height:1;position:relative}.hero-about-us-statement-large{color:#ebebeb;text-align:left;margin-left:28px;margin-right:220px;font-size:1.5rem;font-weight:400;line-height:1.6;display:inline-block}.hero-about-us-statement-large.right{text-align:right;margin-top:64px;margin-left:220px;margin-right:28px}.hero-about-us-scroll-down{justify-content:flex-end;align-items:center;margin-top:64px;display:flex}.hero-about-us-graphic{z-index:1;font-size:18px;position:absolute;inset:42.9vh auto auto 8vw}.hero-about-us-graphic.one{width:103px;transform-style:preserve-3d;justify-content:space-between;align-items:flex-end;display:flex;top:0%;left:5%}.hero-about-us-graphic.two{top:13%;right:20%}.hero-about-us-graphic.three{opacity:.85;width:130px;margin-bottom:0;font-size:40px;position:relative;inset:106px auto 0% -77%}@media screen and (min-width:1280px){.hero-about-us-graphic.three{clear:none;position:relative;bottom:-63%;left:-59%}}@media screen and (min-width:1440px){.hero-about-us-statement-small-print{margin-bottom:96px;font-size:24px}.hero-about-us-statement-large{font-size:1.8rem}.hero-about-us-scroll-down{margin-top:96px}.hero-about-us-graphic{font-size:25px}.hero-about-us-graphic.three{width:107px;bottom:32%;left:23%}}@media screen and (min-width:1920px){.hero-about-us{z-index:1}.hero-about-us-statement-small-print{font-size:20px}.hero-about-us-statement-large{font-size:2rem}.hero-about-us-graphic.one{transform:scale3d(1none, 1none, 1none);top:16%;left:7%}.hero-about-us-graphic.two{flex:0 auto;align-self:auto;width:180px;height:180px;display:flex}.hero-about-us-graphic.three{width:149px}}@media screen and (max-width:991px){.hero-about-us{min-height:100vh;margin-top:-17vh}.hero-about-us-statement-wrapper{flex-direction:column;align-items:center;display:flex}.hero-about-us-statement-large,.hero-about-us-statement-large.right{text-align:center;margin-left:0;margin-right:0}.hero-about-us-scroll-down{justify-content:center}.hero-about-us-graphic.one{top:12%;left:17%}.hero-about-us-graphic.two{top:15%;right:10%}.hero-about-us-graphic.three{bottom:18%;left:10%}}@media screen and (max-width:767px){.hero-about-us{overflow:hidden}.hero-about-us-statement-large{padding-left:32px;padding-right:32px;top:18px}.hero-about-us-scroll-down{margin-top:32px}.hero-about-us-graphic{top:34vh}}@media screen and (max-width:479px){.hero-about-us-statement-wrapper{margin-bottom:32px}.hero-about-us-statement-small-print{float:none;font-size:16px}.hero-about-us-statement-large{text-align:center;font-size:1rem;top:21px}.hero-about-us-statement-large.right{margin-top:32px}.hero-about-us-graphic{top:31.8vh;left:-13.8vw}.hero-about-us-graphic.one{top:2%;left:-10%}.hero-about-us-graphic.two{right:-18%}.hero-about-us-graphic.three{bottom:1%;left:-11%}}.hero-our-work{background-color:#0000;flex-direction:column;justify-content:flex-start;align-items:center;margin-bottom:0;padding-top:1rem;display:block;position:relative;top:-84px}.visual-scroll-down{align-items:center;padding-top:0;font-size:0;display:flex}.visual-scroll-down:hover{color:var(--white);text-decoration:none}.visual-scroll-down-button{border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-top:-2px;display:flex;position:relative}.visual-scroll-down-button-inner{z-index:2;background-color:var(--white);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.visual-scroll-down-text{margin-right:24px}.visual-scroll-down-icon{min-width:20px;max-width:20px;min-height:20px;max-height:20px}.visual-scroll-down-hover-background{background-image:linear-gradient(108deg, var(--tungsten-yellow), var(--tungsten-orange));border-radius:50%;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:-6%}@media screen and (min-width:1440px){.hero-our-work{padding-bottom:51px}}@media screen and (min-width:1920px){.hero-our-work{z-index:2}.visual-scroll-down{display:flex}}@media screen and (max-width:991px){.visual-scroll-down-button{width:60px;height:60px}.visual-scroll-down-button-inner{width:100%}.visual-scroll-down-icon{max-width:35px;max-height:35px}.visual-scroll-down-hover-background{inset:-5%}}@media screen and (max-width:767px){.hero-our-work{min-height:0}.visual-scroll-down-button{width:40px;height:40px}.visual-scroll-down-icon{min-width:25%;max-width:24px;min-height:25%;max-height:24px}}@media screen and (max-width:479px){.hero-our-work{padding-left:0;padding-right:0}.visual-scroll-down{flex-direction:column}.visual-scroll-down-button{width:50px;height:50px}.visual-scroll-down-text{text-align:center;margin-bottom:16px;margin-left:auto;margin-right:auto}.visual-scroll-down-icon{max-width:23px;min-height:50%;max-height:23px}.visual-scroll-down-hover-background{inset:-7%}}.hero-section{z-index:1;cursor:auto;flex-direction:column;justify-content:center;min-height:100vh;padding-top:60px;display:flex;position:relative}.hero-section.hero-studio{align-items:flex-start;padding-top:0;overflow:hidden}.hero-section.hero-contact-us{min-height:70vh;padding-top:165px}.hero-section.hero-what-we-do-scroll{justify-content:flex-start;min-height:500vh;padding-top:22vh;padding-bottom:22vh;position:relative;overflow:visible}@media screen and (min-width:1440px){.hero-section.hero-contact-us{padding-top:194px}}@media screen and (min-width:1920px){.hero-section{min-height:100vh}.hero-section.hero-what-we-do-scroll{padding-top:17vh;padding-bottom:22vh}}@media screen and (max-width:991px){.hero-section{padding-top:136px;display:block}.hero-section.hero-studio{align-items:center;display:flex}.hero-section.hero-contact-us{padding-top:134px;padding-bottom:134px;display:flex}.hero-section.hero-what-we-do-scroll{min-height:300vh}}@media screen and (max-width:767px){.hero-section{z-index:1}.hero-section.hero-studio{padding-top:120px;padding-bottom:120px}.hero-section.hero-what-we-do-scroll{min-height:500vh;padding-top:60px;padding-bottom:60px}}@media screen and (max-width:479px){.hero-section{padding-top:114px}.hero-section.hero-studio{flex-direction:column;padding-left:32px;padding-right:32px;display:flex}.hero-section.hero-contact-us{padding-top:120px;padding-bottom:120px}}.hero-split-view-background-video.background-video{z-index:2;display:block}.hero-split-view-background-wrapper{opacity:0;display:block;position:absolute;inset:0%}.hero-split-view-background-wrapper.left{z-index:1;opacity:1}.hero-split-view-title{z-index:3;white-space:nowrap;flex:0 auto;align-self:center;position:relative;overflow:visible}.hero-split-view-title-right{text-indent:2px;column-count:1;white-space:pre;font-size:9vw;line-height:1.15;position:relative;overflow:visible}.hero-split-view-overlap-left{z-index:4;width:60%;display:none;position:absolute;inset:0% auto 0% 0%}.hero-split-view-overlap-right{z-index:4;width:60%;display:none;position:absolute;inset:0% 0% 0% auto}.hero-split-view-text-wrapper{z-index:2;text-align:right;flex-direction:column;flex:0 auto;justify-content:center;align-self:center;align-items:center;width:80vw;margin-top:53px;margin-left:auto;margin-right:auto;display:flex;position:relative}.hero-split-view{overflow:hidden}.hero-split-view.hero-section{padding-top:173px;padding-bottom:165px}.hero-split-view-inner{overflow:visible}.hero-split-view-inner.heading-extra-huge{text-align:left;text-shadow:0 12px 16px #2727274d;direction:ltr;font-family:Playfair Display,sans-serif;font-size:75px}.hero-split-view-background-video.background-video.hero-split-view-background-video-mobile,.hero-split-view-css-preview{display:none}.hero-split{flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:46%;display:flex}@media screen and (min-width:1440px){.hero-split-view-text-wrapper{text-align:center}.hero-split-view.hero-section{padding-top:208px;padding-bottom:149px}}@media screen and (min-width:1920px){.hero-split-view-scroll{bottom:16px}.hero-split-view-title{margin-top:-14vh}.hero-split-view-title-right{margin-left:579px;left:-292px}.hero-split-view-overlap-left,.hero-split-view-overlap-right{width:55%}.hero-split-view-text-wrapper{justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:block;position:static}.hero-split-view.hero-section{padding-top:212px;padding-bottom:106px}.hero-split-view-inner.heading-extra-huge{line-height:1.05}}@media screen and (max-width:991px){.hero-split-view-scroll{bottom:16px}.hero-split-view-title{margin-top:0}.hero-split-view-title-right{text-align:center;padding-left:0;padding-right:0;display:block;position:static;top:auto;left:auto}.hero-split-view-overlap-left,.hero-split-view-overlap-right{display:none}.hero-split-view-text-wrapper{text-align:center;flex-direction:column;align-self:center;align-items:center;width:80vw;margin-top:32px;display:flex;position:relative;left:0%;transform:translate(0%)}.hero-split-view.hero-section{justify-content:center;align-items:center;padding-top:131px;display:flex}.hero-split-view-inner.heading-extra-huge{text-shadow:0 6px 8px #2727274d;white-space:normal;font-size:5rem}.hero-split{max-width:100%;margin-bottom:40px}}@media screen and (max-width:767px){.hero-split-view-scroll{display:none}.hero-split-view-background-video.background-video{text-align:left;position:relative}.hero-split-view-title{z-index:3}.hero-split-view-title-right{text-align:center;width:80vw;margin-left:auto;margin-right:auto;font-size:13vw;line-height:1.2;display:inline-block;position:static;top:auto;bottom:auto;left:auto}.hero-split-view-text-wrapper{flex-direction:column;align-self:center;width:80vw;margin-top:16px;padding:0;position:static;left:auto;transform:none}.hero-split-view.hero-section{padding-top:116px;padding-bottom:136px}.hero-split-view-inner.heading-extra-huge{font-size:2rem}.hero-split-view-background-video.background-video.hero-split-view-background-video-mobile{z-index:3;display:block}}@media screen and (max-width:479px){.hero-split-view-scroll{display:block}.hero-split-view-background-video.background-video{opacity:.7}.hero-split-view-background-wrapper{display:none}.hero-split-view-background-wrapper.left{display:block}.hero-split-view-title-right{text-align:center;object-fit:fill;align-items:center;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;font-size:14vw;line-height:1.2;display:block;position:static;top:auto;bottom:auto;left:2px}.hero-split-view-text-wrapper{flex-direction:column;margin-top:70px;top:271.719px}.hero-split-view.hero-section{padding-top:118px;display:flex}.hero-split-view-inner{text-shadow:0 1px 2px #0000008c}.hero-split-view-inner.heading-extra-huge{text-align:center;padding-left:16px;padding-right:16px;font-size:3rem;position:static}}@keyframes tm-hero-text-rise{0%{opacity:0}to{opacity:1}}@keyframes tm-hero-bg-fade{0%{opacity:0}to{opacity:1}}.hero-split-view-text-wrapper{will-change:transform;animation:.9s ease-out .2s both tm-hero-text-rise}.hero-split-view-background-wrapper{will-change:transform;animation:1.2s ease-out both tm-hero-bg-fade}@media (prefers-reduced-motion:reduce){.hero-split-view-text-wrapper,.hero-split-view-background-wrapper{animation:none}}.hero-about-us-scroll-down .paragraph-lead-1{font-size:32px;line-height:1.1}.hero-about-us-scroll-down .visual-scroll-down-button,.hero-about-us-scroll-down .visual-scroll-down-button-inner{width:48px;height:48px}.hero-about-us-scroll-down .visual-scroll-down-icon{color:#0a0a0a;width:24px;height:24px}.hero-about-us-scroll-down .visual-scroll-down-hover-background{opacity:0;transform-origin:50%;transition:opacity .28s cubic-bezier(.2,.9,.2,1),transform .28s cubic-bezier(.2,.9,.2,1);transform:scale(.55)}.hero-about-us-scroll-down .visual-scroll-down:hover .visual-scroll-down-hover-background,.hero-about-us-scroll-down .visual-scroll-down:focus-visible .visual-scroll-down-hover-background{opacity:1;transform:scale(1)}.hero-about-us-scroll-down .visual-scroll-down-text,.hero-about-us-scroll-down .visual-scroll-down-icon{transition:transform .28s cubic-bezier(.2,.9,.2,1)}.hero-about-us-scroll-down .visual-scroll-down:hover .visual-scroll-down-text,.hero-about-us-scroll-down .visual-scroll-down:focus-visible .visual-scroll-down-text{transform:translate(-8px)}.hero-about-us-scroll-down .visual-scroll-down:hover .visual-scroll-down-icon,.hero-about-us-scroll-down .visual-scroll-down:focus-visible .visual-scroll-down-icon{transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.hero-about-us-scroll-down .visual-scroll-down-hover-background,.hero-about-us-scroll-down .visual-scroll-down-text,.hero-about-us-scroll-down .visual-scroll-down-icon{transition:none}.hero-about-us-scroll-down .visual-scroll-down:hover .visual-scroll-down-hover-background{opacity:1;transform:scale(1)}}@keyframes tm-hero-text-parallax{to{transform:translateY(588px)}}@keyframes tm-hero-bg-parallax{to{transform:translateY(588px)scale(1.2)}}@supports (animation-timeline:scroll()){.hero-split-view-text-wrapper{animation:1.1s cubic-bezier(.2,.9,.2,1) .25s both tm-hero-text-rise,linear both tm-hero-text-parallax;animation-timeline:auto,scroll(root);animation-range:normal,0 1200px}.hero-split-view-background-wrapper{animation:1.4s ease-out both tm-hero-bg-fade,linear both tm-hero-bg-parallax;animation-timeline:auto,scroll(root);animation-range:normal,0 1200px}}.heading-extra-huge{color:var(--white);letter-spacing:2px;margin-top:0;margin-bottom:0;font-size:210px;font-weight:700;line-height:100%;overflow:hidden}.hero-homepage-text-content{z-index:2;text-align:center;text-shadow:0 1px 2px #27272780;white-space:normal;direction:ltr;flex-direction:row;flex:0 auto;justify-content:center;align-self:center;align-items:center;width:55vw;max-width:1080px;margin-left:0;margin-right:0;font-family:Heebo,sans-serif;font-size:20px;font-weight:500;line-height:2;text-decoration:none;position:relative}@media screen and (min-width:1440px){.heading-extra-huge{font-size:240px}.hero-homepage-text-content{text-align:center;font-size:26px;display:inline}}@media screen and (min-width:1920px){.heading-extra-huge{font-size:17vw;line-height:89%}.hero-homepage-text-content{text-align:center;width:50vw;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;font-size:30px;display:block}}@media screen and (max-width:991px){.heading-extra-huge{text-align:center;font-size:170px;display:block}.hero-homepage-text-content{text-align:center;white-space:normal;font-size:15px}}@media screen and (min-width:768px) and (max-width:991px){.hero-homepage-text-content{font-size:22px;line-height:1.5}}@media screen and (max-width:767px){.heading-extra-huge{font-size:88px}.hero-homepage-text-content{text-align:center;justify-content:center;align-items:center;width:74vw;margin-left:auto;margin-right:auto;font-size:19px;position:relative}}@media screen and (max-width:479px){.heading-extra-huge{z-index:2;font-size:60px;position:relative}.hero-homepage-text-content{text-align:center;object-fit:fill;width:80vw;margin-bottom:0;margin-left:auto;margin-right:auto;padding-top:0;padding-right:0;font-size:16px;display:block;position:static;top:auto;left:auto;overflow:visible}}.icon-scroll{width:20px;height:30px}.promo-banner{color:#000;background-color:#171717;background-image:linear-gradient(#171717,#d8f60233);margin-top:0;padding-top:15px;padding-bottom:15px;font-family:Inter,sans-serif;font-size:19px;font-weight:700}@media screen and (max-width:991px){.promo-banner{grid-column-gap:16px;grid-row-gap:16px;padding:30px 0}}@media screen and (max-width:479px){.promo-banner{padding-left:15px;padding-right:15px;overflow:hidden}}
.hero-latest-work-collection-item{height:60vh;margin-bottom:1rem}.hero-latest-work-title{color:var(--white);text-shadow:0 6px 8px var(--backgrounds);font-size:60px}.hero-latest-work-title:hover{color:var(--white)}.hero-latest-work-who-for{color:#6b6b6b;letter-spacing:0;margin-top:9px;font-size:16px;font-weight:500;line-height:1.8}@media screen and (min-width:1920px){.hero-latest-work-collection-item{border-radius:8px;height:29vw;overflow:hidden}.hero-latest-work-who-for{margin-bottom:16px}}@media screen and (max-width:991px){.hero-latest-work-collection-item{height:33vh;max-height:360px}.hero-latest-work-title{text-shadow:0 3px 3px #0000000f;font-size:41px}}@media screen and (max-width:767px){.hero-latest-work-collection-item{height:75vh;margin-bottom:0;padding-top:0}.hero-latest-work-title{margin-bottom:0;font-size:36px}.hero-latest-work-who-for{color:var(--white);margin-bottom:0}}@media screen and (max-width:479px){.hero-latest-work-title{font-size:31px}.hero-latest-work-who-for{margin-top:0;display:block}}
@keyframes tm-recent-work-card-wipe{0%{clip-path:inset(0 100% 0 0);transform:translate(-48px)}to{clip-path:inset(0);transform:translate(0)}}@keyframes tm-recent-work-text-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.hero-latest-work-collection-item{view-timeline-name:--recent-card;will-change:clip-path, transform;animation:cubic-bezier(.2,.9,.2,1) both tm-recent-work-card-wipe;animation-timeline:--recent-card;animation-range:entry 25%}.hero-latest-work-title{will-change:opacity, transform;animation-name:tm-recent-work-text-rise;animation-duration:1s;animation-timing-function:cubic-bezier(.2,.9,.2,1);animation-fill-mode:both;animation-timeline:--recent-card;animation-range:entry 28%}.hero-latest-work-who-for{will-change:opacity, transform;animation-name:tm-recent-work-text-rise;animation-duration:1s;animation-timing-function:cubic-bezier(.2,.9,.2,1);animation-fill-mode:both;animation-timeline:--recent-card;animation-range:entry 34%}}@media (prefers-reduced-motion:reduce){.hero-latest-work-collection-item,.hero-latest-work-title,.hero-latest-work-who-for{opacity:1;clip-path:none;animation:none;transform:none}}.section-title-background-text{z-index:0;color:#ffffff05;width:100%;font-family:Playfair Display,sans-serif;font-size:336px;font-weight:700;line-height:1.1;display:block;position:absolute;top:0}.section-title-background-text.left{z-index:1;font-size:310px;left:-81px;transform:translateY(-75%)}@media screen and (min-width:1440px){.section-title-background-text{font-size:415px}}@media screen and (min-width:1920px){.section-title-background-text{font-size:25vw}.section-title-background-text.left{font-size:14vw}.section-title-background-text.left.hero-our-work-section-title{z-index:-1}}@media screen and (max-width:991px){.section-title-background-text.left.hero-our-work-section-title{font-size:190px}}@media screen and (max-width:767px){.section-title-background-text.left.hero-our-work-section-title{display:none}}
.what-we-do-observer{z-index:1;grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:20vw;margin-left:auto;margin-right:auto;display:block;position:sticky;top:0;overflow:visible}.what-we-do-tagline{z-index:3;white-space:nowrap;display:block;position:absolute;top:-100px;transform:translate(0)}.what-we-do-item-mover{width:3620px;display:block;position:relative;left:50%;overflow:visible}.what-we-do-tagline-text{color:var(--white);letter-spacing:2px;object-fit:fill;margin-top:0;margin-bottom:0;margin-left:-229px;padding-left:0;font-family:Playfair Display,sans-serif;font-size:98px;font-weight:700;line-height:130%;text-decoration:none;overflow:visible}.hero-what-we-do-scroll{min-height:300vh;position:relative}.what-we-do-wrapper{width:99.4vw;min-height:100vh;padding-top:24vh;padding-bottom:20vh;display:block;position:relative;left:-40vw;overflow:hidden}.hero-what-we-do-helper{display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.hero-what-we-do-helper.pointer-events-none{opacity:0;align-items:center}.hero-what-we-can-do-helper-text{margin-right:16px;font-size:80%}.what-we-do-item-mover-inner{display:flex}@media screen and (min-width:1440px){.what-we-do-item-mover{width:307vw}.what-we-do-tagline-text{font-size:110px}}@media screen and (min-width:1920px){.what-we-do-tagline{top:-175px}.what-we-do-item-mover{width:400vw}.what-we-do-tagline-text{font-size:176px}.what-we-do-wrapper{overflow:hidden}}@media screen and (max-width:991px){.what-we-do-item-mover{width:3700px}.what-we-do-tagline-text{font-size:98px;display:block}.hero-what-we-do-scroll{min-height:600vh}.what-we-do-wrapper{width:99.3vw}}@media screen and (max-width:767px){.what-we-do-observer{width:auto;position:relative;top:0}.what-we-do-tagline{white-space:normal;margin-top:32px;margin-bottom:32px;display:none;position:relative;top:0}.what-we-do-item-mover{width:auto;left:auto}.what-we-do-tagline-text{text-align:center;margin-left:0;font-size:9vw}.hero-what-we-do-scroll{min-height:0;font-size:20px}.what-we-do-wrapper{width:auto;min-height:0;padding-top:0;padding-bottom:0;left:auto;overflow:visible}.what-we-do-item-mover-inner{flex-direction:column}}@media screen and (max-width:479px){.what-we-do-tagline-text{z-index:2}}.what-we-do-tagline{will-change:transform;z-index:2}.what-we-do-item-mover-inner>.what-we-do-item-wrapper{position:relative}.what-we-do-item-mover-inner>.what-we-do-item-wrapper:nth-child(odd){z-index:3}.what-we-do-item-mover-inner>.what-we-do-item-wrapper:nth-child(2n){z-index:1}.what-we-do-item:nth-of-type(odd){z-index:3}@supports (animation-timeline:view()){.hero-what-we-do-scroll{view-timeline-name:--what-we-do-pin}.what-we-do-item-mover{--mover-width:3620px;--mover-start-x:18vw;--tagline-drift-ratio:.67;--mover-end-x:calc(-1 * (var(--mover-width) - 100vw));--tagline-counter-x:calc((var(--mover-width) - 100vw + var(--mover-start-x)) * var(--tagline-drift-ratio));will-change:transform;animation:linear both what-we-do-mover-slide;animation-timeline:--what-we-do-pin}.what-we-do-tagline{animation:linear both what-we-do-tagline-drift;animation-timeline:--what-we-do-pin}@keyframes what-we-do-mover-slide{0%{transform:translateX(var(--mover-start-x))}to{transform:translateX(var(--mover-end-x))}}@keyframes what-we-do-tagline-drift{0%{transform:translate(0)}to{transform:translateX(var(--tagline-counter-x))}}@media (min-width:1440px){.what-we-do-item-mover{--mover-width:307vw}}@media (min-width:1920px){.what-we-do-item-mover{--mover-width:400vw}}@media (max-width:991px){.what-we-do-item-mover{--mover-width:3700px}}@media (max-width:767px){.what-we-do-item-mover,.what-we-do-tagline{animation:none}}}@media (prefers-reduced-motion:reduce){.what-we-do-item-mover,.what-we-do-tagline{will-change:auto;animation:none!important;transform:none!important}}
.hero-clients{flex-direction:column;align-items:center;min-height:50vh;padding-top:10vh;padding-bottom:0;display:flex;overflow:hidden}.hero-client{border:1px solid var(--styles-text);border-radius:50%;justify-content:center;align-items:center;width:20vw;height:20vw;margin-left:-2vh;display:flex}.hero-client-image{width:48%}.hero-clients-wrapper{flex-wrap:nowrap;justify-content:flex-start;align-self:flex-start;align-items:stretch;display:flex;overflow:hidden}@media screen and (min-width:1920px){.hero-clients{z-index:2;flex-direction:column;align-items:flex-start;min-height:35vh;position:relative}.hero-client{width:17vw;height:17vw}.hero-clients-wrapper{display:flex}}@media screen and (max-width:991px){.hero-client-image{width:39%}}@media screen and (max-width:767px){.hero-clients{justify-content:center;padding-top:64px;padding-bottom:64px}.hero-client-image{width:45%}}@media screen and (max-width:479px){.hero-clients{margin-top:auto;padding:32px 0}.hero-client{width:52vw;height:52vw}}@keyframes tm-hero-clients-marquee-left{0%{transform:translate(0%)}to{transform:translate(-50%)}}.hero-clients-first{will-change:transform;animation:44s linear infinite tm-hero-clients-marquee-left;display:flex}@media (prefers-reduced-motion:reduce){.hero-clients-first{animation:none}}
