.internal-pages-module__tUpYfq__main{width:100%}.internal-pages-module__tUpYfq__casesHero,.internal-pages-module__tUpYfq__statementHero,.internal-pages-module__tUpYfq__jobHero,.internal-pages-module__tUpYfq__jobPage,.internal-pages-module__tUpYfq__contactsPage{isolation:isolate;background:linear-gradient(#ecedef24, #ecedef24), url(/images/setters-main-bg.webp) center / cover no-repeat, var(--color-paper);min-height:100svh;color:var(--color-ink);position:relative;overflow:hidden}.internal-pages-module__tUpYfq__casesHero:before,.internal-pages-module__tUpYfq__statementHero:before,.internal-pages-module__tUpYfq__jobHero:before,.internal-pages-module__tUpYfq__jobPage:before,.internal-pages-module__tUpYfq__contactsPage:before{z-index:-1;content:"";opacity:.18;pointer-events:none;background-image:url(/textures/noise.png);background-position:50%;animation:1s steps(4,end) infinite internal-pages-module__tUpYfq__pageNoise;position:absolute;inset:-21vw}.internal-pages-module__tUpYfq__pageMark{z-index:1;color:var(--color-ink);letter-spacing:-.05em;text-align:center;margin:0;padding-top:clamp(32px,2.667vw,52px);font-size:clamp(38px,2.778vw,54px);font-weight:400;line-height:1.05;position:relative}.internal-pages-module__tUpYfq__pageMarkLight{color:#fff}.internal-pages-module__tUpYfq__casesHero{padding:0 clamp(18px,2.23vw,43px) clamp(104px,6.8vw,132px)}.internal-pages-module__tUpYfq__caseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,.52vw,10px);margin-top:clamp(28px,1.667vw,32px);display:grid}.internal-pages-module__tUpYfq__caseCard{color:#fff;background:#45515c8c;border-radius:clamp(8px,.48vw,9px);min-height:clamp(540px,100svh - 234px,766px);position:relative;overflow:hidden}.internal-pages-module__tUpYfq__caseImage{object-fit:cover;transform:scale(1.01)}.internal-pages-module__tUpYfq__caseShade{background:#45515c94;position:absolute;inset:0}.internal-pages-module__tUpYfq__caseContent{text-align:center;grid-template-rows:1fr auto;align-items:center;padding:clamp(24px,2.5vw,48px) clamp(22px,2.23vw,43px) 12px;display:grid;position:absolute;inset:0}.internal-pages-module__tUpYfq__caseContent h2{letter-spacing:-.05em;align-self:center;margin:0 auto;font-size:clamp(34px,2.778vw,54px);font-weight:400;line-height:1.1}.internal-pages-module__tUpYfq__caseContent p{letter-spacing:-.05em;text-transform:uppercase;max-width:540px;margin:0 auto;font-size:clamp(12px,.833vw,16px);line-height:1.2}.internal-pages-module__tUpYfq__caseFilter,.internal-pages-module__tUpYfq__sectionTabs{z-index:16;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#45515c99;border-radius:clamp(8px,.556vw,11px);align-items:center;height:clamp(62px,4.31vw,83px);display:flex;position:fixed;bottom:clamp(24px,1.667vw,43px);left:50%;transform:translate(-50%)}.internal-pages-module__tUpYfq__caseFilter{justify-content:space-between;width:clamp(560px,41.67vw,800px);padding:0 clamp(10px,.78vw,15px) 0 clamp(28px,2.1vw,40px)}.internal-pages-module__tUpYfq__caseFilter p{letter-spacing:-.03em;font-size:clamp(21px,1.389vw,27px);line-height:1.3}.internal-pages-module__tUpYfq__caseFilter button{color:inherit;letter-spacing:-.05em;text-transform:uppercase;background:0 0;border:0;font-size:clamp(12px,.833vw,16px);line-height:1}.internal-pages-module__tUpYfq__filterReset{color:#ffffff2e}.internal-pages-module__tUpYfq__filterOpen{cursor:pointer;border-radius:clamp(7px,.48vw,9px);height:calc(100% - clamp(12px,.78vw,15px));padding:0 clamp(22px,1.5vw,29px);background:#45515c99!important}.internal-pages-module__tUpYfq__casesPage{isolation:isolate;background:linear-gradient(#ecedef24, #ecedef24), url(/images/setters-main-bg.webp) center top / cover repeat-y, var(--color-paper);min-height:100svh;color:var(--color-ink);padding:clamp(35px,2.71vw,39px) clamp(28px,2.23vw,32px) clamp(96px,8.89vw,128px);position:relative;overflow:clip visible}.internal-pages-module__tUpYfq__casesPage:before{z-index:-2;content:"";background:linear-gradient(#ecedef24, #ecedef24), url(/images/setters-main-bg.webp) center top / cover repeat-y, var(--color-paper);position:fixed;inset:0}.internal-pages-module__tUpYfq__casesPage:after{z-index:-1;content:"";opacity:.18;pointer-events:none;background-image:url(/textures/noise.png);background-position:50%;animation:1s steps(4,end) infinite internal-pages-module__tUpYfq__pageNoise;position:fixed;inset:-21vw}.internal-pages-module__tUpYfq__casesTop{grid-template-columns:1fr;place-items:center;width:100%;min-height:clamp(37px,2.92vw,42px);display:grid}.internal-pages-module__tUpYfq__casesTitle{letter-spacing:-.05em;text-align:center;text-transform:uppercase;margin:0;font-size:clamp(36px,2.778vw,40px);font-weight:400;line-height:1.05}.internal-pages-module__tUpYfq__casesCaseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,.556vw,8px);min-height:1000px;margin-top:clamp(24px,1.667vw,24px);display:grid}.internal-pages-module__tUpYfq__casesCaseCard{--case-card-reveal-transform:translate3d(0, 38px, 0) scale(.985);--case-card-reveal-x-left:clamp(-760px, -34vw, -390px);--case-card-reveal-x-right:clamp(390px, 34vw, 760px);aspect-ratio:1.187;opacity:1;transform-origin:50%;will-change:opacity, transform;position:relative;transform:none}.internal-pages-module__tUpYfq__casesCaseCard:nth-child(odd){--case-card-reveal-transform:translate3d(var(--case-card-reveal-x-left), 64px, 0) rotate(-6.2deg)}.internal-pages-module__tUpYfq__casesCaseCard:nth-child(2n){--case-card-reveal-transform:translate3d(var(--case-card-reveal-x-right), 56px, 0) rotate(4.4deg)}.internal-pages-module__tUpYfq__casesCaseCard:nth-child(3){--case-card-reveal-transform:translate3d(var(--case-card-reveal-x-left), 34px, 0) rotate(-3.4deg)}.internal-pages-module__tUpYfq__casesCaseCard:nth-child(4){--case-card-reveal-transform:translate3d(var(--case-card-reveal-x-right), 34px, 0) rotate(3.6deg)}.internal-pages-module__tUpYfq__casesCaseCard:nth-child(4n+5){--case-card-reveal-transform:translate3d(var(--case-card-reveal-x-left), 48px, 0) rotate(-4.2deg)}.internal-pages-module__tUpYfq__casesCaseCard:nth-child(4n+6){--case-card-reveal-transform:translate3d(var(--case-card-reveal-x-right), 42px, 0) rotate(2.6deg)}.internal-pages-module__tUpYfq__casesCaseCard:nth-child(4n+7){--case-card-reveal-transform:translate3d(var(--case-card-reveal-x-left), 62px, 0) rotate(-5.8deg)}.internal-pages-module__tUpYfq__casesCaseCard:nth-child(4n+8){--case-card-reveal-transform:translate3d(var(--case-card-reveal-x-right), 52px, 0) rotate(4deg)}.internal-pages-module__tUpYfq__casesPage[data-reveal-ready=true] .internal-pages-module__tUpYfq__casesCaseCard{opacity:0;transform:var(--case-card-reveal-transform);transition:opacity .64s,transform 1.04s cubic-bezier(.22,.61,.36,1)}.internal-pages-module__tUpYfq__casesPage[data-reveal-ready=true] .internal-pages-module__tUpYfq__casesCaseCard[data-revealed=true]{opacity:1;transform:none}.internal-pages-module__tUpYfq__casesPage[data-filter-transition=out] .internal-pages-module__tUpYfq__casesCaseCard,.internal-pages-module__tUpYfq__casesPage[data-filter-transition=out] .internal-pages-module__tUpYfq__casesCaseCard[data-revealed=true]{opacity:0;transition:opacity .32s,transform .32s;transform:none}.internal-pages-module__tUpYfq__casesCaseLink{color:#fff;background:#45515c;border-radius:clamp(7px,.556vw,8px);width:100%;height:100%;display:block;position:relative;overflow:hidden}.internal-pages-module__tUpYfq__casesCaseImage{z-index:1;object-fit:cover}.internal-pages-module__tUpYfq__casesCaseShade{z-index:2;background:#45515c99;position:absolute;inset:0}.internal-pages-module__tUpYfq__casesCaseContent{z-index:3;text-align:center;grid-template-rows:1fr auto;align-items:center;height:100%;padding:clamp(9px,.694vw,10px) clamp(56px,5.556vw,80px);display:grid;position:relative}.internal-pages-module__tUpYfq__casesCaseTitle{color:inherit;letter-spacing:-.05em;align-self:center;margin:0 auto;font-size:clamp(34px,2.778vw,40px);font-weight:400;line-height:1.05;display:block}.internal-pages-module__tUpYfq__casesCaseSubtitle{max-width:420px;color:inherit;letter-spacing:-.05em;text-transform:uppercase;justify-self:center;font-size:clamp(11px,.833vw,12px);font-weight:400;line-height:1.16;display:block}.internal-pages-module__tUpYfq__casesSocials{color:var(--color-ink);letter-spacing:-.05em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:0;margin:clamp(78px,5.833vw,84px) auto 0;padding-bottom:clamp(36px,2.5vw,36px);font-size:clamp(11px,.833vw,12px);line-height:1.16;display:flex}.internal-pages-module__tUpYfq__casesSocials a{padding:0 clamp(10px,.833vw,12px)}.internal-pages-module__tUpYfq__casesFilterSticky{z-index:104;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:clamp(24px,1.667vw,24px);left:0;right:0}.internal-pages-module__tUpYfq__casesFilterDock{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;background:#45515c99;border-radius:clamp(8px,.556vw,8px);width:min(600px,100vw - 32px);padding:8px}.internal-pages-module__tUpYfq__casesFilterTop{justify-content:space-between;align-items:center;height:clamp(46px,3.19vw,46px);display:flex}.internal-pages-module__tUpYfq__casesFilterTitle{letter-spacing:-.03em;margin:0;padding:0 16px;font-size:clamp(20px,1.39vw,20px);line-height:1.3}.internal-pages-module__tUpYfq__casesFilterClear,.internal-pages-module__tUpYfq__casesFilterToggle,.internal-pages-module__tUpYfq__casesFilterTag,.internal-pages-module__tUpYfq__casesFilterTab{color:inherit;font:inherit;cursor:pointer;border:0}.internal-pages-module__tUpYfq__casesFilterClear,.internal-pages-module__tUpYfq__casesFilterToggle{letter-spacing:-.05em;text-transform:uppercase;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:96px;height:100%;font-size:12px;line-height:1.17;display:inline-flex}.internal-pages-module__tUpYfq__casesFilterClear:disabled{color:#ffffff2e;cursor:default}.internal-pages-module__tUpYfq__casesFilterToggle{background:#45515c99;min-width:87px}.internal-pages-module__tUpYfq__casesFilterPanel{padding-top:32px}.internal-pages-module__tUpYfq__casesFilterPanel[hidden],.internal-pages-module__tUpYfq__casesFilterTags[hidden],.internal-pages-module__tUpYfq__casesCaseCard[hidden]{display:none}.internal-pages-module__tUpYfq__casesFilterTags{flex-wrap:wrap;gap:4px;min-height:96px;display:flex}.internal-pages-module__tUpYfq__casesFilterTag{letter-spacing:-.05em;text-transform:uppercase;background:#ffffff1f;border-radius:8px;align-items:center;gap:9px;min-height:46px;padding:0 16px;font-size:12px;line-height:1.17;transition:background-color .18s,color .18s;display:inline-flex}.internal-pages-module__tUpYfq__casesFilterTag[data-active=true]{color:var(--color-ink);background:#fff}.internal-pages-module__tUpYfq__casesFilterCheck{border:1px solid;border-radius:2px;flex:none;width:14px;height:14px;display:inline-block;position:relative}.internal-pages-module__tUpYfq__casesFilterTag[data-active=true] .internal-pages-module__tUpYfq__casesFilterCheck:after{content:"";background:currentColor;position:absolute;inset:3px}.internal-pages-module__tUpYfq__casesFilterTabs{grid-template-columns:1fr 1fr;gap:8px;margin-top:31px;display:grid}.internal-pages-module__tUpYfq__casesFilterTab{letter-spacing:-.05em;text-transform:uppercase;background:#45515c99;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:46px;font-size:12px;line-height:1.17;display:inline-flex}.internal-pages-module__tUpYfq__casesFilterTab span{opacity:0}.internal-pages-module__tUpYfq__casesFilterTab[data-active=true]{color:var(--color-ink);background:#fff}.internal-pages-module__tUpYfq__casesFilterTab[data-active=true] span{opacity:1}.internal-pages-module__tUpYfq__statementHero{place-items:center;min-height:100svh;padding:0 24px 118px;display:grid}.internal-pages-module__tUpYfq__statementHero .internal-pages-module__tUpYfq__pageMark{width:100%;padding-top:clamp(20px,1.667vw,32px);position:absolute;top:0;left:0}.internal-pages-module__tUpYfq__jobHero .internal-pages-module__tUpYfq__pageMark{padding-top:clamp(20px,1.667vw,32px)}.internal-pages-module__tUpYfq__jobPage{background:var(--color-paper);padding:0 0 clamp(28px,2.083vw,40px);overflow:visible}.internal-pages-module__tUpYfq__jobPage:before{z-index:-2;background:linear-gradient(#ecedef24, #ecedef24), url(/images/setters-main-bg.webp) center / cover no-repeat, var(--color-paper);opacity:1;animation:none;position:fixed;inset:0}.internal-pages-module__tUpYfq__jobPage:after{z-index:-1;content:"";opacity:.18;pointer-events:none;background-image:url(/textures/noise.png);background-position:50%;animation:1s steps(4,end) infinite internal-pages-module__tUpYfq__pageNoise;position:fixed;inset:-21vw}.internal-pages-module__tUpYfq__jobPage .internal-pages-module__tUpYfq__pageMark{text-transform:uppercase;padding-top:clamp(20px,1.667vw,32px)}.internal-pages-module__tUpYfq__statementText{text-align:center;width:min(800px,100vw - 48px);transform:translateY(clamp(28px,2.8vw,54px))}.internal-pages-module__tUpYfq__statementText h1{letter-spacing:-.05em;margin:0 0 clamp(22px,2.08vw,40px);font-size:clamp(66px,5.556vw,107px);font-weight:400;line-height:.9}.internal-pages-module__tUpYfq__statementText p{letter-spacing:-.03em;margin:0 auto;font-size:clamp(20px,1.389vw,27px);line-height:1.3}.internal-pages-module__tUpYfq__sectionTabs{gap:clamp(28px,2.08vw,40px);padding:0 clamp(22px,1.67vw,32px)}.internal-pages-module__tUpYfq__sectionTabs a{letter-spacing:-.05em;text-transform:uppercase;font-size:clamp(12px,.833vw,16px);line-height:1}.internal-pages-module__tUpYfq__wePage{--we-case-gap:clamp(8px, .556vw, 11px);isolation:isolate;background:var(--color-paper);min-height:100svh;color:var(--color-ink);position:relative;overflow:clip visible}.internal-pages-module__tUpYfq__wePage:before{z-index:-2;content:"";background:linear-gradient(#ecedef24, #ecedef24), url(/images/setters-main-bg.webp) center top / cover no-repeat, var(--color-paper);position:fixed;inset:0}.internal-pages-module__tUpYfq__wePage:after{z-index:-1;content:"";opacity:.2;pointer-events:none;background-image:url(/textures/noise.png);background-position:50%;animation:1s steps(4,end) infinite internal-pages-module__tUpYfq__pageNoise;position:fixed;inset:-21vw}.internal-pages-module__tUpYfq__weFixedMark{z-index:20;color:var(--we-fixed-mark-color,#fff);letter-spacing:-.05em;text-align:center;text-transform:uppercase;pointer-events:none;margin:0;font-size:clamp(38px,2.778vw,54px);font-weight:400;line-height:1.05;position:fixed;top:clamp(24px,1.667vw,32px);left:50%;transform:translate(-50%)}.internal-pages-module__tUpYfq__weSectionNav{z-index:16;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:clamp(62px,4.31vw,83px);opacity:var(--we-section-nav-opacity,1);transform:translateX(-50%) translateY(var(--we-section-nav-y,0px));background:#45515c59;border-radius:clamp(8px,.556vw,11px);align-items:center;padding:0;transition:opacity .18s linear,transform .24s;display:flex;position:fixed;bottom:clamp(24px,1.667vw,43px);left:50%}.internal-pages-module__tUpYfq__weSectionNav a{letter-spacing:-.05em;text-transform:uppercase;justify-content:center;align-items:center;min-height:clamp(62px,4.31vw,83px);padding:0 clamp(17px,1.111vw,21.34px);font-size:clamp(12px,.833vw,16px);line-height:1;transition:opacity .18s;display:flex}.internal-pages-module__tUpYfq__weSectionNav a:hover{opacity:.5}.internal-pages-module__tUpYfq__weHero{justify-content:center;align-items:flex-start;min-height:200svh;padding:0 24px;display:flex}.internal-pages-module__tUpYfq__weHeroText{z-index:1;pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(28px,2.08vw,40px);width:min(800px,100vw - 48px);min-height:100svh;margin:0 auto;display:flex;position:fixed;inset:0}.internal-pages-module__tUpYfq__weHeroText h1,.internal-pages-module__tUpYfq__wePrinciplesBlock h2,.internal-pages-module__tUpYfq__weClientsHeading h2,.internal-pages-module__tUpYfq__weAwardsInner h2,.internal-pages-module__tUpYfq__weCollabHero h2{letter-spacing:-.05em;margin:0;font-weight:400}.internal-pages-module__tUpYfq__weHeroText h1{white-space:nowrap;font-size:clamp(66px,5.556vw,107px);line-height:.9}.internal-pages-module__tUpYfq__weHeroText p,.internal-pages-module__tUpYfq__wePrincipleCard p,.internal-pages-module__tUpYfq__weCollabFooter p{letter-spacing:-.03em;margin:0;font-size:clamp(20px,1.389vw,27px);line-height:1.3}.internal-pages-module__tUpYfq__wePinnedSection{min-height:200svh;overflow-x:clip}.internal-pages-module__tUpYfq__weStickyViewport{pointer-events:none;justify-content:center;align-items:center;min-height:100svh;padding:clamp(96px,7vw,134px) clamp(24px,6.88vw,132px);display:flex;position:sticky;top:0}.internal-pages-module__tUpYfq__wePage[data-principles-pin=true] .internal-pages-module__tUpYfq__weStickyViewport{z-index:6;width:100%;position:fixed;inset:0}.internal-pages-module__tUpYfq__weAwardsInner,.internal-pages-module__tUpYfq__weCollabHero h2{opacity:0;transition:opacity .7s,transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(48px)}.internal-pages-module__tUpYfq__weAwardsInner[data-in-view=true],.internal-pages-module__tUpYfq__weCollabHero h2[data-in-view=true]{opacity:1;transform:translate(0,0)}.internal-pages-module__tUpYfq__weHeroText{opacity:var(--we-hero-opacity,1);transition:opacity .12s linear;transform:translate(0,0)}.internal-pages-module__tUpYfq__weHeroText[data-in-view=true]{opacity:var(--we-hero-opacity,1);transform:translate(0,0)}.internal-pages-module__tUpYfq__wePrinciplesBlock{width:min(1362px,100%);opacity:var(--we-principles-block-reveal,0);text-align:center;transform:translate3d(0, var(--we-principles-y,0px), 0)}.internal-pages-module__tUpYfq__wePrinciplesMobileBreak,.internal-pages-module__tUpYfq__wePrinciplesMobileSpace{display:none}.internal-pages-module__tUpYfq__wePrinciplesDesktopBreak,.internal-pages-module__tUpYfq__wePrinciplesDesktopSpace{display:inline}.internal-pages-module__tUpYfq__wePrinciplesBlock h2,.internal-pages-module__tUpYfq__weAwardsInner h2{margin:0 auto;font-size:clamp(56px,5.556vw,107px);line-height:.9}.internal-pages-module__tUpYfq__wePrincipleCards{width:min(1363px,100%);height:var(--we-principles-cards-height,64px);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,1.51vw,29px);margin-top:clamp(44px,3.194vw,61px);margin-left:auto;margin-right:auto;display:grid;overflow:visible}@media (min-width:1025px){.internal-pages-module__tUpYfq__wePrincipleCards{width:min(1363px,71vw)}}.internal-pages-module__tUpYfq__wePrincipleCard{text-align:left;height:100%;min-height:0;opacity:var(--we-principles-card-reveal,0);transform:translate3d(calc((1 - var(--we-principles-card-reveal,0)) * -400px), 0, 0);will-change:opacity, transform;background:#fff;border-radius:clamp(16px,1.111vw,21px);flex-direction:column;justify-content:flex-start;gap:clamp(56px,4.167vw,80px);padding:clamp(22px,1.667vw,32px);display:flex}.internal-pages-module__tUpYfq__wePrincipleCard[data-card-index="1"]{transform:translate3d(calc((1 - var(--we-principles-card-reveal,0)) * 400px), 0, 0)}.internal-pages-module__tUpYfq__wePrincipleTop{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.internal-pages-module__tUpYfq__wePrincipleIcon{object-fit:cover;border-radius:clamp(8px,.556vw,11px);width:clamp(64px,5.556vw,107px);height:clamp(64px,5.556vw,107px)}.internal-pages-module__tUpYfq__wePrincipleCard h3{letter-spacing:-.05em;margin:0;font-size:clamp(40px,2.778vw,54px);font-weight:400;line-height:1.1}.internal-pages-module__tUpYfq__wePrincipleCard p{font-size:clamp(20px,1.389vw,27px)}.internal-pages-module__tUpYfq__weServicesSection{padding:clamp(96px,7.84vw,151px) clamp(28px,7.64vw,147px);position:relative}.internal-pages-module__tUpYfq__weServicesGrid{z-index:1;gap:clamp(16px,1.11vw,21px);padding-top:clamp(8px,.56vw,11px);display:grid;position:relative;overflow:clip visible}.internal-pages-module__tUpYfq__weServiceItem{--we-service-image-y:11px;position:relative}.internal-pages-module__tUpYfq__weServiceInner{isolation:isolate;height:var(--we-service-row-height,clamp(154px, 9.32vw, 179px));min-height:var(--we-service-row-height,clamp(154px, 9.32vw, 179px));color:var(--color-ink);background:#fff;border-radius:clamp(16px,1.111vw,21px);grid-template-columns:minmax(0,1fr) minmax(240px,336px);align-items:center;padding:clamp(30px,2.78vw,53px) clamp(36px,4.22vw,81px) clamp(30px,2.78vw,53px) clamp(30px,2.89vw,56px);transition:color .42s;display:grid;position:relative;overflow:hidden}.internal-pages-module__tUpYfq__weServiceItem[data-service-index="0"],.internal-pages-module__tUpYfq__weServiceItem[data-service-index="1"]{--we-service-row-height:clamp(184px, 10.57vw, 203px)}.internal-pages-module__tUpYfq__weServiceItem[data-service-index="2"]{--we-service-row-height:clamp(154px, 8.6vw, 165px)}.internal-pages-module__tUpYfq__weServiceInner:before{z-index:0;border-radius:inherit;content:"";background:linear-gradient(90deg,#ec694c 0%,#86b1dd 33%,#53a58e 66%,#e8c451 100%);background-position:var(--we-service-gradient-position,0% 50%);opacity:0;background-size:600%;transition:opacity .26s;position:absolute;inset:0}.internal-pages-module__tUpYfq__weServiceItem[data-service-index="0"]{--we-service-gradient-position:0% 50%}.internal-pages-module__tUpYfq__weServiceItem[data-service-index="1"]{--we-service-gradient-position:100% 50%}.internal-pages-module__tUpYfq__weServiceItem[data-service-index="2"]{--we-service-gradient-position:33.3% 50%}.internal-pages-module__tUpYfq__weServiceItem[data-service-index="3"]{--we-service-gradient-position:50% 50%}.internal-pages-module__tUpYfq__weServiceItem[data-service-index="4"]{--we-service-gradient-position:66.6% 50%}.internal-pages-module__tUpYfq__weServiceItem[data-service-index="5"]{--we-service-gradient-position:83.3% 50%}.internal-pages-module__tUpYfq__weServiceItem[data-service-index="6"]{--we-service-gradient-position:100% 50%}.internal-pages-module__tUpYfq__weServiceItem:hover .internal-pages-module__tUpYfq__weServiceInner,.internal-pages-module__tUpYfq__weServiceItem[data-hovered=true] .internal-pages-module__tUpYfq__weServiceInner,.internal-pages-module__tUpYfq__weServiceItem:focus-within .internal-pages-module__tUpYfq__weServiceInner{color:#fff}.internal-pages-module__tUpYfq__weServiceItem:hover .internal-pages-module__tUpYfq__weServiceInner:before,.internal-pages-module__tUpYfq__weServiceItem[data-hovered=true] .internal-pages-module__tUpYfq__weServiceInner:before,.internal-pages-module__tUpYfq__weServiceItem:focus-within .internal-pages-module__tUpYfq__weServiceInner:before{opacity:1}.internal-pages-module__tUpYfq__weServiceInner h2,.internal-pages-module__tUpYfq__weServiceSubitems{z-index:1;position:relative}.internal-pages-module__tUpYfq__weServiceInner h2{letter-spacing:-.05em;margin:0;font-size:clamp(40px,2.778vw,54px);font-weight:400;line-height:1.1}.internal-pages-module__tUpYfq__weServiceSubitems{text-align:left;justify-content:stretch;justify-self:end;gap:0;width:min(336px,100%);display:grid}.internal-pages-module__tUpYfq__weServiceSubitems p{letter-spacing:0;text-transform:uppercase;width:100%;margin:0;font-size:clamp(12px,.833vw,16px);line-height:1.5}.internal-pages-module__tUpYfq__weServiceImage{z-index:3;top:var(--we-service-image-y);opacity:0;object-fit:cover;pointer-events:none;border-radius:clamp(8px,.556vw,11px);width:360px;height:360px;transition:opacity .18s,transform .32s cubic-bezier(.22,1,.36,1);position:absolute;left:50%;transform:translate(-50%)scale(.97)}.internal-pages-module__tUpYfq__weServiceItem:hover .internal-pages-module__tUpYfq__weServiceImage,.internal-pages-module__tUpYfq__weServiceItem[data-hovered=true] .internal-pages-module__tUpYfq__weServiceImage,.internal-pages-module__tUpYfq__weServiceItem:focus-within .internal-pages-module__tUpYfq__weServiceImage{opacity:1;transform:translate(-50%)scale(1)}.internal-pages-module__tUpYfq__weClientsSection{perspective:1200px;justify-content:center;align-items:center;min-height:100svh;padding:clamp(120px,9vw,173px) 0;display:flex;position:relative;overflow:visible}.internal-pages-module__tUpYfq__weClientsHeading{z-index:1;text-align:center;width:max-content;max-width:calc(100vw - 48px);position:absolute;top:30%;left:50%;transform:translate(-50%)}.internal-pages-module__tUpYfq__weClientsHeading h2{font-size:clamp(40px,2.778vw,54px);line-height:1}.internal-pages-module__tUpYfq__weClientsMarquee{width:100%;height:clamp(160px,13vw,250px);padding-top:clamp(30px,1.98vw,38px);overflow:visible}.internal-pages-module__tUpYfq__weClientsTrack{width:100%;height:clamp(120px,9vw,180px);transform-style:preserve-3d;position:relative}.internal-pages-module__tUpYfq__weClientSlide{letter-spacing:-.05em;text-align:center;white-space:nowrap;will-change:opacity, transform;justify-content:center;align-items:center;width:min(960px,50vw);font-size:clamp(58px,5.556vw,107px);line-height:.9;transition:opacity .18s linear;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.internal-pages-module__tUpYfq__weAwardsSection{padding:clamp(130px,12.5vw,240px) clamp(28px,6.88vw,132px) clamp(149px,13.49vw,259px)}.internal-pages-module__tUpYfq__weAwardsInner{justify-items:center;display:grid}.internal-pages-module__tUpYfq__weAwardsInner h2{text-align:center;width:min(1396px,100%);margin-bottom:clamp(52px,4.13vw,79px)}.internal-pages-module__tUpYfq__weAwardsDesktopBreak{display:block}.internal-pages-module__tUpYfq__weAwardsGrid{gap:clamp(24px,1.667vw,32px);width:min(774px,100%);display:grid}.internal-pages-module__tUpYfq__weAwardRow{--we-award-opacity:0;--we-award-title-x:-200px;--we-award-result-x:200px;grid-template-columns:1fr 1fr;gap:clamp(8px,.556vw,11px);display:grid}.internal-pages-module__tUpYfq__weAwardRow h3{letter-spacing:-.05em;text-transform:uppercase;white-space:nowrap;text-align:right;justify-self:end;margin:0;font-size:clamp(32px,2.778vw,54px);font-weight:400;line-height:1.05}.internal-pages-module__tUpYfq__weAwardRow h3,.internal-pages-module__tUpYfq__weAwardRow p{opacity:var(--we-award-opacity);transition:opacity .12s linear,transform .12s linear}.internal-pages-module__tUpYfq__weAwardRow h3{transform:translate3d(var(--we-award-title-x), 0, 0)}.internal-pages-module__tUpYfq__weAwardRow p{transform:translate3d(var(--we-award-result-x), 0, 0);letter-spacing:-.05em;text-transform:uppercase;justify-self:start;align-items:flex-start;width:max-content;min-height:100%;margin:0;font-size:clamp(12px,.833vw,16px);font-weight:400;line-height:1.16;display:flex}.internal-pages-module__tUpYfq__weCollabSection{padding-bottom:clamp(100px,9.32vw,179px)}.internal-pages-module__tUpYfq__weCollabPinStage{min-height:400svh}.internal-pages-module__tUpYfq__weCollabHero{isolation:isolate;text-align:center;justify-content:center;align-items:center;min-height:100svh;padding:clamp(120px,9vw,173px) 24px;display:flex;position:relative;top:0;overflow:visible}.internal-pages-module__tUpYfq__wePage[data-collab-pin=true] .internal-pages-module__tUpYfq__weCollabHero,.internal-pages-module__tUpYfq__wePage[data-collab-exit=true] .internal-pages-module__tUpYfq__weCollabHero{z-index:8;width:100%;position:fixed;inset:0}.internal-pages-module__tUpYfq__weCollabHero h2{z-index:2;width:min(1024px,100%);opacity:var(--we-collab-heading-opacity,1);transform:translate3d(0, var(--we-collab-heading-y,0px), 0);font-size:clamp(56px,5.556vw,107px);line-height:.9;transition:opacity .12s linear,transform .12s linear;position:relative}.internal-pages-module__tUpYfq__weCollabHero h2[data-in-view=true]{opacity:var(--we-collab-heading-opacity,1);transform:translate3d(0, var(--we-collab-heading-y,0px), 0)}.internal-pages-module__tUpYfq__weCollabHero span{display:block}.internal-pages-module__tUpYfq__weCollabHero .internal-pages-module__tUpYfq__weCollabTitleWord{opacity:var(--we-collab-title-word-opacity,1);display:inline}.internal-pages-module__tUpYfq__weCollabHero .internal-pages-module__tUpYfq__weCollabDetailsLine{opacity:var(--we-collab-detail-opacity,1)}.internal-pages-module__tUpYfq__weCollabCasesStage{--we-collab-case-overlap:var(--we-case-gap);height:calc(200svh + var(--we-case-gap) * 3 + var(--we-collab-case-overlap));margin-top:calc(var(--we-collab-case-overlap) * -1);position:relative}.internal-pages-module__tUpYfq__weCollabCases{gap:var(--we-case-gap);padding:var(--we-case-gap);display:grid}.internal-pages-module__tUpYfq__wePage[data-cases-pin=true] .internal-pages-module__tUpYfq__weCollabCases{z-index:7;height:100svh;display:block;position:fixed;inset:0;overflow:hidden}.internal-pages-module__tUpYfq__weCollabCard{pointer-events:none;height:100svh;position:relative}.internal-pages-module__tUpYfq__wePage[data-cases-pin=true] .internal-pages-module__tUpYfq__weCollabCard{right:var(--we-case-gap);left:var(--we-case-gap);height:var(--we-case-height,100svh);transition:top .12s linear,height .12s linear;position:absolute}.internal-pages-module__tUpYfq__wePage[data-cases-pin=true] .internal-pages-module__tUpYfq__weCollabCard[data-we-case-index="0"]{top:var(--we-case-0-top,var(--we-case-gap))}.internal-pages-module__tUpYfq__wePage[data-cases-pin=true] .internal-pages-module__tUpYfq__weCollabCard[data-we-case-index="1"]{top:var(--we-case-1-top,calc(100svh + var(--we-case-gap) * 2))}.internal-pages-module__tUpYfq__weCollabCardVisual{color:#fff;pointer-events:auto;border-radius:clamp(16px,1.111vw,21px);height:100%;min-height:180px;position:relative;overflow:hidden}.internal-pages-module__tUpYfq__weCollabCard[data-we-case-index="0"],.internal-pages-module__tUpYfq__weCollabCard[data-we-case-index="1"]{--we-case-height:100svh}.internal-pages-module__tUpYfq__wePage[data-cases-pin=true] .internal-pages-module__tUpYfq__weCollabCard[data-we-case-index="0"]{--we-case-height:var(--we-case-0-height,100svh)}.internal-pages-module__tUpYfq__wePage[data-cases-pin=true] .internal-pages-module__tUpYfq__weCollabCard[data-we-case-index="1"]{--we-case-height:var(--we-case-1-height,100svh)}.internal-pages-module__tUpYfq__weCollabMedia{position:absolute;inset:0}.internal-pages-module__tUpYfq__weCollabImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.internal-pages-module__tUpYfq__weCollabShade{background:#45515c59;position:absolute;inset:0}.internal-pages-module__tUpYfq__weCollabText{z-index:1;text-align:center;grid-template-rows:1fr auto;align-items:center;padding:clamp(24px,2.5vw,48px) clamp(22px,2.23vw,43px) 24px;display:grid;position:absolute;inset:0}.internal-pages-module__tUpYfq__weCollabText h3{letter-spacing:-.05em;margin:0;font-size:clamp(40px,2.778vw,54px);font-weight:400;line-height:1.05}.internal-pages-module__tUpYfq__weCollabText p{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(12px,.833vw,16px);line-height:1.17}.internal-pages-module__tUpYfq__weCollabCard a{z-index:2;position:absolute;inset:0}.internal-pages-module__tUpYfq__weMainCollabPreview{z-index:1;border-radius:var(--we-collab-preview-radius,80px);color:#fff;opacity:var(--we-collab-preview-opacity,0);pointer-events:none;transform:scale(var(--we-collab-preview-scale,.04));transform-origin:50%;transition:border-radius .12s linear,opacity .12s linear,transform .12s linear;position:absolute;inset:8px;overflow:hidden}.internal-pages-module__tUpYfq__wePage[data-collab-exit=true] .internal-pages-module__tUpYfq__weMainCollabPreview{inset:var(--we-collab-exit-top,var(--we-case-gap)) var(--we-case-gap) auto;height:var(--we-collab-exit-height,calc(100svh - var(--we-case-gap) * 2));opacity:1;position:fixed;transform:none}.internal-pages-module__tUpYfq__weMainCollabVisual{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.internal-pages-module__tUpYfq__weMainCollabPreview .internal-pages-module__tUpYfq__weCollabShade{background:#45515c75}.internal-pages-module__tUpYfq__weMainCollabImage{object-fit:cover}.internal-pages-module__tUpYfq__weMainCollabText{z-index:1;text-align:center;grid-template-rows:1fr auto;align-items:center;padding:clamp(24px,2.5vw,48px) clamp(22px,2.23vw,43px) 24px;display:grid;position:absolute;inset:0}.internal-pages-module__tUpYfq__weMainCollabText h3{letter-spacing:-.05em;margin:0;font-size:clamp(40px,2.778vw,54px);font-weight:400;line-height:1.05}.internal-pages-module__tUpYfq__weMainCollabText p{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(12px,.833vw,16px);line-height:1.17}.internal-pages-module__tUpYfq__weCollabFooter{text-align:center;grid-template-columns:1fr 1fr;gap:8px;min-height:clamp(150px,10.28vw,197px);padding:0 8px;display:grid}.internal-pages-module__tUpYfq__weCollabFooter a{color:var(--color-ink);letter-spacing:-.05em;text-transform:uppercase;background:#fff;border-radius:clamp(16px,1.111vw,21px);justify-content:center;align-items:center;font-size:clamp(20px,1.667vw,32px);line-height:1.17;display:flex;overflow:hidden}.internal-pages-module__tUpYfq__weCollabFooter p{color:#fff;background:#45515c6b;border-radius:clamp(16px,1.111vw,21px);place-items:center;min-height:100%;font-size:clamp(20px,1.667vw,32px);line-height:1.17;display:grid}.internal-pages-module__tUpYfq__weCollabFooterCopy{display:block}.internal-pages-module__tUpYfq__weCollabFooterEmail{cursor:pointer}@keyframes internal-pages-module__tUpYfq__weClientsMarquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.internal-pages-module__tUpYfq__jobHero{padding:0 clamp(20px,2.23vw,43px)}.internal-pages-module__tUpYfq__jobStatement{letter-spacing:-.05em;text-align:center;flex-direction:column;align-items:center;max-width:min(1280px,84vw);margin:clamp(98px,5.56vw,107px) auto 0;font-size:clamp(92px,11.111vw,214px);line-height:.85;display:flex}.internal-pages-module__tUpYfq__jobStatement span{display:block}.internal-pages-module__tUpYfq__jobPage .internal-pages-module__tUpYfq__jobStatement{width:min(1280px,66.667vw);max-width:none;margin-top:clamp(72px,5.556vw,107px)}.internal-pages-module__tUpYfq__jobPage .internal-pages-module__tUpYfq__jobStatement span{white-space:nowrap}.internal-pages-module__tUpYfq__jobVacancies{z-index:1;--job-card-reveal:1;--job-cta-reveal:1;gap:clamp(16px,1.111vw,21px);width:min(clamp(600px,41.667vw,800px),100vw - 48px);margin:clamp(84px,7.222vw,139px) auto 0;padding-bottom:clamp(128px,11vw,211px);display:grid;position:relative}.internal-pages-module__tUpYfq__vacancyKindSwitch{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,.556vw,10.667px);display:grid}.internal-pages-module__tUpYfq__vacancyKindTab{color:#17202a9e;cursor:pointer;min-height:clamp(124px,10.567vw,203px);font:inherit;letter-spacing:-.05em;background:#fff;border:0;border-radius:clamp(16px,1.111vw,21.333px);justify-content:space-between;align-items:center;gap:clamp(18px,1.667vw,32px);padding:0 clamp(28px,2.778vw,53px);font-size:clamp(22px,1.667vw,32px);line-height:1.17;transition:background-color .18s,color .18s;display:flex}.internal-pages-module__tUpYfq__vacancyKindTab span:last-child{color:currentColor;font-size:clamp(16px,1.111vw,21px);line-height:1}.internal-pages-module__tUpYfq__vacancyKindTab:hover,.internal-pages-module__tUpYfq__vacancyKindTab[data-active=true]{color:var(--color-ink)}.internal-pages-module__tUpYfq__vacancyKindTab:hover{background:#ecedef}.internal-pages-module__tUpYfq__vacancyKindTab[data-active=true],.internal-pages-module__tUpYfq__vacancyKindTab[data-active=true]:hover{background:#fff}.internal-pages-module__tUpYfq__vacancyCard{color:var(--color-ink);background:#fff;border-radius:clamp(16px,1.111vw,21.333px);transition:background-color .2s;overflow:hidden}.internal-pages-module__tUpYfq__vacancyCard:hover,.internal-pages-module__tUpYfq__vacancyCard:focus-within{background-color:#ecedef}.internal-pages-module__tUpYfq__vacancyCard[data-open=true],.internal-pages-module__tUpYfq__vacancyCard[data-open=true]:hover,.internal-pages-module__tUpYfq__vacancyCard[data-open=true]:focus-within{background-color:#fff}.internal-pages-module__tUpYfq__jobVacancies[data-scroll-reveal=true] .internal-pages-module__tUpYfq__vacancyCard{opacity:calc(.36 + (var(--job-card-reveal) * .64));transform:translate3d(0, calc((1 - var(--job-card-reveal)) * 24px), 0);will-change:opacity, transform}.internal-pages-module__tUpYfq__vacancyHeader{width:100%;min-height:clamp(124px,10.567vw,203px);color:inherit;font:inherit;letter-spacing:-.05em;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) clamp(22px,1.667vw,32px);align-items:center;gap:0;padding:0 clamp(28px,2.778vw,53px);font-size:clamp(22px,1.667vw,32px);line-height:1.17;display:grid}.internal-pages-module__tUpYfq__vacancyHeader span:first-child{max-width:none}.internal-pages-module__tUpYfq__vacancyPlus{place-items:center;width:clamp(22px,1.667vw,32px);height:clamp(22px,1.667vw,32px);display:grid;position:relative}.internal-pages-module__tUpYfq__vacancyPlus span{background:currentColor;width:100%;height:1px;transition:transform .26s;position:absolute}.internal-pages-module__tUpYfq__vacancyPlus span:last-child{transform:rotate(90deg)}.internal-pages-module__tUpYfq__vacancyCard[data-open=true] .internal-pages-module__tUpYfq__vacancyPlus span:last-child{transform:rotate(0)}.internal-pages-module__tUpYfq__vacancyBodyFrame{opacity:0;pointer-events:none;will-change:height, opacity, transform;height:0;margin-top:0;transition:height .62s cubic-bezier(.22,1,.36,1),margin-top .62s cubic-bezier(.22,1,.36,1),opacity .26s,transform .42s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(-8px)}.internal-pages-module__tUpYfq__vacancyBodyFrame[data-open=true]{height:var(--vacancy-body-height);opacity:1;pointer-events:auto;margin-top:clamp(-32px,-1.667vw,-24px);transform:translateY(0)}.internal-pages-module__tUpYfq__vacancyBody{padding:0 clamp(28px,2.778vw,53px) clamp(42px,3.333vw,64px)}.internal-pages-module__tUpYfq__vacancyTabs{flex-wrap:wrap;gap:clamp(8px,.556vw,10.667px);display:flex}.internal-pages-module__tUpYfq__vacancyTab{color:#222;min-height:clamp(34px,2.222vw,42.667px);font:inherit;letter-spacing:0;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:100px;justify-content:center;align-items:center;padding:clamp(8px,.556vw,10.667px) clamp(16px,1.111vw,21.333px);font-size:clamp(12px,.833vw,16px);line-height:1.33;transition:background-color .26s,opacity .26s,transform .26s cubic-bezier(.22,1,.36,1);display:inline-flex}.internal-pages-module__tUpYfq__vacancyTab:hover{opacity:.62}.internal-pages-module__tUpYfq__vacancyTab[data-active=true]{background:var(--color-paper);opacity:1}.internal-pages-module__tUpYfq__vacancyPanels{border-top:1px solid #ecedef;margin-top:clamp(28px,1.667vw,32px);padding-top:clamp(28px,1.667vw,32px);position:relative;overflow:hidden}.internal-pages-module__tUpYfq__vacancyPanel{width:100%;color:var(--color-ink);letter-spacing:-.03em;opacity:0;pointer-events:none;font-size:clamp(13px,.978vw,18.777px);line-height:1.3;transition:opacity .32s,transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto auto 0;transform:translateY(10px)}.internal-pages-module__tUpYfq__vacancyPanel[data-active=true]{opacity:1;pointer-events:auto;padding-bottom:1.3em;position:relative;transform:translateY(0)}.internal-pages-module__tUpYfq__vacancyPanel p{margin:0}.internal-pages-module__tUpYfq__vacancyPanel em{font-style:italic}.internal-pages-module__tUpYfq__vacancyPanel strong{font-weight:700}.internal-pages-module__tUpYfq__vacancyPanel .internal-pages-module__tUpYfq__vacancyParagraphGap{margin-top:1.3em}.internal-pages-module__tUpYfq__vacancyApply{isolation:isolate;color:#fff;cursor:pointer;width:min(clamp(240px,16.667vw,320px),100%);height:clamp(58px,4.311vw,83px);font:inherit;letter-spacing:-.05em;text-align:center;text-transform:uppercase;background:#45515c;border:0;border-radius:clamp(8px,.556vw,11px);justify-content:center;align-items:center;margin:clamp(46px,3.333vw,64px) auto 0;font-size:clamp(12px,.833vw,16px);line-height:1.17;text-decoration:none;transition:background-color .18s;display:flex;position:relative;overflow:hidden}.internal-pages-module__tUpYfq__vacancyApply:before{z-index:0;content:"";opacity:0;background-image:linear-gradient(90deg,#87b1de 0%,#53a58e 100%);background-position:0 0;background-size:100% 100%;width:230%;height:100%;transition:left 3s,opacity .5s;position:absolute;top:0;left:0%}.internal-pages-module__tUpYfq__vacancyApply span{z-index:1;position:relative}.internal-pages-module__tUpYfq__vacancyApply:hover,.internal-pages-module__tUpYfq__vacancyApply:focus-visible{background:#45515c}.internal-pages-module__tUpYfq__vacancyApply:hover:before,.internal-pages-module__tUpYfq__vacancyApply:focus-visible:before{opacity:1;left:-130%}.internal-pages-module__tUpYfq__noVacancyCta{isolation:isolate;color:#fff;cursor:pointer;width:100%;min-height:clamp(112px,8.617vw,165px);font:inherit;letter-spacing:-.05em;text-align:left;background-color:#45515c;border:0;border-radius:clamp(16px,1.111vw,21.333px);justify-content:space-between;align-items:center;gap:clamp(24px,2vw,38px);padding:clamp(40px,3.333vw,64px) clamp(28px,2.778vw,53px);font-size:clamp(22px,1.667vw,32px);line-height:1.17;display:flex;position:relative;overflow:hidden}.internal-pages-module__tUpYfq__jobVacancies[data-scroll-reveal=true] .internal-pages-module__tUpYfq__noVacancyCta{opacity:var(--job-cta-reveal);transform:translate3d(0, calc((1 - var(--job-cta-reveal)) * 42px), 0);will-change:opacity, transform}.internal-pages-module__tUpYfq__noVacancyCta:before{z-index:0;content:"";opacity:0;background-image:linear-gradient(90deg,#87b1de 0%,#53a58e 100%);background-position:0 0;background-size:100% 100%;width:230%;height:100%;transition:left 3s,opacity .5s;position:absolute;top:0;left:0%}.internal-pages-module__tUpYfq__noVacancyCta span{z-index:1;display:block;position:relative}.internal-pages-module__tUpYfq__vacancyEmpty{color:#17202a8f;letter-spacing:0;background:#ffffff70;border:1px solid #17202a1f;border-radius:clamp(16px,1.111vw,21.333px);align-items:center;min-height:clamp(112px,8.617vw,165px);padding:clamp(32px,2.778vw,53px);font-size:clamp(20px,1.389vw,27px);line-height:1.17;display:flex}.internal-pages-module__tUpYfq__noVacancyCta:hover:before,.internal-pages-module__tUpYfq__noVacancyCta:focus-visible:before{opacity:1;left:-130%}.internal-pages-module__tUpYfq__noVacancyArrow{z-index:1;fill:currentColor;stroke:none;flex:none;width:clamp(20px,1.389vw,27px);height:clamp(20px,1.389vw,27px);position:relative}.internal-pages-module__tUpYfq__jobFooter{z-index:20;grid-template-columns:auto 1fr;align-content:end;align-items:end;gap:clamp(18px,1.111vw,21.333px);min-height:clamp(128px,10.4vw,200px);padding:0 clamp(32px,2.23vw,43px) clamp(24px,1.67vw,32px);display:grid;position:relative}.internal-pages-module__tUpYfq__jobFooterSocials{justify-content:center;align-self:end;padding-left:0}.internal-pages-module__tUpYfq__jobFooter .internal-pages-module__tUpYfq__footerBrand{align-self:end}.internal-pages-module__tUpYfq__jobApplicationOverlay{z-index:150;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.internal-pages-module__tUpYfq__jobApplicationBackdrop{z-index:0;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#45515c99;border:0;transition:opacity .62s cubic-bezier(.22,.61,.36,1);position:fixed;inset:0}.internal-pages-module__tUpYfq__jobApplicationOverlay[data-state=open] .internal-pages-module__tUpYfq__jobApplicationBackdrop{opacity:1}.internal-pages-module__tUpYfq__jobApplicationDialog{z-index:1;width:min(49.375vw,100vw - 32px);color:var(--color-ink);opacity:0;transition:opacity .62s cubic-bezier(.22,.61,.36,1);position:relative}.internal-pages-module__tUpYfq__jobApplicationDialog[data-state=open]{opacity:1}.internal-pages-module__tUpYfq__jobApplicationForm,.internal-pages-module__tUpYfq__jobApplicationSuccess{flex-direction:column;gap:.5556vw;display:flex}.internal-pages-module__tUpYfq__jobApplicationClose{aspect-ratio:1;color:#192028b8;cursor:pointer;background:#dfe3e7;border:0;border-radius:.5556vw;flex:none;justify-content:center;align-items:center;width:4.3056vw;min-width:46px;max-width:62px;display:flex;position:relative}.internal-pages-module__tUpYfq__jobApplicationClose span{background:currentColor;width:.9722vw;min-width:12px;height:1px;position:absolute}.internal-pages-module__tUpYfq__jobApplicationClose span:first-child{transform:rotate(45deg)}.internal-pages-module__tUpYfq__jobApplicationClose span:last-child{transform:rotate(-45deg)}.internal-pages-module__tUpYfq__jobApplicationLight{background:#fff;border-radius:1.1111vw;padding:1.6667vw}.internal-pages-module__tUpYfq__jobApplicationTop{justify-content:space-between;align-items:flex-end;gap:1.25vw;margin-bottom:2.2vw;display:flex}.internal-pages-module__tUpYfq__jobApplicationTop h2,.internal-pages-module__tUpYfq__jobApplicationSuccess h2{color:var(--color-ink);letter-spacing:-.05em;margin:0;font-size:clamp(31px,2.5vw,48px);font-weight:400;line-height:1.25}.internal-pages-module__tUpYfq__jobApplicationFields{gap:1.1111vw;display:grid}.internal-pages-module__tUpYfq__jobApplicationVacancyName{letter-spacing:-.03em;margin:0;font-size:clamp(15px,1.2vw,23px);line-height:1.4}.internal-pages-module__tUpYfq__jobApplicationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1111vw .2778vw;display:grid}.internal-pages-module__tUpYfq__jobApplicationInputWrap{min-width:0;position:relative}.internal-pages-module__tUpYfq__jobApplicationTextAreaWrap{grid-column:1/-1;min-height:6.7361vw}.internal-pages-module__tUpYfq__jobApplicationInput{color:#000;width:100%;height:100%;font:inherit;letter-spacing:-.0417vw;text-transform:uppercase;background:0 0;border:1px solid #17202a24;border-radius:.5556vw;outline:none;padding:1.1111vw 0 1.1111vw 1.1111vw;font-size:clamp(11px,.8333vw,16px);line-height:1.1667;transition:border-color .18s,background-color .18s}.internal-pages-module__tUpYfq__jobApplicationInput::placeholder{color:#19202866}.internal-pages-module__tUpYfq__jobApplicationInputWithFile{padding-right:3vw}.internal-pages-module__tUpYfq__jobApplicationInput:focus{border-color:#17202a57}.internal-pages-module__tUpYfq__jobApplicationTextAreaWrap textarea{resize:none}.internal-pages-module__tUpYfq__jobApplicationFileButton{aspect-ratio:1;color:#19202899;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:color .18s;display:flex;position:absolute;top:0;bottom:0;right:0}.internal-pages-module__tUpYfq__jobApplicationFileButton:hover,.internal-pages-module__tUpYfq__jobApplicationFileButton:focus-visible{color:var(--color-ink)}.internal-pages-module__tUpYfq__jobApplicationFileButton svg{fill:currentColor;width:1.1111vw;min-width:15px}.internal-pages-module__tUpYfq__jobApplicationFileButton[data-cancel=true] span{background:currentColor;width:.9722vw;min-width:12px;height:1px;position:absolute}.internal-pages-module__tUpYfq__jobApplicationFileButton[data-cancel=true] span:first-child{transform:rotate(45deg)}.internal-pages-module__tUpYfq__jobApplicationFileButton[data-cancel=true] span:last-child{transform:rotate(-45deg)}.internal-pages-module__tUpYfq__jobApplicationFileInput,.internal-pages-module__tUpYfq__jobApplicationHoneypot{display:none}.internal-pages-module__tUpYfq__jobApplicationDark{color:#fff;background:#45515c;border-radius:1.1111vw;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.6667vw;padding:1.6667vw;display:grid}.internal-pages-module__tUpYfq__jobApplicationDark p{letter-spacing:-.03em;max-width:32vw;margin:0;font-size:clamp(10px,.6944vw,13px);line-height:1.2}.internal-pages-module__tUpYfq__jobApplicationDark a{color:inherit;text-underline-offset:.12em;text-decoration:underline}.internal-pages-module__tUpYfq__jobApplicationSuccess .internal-pages-module__tUpYfq__jobApplicationLight p{color:#192028ad;letter-spacing:-.03em;max-width:30vw;margin:0;font-size:clamp(15px,1.2vw,23px);line-height:1.4}.internal-pages-module__tUpYfq__jobApplicationFeedback{color:#9c2525;letter-spacing:-.03em;background:#fff;border-radius:.5556vw;margin:0;padding:.8333vw 1.1111vw;font-size:clamp(11px,.8333vw,16px);line-height:1.2}.internal-pages-module__tUpYfq__jobApplicationSubmit{min-height:3.8889vw;color:var(--color-ink);cursor:pointer;font:inherit;letter-spacing:-.05em;text-transform:uppercase;background:#fff;border:0;border-radius:.5556vw;justify-content:center;align-items:center;padding:1.6667vw;font-size:clamp(11px,.75vw,14px);line-height:1.16;transition:opacity .18s;display:inline-flex;position:relative}.internal-pages-module__tUpYfq__jobApplicationSubmit:disabled{cursor:default;opacity:.54}.internal-pages-module__tUpYfq__vacancyPeek{color:#1920283d;text-align:center;background:#fff3;border-radius:clamp(8px,.56vw,11px) clamp(8px,.56vw,11px) 0 0;width:min(800px,100vw - 48px);min-height:clamp(124px,8.34vw,160px);padding:clamp(34px,2.9vw,56px) clamp(28px,2.6vw,50px);position:absolute;bottom:clamp(-150px,-7vw,-96px);left:50%;transform:translate(-50%)}.internal-pages-module__tUpYfq__vacancyPeek h2{letter-spacing:-.05em;margin:0;font-size:clamp(22px,1.667vw,32px);font-weight:400;line-height:1.17}.internal-pages-module__tUpYfq__vacancyPeek p{letter-spacing:-.04em;margin-top:12px;font-size:14px}.internal-pages-module__tUpYfq__contactsPage{grid-template-rows:1fr auto;min-height:100svh;padding:clamp(10px,.58vw,12px) clamp(10px,.58vw,12px) 0;display:grid}.internal-pages-module__tUpYfq__contactsPanel{color:#fff;background:#45515c;border-radius:clamp(16.64px,1.111vw,21.333px);min-height:calc(100svh - clamp(126px,7.29vw,140px));position:relative;overflow:hidden}.internal-pages-module__tUpYfq__contactsLogo{color:#fff;letter-spacing:-.05em;font-size:clamp(38px,2.778vw,54px);line-height:1.05;position:absolute;top:clamp(20px,1.111vw,21.333px);left:50%;transform:translate(-50%)}.internal-pages-module__tUpYfq__contactsGrid{grid-template-columns:50% 34.55% 15.45%;gap:0;padding:clamp(200px,14.7vw,282px) clamp(24px,1.667vw,32px) 64px;display:grid}.internal-pages-module__tUpYfq__contactsGrid h1{letter-spacing:-.018em;align-self:start;max-width:920px;margin:0;font-size:clamp(70px,5.556vw,107px);font-weight:400;line-height:.9}.internal-pages-module__tUpYfq__contactsList{gap:clamp(58px,4.43vw,85px);display:grid}.internal-pages-module__tUpYfq__contactBlock h2,.internal-pages-module__tUpYfq__addresses h2{letter-spacing:-.05em;text-transform:uppercase;margin:0 0 10px;font-size:clamp(13px,.833vw,16px);font-weight:400;line-height:1.16}.internal-pages-module__tUpYfq__contactLinks{letter-spacing:-.05em;flex-wrap:wrap;align-items:baseline;gap:0;font-size:clamp(26px,1.667vw,32px);line-height:1.16;display:flex}.internal-pages-module__tUpYfq__linkDivider{padding:0 .38em;display:inline-block}.internal-pages-module__tUpYfq__externalArrow{margin-left:.16em;font-size:.72em;line-height:1;display:inline-block;transform:translateY(-.12em)}.internal-pages-module__tUpYfq__contactPerson,.internal-pages-module__tUpYfq__addresses p{color:#ffffff8c;letter-spacing:-.03em;margin-top:9px;font-size:clamp(15px,.972vw,19px);line-height:1.28}.internal-pages-module__tUpYfq__addresses{align-content:start;gap:clamp(44px,3.18vw,61px);display:grid}.internal-pages-module__tUpYfq__contactsFooter{z-index:20;grid-template-columns:auto 119px 188px 1fr;align-items:end;gap:clamp(18px,1.111vw,21.333px);min-height:clamp(104px,6.52vw,125px);padding:0 clamp(32px,2.23vw,43px) clamp(24px,1.67vw,32px);display:grid;position:relative}.internal-pages-module__tUpYfq__footerBrand{letter-spacing:-.05em;text-transform:uppercase;font-size:clamp(12px,.833vw,16px);line-height:1.16}.internal-pages-module__tUpYfq__footerCompany,.internal-pages-module__tUpYfq__footerPolicy{color:#45515c59;letter-spacing:-.066em;text-transform:uppercase;font-size:clamp(11px,.75vw,14.4px);line-height:1.16}.internal-pages-module__tUpYfq__contactSocials{color:var(--color-ink);letter-spacing:-.05em;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-start;gap:0;padding-left:clamp(24px,2.57vw,49.4px);font-size:clamp(12px,.833vw,16px);font-weight:400;line-height:1.16;display:flex}.internal-pages-module__tUpYfq__socialLinkItem{display:inline-flex;position:relative}.internal-pages-module__tUpYfq__contactSocials a{padding:0 clamp(12px,.833vw,16px)}.internal-pages-module__tUpYfq__contactSocials.internal-pages-module__tUpYfq__jobFooterSocials{justify-content:center;padding-left:0;padding-right:0}.internal-pages-module__tUpYfq__weBottomSocials{z-index:18;width:max-content;max-width:min(820px,100vw - 360px);opacity:var(--we-bottom-socials-opacity,0);pointer-events:none;transform:translateX(-50%) translateY(var(--we-bottom-socials-y,18px));transition:opacity .22s,transform .26s;position:fixed;bottom:clamp(24px,1.667vw,32px);left:50%}.internal-pages-module__tUpYfq__wePage[data-bottom-socials=true] .internal-pages-module__tUpYfq__weBottomSocials{pointer-events:auto}.internal-pages-module__tUpYfq__instagramTooltip{color:#fff;letter-spacing:-.03em;text-align:center;text-transform:none;opacity:0;pointer-events:none;background:#55626f99;border-radius:clamp(8px,.556vw,10.67px);width:clamp(300px,18.75vw,360px);padding:clamp(9px,.556vw,10.67px) clamp(18px,1.111vw,21.34px);font-size:clamp(15px,.972vw,18.67px);font-weight:400;line-height:1.3;transition:opacity .18s;position:absolute;bottom:calc(100% + clamp(8px,.52vw,10px));left:50%;transform:translate(-50%)}.internal-pages-module__tUpYfq__socialLinkItem:hover .internal-pages-module__tUpYfq__instagramTooltip,.internal-pages-module__tUpYfq__socialLinkItem:focus-within .internal-pages-module__tUpYfq__instagramTooltip{opacity:1}.internal-pages-module__tUpYfq__contactsPanel a:focus-visible,.internal-pages-module__tUpYfq__contactsFooter a:focus-visible,.internal-pages-module__tUpYfq__jobFooter a:focus-visible,.internal-pages-module__tUpYfq__sectionTabs a:focus-visible,.internal-pages-module__tUpYfq__weSectionNav a:focus-visible,.internal-pages-module__tUpYfq__weCollabCard a:focus-visible,.internal-pages-module__tUpYfq__weCollabFooter a:focus-visible,.internal-pages-module__tUpYfq__filterOpen:focus-visible,.internal-pages-module__tUpYfq__casesCaseLink:focus-visible,.internal-pages-module__tUpYfq__casesSocials a:focus-visible,.internal-pages-module__tUpYfq__casesFilterClear:focus-visible,.internal-pages-module__tUpYfq__casesFilterToggle:focus-visible,.internal-pages-module__tUpYfq__casesFilterTag:focus-visible,.internal-pages-module__tUpYfq__casesFilterTab:focus-visible,.internal-pages-module__tUpYfq__vacancyHeader:focus-visible,.internal-pages-module__tUpYfq__vacancyTab:focus-visible,.internal-pages-module__tUpYfq__vacancyApply:focus-visible,.internal-pages-module__tUpYfq__noVacancyCta:focus-visible{outline-offset:4px;outline:1px solid}@keyframes internal-pages-module__tUpYfq__pageNoise{0%{transform:translate(0,0)}20%{transform:translate(-12vw,7vw)}40%{transform:translate(9vw,-15vw)}60%{transform:translate(17vw,17vw)}80%{transform:translate(-18vw,-12vw)}to{transform:translate(7vw,7vw)}}@keyframes internal-pages-module__tUpYfq__jobGradient{0%{background-position:0 0}to{background-position:100% 0}}@media (max-width:1100px){.internal-pages-module__tUpYfq__contactsGrid{grid-template-columns:1fr 1fr}.internal-pages-module__tUpYfq__contactsGrid h1{grid-column:1/-1;max-width:760px}.internal-pages-module__tUpYfq__addresses{gap:30px}.internal-pages-module__tUpYfq__contactsFooter{grid-template-columns:auto 1fr}.internal-pages-module__tUpYfq__contactSocials{grid-column:1/-1;padding-left:0}}@media (max-width:900px){.internal-pages-module__tUpYfq__casesPage{padding-left:18px;padding-right:18px}.internal-pages-module__tUpYfq__casesCaseGrid{grid-template-columns:1fr}.internal-pages-module__tUpYfq__casesCaseContent{padding-left:clamp(22px,6vw,44px);padding-right:clamp(22px,6vw,44px)}.internal-pages-module__tUpYfq__casesHero{padding-left:18px;padding-right:18px}.internal-pages-module__tUpYfq__caseGrid{grid-template-columns:1fr}.internal-pages-module__tUpYfq__caseCard{min-height:62svh}.internal-pages-module__tUpYfq__caseFilter,.internal-pages-module__tUpYfq__sectionTabs,.internal-pages-module__tUpYfq__weSectionNav,.internal-pages-module__tUpYfq__weBottomSocials{display:none}.internal-pages-module__tUpYfq__statementHero{padding-bottom:72px}.internal-pages-module__tUpYfq__statementText h1{font-size:clamp(54px,13vw,76px)}.internal-pages-module__tUpYfq__weFixedMark{font-size:clamp(34px,6vw,46px)}.internal-pages-module__tUpYfq__wePinnedSection{min-height:auto}.internal-pages-module__tUpYfq__weStickyViewport{width:auto;min-height:auto;padding:132px 18px 92px;position:relative;inset:auto}.internal-pages-module__tUpYfq__wePage[data-principles-pin=true] .internal-pages-module__tUpYfq__weStickyViewport{width:auto;position:relative;inset:auto}.internal-pages-module__tUpYfq__wePrinciplesBlock{transform:none}.internal-pages-module__tUpYfq__wePrinciplesBlock h2,.internal-pages-module__tUpYfq__weAwardsInner h2,.internal-pages-module__tUpYfq__weCollabHero h2{font-size:clamp(54px,13vw,76px)}.internal-pages-module__tUpYfq__wePrincipleCards{grid-template-columns:1fr;height:auto}.internal-pages-module__tUpYfq__wePrincipleCard,.internal-pages-module__tUpYfq__wePrincipleCard[data-card-index="1"]{opacity:1;transform:none}.internal-pages-module__tUpYfq__weServicesSection,.internal-pages-module__tUpYfq__weAwardsSection{padding-left:18px;padding-right:18px}.internal-pages-module__tUpYfq__weServiceInner{grid-template-columns:1fr minmax(170px,36%);padding-left:28px;padding-right:28px}.internal-pages-module__tUpYfq__jobStatement{max-width:96vw;margin-top:18svh;font-size:clamp(60px,17vw,112px)}.internal-pages-module__tUpYfq__jobPage .internal-pages-module__tUpYfq__jobStatement{width:min(680px,96vw);margin-top:14svh}.internal-pages-module__tUpYfq__jobPage .internal-pages-module__tUpYfq__jobStatement span{white-space:normal}.internal-pages-module__tUpYfq__jobVacancies{margin-top:72px;padding-bottom:88px}.internal-pages-module__tUpYfq__jobFooter{grid-template-columns:1fr;min-height:150px}.internal-pages-module__tUpYfq__jobFooterSocials{justify-content:flex-start;padding-right:0}.internal-pages-module__tUpYfq__contactSocials.internal-pages-module__tUpYfq__jobFooterSocials{justify-content:flex-start}.internal-pages-module__tUpYfq__contactsPanel{min-height:auto}.internal-pages-module__tUpYfq__contactsGrid{grid-template-columns:1fr;gap:52px;padding:136px 22px 54px}.internal-pages-module__tUpYfq__contactsGrid h1{font-size:clamp(54px,15vw,82px)}}@media (max-width:600px){.internal-pages-module__tUpYfq__wePage{--we-case-gap:8.32px}.internal-pages-module__tUpYfq__casesPage{padding:43px 8px 118px}.internal-pages-module__tUpYfq__casesPage:after{opacity:.2}.internal-pages-module__tUpYfq__casesTop{min-height:31.16px}.internal-pages-module__tUpYfq__casesTitle{letter-spacing:-1.456px;font-size:29.12px;line-height:31.16px}.internal-pages-module__tUpYfq__casesCaseGrid{gap:8px;margin-top:35px}.internal-pages-module__tUpYfq__casesCaseCard{aspect-ratio:1/.88}.internal-pages-module__tUpYfq__casesCaseCard:nth-child(n){--case-card-reveal-x-left:clamp(-320px, -72vw, -188px);--case-card-reveal-x-right:clamp(188px, 72vw, 320px);--case-card-reveal-transform:translate3d(var(--case-card-reveal-x-left), 24px, 0) rotate(-4.2deg)}.internal-pages-module__tUpYfq__casesCaseCard:first-child{--case-card-reveal-transform:translate3d(var(--case-card-reveal-x-left), 16px, 0) rotate(-5deg)}.internal-pages-module__tUpYfq__casesCaseCard:nth-child(2){--case-card-reveal-transform:translate3d(var(--case-card-reveal-x-right), -8px, 0) rotate(4.4deg)}.internal-pages-module__tUpYfq__casesCaseCard:nth-child(4n+3){--case-card-reveal-transform:translate3d(var(--case-card-reveal-x-left), 12px, 0) rotate(-3.4deg)}.internal-pages-module__tUpYfq__casesCaseCard:nth-child(4n+4){--case-card-reveal-transform:translate3d(var(--case-card-reveal-x-right), 12px, 0) rotate(3deg)}.internal-pages-module__tUpYfq__casesCaseLink{border-radius:8px}.internal-pages-module__tUpYfq__casesCaseContent{padding:8px 20px}.internal-pages-module__tUpYfq__casesCaseTitle{letter-spacing:-1.456px;font-size:29.12px;line-height:31.16px}.internal-pages-module__tUpYfq__casesCaseSubtitle{letter-spacing:-.624px;max-width:310px;font-size:12.48px;line-height:14.48px}.internal-pages-module__tUpYfq__casesSocials{display:none}.internal-pages-module__tUpYfq__casesFilterSticky{bottom:89px}.internal-pages-module__tUpYfq__casesFilterDock{border-radius:8.32px;width:calc(100vw - 32px);padding:8.32px}.internal-pages-module__tUpYfq__casesFilterTop{height:49.92px}.internal-pages-module__tUpYfq__casesFilterTitle{letter-spacing:-1.04px;font-size:20.8px;line-height:24.96px}.internal-pages-module__tUpYfq__casesFilterClear,.internal-pages-module__tUpYfq__casesFilterToggle{letter-spacing:-.624px;border-radius:8.32px;min-width:100px;font-size:12.48px;line-height:14.48px}.internal-pages-module__tUpYfq__casesFilterToggle{min-width:96px}.internal-pages-module__tUpYfq__casesFilterPanel{padding-top:18px}.internal-pages-module__tUpYfq__casesFilterTags{min-height:0;max-height:220px;overflow-y:auto}.internal-pages-module__tUpYfq__casesFilterTag{min-height:38px;padding:0 12px;font-size:11px}.internal-pages-module__tUpYfq__casesFilterTabs{margin-top:16px}.internal-pages-module__tUpYfq__casesFilterTab{min-height:42px;font-size:11px}.internal-pages-module__tUpYfq__pageMark{padding-top:24px;font-size:34px}.internal-pages-module__tUpYfq__casesHero{padding-bottom:52px}.internal-pages-module__tUpYfq__caseContent h2{font-size:34px}.internal-pages-module__tUpYfq__caseContent p{letter-spacing:-.02em;max-width:300px;font-size:11px}.internal-pages-module__tUpYfq__statementText{width:min(360px,100vw - 32px)}.internal-pages-module__tUpYfq__statementText h1{margin-bottom:24px;font-size:58px}.internal-pages-module__tUpYfq__statementText p{font-size:21px}.internal-pages-module__tUpYfq__weHero{min-height:200svh;padding:108px 16px 96px}.internal-pages-module__tUpYfq__weFixedMark{letter-spacing:-1.456px;font-size:29.12px;line-height:31.16px;top:25px}.internal-pages-module__tUpYfq__weHeroText{gap:40px;width:min(360px,100vw - 32px)}.internal-pages-module__tUpYfq__weHeroText h1{white-space:nowrap;font-size:33.28px;line-height:37.27px}.internal-pages-module__tUpYfq__weAwardsInner h2,.internal-pages-module__tUpYfq__weCollabHero h2{font-size:clamp(50px,14vw,58px)}.internal-pages-module__tUpYfq__wePrinciplesBlock h2{font-size:33.28px;line-height:37.27px}.internal-pages-module__tUpYfq__wePrinciplesDesktopBreak,.internal-pages-module__tUpYfq__wePrinciplesDesktopSpace{display:none}.internal-pages-module__tUpYfq__wePrinciplesMobileBreak,.internal-pages-module__tUpYfq__wePrinciplesMobileSpace{display:inline}.internal-pages-module__tUpYfq__weHeroText p{letter-spacing:-.499px;font-size:16.64px;line-height:22.8px}.internal-pages-module__tUpYfq__weCollabFooter p{font-size:21px}.internal-pages-module__tUpYfq__wePinnedSection{min-height:200svh;overflow-x:clip}.internal-pages-module__tUpYfq__weStickyViewport{align-items:center;min-height:100svh;padding:0 16px;position:sticky;top:0}.internal-pages-module__tUpYfq__wePage[data-principles-pin=true] .internal-pages-module__tUpYfq__weStickyViewport{z-index:6;width:100%;position:fixed;inset:0}.internal-pages-module__tUpYfq__wePrinciplesBlock{width:min(357px,100%);opacity:var(--we-principles-block-reveal,0);transform:translate3d(0, var(--we-principles-y,0px), 0)}.internal-pages-module__tUpYfq__wePrincipleCards{grid-template-columns:1fr;gap:8px;height:auto;margin-top:25px;display:grid}.internal-pages-module__tUpYfq__wePrincipleCard{height:var(--we-principles-cards-height,50px);min-height:0;opacity:var(--we-principles-card-reveal,0);transform:translate3d(calc((1 - var(--we-principles-card-reveal,0)) * -400px), 0, 0);justify-content:space-between;gap:0;padding:25px}.internal-pages-module__tUpYfq__wePrincipleCard[data-card-index="1"]{opacity:var(--we-principles-card-reveal,0);transform:translate3d(calc((1 - var(--we-principles-card-reveal,0)) * 400px), 0, 0)}.internal-pages-module__tUpYfq__wePrincipleCard h3{letter-spacing:-1.456px;font-size:29.12px;line-height:31.16px}.internal-pages-module__tUpYfq__wePrincipleCard p{letter-spacing:-.5px;font-size:16.64px;line-height:22.8px}.internal-pages-module__tUpYfq__wePrincipleIcon{width:58.24px;height:58.24px}.internal-pages-module__tUpYfq__weServiceInner h2,.internal-pages-module__tUpYfq__weClientsHeading h2{font-size:34px}.internal-pages-module__tUpYfq__weServicesSection{padding:103px 16.64px 146px}.internal-pages-module__tUpYfq__weServicesGrid{gap:8.32px;padding-top:0}.internal-pages-module__tUpYfq__weServiceItem[data-service-index]{--we-service-row-height:126.22px}.internal-pages-module__tUpYfq__weServiceItem{align-items:center;min-height:142.84px;display:flex}.internal-pages-module__tUpYfq__weServiceInner{width:100%;height:var(--we-service-row-height);min-height:var(--we-service-row-height);border-radius:16.64px;grid-template-columns:minmax(0,1fr) 72px;gap:20px;padding:0 20px}.internal-pages-module__tUpYfq__weServiceInner h2{letter-spacing:-1.456px;font-size:29.12px;line-height:31.16px}.internal-pages-module__tUpYfq__weServiceSubitems{display:none}.internal-pages-module__tUpYfq__weServiceImage{opacity:1;width:72px;height:72px;top:50%;left:auto;right:20px;transform:translateY(-50%)scale(1)}.internal-pages-module__tUpYfq__weServiceItem:hover .internal-pages-module__tUpYfq__weServiceImage,.internal-pages-module__tUpYfq__weServiceItem[data-hovered=true] .internal-pages-module__tUpYfq__weServiceImage,.internal-pages-module__tUpYfq__weServiceItem:focus-within .internal-pages-module__tUpYfq__weServiceImage{transform:translateY(-50%)scale(1)}.internal-pages-module__tUpYfq__weAwardsSection{padding:166.4px 0}.internal-pages-module__tUpYfq__weAwardsInner h2{letter-spacing:-1.664px;width:min(328px,100vw - 62px);margin-bottom:110.3px;font-size:33.28px;line-height:37.27px}.internal-pages-module__tUpYfq__weAwardsDesktopBreak{display:none}.internal-pages-module__tUpYfq__weCollabHero h2{letter-spacing:-1.664px;width:min(328px,100vw - 62px);font-size:33.28px;line-height:37.27px}.internal-pages-module__tUpYfq__weCollabText h3,.internal-pages-module__tUpYfq__weMainCollabText h3{letter-spacing:-1.456px;font-size:29.12px;line-height:31.16px}.internal-pages-module__tUpYfq__weCollabText p,.internal-pages-module__tUpYfq__weMainCollabText p{letter-spacing:-.624px;font-size:12.48px;line-height:14.48px}.internal-pages-module__tUpYfq__weAwardsGrid{gap:24.96px;width:100%}.internal-pages-module__tUpYfq__weClientSlide{font-size:58px}.internal-pages-module__tUpYfq__weAwardRow{text-align:left;grid-template-columns:1fr 1fr;gap:12.48px}.internal-pages-module__tUpYfq__weAwardRow h3{text-align:right;white-space:normal;letter-spacing:-1.456px;font-size:29.12px;line-height:31.16px}.internal-pages-module__tUpYfq__weAwardRow p{letter-spacing:-.624px;font-size:12.48px;line-height:14.48px}.internal-pages-module__tUpYfq__weAwardRow[data-award=white-square],.internal-pages-module__tUpYfq__weAwardRow[data-award=white-square] h3,.internal-pages-module__tUpYfq__weAwardRow[data-award=white-square] p{min-height:62.32px}.internal-pages-module__tUpYfq__weCollabSection{padding-bottom:140px}.internal-pages-module__tUpYfq__weCollabCasesStage{height:calc(200svh + var(--we-case-gap) * 3);margin-top:0}.internal-pages-module__tUpYfq__weCollabCases{gap:var(--we-case-gap);height:auto;padding:var(--we-case-gap);display:grid;position:relative;overflow:visible}.internal-pages-module__tUpYfq__wePage[data-cases-pin=true] .internal-pages-module__tUpYfq__weCollabCases{z-index:7;top:var(--we-cases-container-y,0);height:300svh;padding:var(--we-case-gap);display:block;position:fixed;left:0;right:0;overflow:visible}.internal-pages-module__tUpYfq__weCollabCard{height:100svh;min-height:100svh;margin-bottom:0;position:relative;left:auto;right:auto}.internal-pages-module__tUpYfq__weCollabCard[data-we-case-index="0"],.internal-pages-module__tUpYfq__weCollabCard[data-we-case-index="1"]{--we-case-height:100svh}.internal-pages-module__tUpYfq__wePage[data-cases-pin=true] .internal-pages-module__tUpYfq__weCollabCard[data-we-case-index="0"]{--we-case-height:var(--we-case-0-height,100svh)}.internal-pages-module__tUpYfq__wePage[data-cases-pin=true] .internal-pages-module__tUpYfq__weCollabCard[data-we-case-index="1"]{--we-case-height:var(--we-case-1-height,100svh)}.internal-pages-module__tUpYfq__wePage[data-cases-pin=true] .internal-pages-module__tUpYfq__weCollabCard,.internal-pages-module__tUpYfq__wePage[data-cases-pin=true] .internal-pages-module__tUpYfq__weCollabCard[data-we-case-index="0"],.internal-pages-module__tUpYfq__wePage[data-cases-pin=true] .internal-pages-module__tUpYfq__weCollabCard[data-we-case-index="1"]{right:var(--we-case-gap);left:var(--we-case-gap);min-height:0;height:var(--we-case-height,100svh);position:absolute}.internal-pages-module__tUpYfq__wePage[data-cases-pin=true] .internal-pages-module__tUpYfq__weCollabCard[data-we-case-index="0"]{top:var(--we-case-0-top,var(--we-case-gap))}.internal-pages-module__tUpYfq__wePage[data-cases-pin=true] .internal-pages-module__tUpYfq__weCollabCard[data-we-case-index="1"]{top:var(--we-case-1-top,calc(100svh + var(--we-case-gap) * 2))}.internal-pages-module__tUpYfq__weCollabCardVisual,.internal-pages-module__tUpYfq__weMainCollabPreview,.internal-pages-module__tUpYfq__weCollabFooter a,.internal-pages-module__tUpYfq__weCollabFooter p{border-radius:16.64px}.internal-pages-module__tUpYfq__weMainCollabVisual{height:var(--we-collab-preview-visual-height,390px);inset:50% 0 auto;transform:translateY(-50%)}.internal-pages-module__tUpYfq__weCollabText,.internal-pages-module__tUpYfq__weMainCollabText{flex-direction:column;justify-content:center;gap:4px;display:flex}.internal-pages-module__tUpYfq__wePage[data-collab-exit=true] .internal-pages-module__tUpYfq__weMainCollabVisual{height:100%;inset:0;transform:none}.internal-pages-module__tUpYfq__weCollabFooter{gap:var(--we-case-gap);min-height:308px;padding:0 var(--we-case-gap);opacity:1;grid-template-columns:1fr;transform:none}.internal-pages-module__tUpYfq__weCollabFooter a,.internal-pages-module__tUpYfq__weCollabFooter p{letter-spacing:-1.04px;min-height:150px;font-size:20.8px;line-height:24.96px}.internal-pages-module__tUpYfq__vacancyPeek{width:calc(100vw - 32px);bottom:-54px}.internal-pages-module__tUpYfq__jobPage{padding-bottom:0}.internal-pages-module__tUpYfq__jobPage .internal-pages-module__tUpYfq__jobStatement{margin-top:116px}.internal-pages-module__tUpYfq__jobVacancies{gap:8px;width:calc(100vw - 16px);margin-top:88px;padding-bottom:48px}.internal-pages-module__tUpYfq__vacancyHeader{grid-template-columns:minmax(0,1fr) 22px;min-height:128px;padding:0 20px;font-size:22px}.internal-pages-module__tUpYfq__vacancyBodyFrame[data-open=true]{margin-top:-18px}.internal-pages-module__tUpYfq__vacancyBody{padding:0 20px 36px}.internal-pages-module__tUpYfq__vacancyTabs{gap:6px}.internal-pages-module__tUpYfq__vacancyTab{min-height:30px;padding:7px 12px;font-size:11px}.internal-pages-module__tUpYfq__vacancyPanel{margin-top:30px;font-size:13px}.internal-pages-module__tUpYfq__noVacancyCta{min-height:116px;padding:34px 20px;font-size:22px}.internal-pages-module__tUpYfq__jobApplicationOverlay{padding:8px}.internal-pages-module__tUpYfq__jobApplicationDialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow:auto}.internal-pages-module__tUpYfq__jobApplicationForm,.internal-pages-module__tUpYfq__jobApplicationSuccess{gap:8px}.internal-pages-module__tUpYfq__jobApplicationLight,.internal-pages-module__tUpYfq__jobApplicationDark{border-radius:16px;padding:18px}.internal-pages-module__tUpYfq__jobApplicationTop{gap:16px;margin-bottom:28px}.internal-pages-module__tUpYfq__jobApplicationTop h2,.internal-pages-module__tUpYfq__jobApplicationSuccess h2{font-size:31px}.internal-pages-module__tUpYfq__jobApplicationFields{gap:14px}.internal-pages-module__tUpYfq__jobApplicationGrid,.internal-pages-module__tUpYfq__jobApplicationDark{grid-template-columns:1fr;gap:8px}.internal-pages-module__tUpYfq__jobApplicationInput,.internal-pages-module__tUpYfq__jobApplicationSubmit{border-radius:8px}.internal-pages-module__tUpYfq__jobApplicationInput{letter-spacing:-.5px;min-height:48px;padding:14px 42px 14px 14px;font-size:12px}.internal-pages-module__tUpYfq__jobApplicationTextAreaWrap{min-height:118px}.internal-pages-module__tUpYfq__jobApplicationDark p,.internal-pages-module__tUpYfq__jobApplicationSuccess .internal-pages-module__tUpYfq__jobApplicationLight p{max-width:none}.internal-pages-module__tUpYfq__jobApplicationSubmit{min-height:52px;padding:16px}.internal-pages-module__tUpYfq__jobFooter{display:none}.internal-pages-module__tUpYfq__contactsPage{padding:73px 8px 0;display:block}.internal-pages-module__tUpYfq__contactsPanel{border-radius:16.64px;min-height:719px;overflow:visible}.internal-pages-module__tUpYfq__contactsLogo{letter-spacing:-1.456px;font-size:29.12px;line-height:31.16px;top:-48px}.internal-pages-module__tUpYfq__contactsGrid{text-align:center;padding:112px 9px 44px;display:block}.internal-pages-module__tUpYfq__contactsGrid h1{letter-spacing:-.05em;text-align:center;max-width:357px;margin:0 auto 93px;font-size:32px;line-height:1.2}.internal-pages-module__tUpYfq__contactsList{gap:50px}.internal-pages-module__tUpYfq__contactBlock{text-align:center}.internal-pages-module__tUpYfq__contactBlock h2,.internal-pages-module__tUpYfq__addresses h2{letter-spacing:-.624px;width:fit-content;margin:0 auto 8px;font-size:12.48px;line-height:14.48px}.internal-pages-module__tUpYfq__contactLinks{letter-spacing:-1.456px;justify-content:center;font-size:20.8px;line-height:24.96px}.internal-pages-module__tUpYfq__linkDivider{padding:0 .28em}.internal-pages-module__tUpYfq__contactPerson,.internal-pages-module__tUpYfq__addresses p{letter-spacing:-.4368px;margin-top:8px;font-size:14.56px;line-height:18.64px}.internal-pages-module__tUpYfq__addresses,.internal-pages-module__tUpYfq__contactsFooter{display:none}}@media (prefers-reduced-motion:reduce){.internal-pages-module__tUpYfq__casesHero:before,.internal-pages-module__tUpYfq__casesPage:after,.internal-pages-module__tUpYfq__casesCaseCard,.internal-pages-module__tUpYfq__statementHero:before,.internal-pages-module__tUpYfq__wePage:after,.internal-pages-module__tUpYfq__jobHero:before,.internal-pages-module__tUpYfq__jobPage:before,.internal-pages-module__tUpYfq__jobPage:after,.internal-pages-module__tUpYfq__contactsPage:before,.internal-pages-module__tUpYfq__noVacancyCta:before{animation:none}.internal-pages-module__tUpYfq__weHeroText,.internal-pages-module__tUpYfq__wePrinciplesBlock,.internal-pages-module__tUpYfq__weAwardsInner,.internal-pages-module__tUpYfq__weCollabHero h2,.internal-pages-module__tUpYfq__weCollabFooter,.internal-pages-module__tUpYfq__wePrincipleCard,.internal-pages-module__tUpYfq__weServiceItem,.internal-pages-module__tUpYfq__weServiceImage,.internal-pages-module__tUpYfq__weMainCollabPreview,.internal-pages-module__tUpYfq__vacancyBodyFrame,.internal-pages-module__tUpYfq__vacancyPanel,.internal-pages-module__tUpYfq__vacancyPlus span,.internal-pages-module__tUpYfq__vacancyTab,.internal-pages-module__tUpYfq__jobApplicationBackdrop,.internal-pages-module__tUpYfq__jobApplicationDialog{transition:none}.internal-pages-module__tUpYfq__jobVacancies[data-scroll-reveal=true] .internal-pages-module__tUpYfq__vacancyCard,.internal-pages-module__tUpYfq__jobVacancies[data-scroll-reveal=true] .internal-pages-module__tUpYfq__noVacancyCta{opacity:1;transform:none}.internal-pages-module__tUpYfq__casesPage[data-reveal-ready=true] .internal-pages-module__tUpYfq__casesCaseCard{opacity:1;transition:none;transform:none}}
