.FC7-Yq_hero{z-index:0;isolation:isolate;background:var(--color-paper);height:7136px;color:var(--color-ink);position:relative}.FC7-Yq_stage{z-index:0;isolation:isolate;background:var(--color-paper);height:100svh;position:fixed;inset:0;overflow:hidden}.FC7-Yq_stage:before{backface-visibility:hidden;will-change:transform;z-index:0;content:"";opacity:.4;pointer-events:none;background-image:url(/textures/noise.png);background-position:50%;animation:1s steps(4,end) infinite FC7-Yq_noise;position:absolute;inset:-21vw}.FC7-Yq_stage:after{z-index:-1;content:"";background-image:url(/images/setters-media/original-home/main-bg.webp);background-position:top;background-size:cover;position:absolute;inset:0}.FC7-Yq_inner{z-index:2;pointer-events:none;place-items:center;min-height:100svh;padding:96px 24px 132px;display:grid;position:relative}.FC7-Yq_title{--title-collapse-y:0px;--title-scale:1;width:100%;max-width:min(62vw,100vw - 48px);color:var(--color-ink);letter-spacing:-.05em;text-align:center;text-wrap:balance;will-change:opacity, transform;transform:translateY(calc(clamp(-52px, calc(-16px - (100vw - 1440px) * .031), -16px) + var(--title-collapse-y))) scale(var(--title-scale));margin:0;font-size:clamp(30px,2.778vw,72px);font-weight:400}.FC7-Yq_description,.FC7-Yq_desktopLine{display:block}.FC7-Yq_heroTopLine{white-space:nowrap;justify-content:center;align-items:baseline;margin-bottom:clamp(12px,.98vw,25px);line-height:1.2;display:inline-flex}.FC7-Yq_greetingPrefix{white-space:nowrap;will-change:max-width, opacity;display:inline-flex;overflow:hidden}.FC7-Yq_brandMorph{white-space:nowrap;justify-content:center;align-items:baseline;display:inline-flex}.FC7-Yq_brandGap{flex:0 0 .24em;width:.24em}.FC7-Yq_mobileBreak{display:none}.FC7-Yq_sLetter{text-align:center;will-change:width, opacity;display:inline-block;overflow:visible}.FC7-Yq_collapseGroup{overflow-clip-margin:.05em;white-space:nowrap;will-change:max-width;display:inline-flex;overflow:clip}.FC7-Yq_morphLetter{display:inline-block}.FC7-Yq_description{will-change:opacity;line-height:1.1}.FC7-Yq_sign{--sign-scale:1;--sign-fixed-padding:0px;z-index:104;color:#fff;letter-spacing:-.05em;padding-top:var(--sign-fixed-padding);pointer-events:none;text-align:center;transform:translate3d(-50%, -50%, 0) scale(var(--sign-scale));transform-origin:50%;will-change:opacity, top, transform;font-size:clamp(30px,2.778vw,72px);font-weight:400;line-height:1.05;position:fixed;left:50%}.FC7-Yq_caseLayer{z-index:8;pointer-events:none;position:absolute;inset:0}.FC7-Yq_caseCard{--card-scale:1;--card-border-radius:16px;--card-content-opacity:1;opacity:0;pointer-events:auto;transform-origin:50%;will-change:opacity, transform;width:calc(100vw - 14px);height:calc(100svh - 14px);display:block;position:absolute;top:7px;left:7px}.FC7-Yq_caseFrame{border-radius:var(--card-border-radius);color:#fff;width:100%;height:100%;box-shadow:none;transform:scale(var(--card-scale));transform-origin:50%;will-change:transform;background:#20272f;border:0;display:block;position:relative;overflow:hidden}.FC7-Yq_caseFrame:after{content:"";background:rgb(69 81 92/var(--card-dim,.35));pointer-events:none;position:absolute;inset:0}.FC7-Yq_caseImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.FC7-Yq_caseTitle,.FC7-Yq_caseSubtitle,.FC7-Yq_caseButton{z-index:1;opacity:var(--card-content-opacity);text-transform:uppercase;display:block;position:absolute}.FC7-Yq_caseTitle{color:#fff;letter-spacing:-.05em;text-align:center;text-transform:none;width:max-content;max-width:min(1160px,82%);font-size:clamp(36px,2.778vw,72px);line-height:1.06;top:50%;left:50%;transform:translate(-50%,-50%)}.FC7-Yq_caseSubtitle{color:#fff;letter-spacing:-.05em;text-align:center;text-transform:uppercase;width:max-content;max-width:min(760px,58%);font-size:clamp(9px,.833vw,18px);font-weight:400;line-height:1.12;bottom:clamp(17px,1.3vw,26px);left:50%;transform:translate(-50%)}.FC7-Yq_caseButton{display:none}@keyframes FC7-Yq_noise{0%{transform:translate(0,0)}10%{transform:translate(-7vw,-7vw)}20%{transform:translate(-14vw,7vw)}30%{transform:translate(7vw,-14vw)}40%{transform:translate(-7vw,-21vw)}50%{transform:translate(-14vw,7vw)}60%{transform:translate(21vw,21vw)}70%{transform:translate(14vw,14vw)}80%{transform:translate(-21vw,-21vw)}90%{transform:translate(14vw,7vw)}to{transform:translate(7vw,7vw)}}@media (max-width:700px){.FC7-Yq_hero{height:5145px}.FC7-Yq_stage:after{background-image:none;background-position:top}.FC7-Yq_inner{padding:72px 0 104px}.FC7-Yq_title{max-width:100vw;font-size:29.12px;transform:translateY(52px)}.FC7-Yq_heroTopLine{white-space:normal;flex-wrap:wrap;width:100%}.FC7-Yq_greetingPrefix,.FC7-Yq_brandMorph{justify-content:center}.FC7-Yq_brandGap{display:none}.FC7-Yq_mobileBreak{flex:0 0 100%;width:100%;height:0;display:block}.FC7-Yq_description{max-width:100vw}.FC7-Yq_desktopLine{display:inline}.FC7-Yq_desktopLine+.FC7-Yq_desktopLine:before{content:" "}.FC7-Yq_sign{font-size:29.12px}.FC7-Yq_caseCard{width:calc(100vw - 16px);height:min(610px,100svh - 112px);top:8px;left:8px}.FC7-Yq_caseTitle{max-width:100%;transform:translate(-50%, -50%) translateY(var(--case-mobile-title-y,-50px));font-size:29.12px;line-height:1.07}.FC7-Yq_caseSubtitle{max-width:100%;transform:translate(-50%, calc(-19px + var(--case-mobile-subtitle-y,var(--case-mobile-content-y,0px))));font-size:12.48px;line-height:1.16;top:50%;bottom:auto;left:50%}.FC7-Yq_caseButton{color:#fff;letter-spacing:-.04em;text-align:center;text-transform:none;width:max-content;max-width:72%;transform:translate(-50%, calc(24px + var(--case-mobile-button-y,var(--case-mobile-content-y,0px))));background:#45515c8c;border-radius:6px;padding:14px 22px;font-size:14px;font-weight:600;line-height:20px;display:block;top:50%;left:50%;overflow:hidden}}@media (prefers-reduced-motion:reduce){.FC7-Yq_stage:before{animation:none}.FC7-Yq_caseCard,.FC7-Yq_sign,.FC7-Yq_title{will-change:auto}}
.loZCta_wrap{vertical-align:baseline;display:inline-block;position:relative}.loZCta_tooltip{--tip-tx:-50%;z-index:60;color:#fff;letter-spacing:-.03em;text-align:left;text-transform:none;white-space:normal;opacity:0;pointer-events:none;width:clamp(248px,21vw,336px);max-width:min(336px,100vw - 32px);transform:translateX(var(--tip-tx)) translateY(4px);background:#192028f7;border-radius:clamp(8px,.6vw,12px);padding:clamp(10px,.7vw,14px) clamp(14px,1vw,20px);font-size:clamp(12px,.8vw,15px);font-weight:400;line-height:1.32;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 9px);left:50%;right:auto;box-shadow:0 12px 30px #19202838}.loZCta_tooltip[data-align=left]{--tip-tx:0%;left:0;right:auto}.loZCta_tooltip[data-align=right]{--tip-tx:0%;left:auto;right:0}.loZCta_tooltip[data-open=true]{opacity:1;pointer-events:auto;transform:translateX(var(--tip-tx)) translateY(0)}.loZCta_tooltip:after{content:"";height:13px;position:absolute;top:100%;left:0;right:0}.loZCta_tooltip a.loZCta_link{isolation:auto;color:inherit;font:inherit;letter-spacing:inherit;text-transform:none;text-underline-offset:.14em;background:0 0;border-radius:0;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline;position:static;overflow:visible}.loZCta_tooltip a.loZCta_link:before{content:none}.loZCta_tooltip a.loZCta_link:hover{color:inherit;text-decoration-thickness:2px}.loZCta_list{flex-direction:column;gap:clamp(6px,.42vw,9px);margin:0;padding:0;list-style:none;display:flex}@media (max-width:520px){.loZCta_tooltip{width:min(300px,100vw - 32px);font-size:13px}}
.ZdMgnW_banner{z-index:40;color:#fff;background:#45515c;border-radius:16px;grid-template-columns:1fr clamp(100px,7.03vw,135px);align-items:center;gap:clamp(18px,1.67vw,32px);width:min(clamp(408px,28.28vw,543px),100vw - 34px);min-height:clamp(54px,4.31vw,110px);padding:clamp(8px,.58vw,11px) clamp(8px,.58vw,11px) clamp(8px,.58vw,11px) clamp(16px,1.11vw,21px);display:grid;position:fixed;bottom:clamp(18px,1.667vw,43px);right:clamp(32px,2.23vw,43px);box-shadow:0 8px 24px #1920281f}.ZdMgnW_text{margin:0;font-size:clamp(14px,.88vw,16.9px);font-weight:400;line-height:1.3}.ZdMgnW_link{color:inherit;text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:1px}.ZdMgnW_button{height:calc(clamp(54px,4.31vw,110px) - 2*clamp(8px,.58vw,11px));color:var(--color-ink);font:inherit;text-transform:uppercase;cursor:pointer;background:#fff;border:0;border-radius:8px;font-size:clamp(12px,.75vw,14.4px);line-height:1.33;transition:background-color .18s,transform .18s}.ZdMgnW_button:hover,.ZdMgnW_button:focus-visible{background:#f0f2f3}.ZdMgnW_button:active{transform:translateY(1px)}.ZdMgnW_button:focus-visible{outline-offset:4px;outline:1px solid #fff}@media (min-width:901px){.ZdMgnW_banner{right:clamp(340px,20vw,420px)}}@media (max-width:520px){.ZdMgnW_banner{grid-template-columns:1fr 95px;gap:7px;min-height:90px;padding:16px;bottom:84px;right:17px}.ZdMgnW_text{font-size:14.56px;line-height:18.93px}.ZdMgnW_button{height:50px;font-size:12.48px;line-height:16.6px}}
.tUpYfq_main{width:100%}.tUpYfq_casesHero,.tUpYfq_statementHero,.tUpYfq_jobHero,.tUpYfq_jobPage,.tUpYfq_contactsPage,.tUpYfq_notFoundPage{isolation:isolate;background:url(/images/setters-main-bg.webp) center / cover no-repeat, var(--color-paper);min-height:100svh;color:var(--color-ink);position:relative;overflow:hidden}.tUpYfq_casesHero:before,.tUpYfq_statementHero:before,.tUpYfq_jobHero:before,.tUpYfq_jobPage:before,.tUpYfq_contactsPage:before,.tUpYfq_notFoundPage:before{z-index:-1;content:"";opacity:.45;pointer-events:none;background-image:url(/textures/noise.png);background-position:50%;animation:1s steps(4,end) infinite tUpYfq_pageNoise;position:absolute;inset:-21vw}.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}.tUpYfq_pageMarkLight{color:#fff}.tUpYfq_notFoundPage{flex-direction:column;align-items:center;display:flex}.tUpYfq_notFoundContent{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(18px,1.667vw,32px);padding:0 24px clamp(64px,5vw,96px);display:flex}.tUpYfq_notFoundContent h1{color:var(--color-ink);letter-spacing:-.05em;margin:0;font-size:clamp(96px,11.11vw,213px);font-weight:400;line-height:.7}.tUpYfq_notFoundText{max-width:40ch;color:var(--color-ink);letter-spacing:-.03em;margin:0;font-size:clamp(18px,1.389vw,26.67px);line-height:1.3}.tUpYfq_notFoundHome{min-height:clamp(54px,4.31vw,83px);color:var(--color-ink);letter-spacing:-.05em;text-transform:uppercase;background:#fff;border-radius:clamp(8px,.556vw,11px);justify-content:center;align-items:center;margin-top:clamp(6px,.556vw,11px);padding:0 clamp(24px,1.667vw,32px);font-size:clamp(12px,.833vw,16px);line-height:1.16;display:inline-flex}.tUpYfq_notFoundSocials{color:var(--color-ink);letter-spacing:-.05em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:0;padding-bottom:clamp(18px,1.667vw,43px);font-size:clamp(12px,.833vw,16px);font-weight:400;line-height:1.16;display:flex}.tUpYfq_notFoundSocials a{padding:0 clamp(12px,.833vw,16px)}.tUpYfq_casesHero{padding:0 clamp(18px,2.23vw,43px) clamp(104px,6.8vw,132px)}.tUpYfq_caseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,.52vw,10px);margin-top:clamp(28px,1.667vw,32px);display:grid}.tUpYfq_caseCard{color:#fff;background:#45515c8c;border-radius:clamp(8px,.48vw,9px);min-height:clamp(540px,100svh - 234px,766px);position:relative;overflow:hidden}.tUpYfq_caseImage{object-fit:cover;transform:scale(1.01)}.tUpYfq_caseShade{background:#45515c94;position:absolute;inset:0}.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}.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}.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}.tUpYfq_caseFilter,.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%)}.tUpYfq_caseFilter{justify-content:space-between;width:clamp(560px,41.67vw,800px);padding:0 clamp(10px,.78vw,15px) 0 clamp(28px,2.1vw,40px)}.tUpYfq_caseFilter p{letter-spacing:-.03em;font-size:clamp(21px,1.389vw,27px);line-height:1.3}.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}.tUpYfq_filterReset{color:#ffffff2e}.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}.tUpYfq_casesPage{isolation:isolate;background: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}.tUpYfq_casesPage:before{z-index:-2;content:"";background:url(/images/setters-main-bg.webp) center top / cover repeat-y, var(--color-paper);position:fixed;inset:0}.tUpYfq_casesPage:after{z-index:-1;content:"";opacity:.45;pointer-events:none;background-image:url(/textures/noise.png);background-position:50%;animation:1s steps(4,end) infinite tUpYfq_pageNoise;position:fixed;inset:-21vw}.tUpYfq_casesTop{grid-template-columns:1fr;place-items:center;width:100%;min-height:clamp(37px,2.92vw,42px);display:grid}.tUpYfq_casesTitle{letter-spacing:-.05em;text-align:center;text-transform:uppercase;margin:0;font-size:clamp(36px,2.778vw,72px);font-weight:400;line-height:1.05}.tUpYfq_casesCaseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,.556vw,12px);min-height:1000px;margin-top:clamp(24px,1.667vw,24px);display:grid}.tUpYfq_casesCaseCard{--case-card-reveal-x-left:-44.48vw;--case-card-reveal-x-right:44.48vw;--case-card-reveal-transform:translate3d(var(--case-card-reveal-x-left), 16vw, 0) rotate(-15deg);aspect-ratio:1.187;opacity:1;transform-origin:50%;position:relative;transform:none}.tUpYfq_casesCaseCard[data-case-side=right]{--case-card-reveal-transform:translate3d(var(--case-card-reveal-x-right), 16vw, 0) rotate(15deg)}.tUpYfq_casesCaseGrid[data-reveal-ready=true] .tUpYfq_casesCaseCard{opacity:0;transform:var(--case-card-reveal-transform);transition:opacity 1s cubic-bezier(.22,.61,.36,1),transform 1s cubic-bezier(.22,.61,.36,1)}.tUpYfq_casesCaseGrid[data-reveal-ready=true] .tUpYfq_casesCaseCard[data-revealed=true]{opacity:1;transform:none}.tUpYfq_casesPage[data-filter-transition=out] .tUpYfq_casesCaseCard,.tUpYfq_casesPage[data-filter-transition=out] .tUpYfq_casesCaseCard[data-revealed=true]{opacity:0;transition:opacity .32s,transform .32s;transform:none}.tUpYfq_casesCaseLink{color:#fff;background:#45515c;border-radius:clamp(7px,.556vw,12px);width:100%;height:100%;display:block;position:relative;overflow:hidden}.tUpYfq_casesCaseImage{z-index:1;object-fit:cover}.tUpYfq_casesCaseShade{z-index:2;background:#45515c99;transition:opacity .3s;position:absolute;inset:0}.tUpYfq_casesCaseLink:hover .tUpYfq_casesCaseShade{opacity:0}.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}.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}.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}.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}.tUpYfq_casesSocials a{padding:0 clamp(10px,.833vw,12px)}.tUpYfq_casesFilterSticky{z-index:104;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:clamp(18px,1.667vw,43px);left:0;right:0}.tUpYfq_casesFilterDock{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;zoom:calc(clamp(54px, 4.31vw, 110px) / 62px);background:#45515c99;border-radius:clamp(8px,.556vw,8px);width:min(600px,100vw - 32px);padding:8px}.tUpYfq_casesFilterTop{justify-content:space-between;align-items:center;height:clamp(46px,3.19vw,46px);display:flex}.tUpYfq_casesFilterTitle{letter-spacing:-.03em;margin:0;padding:0 16px;font-size:clamp(20px,1.39vw,20px);line-height:1.3}.tUpYfq_casesFilterClear,.tUpYfq_casesFilterToggle,.tUpYfq_casesFilterTag,.tUpYfq_casesFilterTab{color:inherit;font:inherit;cursor:pointer;border:0}.tUpYfq_casesFilterClear,.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}.tUpYfq_casesFilterClear:disabled{color:#ffffff2e;cursor:default}.tUpYfq_casesFilterClearIcon{flex:none;width:8px;height:8px}.tUpYfq_casesFilterToggle{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#45515c99;min-width:87px}.tUpYfq_casesFilterPanel{grid-template-rows:0fr;transition:grid-template-rows 1s cubic-bezier(.165,.84,.44,1);display:grid}.tUpYfq_casesFilterDock[data-open=true] .tUpYfq_casesFilterPanel{grid-template-rows:1fr}.tUpYfq_casesFilterPanelInner{min-height:0;overflow:hidden}.tUpYfq_casesFilterPanel[hidden],.tUpYfq_casesFilterTags[hidden],.tUpYfq_casesCaseCard[hidden]{display:none}.tUpYfq_casesFilterTags{flex-wrap:wrap;gap:4px;min-height:96px;padding-top:32px;display:flex}.tUpYfq_casesFilterTag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:-.05em;text-transform:uppercase;background:#ffffff29;border-radius:8px;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-size:12px;line-height:1.17;transition:background-color .18s,color .18s;display:inline-flex}.tUpYfq_casesFilterCheck{border:1px solid;border-radius:2px;flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.tUpYfq_casesFilterCheck svg{width:6.5px;height:6.5px;stroke:var(--color-ink);opacity:0}.tUpYfq_casesFilterTag[data-active=true] .tUpYfq_casesFilterCheck{background:currentColor}.tUpYfq_casesFilterTag[data-active=true] .tUpYfq_casesFilterCheck svg{opacity:1}.tUpYfq_casesFilterTabs{grid-template-columns:1fr 1fr;gap:8px;margin-top:31px;display:grid}.tUpYfq_casesFilterTab{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:-.05em;text-transform:uppercase;background:#45515c99;border-radius:8px;justify-content:center;align-items:center;min-height:46px;font-size:12px;line-height:1.17;display:inline-flex}.tUpYfq_casesFilterTab span{opacity:0;background:currentColor;border-radius:50%;flex:none;width:0;height:6px}.tUpYfq_casesFilterTab[data-active=true]{color:var(--color-ink);background:#fff}.tUpYfq_casesFilterTab[data-active=true] span{opacity:1;width:6px;margin-right:8px}.tUpYfq_statementHero{place-items:center;min-height:100svh;padding:0 24px 118px;display:grid}.tUpYfq_statementHero .tUpYfq_pageMark{width:100%;padding-top:clamp(20px,1.667vw,32px);position:absolute;top:0;left:0}.tUpYfq_jobHero .tUpYfq_pageMark{padding-top:clamp(20px,1.667vw,32px)}.tUpYfq_jobPage{background:var(--color-paper);grid-template-rows:1fr auto;min-height:100svh;display:grid;overflow:visible}.tUpYfq_jobContent{min-width:0}.tUpYfq_jobPage:before{z-index:-2;background:url(/images/setters-main-bg.webp) center / cover no-repeat, var(--color-paper);opacity:1;animation:none;position:fixed;inset:0}.tUpYfq_jobPage:after{z-index:-1;content:"";opacity:.45;pointer-events:none;background-image:url(/textures/noise.png);background-position:50%;animation:1s steps(4,end) infinite tUpYfq_pageNoise;position:fixed;inset:-21vw}.tUpYfq_jobPage .tUpYfq_pageMark{text-transform:uppercase;padding-top:clamp(20px,1.667vw,32px)}.tUpYfq_statementText{text-align:center;width:min(800px,100vw - 48px);transform:translateY(clamp(28px,2.8vw,54px))}.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}.tUpYfq_statementText p{letter-spacing:-.03em;margin:0 auto;font-size:clamp(20px,1.389vw,27px);line-height:1.3}.tUpYfq_sectionTabs{gap:clamp(28px,2.08vw,40px);padding:0 clamp(22px,1.67vw,32px)}.tUpYfq_sectionTabs a{letter-spacing:-.05em;text-transform:uppercase;font-size:clamp(12px,.833vw,16px);line-height:1}.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}.tUpYfq_wePage:before{z-index:-2;content:"";background:url(/images/setters-main-bg.webp) center top / cover no-repeat, var(--color-paper);position:fixed;inset:0}.tUpYfq_wePage:after{z-index:-1;content:"";opacity:.45;pointer-events:none;background-image:url(/textures/noise.png);background-position:50%;animation:1s steps(4,end) infinite tUpYfq_pageNoise;position:fixed;inset:-21vw}.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%)}.tUpYfq_weSectionNav{z-index:16;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:clamp(54px,4.31vw,110px);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(18px,1.667vw,43px);left:50%}.tUpYfq_weSectionNav a{letter-spacing:-.05em;text-transform:uppercase;justify-content:center;align-items:center;min-height:clamp(54px,4.31vw,110px);padding:0 clamp(17px,1.111vw,21.34px);font-size:clamp(12px,.833vw,16px);line-height:1;transition:opacity .18s;display:flex}.tUpYfq_weSectionNav a:hover{opacity:.5}.tUpYfq_weHero{justify-content:center;align-items:flex-start;min-height:200svh;padding:0 24px;display:flex}.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}.tUpYfq_weHeroText h1,.tUpYfq_wePrinciplesBlock h2,.tUpYfq_weClientsHeading h2,.tUpYfq_weAwardsInner h2,.tUpYfq_weCollabHero h2{letter-spacing:-.05em;margin:0;font-weight:400}.tUpYfq_weHeroText h1{white-space:nowrap;font-size:clamp(66px,5.556vw,107px);line-height:.9}.tUpYfq_weHeroText p,.tUpYfq_wePrincipleCard p,.tUpYfq_weCollabFooter p{letter-spacing:-.03em;margin:0;font-size:clamp(20px,1.389vw,27px);line-height:1.3}.tUpYfq_wePinnedSection{min-height:200svh;overflow-x:clip}.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}.tUpYfq_wePage[data-principles-pin=true] .tUpYfq_weStickyViewport{z-index:6;width:100%;position:fixed;inset:0}.tUpYfq_weAwardsInner,.tUpYfq_weCollabHero h2{opacity:0;transition:opacity .7s,transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(48px)}.tUpYfq_weAwardsInner[data-in-view=true],.tUpYfq_weCollabHero h2[data-in-view=true]{opacity:1;transform:translate(0,0)}.tUpYfq_weHeroText{opacity:var(--we-hero-opacity,1);transition:opacity .12s linear;transform:translate(0,0)}.tUpYfq_weHeroText[data-in-view=true]{opacity:var(--we-hero-opacity,1);transform:translate(0,0)}.tUpYfq_weHeroText>h1,.tUpYfq_weHeroText>p{opacity:1}@media (prefers-reduced-motion:no-preference){.tUpYfq_weHeroText>h1{animation:1.4s cubic-bezier(.4,0,.2,1) both tUpYfq_weHeroSlideDown}.tUpYfq_weHeroText>p{animation:1.4s cubic-bezier(.4,0,.2,1) both tUpYfq_weHeroSlideUp}}@keyframes tUpYfq_weHeroSlideDown{0%{opacity:0;transform:translateY(-180px)}to{opacity:1;transform:translate(0,0)}}@keyframes tUpYfq_weHeroSlideUp{0%{opacity:0;transform:translateY(180px)}to{opacity:1;transform:translate(0,0)}}.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)}.tUpYfq_wePrinciplesMobileBreak,.tUpYfq_wePrinciplesMobileSpace{display:none}.tUpYfq_wePrinciplesDesktopBreak,.tUpYfq_wePrinciplesDesktopSpace{display:inline}.tUpYfq_wePrinciplesBlock h2,.tUpYfq_weAwardsInner h2{margin:0 auto;font-size:clamp(56px,5.556vw,107px);line-height:.9}.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){.tUpYfq_wePrincipleCards{width:min(1363px,71vw)}}.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:space-between;gap:clamp(24px,2.5vw,48px);padding:clamp(22px,1.667vw,32px);display:flex}.tUpYfq_wePrincipleCard[data-card-index="1"]{transform:translate3d(calc((1 - var(--we-principles-card-reveal,0)) * 400px), 0, 0)}.tUpYfq_wePrincipleTop{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.tUpYfq_wePrincipleIcon{object-fit:cover;border-radius:clamp(8px,.556vw,11px);width:clamp(64px,5.556vw,107px);height:clamp(64px,5.556vw,107px)}.tUpYfq_wePrincipleCard h3{letter-spacing:-.05em;margin:0;font-size:clamp(40px,2.778vw,54px);font-weight:400;line-height:1.1}.tUpYfq_wePrincipleCard p{font-size:clamp(20px,1.389vw,27px)}.tUpYfq_weServicesSection{z-index:10;background:0 0;padding:clamp(96px,7.84vw,151px) clamp(28px,7.64vw,147px);position:relative}.tUpYfq_weServicesGrid{z-index:1;gap:clamp(16px,1.11vw,21px);padding-top:clamp(8px,.56vw,11px);display:grid;position:relative;overflow:visible}.tUpYfq_weServiceItem{--we-service-image-y:11px;position:relative}.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}.tUpYfq_weServiceItem[data-service-index="0"],.tUpYfq_weServiceItem[data-service-index="1"]{--we-service-row-height:clamp(184px, 10.57vw, 203px)}.tUpYfq_weServiceItem[data-service-index="2"]{--we-service-row-height:clamp(154px, 8.6vw, 165px)}.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}.tUpYfq_weServiceItem[data-service-index="0"]{--we-service-gradient-position:0% 50%}.tUpYfq_weServiceItem[data-service-index="1"]{--we-service-gradient-position:100% 50%}.tUpYfq_weServiceItem[data-service-index="2"]{--we-service-gradient-position:33.3% 50%}.tUpYfq_weServiceItem[data-service-index="3"]{--we-service-gradient-position:50% 50%}.tUpYfq_weServiceItem[data-service-index="4"]{--we-service-gradient-position:66.6% 50%}.tUpYfq_weServiceItem[data-service-index="5"]{--we-service-gradient-position:83.3% 50%}.tUpYfq_weServiceItem[data-service-index="6"]{--we-service-gradient-position:100% 50%}.tUpYfq_weServiceItem:hover .tUpYfq_weServiceInner,.tUpYfq_weServiceItem[data-hovered=true] .tUpYfq_weServiceInner,.tUpYfq_weServiceItem:focus-within .tUpYfq_weServiceInner{color:#fff}.tUpYfq_weServiceItem:hover .tUpYfq_weServiceInner:before,.tUpYfq_weServiceItem[data-hovered=true] .tUpYfq_weServiceInner:before,.tUpYfq_weServiceItem:focus-within .tUpYfq_weServiceInner:before{opacity:1}.tUpYfq_weServiceInner h2,.tUpYfq_weServiceSubitems{z-index:1;position:relative}.tUpYfq_weServiceInner h2{letter-spacing:-.05em;margin:0;font-size:2.778vw;font-weight:400;line-height:1.1}.tUpYfq_weServiceSubitems{text-align:left;justify-content:stretch;justify-self:end;gap:0;width:min(336px,100%);display:grid}.tUpYfq_weServiceSubitems p{letter-spacing:0;text-transform:uppercase;width:100%;margin:0;font-size:.833vw;line-height:1.5}.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)}.tUpYfq_weServiceImage[data-active=true],.tUpYfq_weServiceItem:hover .tUpYfq_weServiceImage,.tUpYfq_weServiceItem[data-hovered=true] .tUpYfq_weServiceImage,.tUpYfq_weServiceItem:focus-within .tUpYfq_weServiceImage{opacity:1;transform:translate(-50%)scale(1)}.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}.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%)}.tUpYfq_weClientsHeading h2{font-size:clamp(40px,2.778vw,54px);line-height:1}.tUpYfq_weClientsMarquee{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:clamp(160px,13vw,250px);padding-top:clamp(30px,1.98vw,38px);overflow:visible}.tUpYfq_weClientsMarquee:active{cursor:grabbing}.tUpYfq_weClientsTrack{width:100%;height:clamp(120px,9vw,180px);transform-style:preserve-3d;position:relative}.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%)}.tUpYfq_weAwardsSection{padding:clamp(130px,12.5vw,240px) clamp(28px,6.88vw,132px) clamp(149px,13.49vw,259px)}.tUpYfq_weAwardsInner{justify-items:center;display:grid}.tUpYfq_weAwardsInner h2{text-align:center;width:min(1396px,100%);margin-bottom:clamp(52px,4.13vw,79px)}.tUpYfq_weAwardsDesktopBreak{display:block}.tUpYfq_weAwardsGrid{gap:clamp(24px,1.667vw,32px);width:min(774px,100%);display:grid}.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}.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}.tUpYfq_weAwardRow h3,.tUpYfq_weAwardRow p{opacity:var(--we-award-opacity);transition:opacity .12s linear,transform .12s linear}.tUpYfq_weAwardRow h3{transform:translate3d(var(--we-award-title-x), 0, 0)}.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}.tUpYfq_weCollabSection{padding-bottom:clamp(100px,9.32vw,179px)}.tUpYfq_weCollabPinStage{min-height:400svh}.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}.tUpYfq_wePage[data-collab-pin=true] .tUpYfq_weCollabHero,.tUpYfq_wePage[data-collab-exit=true] .tUpYfq_weCollabHero{z-index:8;pointer-events:none;width:100%;position:fixed;inset:0}.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}.tUpYfq_weCollabHero h2[data-in-view=true]{opacity:var(--we-collab-heading-opacity,1);transform:translate3d(0, var(--we-collab-heading-y,0px), 0)}.tUpYfq_weCollabHero span{display:block}.tUpYfq_weCollabHero .tUpYfq_weCollabBracketLine{white-space:nowrap}.tUpYfq_weCollabHero .tUpYfq_weCollabTitleWord{width:var(--we-collab-bracket-gap,auto);vertical-align:baseline;white-space:nowrap;opacity:var(--we-collab-title-word-opacity,1);display:inline-block;overflow:visible}.tUpYfq_weCollabHero .tUpYfq_weCollabDetailsLine{opacity:var(--we-collab-detail-opacity,1)}.tUpYfq_weCollabCasesStage{--we-collab-case-overlap:var(--we-case-gap);--we-collab-cases-count:2;height:calc(var(--we-collab-cases-count) * 100svh + var(--we-case-gap) * (var(--we-collab-cases-count) + 1) + var(--we-collab-case-overlap));margin-top:calc(var(--we-collab-case-overlap) * -1);position:relative}.tUpYfq_weCollabCases{gap:var(--we-case-gap);padding:var(--we-case-gap);display:grid}.tUpYfq_wePage[data-cases-pin=true] .tUpYfq_weCollabCases{z-index:7;height:100svh;display:block;position:fixed;inset:0;overflow:hidden}.tUpYfq_weCollabCard{pointer-events:none;height:100svh;position:relative}.tUpYfq_wePage[data-cases-pin=true] .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}.tUpYfq_wePage[data-cases-pin=true] .tUpYfq_weCollabCard[data-we-case-index="0"]{top:var(--we-case-0-top,var(--we-case-gap))}.tUpYfq_wePage[data-cases-pin=true] .tUpYfq_weCollabCard[data-we-case-index="1"]{top:var(--we-case-1-top,calc(100svh + var(--we-case-gap) * 2))}.tUpYfq_weCollabCardVisual{color:#fff;pointer-events:auto;border-radius:clamp(16px,1.111vw,21px);height:100%;min-height:180px;position:relative;overflow:hidden}.tUpYfq_weCollabCard[data-we-case-index="0"],.tUpYfq_weCollabCard[data-we-case-index="1"]{--we-case-height:100svh}.tUpYfq_wePage[data-cases-pin=true] .tUpYfq_weCollabCard[data-we-case-index="0"]{--we-case-height:var(--we-case-0-height,100svh)}.tUpYfq_wePage[data-cases-pin=true] .tUpYfq_weCollabCard[data-we-case-index="1"]{--we-case-height:var(--we-case-1-height,100svh)}.tUpYfq_weCollabMedia{position:absolute;inset:0}.tUpYfq_weCollabImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tUpYfq_weCollabShade{background:#45515c59;position:absolute;inset:0}.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}.tUpYfq_weCollabText h3{letter-spacing:-.05em;margin:0;font-size:clamp(40px,2.778vw,54px);font-weight:400;line-height:1.05}.tUpYfq_weCollabText p{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(12px,.833vw,16px);line-height:1.17}.tUpYfq_weCollabCard a{z-index:2;position:absolute;inset:0}.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}.tUpYfq_wePage[data-collab-exit=true] .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}.tUpYfq_weMainCollabLink{z-index:2;pointer-events:none;position:absolute;inset:0}.tUpYfq_wePage[data-collab-pin=true] .tUpYfq_weMainCollabLink,.tUpYfq_wePage[data-collab-exit=true] .tUpYfq_weMainCollabLink{pointer-events:auto}.tUpYfq_weMainCollabVisual{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.tUpYfq_weMainCollabPreview .tUpYfq_weCollabShade{background:#45515c75}.tUpYfq_weMainCollabImage{object-fit:cover}.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}.tUpYfq_weMainCollabText h3{letter-spacing:-.05em;margin:0;font-size:clamp(40px,2.778vw,54px);font-weight:400;line-height:1.05}.tUpYfq_weMainCollabText p{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(12px,.833vw,16px);line-height:1.17}.tUpYfq_weCollabFooter{z-index:5;text-align:center;background:0 0;grid-template-columns:1fr 1fr;gap:8px;min-height:clamp(150px,10.28vw,197px);margin-top:clamp(40px,5.5vw,88px);padding:0 8px;display:grid;position:relative}.tUpYfq_weCollabFooter a{isolation:isolate;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;transition:color .32s;display:flex;position:relative;overflow:hidden}.tUpYfq_weCollabFooter a:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:linear-gradient(90deg,#ec694c 0%,#86b1dd 100%);transition:opacity .32s;position:absolute;inset:0}.tUpYfq_weCollabFooter a:hover,.tUpYfq_weCollabFooter a:focus-visible{color:#fff}.tUpYfq_weCollabFooter a:hover:before,.tUpYfq_weCollabFooter a:focus-visible:before{opacity:1}.tUpYfq_weCollabFooter p{color:#fff;background:#45515c59;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}.tUpYfq_weCollabFooterCopy{display:block}.tUpYfq_weCollabFooterEmail{cursor:pointer}@keyframes tUpYfq_weClientsMarquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.tUpYfq_jobHero{padding:0 clamp(20px,2.23vw,43px)}.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}.tUpYfq_jobStatement span{display:block}.tUpYfq_jobPage .tUpYfq_jobStatement{width:min(1280px,66.667vw);max-width:none;margin-top:clamp(72px,5.556vw,107px)}.tUpYfq_jobPage .tUpYfq_jobStatement span{white-space:nowrap}.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}.tUpYfq_vacancyKindSwitch{--vk-track-h:clamp(40px, 2.917vw, 56px);--vk-track-w:clamp(78px, 5.694vw, 109px);--vk-pad:clamp(5px, .347vw, 7px);justify-content:center;align-items:center;gap:clamp(16px,1.667vw,32px);min-height:clamp(124px,10.567vw,203px);display:flex}.tUpYfq_vacancyKindLabel{color:#17202a52;cursor:pointer;font:inherit;letter-spacing:-.05em;background:0 0;border:0;padding:0;font-size:clamp(28px,2.778vw,54px);line-height:1.05;transition:color .22s}.tUpYfq_vacancyKindLabel[data-active=true]{color:var(--color-ink)}.tUpYfq_vacancyKindToggle{width:var(--vk-track-w);height:var(--vk-track-h);padding:var(--vk-pad);cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none}.tUpYfq_vacancyKindKnob{width:calc(var(--vk-track-h) - 2 * var(--vk-pad));height:calc(var(--vk-track-h) - 2 * var(--vk-pad));background:var(--color-ink);border-radius:50%;transition:transform .24s cubic-bezier(.4,0,.2,1);display:block}.tUpYfq_vacancyKindToggle[data-side=right] .tUpYfq_vacancyKindKnob{transform:translateX(calc(var(--vk-track-w) - var(--vk-track-h)))}.tUpYfq_vacancyCard{color:var(--color-ink);background:#fff;border-radius:clamp(16px,1.111vw,21.333px);transition:background-color .2s;overflow:hidden}.tUpYfq_vacancyCard:hover,.tUpYfq_vacancyCard:focus-within{background-color:#ecedef}.tUpYfq_vacancyCard[data-open=true],.tUpYfq_vacancyCard[data-open=true]:hover,.tUpYfq_vacancyCard[data-open=true]:focus-within{background-color:#fff}.tUpYfq_jobVacancies[data-scroll-reveal=true] .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}.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}.tUpYfq_vacancyHeader span:first-child{max-width:none}.tUpYfq_vacancyPlus{place-items:center;width:clamp(22px,1.667vw,32px);height:clamp(22px,1.667vw,32px);display:grid;position:relative}.tUpYfq_vacancyPlus span{background:currentColor;width:100%;height:1px;transition:transform .26s;position:absolute}.tUpYfq_vacancyPlus span:last-child{transform:rotate(90deg)}.tUpYfq_vacancyCard[data-open=true] .tUpYfq_vacancyPlus span:last-child{transform:rotate(0)}.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)}.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)}.tUpYfq_vacancyBody{padding:0 clamp(28px,2.778vw,53px) clamp(42px,3.333vw,64px)}.tUpYfq_vacancyTabs{flex-wrap:wrap;gap:clamp(8px,.556vw,10.667px);display:flex}.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}.tUpYfq_vacancyTab:hover{opacity:.62}.tUpYfq_vacancyTab[data-active=true]{background:var(--color-paper);opacity:1}.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}.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)}.tUpYfq_vacancyPanel[data-active=true]{opacity:1;pointer-events:auto;padding-bottom:1.3em;position:relative;transform:translateY(0)}.tUpYfq_vacancyPanel p{margin:0}.tUpYfq_vacancyList{margin:0;padding:0;list-style:none}.tUpYfq_vacancyItem{grid-template-columns:clamp(5px,.451vw,8px) minmax(0,1fr);align-items:center;column-gap:clamp(8px,.694vw,12px);display:grid}.tUpYfq_vacancyItem+.tUpYfq_vacancyItem{margin-top:8px}.tUpYfq_vacancyItemSub{grid-template-columns:clamp(8px,.694vw,12px) minmax(0,1fr);align-items:center;column-gap:clamp(6px,.5vw,9px);margin:4px 0 0 calc(clamp(5px,.451vw,8px) + clamp(8px,.694vw,12px));display:grid}.tUpYfq_vacancyItemSub:before{content:"";opacity:.6;background:currentColor;grid-column:1;height:1px}.tUpYfq_vacancyItemSub>span{grid-column:2}.tUpYfq_vacancyItem+.tUpYfq_vacancyItemSub{margin-top:4px}.tUpYfq_vacancyItemSub+.tUpYfq_vacancyItem{margin-top:8px}.tUpYfq_vacancyItem strong{font-weight:700}.tUpYfq_vacancyItem em{font-style:italic}.tUpYfq_vacancyBullet{width:100%;height:auto;color:var(--color-ink);overflow:visible}.tUpYfq_vacancyPanel em{font-style:italic}.tUpYfq_vacancyPanel strong{font-weight:700}.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}.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%}.tUpYfq_vacancyApply span{z-index:1;position:relative}.tUpYfq_vacancyApply:hover,.tUpYfq_vacancyApply:focus-visible{background:#45515c}.tUpYfq_vacancyApply:hover:before,.tUpYfq_vacancyApply:focus-visible:before{opacity:1;left:-130%}.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}.tUpYfq_jobVacancies[data-scroll-reveal=true] .tUpYfq_noVacancyCta{opacity:var(--job-cta-reveal);transform:translate3d(0, calc((1 - var(--job-cta-reveal)) * 42px), 0);will-change:opacity, transform}.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%}.tUpYfq_noVacancyCta span{z-index:1;display:block;position:relative}.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}.tUpYfq_noVacancyCta:hover:before,.tUpYfq_noVacancyCta:focus-visible:before{opacity:1;left:-130%}.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}.tUpYfq_jobFooter{z-index:20;grid-template-columns:auto auto 1fr;align-content:end;align-items:end;gap:clamp(22px,2.18vw,31px);min-height:clamp(128px,10.4vw,200px);padding:0 clamp(32px,2.23vw,43px) 32px;display:grid;position:relative}.tUpYfq_jobFooterSocials{justify-content:flex-start;align-self:end;padding-left:0}.tUpYfq_jobFooter .tUpYfq_footerBrand{align-self:end}.tUpYfq_jobApplicationOverlay{z-index:150;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;justify-content:center;align-items:flex-start;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.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}.tUpYfq_jobApplicationOverlay[data-state=open] .tUpYfq_jobApplicationBackdrop{opacity:1}.tUpYfq_jobApplicationDialog{z-index:1;width:min(49.375vw,100vw - 32px);color:var(--color-ink);opacity:0;margin:auto;transition:opacity .62s cubic-bezier(.22,.61,.36,1);position:relative}.tUpYfq_jobApplicationDialog[data-state=open]{opacity:1}.tUpYfq_jobApplicationForm,.tUpYfq_jobApplicationSuccess{flex-direction:column;gap:.5556vw;display:flex}.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:83px;display:flex;position:relative}.tUpYfq_jobApplicationClose span{background:currentColor;width:.9722vw;min-width:12px;height:1px;position:absolute}.tUpYfq_jobApplicationClose span:first-child{transform:rotate(45deg)}.tUpYfq_jobApplicationClose span:last-child{transform:rotate(-45deg)}.tUpYfq_jobApplicationLight{background:#fff;border-radius:1.1111vw;padding:1.6667vw}.tUpYfq_jobApplicationTop{justify-content:space-between;align-items:flex-end;gap:1.25vw;margin-bottom:2.7778vw;display:flex}.tUpYfq_jobApplicationTop h2,.tUpYfq_jobApplicationSuccess h2{color:var(--color-ink);letter-spacing:-.02em;margin:0;font-size:clamp(31px,2.5vw,48px);font-weight:400;line-height:1.25}.tUpYfq_jobApplicationFields{gap:1.1111vw;display:grid}.tUpYfq_jobApplicationVacancyName{letter-spacing:-.03em;margin:0;font-size:clamp(15px,1.2vw,23px);line-height:1.4}.tUpYfq_jobApplicationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1111vw .2778vw;display:grid}.tUpYfq_jobApplicationFieldGroup{flex-direction:column;gap:.4vw;min-width:0;display:flex}.tUpYfq_jobApplicationInputWrap{min-width:0;position:relative}.tUpYfq_jobApplicationTextAreaWrap{grid-column:1/-1;min-height:6.7361vw}.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}.tUpYfq_jobApplicationInput::placeholder{color:#19202866}.tUpYfq_jobApplicationInputWithFile{padding-right:3vw}.tUpYfq_jobApplicationInput:focus{border-color:#17202a57}.tUpYfq_jobApplicationInput[aria-invalid=true]{background:#9c25250a;border-color:#9c2525}.tUpYfq_jobApplicationFieldHint{color:#9c2525;letter-spacing:0;text-transform:none;margin:-4px 0 0;font-size:12px;line-height:1.25}.tUpYfq_jobApplicationUploadStatus{color:#1920288c;letter-spacing:0;text-transform:none;margin:0;font-size:12px;line-height:1.25}.tUpYfq_jobApplicationRetryButton{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;margin-left:.35em;padding:0;text-decoration:underline}.tUpYfq_jobApplicationTextAreaWrap textarea{resize:vertical}.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}.tUpYfq_jobApplicationFileButton:hover,.tUpYfq_jobApplicationFileButton:focus-visible{color:var(--color-ink)}.tUpYfq_jobApplicationFileButton svg{fill:currentColor;width:1.1111vw;min-width:15px;overflow:visible}.tUpYfq_jobApplicationFileButton[data-cancel=true] span{background:currentColor;width:.9722vw;min-width:12px;height:1px;position:absolute}.tUpYfq_jobApplicationFileButton[data-cancel=true] span:first-child{transform:rotate(45deg)}.tUpYfq_jobApplicationFileButton[data-cancel=true] span:last-child{transform:rotate(-45deg)}.tUpYfq_jobApplicationFileInput,.tUpYfq_jobApplicationHoneypot{display:none}.tUpYfq_jobApplicationDark{background:var(--color-ink);color:#fff;border-radius:1.1111vw;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.6667vw;padding:1.6667vw;display:grid}.tUpYfq_jobApplicationDark p{letter-spacing:-.03em;max-width:32vw;margin:0;font-size:clamp(12px,.88vw,17px);line-height:1.3}.tUpYfq_jobApplicationDark a{color:inherit;text-underline-offset:.12em;text-decoration:underline}.tUpYfq_jobApplicationConsent{text-align:left;flex-direction:column;gap:.8333vw;min-width:0;display:flex}.tUpYfq_jobApplicationCheckbox{color:#fff;letter-spacing:-.03em;cursor:pointer;align-items:flex-start;gap:.6667vw;margin:0;font-size:clamp(12px,.88vw,17px);line-height:1.3;display:flex}.tUpYfq_jobApplicationCheckbox input{appearance:none;cursor:pointer;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:62%;border:1px solid #ffffff73;border-radius:.3333vw;flex:none;width:clamp(17px,1.1vw,21px);height:clamp(17px,1.1vw,21px);margin:.06em 0 0;transition:background-color .16s,border-color .16s}.tUpYfq_jobApplicationCheckbox input:checked{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23192028' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M2.4 6.3l2.2 2.3 4.9-5.1'/%3E%3C/svg%3E");border-color:#fff}.tUpYfq_jobApplicationCheckbox input:focus-visible{outline-offset:2px;outline:2px solid #ffffffb3}.tUpYfq_jobApplicationCheckbox input:disabled{cursor:default;opacity:.5}.tUpYfq_jobApplicationSuccess .tUpYfq_jobApplicationLight p{color:#192028ad;letter-spacing:-.03em;max-width:30vw;margin:0;font-size:clamp(15px,1.2vw,23px);line-height:1.4}.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}.tUpYfq_jobApplicationSubmit{isolation:isolate;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:color .18s,opacity .18s;display:inline-flex;position:relative;overflow:hidden}.tUpYfq_jobApplicationSubmit:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:linear-gradient(90deg,#86b1dd 0%,#53a58e 100%);transition:opacity .22s;position:absolute;inset:0}.tUpYfq_jobApplicationSubmit:not(:disabled):hover{color:#fff}.tUpYfq_jobApplicationSubmit:not(:disabled):hover:before{opacity:1}.tUpYfq_jobApplicationSubmit:disabled{cursor:default;opacity:.3}.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%)}.tUpYfq_vacancyPeek h2{letter-spacing:-.05em;margin:0;font-size:clamp(22px,1.667vw,32px);font-weight:400;line-height:1.17}.tUpYfq_vacancyPeek p{letter-spacing:-.04em;margin-top:12px;font-size:14px}.tUpYfq_contactsPage{grid-template-rows:1fr auto;min-height:100svh;padding:clamp(10px,.58vw,12px) clamp(10px,.58vw,12px) 0;display:grid}.tUpYfq_contactsPanel{color:#fff;background:#45515c;border-radius:clamp(16.64px,1.111vw,21.333px);justify-content:center;align-items:center;min-height:calc(100svh - clamp(126px,7.29vw,140px));padding:min(7.6875vw,147.6px) clamp(24px,1.667vw,32px) min(2.5625vw,49.2px);display:flex;position:relative;overflow:hidden}.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%)}.tUpYfq_contactsGrid{grid-template-columns:50% 34.55% 15.45%;gap:0;width:100%;padding:0;display:grid}.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}.tUpYfq_contactsList{gap:clamp(58px,4.43vw,85px);display:grid}.tUpYfq_contactBlock h2,.tUpYfq_addresses h2{letter-spacing:-.05em;text-transform:uppercase;margin:0 0 10px;font-size:clamp(12px,.833vw,16px);font-weight:400;line-height:1.16}.tUpYfq_contactLinks{letter-spacing:-.05em;flex-wrap:wrap;align-items:baseline;gap:0;font-size:clamp(24px,1.667vw,32px);line-height:1.16;display:flex}.tUpYfq_linkDivider{padding:0 .38em;display:inline-block}.tUpYfq_contactLinkText{color:inherit}.tUpYfq_contactTelegram{color:inherit;align-items:baseline;gap:.12em;text-decoration:none;display:inline-flex}.tUpYfq_contactTelegram:hover span{text-decoration-skip-ink:none;text-decoration:underline}.tUpYfq_contactTelegramArrow{flex:none;width:.58em;height:.58em;transform:translateY(.02em)}.tUpYfq_contactPersonRow{align-items:flex-end;gap:clamp(8px,.625vw,12px);margin-top:9px;display:flex}.tUpYfq_contactPhoto{background:#ffffff14;border-radius:clamp(8px,.5556vw,10.67px);flex:none;width:clamp(44px,4.3056vw,82.67px);height:clamp(44px,4.3056vw,82.67px);overflow:hidden}.tUpYfq_contactPhoto img{object-fit:cover;width:100%;height:100%;display:block}.tUpYfq_contactPerson,.tUpYfq_addresses p{color:#ffffff8c;letter-spacing:-.03em;margin-top:9px;font-size:clamp(14px,.972vw,19px);line-height:1.28}.tUpYfq_contactPersonRow .tUpYfq_contactPerson{margin-top:0}.tUpYfq_addresses{align-content:start;gap:clamp(44px,3.18vw,61px);display:grid}.tUpYfq_contactsFooter{z-index:20;grid-template-columns:auto auto 1fr;align-items:end;gap:clamp(22px,2.18vw,31px);min-height:clamp(104px,6.52vw,125px);padding:0 clamp(32px,2.23vw,43px) 32px;display:grid;position:relative}.tUpYfq_footerBrand{letter-spacing:-.05em;text-transform:uppercase;font-size:clamp(12px,.833vw,16px);line-height:1.16}.tUpYfq_footerCompany{white-space:nowrap;color:var(--color-ink);letter-spacing:-.05em;text-transform:uppercase;gap:.75em;font-size:clamp(12px,.833vw,16px);line-height:1.16;display:flex}.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}.tUpYfq_socialLinkItem{display:inline-flex;position:relative}.tUpYfq_contactSocials a{padding:0 clamp(12px,.833vw,16px)}.tUpYfq_contactSocials.tUpYfq_jobFooterSocials{justify-content:center;padding-left:0;padding-right:0}.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%}.tUpYfq_wePage[data-bottom-socials=true] .tUpYfq_weBottomSocials{pointer-events:auto}.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%)}.tUpYfq_socialLinkItem:hover .tUpYfq_instagramTooltip,.tUpYfq_socialLinkItem:focus-within .tUpYfq_instagramTooltip{opacity:1}.tUpYfq_contactsPanel a:focus-visible,.tUpYfq_contactsFooter a:focus-visible,.tUpYfq_jobFooter a:focus-visible,.tUpYfq_sectionTabs a:focus-visible,.tUpYfq_weSectionNav a:focus-visible,.tUpYfq_weCollabCard a:focus-visible,.tUpYfq_weCollabFooter a:focus-visible,.tUpYfq_filterOpen:focus-visible,.tUpYfq_casesCaseLink:focus-visible,.tUpYfq_casesSocials a:focus-visible,.tUpYfq_casesFilterClear:focus-visible,.tUpYfq_casesFilterToggle:focus-visible,.tUpYfq_casesFilterTag:focus-visible,.tUpYfq_casesFilterTab:focus-visible,.tUpYfq_vacancyHeader:focus-visible,.tUpYfq_vacancyTab:focus-visible,.tUpYfq_vacancyApply:focus-visible,.tUpYfq_noVacancyCta:focus-visible{outline-offset:4px;outline:1px solid}@keyframes 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 tUpYfq_jobGradient{0%{background-position:0 0}to{background-position:100% 0}}@media (max-width:1100px){.tUpYfq_contactsGrid{grid-template-columns:1fr 1fr}.tUpYfq_contactsGrid h1{grid-column:1/-1;max-width:760px}.tUpYfq_addresses{gap:30px}.tUpYfq_contactsFooter{grid-template-columns:auto 1fr}.tUpYfq_contactSocials{grid-column:1/-1;padding-left:0}}@media (max-width:900px){.tUpYfq_casesPage{padding-left:18px;padding-right:18px}.tUpYfq_casesCaseGrid{grid-template-columns:1fr}.tUpYfq_casesCaseContent{padding-left:clamp(22px,6vw,44px);padding-right:clamp(22px,6vw,44px)}.tUpYfq_casesHero{padding-left:18px;padding-right:18px}.tUpYfq_caseGrid{grid-template-columns:1fr}.tUpYfq_caseCard{min-height:62svh}.tUpYfq_caseFilter,.tUpYfq_sectionTabs,.tUpYfq_weSectionNav,.tUpYfq_weBottomSocials{display:none}.tUpYfq_statementHero{padding-bottom:72px}.tUpYfq_statementText h1{font-size:clamp(54px,13vw,76px)}.tUpYfq_weFixedMark{font-size:clamp(34px,6vw,46px)}.tUpYfq_wePinnedSection{min-height:auto}.tUpYfq_weStickyViewport{width:auto;min-height:auto;padding:132px 18px 92px;position:relative;inset:auto}.tUpYfq_wePage[data-principles-pin=true] .tUpYfq_weStickyViewport{width:auto;position:relative;inset:auto}.tUpYfq_wePrinciplesBlock{transform:none}.tUpYfq_wePrinciplesBlock h2,.tUpYfq_weAwardsInner h2,.tUpYfq_weCollabHero h2{font-size:clamp(54px,13vw,76px)}.tUpYfq_wePrincipleCards{grid-template-columns:1fr;height:auto}.tUpYfq_wePrincipleCard,.tUpYfq_wePrincipleCard[data-card-index="1"]{opacity:1;transform:none}.tUpYfq_weServicesSection,.tUpYfq_weAwardsSection{padding-left:18px;padding-right:18px}.tUpYfq_weServiceInner{grid-template-columns:1fr minmax(170px,36%);padding-left:28px;padding-right:28px}.tUpYfq_jobStatement{max-width:96vw;margin-top:18svh;font-size:clamp(38px,12vw,58px)}.tUpYfq_jobPage .tUpYfq_jobStatement{width:min(680px,96vw);margin-top:14svh}.tUpYfq_jobPage .tUpYfq_jobStatement span{white-space:normal}.tUpYfq_jobVacancies{margin-top:72px;padding-bottom:88px}.tUpYfq_jobFooter{grid-template-columns:1fr;min-height:150px}.tUpYfq_jobFooterSocials{justify-content:flex-start;padding-right:0}.tUpYfq_contactSocials.tUpYfq_jobFooterSocials{justify-content:flex-start}.tUpYfq_contactsPanel{min-height:auto;padding:0;display:block}.tUpYfq_contactsGrid{grid-template-columns:1fr;gap:52px;padding:136px 22px 54px}.tUpYfq_contactsGrid h1{font-size:clamp(54px,15vw,82px)}}@media (max-width:600px){.tUpYfq_wePage{--we-case-gap:8.32px}.tUpYfq_casesPage{padding:43px 8px 118px}.tUpYfq_casesPage:after{opacity:.2}.tUpYfq_casesTop{min-height:31.16px}.tUpYfq_casesTitle{letter-spacing:-1.456px;font-size:29.12px;line-height:31.16px}.tUpYfq_casesCaseGrid{align-content:start;gap:8px;min-height:auto;margin-top:35px}.tUpYfq_casesCaseCard{aspect-ratio:1/.88;align-self:start}.tUpYfq_casesCaseCard:nth-child(n){--case-card-reveal-x-left:clamp(-320px, -72vw, -188px);--case-card-reveal-x-right:clamp(188px, 72vw, 320px)}.tUpYfq_casesCaseCard:nth-child(odd){--case-card-reveal-transform:translate3d(var(--case-card-reveal-x-left), 40px, 0) rotate(-12deg)}.tUpYfq_casesCaseCard:nth-child(2n){--case-card-reveal-transform:translate3d(var(--case-card-reveal-x-right), 40px, 0) rotate(12deg)}.tUpYfq_casesCaseLink{border-radius:8px}.tUpYfq_casesCaseContent{padding:8px 20px}.tUpYfq_casesCaseTitle{letter-spacing:-1.456px;font-size:29.12px;line-height:31.16px}.tUpYfq_casesCaseSubtitle{letter-spacing:-.624px;max-width:310px;font-size:12.48px;line-height:14.48px}.tUpYfq_casesSocials{display:none}.tUpYfq_casesFilterSticky{bottom:89px}.tUpYfq_casesFilterDock{zoom:1;border-radius:8.32px;width:calc(100vw - 32px);padding:8.32px}.tUpYfq_casesFilterTop{height:52px}.tUpYfq_casesFilterTitle{letter-spacing:-1.04px;font-size:22px;line-height:26px}.tUpYfq_casesFilterClear,.tUpYfq_casesFilterToggle{letter-spacing:-.624px;border-radius:8.32px;min-width:106px;font-size:13.5px;line-height:15.5px}.tUpYfq_casesFilterToggle{min-width:102px}.tUpYfq_casesFilterTags{min-height:0;max-height:260px;padding-top:18px;overflow-y:auto}.tUpYfq_casesFilterTag{min-height:44px;padding:0 14px;font-size:13px}.tUpYfq_casesFilterCheck{width:16px;height:16px}.tUpYfq_casesFilterCheck svg{width:7.5px;height:7.5px}.tUpYfq_casesFilterTabs{margin-top:16px}.tUpYfq_casesFilterTab{min-height:48px;font-size:13px}.tUpYfq_pageMark{padding-top:24px;font-size:34px}.tUpYfq_casesHero{padding-bottom:52px}.tUpYfq_caseContent h2{font-size:34px}.tUpYfq_caseContent p{letter-spacing:-.02em;max-width:300px;font-size:11px}.tUpYfq_statementText{width:min(360px,100vw - 32px)}.tUpYfq_statementText h1{margin-bottom:24px;font-size:58px}.tUpYfq_statementText p{font-size:21px}.tUpYfq_weHero{min-height:200svh;padding:108px 16px 96px}.tUpYfq_weFixedMark{letter-spacing:-1.456px;font-size:29.12px;line-height:31.16px;top:25px}.tUpYfq_weHeroText{gap:40px;width:min(360px,100vw - 32px)}.tUpYfq_weHeroText h1{white-space:nowrap;font-size:33.28px;line-height:37.27px}.tUpYfq_weAwardsInner h2,.tUpYfq_weCollabHero h2{font-size:clamp(50px,14vw,58px)}.tUpYfq_wePrinciplesBlock h2{font-size:33.28px;line-height:37.27px}.tUpYfq_wePrinciplesDesktopBreak,.tUpYfq_wePrinciplesDesktopSpace{display:none}.tUpYfq_wePrinciplesMobileBreak,.tUpYfq_wePrinciplesMobileSpace{display:inline}.tUpYfq_weHeroText p{letter-spacing:-.499px;font-size:16.64px;line-height:22.8px}.tUpYfq_weCollabFooter p{font-size:21px}.tUpYfq_wePinnedSection{min-height:auto;overflow-x:clip}.tUpYfq_weStickyViewport{align-items:center;min-height:100svh;padding:24px 16px;position:static}.tUpYfq_wePage[data-principles-pin=true] .tUpYfq_weStickyViewport{width:100%;position:static;inset:auto}.tUpYfq_wePrinciplesBlock{width:min(357px,100%);opacity:var(--we-principles-block-reveal,0);transform:none}.tUpYfq_weServicesSection{background:0 0}.tUpYfq_wePrincipleCards{grid-template-columns:1fr;gap:8px;height:auto;margin-top:25px;display:grid}.tUpYfq_wePrincipleCard{height:auto;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}.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)}.tUpYfq_wePrincipleCard h3{letter-spacing:-1.456px;font-size:29.12px;line-height:31.16px}.tUpYfq_wePrincipleCard p{letter-spacing:-.5px;font-size:16.64px;line-height:22.8px}.tUpYfq_wePrincipleIcon{width:58.24px;height:58.24px}.tUpYfq_weServiceInner h2,.tUpYfq_weClientsHeading h2{font-size:34px}.tUpYfq_weServicesSection{padding:103px 16.64px 146px}.tUpYfq_weServicesGrid{gap:8.32px;padding-top:0}.tUpYfq_weServiceItem[data-service-index]{--we-service-row-height:126.22px}.tUpYfq_weServiceItem{align-items:center;min-height:142.84px;display:flex}.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}.tUpYfq_weServiceInner h2{letter-spacing:-1.456px;font-size:29.12px;line-height:31.16px}.tUpYfq_weServiceSubitems{display:none}.tUpYfq_weServiceImage{opacity:1;width:72px;height:72px;top:50%;left:auto;right:20px;transform:translateY(-50%)scale(1)}.tUpYfq_weServiceImage[data-active=true],.tUpYfq_weServiceItem:hover .tUpYfq_weServiceImage,.tUpYfq_weServiceItem[data-hovered=true] .tUpYfq_weServiceImage,.tUpYfq_weServiceItem:focus-within .tUpYfq_weServiceImage{transform:translateY(-50%)scale(1)}.tUpYfq_weAwardsSection{padding:166.4px 0}.tUpYfq_weAwardsInner h2{letter-spacing:-1.664px;width:min(328px,100vw - 62px);margin-bottom:110.3px;font-size:33.28px;line-height:37.27px}.tUpYfq_weAwardsDesktopBreak{display:none}.tUpYfq_weCollabHero h2{letter-spacing:-1.664px;width:min(328px,100vw - 62px);font-size:33.28px;line-height:37.27px}.tUpYfq_weCollabText h3,.tUpYfq_weMainCollabText h3{letter-spacing:-1.456px;font-size:29.12px;line-height:31.16px}.tUpYfq_weCollabText p,.tUpYfq_weMainCollabText p{letter-spacing:-.624px;font-size:12.48px;line-height:14.48px}.tUpYfq_weMainCollabPreview{z-index:3}.tUpYfq_weAwardsGrid{gap:24.96px;width:100%}.tUpYfq_weClientSlide{font-size:48px}.tUpYfq_weAwardRow{text-align:left;grid-template-columns:1fr 1fr;gap:12.48px}.tUpYfq_weAwardRow h3{text-align:right;white-space:normal;letter-spacing:-1.456px;font-size:29.12px;line-height:31.16px}.tUpYfq_weAwardRow p{letter-spacing:-.624px;font-size:12.48px;line-height:14.48px}.tUpYfq_weAwardRow[data-award=white-square],.tUpYfq_weAwardRow[data-award=white-square] h3,.tUpYfq_weAwardRow[data-award=white-square] p{min-height:62.32px}.tUpYfq_weCollabSection{padding-bottom:140px}.tUpYfq_weCollabCasesStage{height:calc(200svh + var(--we-case-gap) * 3);margin-top:0}.tUpYfq_weCollabCases{gap:var(--we-case-gap);height:auto;padding:var(--we-case-gap);display:grid;position:relative;overflow:visible}.tUpYfq_wePage[data-cases-pin=true] .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}.tUpYfq_weCollabCard{height:100svh;min-height:100svh;margin-bottom:0;position:relative;left:auto;right:auto}.tUpYfq_weCollabCard[data-we-case-index="0"],.tUpYfq_weCollabCard[data-we-case-index="1"]{--we-case-height:100svh}.tUpYfq_wePage[data-cases-pin=true] .tUpYfq_weCollabCard[data-we-case-index="0"]{--we-case-height:var(--we-case-0-height,100svh)}.tUpYfq_wePage[data-cases-pin=true] .tUpYfq_weCollabCard[data-we-case-index="1"]{--we-case-height:var(--we-case-1-height,100svh)}.tUpYfq_wePage[data-cases-pin=true] .tUpYfq_weCollabCard,.tUpYfq_wePage[data-cases-pin=true] .tUpYfq_weCollabCard[data-we-case-index="0"],.tUpYfq_wePage[data-cases-pin=true] .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}.tUpYfq_wePage[data-cases-pin=true] .tUpYfq_weCollabCard[data-we-case-index="0"]{top:var(--we-case-0-top,var(--we-case-gap))}.tUpYfq_wePage[data-cases-pin=true] .tUpYfq_weCollabCard[data-we-case-index="1"]{top:var(--we-case-1-top,calc(100svh + var(--we-case-gap) * 2))}.tUpYfq_weCollabCardVisual,.tUpYfq_weMainCollabPreview,.tUpYfq_weCollabFooter a,.tUpYfq_weCollabFooter p{border-radius:16.64px}.tUpYfq_weMainCollabVisual{height:var(--we-collab-preview-visual-height,390px);inset:50% 0 auto;transform:translateY(-50%)}.tUpYfq_weCollabText,.tUpYfq_weMainCollabText{flex-direction:column;justify-content:center;gap:4px;display:flex}.tUpYfq_wePage[data-collab-exit=true] .tUpYfq_weMainCollabVisual{height:100%;inset:0;transform:none}.tUpYfq_weCollabFooter{gap:var(--we-case-gap);min-height:308px;padding:0 var(--we-case-gap);opacity:1;background:0 0;grid-template-columns:1fr;transform:none}.tUpYfq_weCollabFooter a,.tUpYfq_weCollabFooter p{letter-spacing:-1.04px;min-height:150px;font-size:20.8px;line-height:24.96px}.tUpYfq_vacancyPeek{width:calc(100vw - 32px);bottom:-54px}.tUpYfq_jobPage{padding-bottom:0}.tUpYfq_jobPage .tUpYfq_jobStatement{margin-top:116px}.tUpYfq_jobVacancies{gap:8px;width:calc(100vw - 16px);margin-top:88px;padding-bottom:48px}.tUpYfq_vacancyHeader{grid-template-columns:minmax(0,1fr) 22px;min-height:128px;padding:0 20px;font-size:22px}.tUpYfq_vacancyBodyFrame[data-open=true]{margin-top:-18px}.tUpYfq_vacancyBody{padding:0 20px 36px}.tUpYfq_vacancyTabs{gap:6px}.tUpYfq_vacancyTab{min-height:30px;padding:7px 12px;font-size:11px}.tUpYfq_vacancyPanel{margin-top:30px;font-size:13px}.tUpYfq_noVacancyCta{min-height:116px;padding:34px 20px;font-size:22px}.tUpYfq_jobApplicationOverlay{padding:8px}.tUpYfq_jobApplicationDialog{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow-y:auto}.tUpYfq_jobApplicationForm,.tUpYfq_jobApplicationSuccess{gap:8px}.tUpYfq_jobApplicationLight,.tUpYfq_jobApplicationDark{border-radius:18px;padding:22px}.tUpYfq_jobApplicationTop{gap:16px;margin-bottom:30px}.tUpYfq_jobApplicationTop h2,.tUpYfq_jobApplicationSuccess h2{letter-spacing:-.03em;font-size:40px}.tUpYfq_jobApplicationFields{gap:16px}.tUpYfq_jobApplicationFields p{font-size:14px}.tUpYfq_jobApplicationGrid{grid-template-columns:1fr;gap:12px}.tUpYfq_jobApplicationDark{grid-template-columns:1fr;gap:14px}.tUpYfq_jobApplicationInput,.tUpYfq_jobApplicationSubmit{border-radius:9px}.tUpYfq_jobApplicationInput{letter-spacing:-.5px;min-height:56px;padding:16px 46px 16px 16px;font-size:14px}.tUpYfq_jobApplicationTextAreaWrap{min-height:128px}.tUpYfq_jobApplicationDark p,.tUpYfq_jobApplicationSuccess .tUpYfq_jobApplicationLight p{max-width:none;font-size:14px;line-height:1.35}.tUpYfq_jobApplicationConsent{gap:10px}.tUpYfq_jobApplicationCheckbox{gap:10px;font-size:13px}.tUpYfq_jobApplicationCheckbox input{border-radius:5px;width:20px;height:20px}.tUpYfq_jobApplicationSubmit{min-height:56px;padding:16px;font-size:14px}.tUpYfq_jobFooter{display:none}.tUpYfq_contactsPage{padding:73px 8px 0;display:block}.tUpYfq_contactsPanel{border-radius:16px;min-height:719px;margin-bottom:110px;overflow:visible}.tUpYfq_contactsLogo{z-index:20;letter-spacing:-1.456px;font-size:29.12px;line-height:31.16px;position:fixed;top:25px}.tUpYfq_contactsGrid{text-align:center;padding:112px 24px 44px;display:block}.tUpYfq_contactsGrid h1{letter-spacing:-.05em;text-align:center;max-width:357px;margin:0 auto 93px;font-size:8.5vw;line-height:1.125}.tUpYfq_contactsList{gap:50px}.tUpYfq_contactBlock{text-align:center}.tUpYfq_contactBlock h2,.tUpYfq_addresses h2{letter-spacing:-.624px;width:fit-content;margin:0 auto 8px;font-size:12.48px;line-height:14.48px}.tUpYfq_contactLinks{letter-spacing:-1.04px;justify-content:center;font-size:20px;line-height:23.5px}.tUpYfq_linkDivider{padding:0 .28em}.tUpYfq_contactPersonRow{flex-direction:column;align-items:center;gap:14px;margin-top:8px}.tUpYfq_personBreak{display:none}.tUpYfq_contactPhoto{border-radius:8px;width:46px;height:46px}.tUpYfq_contactPerson,.tUpYfq_addresses p{letter-spacing:-.4368px;margin-top:8px;font-size:14.56px;line-height:18.64px}.tUpYfq_addresses,.tUpYfq_contactsFooter{display:none}}@media (prefers-reduced-motion:reduce){.tUpYfq_casesHero:before,.tUpYfq_casesPage:after,.tUpYfq_casesCaseCard,.tUpYfq_statementHero:before,.tUpYfq_wePage:after,.tUpYfq_jobHero:before,.tUpYfq_jobPage:before,.tUpYfq_jobPage:after,.tUpYfq_contactsPage:before,.tUpYfq_noVacancyCta:before{animation:none}.tUpYfq_weHeroText,.tUpYfq_wePrinciplesBlock,.tUpYfq_weAwardsInner,.tUpYfq_weCollabHero h2,.tUpYfq_weCollabFooter,.tUpYfq_wePrincipleCard,.tUpYfq_weServiceItem,.tUpYfq_weServiceImage,.tUpYfq_weMainCollabPreview,.tUpYfq_vacancyBodyFrame,.tUpYfq_vacancyPanel,.tUpYfq_vacancyPlus span,.tUpYfq_vacancyTab,.tUpYfq_jobApplicationBackdrop,.tUpYfq_jobApplicationDialog{transition:none}.tUpYfq_jobVacancies[data-scroll-reveal=true] .tUpYfq_vacancyCard,.tUpYfq_jobVacancies[data-scroll-reveal=true] .tUpYfq_noVacancyCta{opacity:1;transform:none}}
.STLB6W_footer{z-index:1;min-height:100svh;color:var(--color-ink);background:0 0;padding:10.67px 10.67px 0;position:relative}.STLB6W_top{background:#45515c;border-radius:21.33px;flex-direction:column;justify-content:space-between;min-height:calc(100svh - 140px);padding:32px;display:flex;position:relative}.STLB6W_footerSign{color:var(--color-paper);letter-spacing:-.05em;pointer-events:none;font-size:clamp(30px,2.778vw,72px);font-weight:400;line-height:1.2;position:absolute;top:32px;left:50%;transform:translate(-50%)}.STLB6W_pitch{text-align:center;flex:1;place-items:center;display:grid;transform:translateY(14px)}.STLB6W_title{color:#fff;letter-spacing:-.05em;text-wrap:balance;max-width:849px;margin:0;font-size:clamp(64px,6.944vw,133.33px);font-weight:400;line-height:.8}.STLB6W_title span{display:block}.STLB6W_cta{z-index:1;min-width:140px;min-height:54px;color:var(--color-ink);cursor:pointer;letter-spacing:-.05vw;isolation:isolate;text-transform:uppercase;background:#fff;border:0;border-radius:7.11px;justify-content:center;align-items:center;margin-top:48px;padding:21.33px;font-family:inherit;font-size:.75vw;font-weight:400;line-height:1.16;transition:color .5s;display:inline-flex;position:relative;overflow:hidden}.STLB6W_cta: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}.STLB6W_cta span{z-index:1;position:relative}.STLB6W_cta:hover,.STLB6W_cta:focus-visible{color:var(--color-paper)}.STLB6W_cta:hover:before,.STLB6W_cta:focus-visible:before{opacity:1;left:-130%}.STLB6W_contacts{color:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:21px;display:grid}.STLB6W_note{font-size:12px;line-height:1.18}.STLB6W_contactTitle{color:#fff;letter-spacing:-.0417vw;text-transform:uppercase;margin-bottom:11px;font-size:.8333vw;font-weight:400;line-height:1.16}.STLB6W_contactLine{color:#fff;letter-spacing:-.08333vw;align-items:baseline;width:fit-content;margin-bottom:10px;font-size:1.666vw;font-weight:400;line-height:1.1666;display:flex}.STLB6W_contactLinkText,.STLB6W_contactTelegram{color:inherit}.STLB6W_contactDivider{margin:0 12px}.STLB6W_contactTelegram{align-items:baseline;gap:.12em;text-decoration:none;display:inline-flex}.STLB6W_contactTelegram:hover span{text-decoration-skip-ink:none;text-decoration:underline}.STLB6W_contactTelegramArrow{flex:none;width:.58em;height:.58em;transform:translateY(.02em)}.STLB6W_contacts section:nth-child(2){text-align:center}.STLB6W_contacts section:nth-child(2) .STLB6W_contactLine,.STLB6W_contacts section:nth-child(2) .STLB6W_contactPerson,.STLB6W_contacts section:nth-child(2) .STLB6W_contactPhoto{margin-left:auto;margin-right:auto}.STLB6W_contacts section:nth-child(3){text-align:right}.STLB6W_contacts section:nth-child(3) .STLB6W_contactLine,.STLB6W_contacts section:nth-child(3) .STLB6W_contactPerson,.STLB6W_contacts section:nth-child(3) .STLB6W_contactPhoto{margin-left:auto}.STLB6W_contactTelegram:focus-visible,.STLB6W_cta:focus-visible,.STLB6W_brand:focus-visible,.STLB6W_links a:focus-visible{outline-offset:4px;outline:1px solid}.STLB6W_contactPerson{color:#b1b5b9;letter-spacing:-.02916vw;max-width:360px;font-size:.972vw;font-weight:400;line-height:1.285}.STLB6W_contactPhoto{background:#ffffff14;border-radius:.5556vw;width:4.3056vw;min-width:44px;height:4.3056vw;min-height:44px;margin-top:1.597vw;overflow:hidden}.STLB6W_contactPhoto img{object-fit:cover;width:100%;height:100%;display:block}.STLB6W_bottom{grid-template-columns:80px 378px minmax(0,1fr);align-items:end;gap:28px;min-height:128px;padding:0 35px 32px;display:grid}.STLB6W_brand{color:var(--color-ink);letter-spacing:-.05em;text-transform:uppercase;font-size:clamp(12px,.833vw,15.84px);font-weight:400;line-height:1.16}.STLB6W_legal{color:var(--color-ink);letter-spacing:-.05em;text-transform:uppercase;align-items:flex-end;gap:20px;font-size:clamp(12px,.833vw,15.84px);font-weight:400;line-height:1.16;display:flex}.STLB6W_legalIdentity,.STLB6W_policyLink,.STLB6W_legal p{white-space:nowrap}.STLB6W_legalIdentity{gap:.75em;display:flex}.STLB6W_policyLink{white-space:normal;flex:0 0 206px;min-width:206px;max-width:206px}.STLB6W_policyLink span{display:block}.STLB6W_links{color:var(--color-ink);letter-spacing:-.05em;text-transform:uppercase;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end;gap:17px;font-size:clamp(10.59px,.833vw,18px);font-weight:400;line-height:1.16;display:flex}.STLB6W_socialLinkItem{display:inline-flex;position:relative}.STLB6W_instagramTooltip{z-index:3;color:#fff;letter-spacing:-.03em;opacity:0;pointer-events:none;text-align:center;text-transform: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%)}.STLB6W_socialLinkItem:hover .STLB6W_instagramTooltip,.STLB6W_socialLinkItem:focus-within .STLB6W_instagramTooltip{opacity:1}.STLB6W_note{display:none}@media (max-width:900px){.STLB6W_footer{padding:5px 5px 0}.STLB6W_top{border-radius:12px;min-height:calc(100svh - 88px);padding:18px}.STLB6W_pitch{min-height:60svh;transform:none}.STLB6W_contacts,.STLB6W_bottom{grid-template-columns:1fr}.STLB6W_contacts{gap:34px;padding-top:56px}.STLB6W_bottom{gap:22px;padding-top:72px}.STLB6W_legal{flex-direction:column;align-items:flex-start;gap:8px}.STLB6W_links{justify-content:flex-start}.STLB6W_homeFooter{min-height:auto;padding:0 8px 105px}.STLB6W_homeFooter .STLB6W_top{border-radius:16px;justify-content:space-between;gap:40px;height:auto;min-height:calc(100svh - 190px);margin-top:20px;padding:44px 26px 32px}.STLB6W_homeFooter .STLB6W_pitch{flex:none;min-height:155px;transform:none}.STLB6W_homeFooter .STLB6W_title{max-width:340px;font-size:clamp(44px,12.8vw,60px);line-height:.82}.STLB6W_homeFooter .STLB6W_cta{border-radius:7px;min-width:196px;min-height:48px;margin-top:28px;padding:15px 18px;font-size:12.48px}.STLB6W_homeFooter .STLB6W_contacts{text-align:center;gap:56px;width:100%;padding-top:0}.STLB6W_homeFooter .STLB6W_bottom{display:none}.STLB6W_homeFooter .STLB6W_contacts section,.STLB6W_homeFooter .STLB6W_contacts section:nth-child(2),.STLB6W_homeFooter .STLB6W_contacts section:nth-child(3){text-align:center}.STLB6W_homeFooter .STLB6W_contactTitle{margin-bottom:8px;font-size:12.48px;line-height:1.16}.STLB6W_homeFooter .STLB6W_contactLine,.STLB6W_homeFooter .STLB6W_contacts section:nth-child(2) .STLB6W_contactLine,.STLB6W_homeFooter .STLB6W_contacts section:nth-child(3) .STLB6W_contactLine{letter-spacing:-.373333vw;margin-bottom:8px;margin-left:auto;margin-right:auto;font-size:23px;line-height:1.2}.STLB6W_homeFooter .STLB6W_contactLine{flex-wrap:wrap;justify-content:center}.STLB6W_homeFooter .STLB6W_contactDivider{margin:0 8px}.STLB6W_homeFooter .STLB6W_contactPerson,.STLB6W_homeFooter .STLB6W_contacts section:nth-child(2) .STLB6W_contactPerson,.STLB6W_homeFooter .STLB6W_contacts section:nth-child(3) .STLB6W_contactPerson{color:#b1b5b9;max-width:none;margin-left:auto;margin-right:auto;font-size:14.56px;line-height:1.28}.STLB6W_contactPhoto,.STLB6W_homeFooter .STLB6W_contacts section:nth-child(2) .STLB6W_contactPhoto,.STLB6W_homeFooter .STLB6W_contacts section:nth-child(3) .STLB6W_contactPhoto{border-radius:8px;width:48px;min-width:0;height:48px;min-height:0;margin-top:14px;margin-left:auto;margin-right:auto}}
._0KcrDq_navigation{z-index:20;color:var(--color-ink);pointer-events:none;grid-template-columns:clamp(160px,11.12vw,284px) 1fr auto;align-items:end;display:grid;position:fixed;inset:auto clamp(21px,2.23vw,57px) clamp(18px,1.667vw,43px)}html[data-form-open=true] ._0KcrDq_navigation{opacity:0;visibility:hidden;pointer-events:none}._0KcrDq_brand{width:fit-content;color:var(--site-brand-mark-color,var(--color-ink));letter-spacing:-.05em;text-transform:uppercase;pointer-events:auto;grid-column:1;font-size:clamp(12px,.833vw,21px);line-height:1}._0KcrDq_blendMarks ._0KcrDq_brand,._0KcrDq_blendMarks ._0KcrDq_services{color:var(--home-nav-tone,var(--color-ink));transform:translate3d(0, var(--home-nav-shift-y,0px), 0);will-change:color, transform;transition:color .16s linear}._0KcrDq_services a{white-space:nowrap}._0KcrDq_services{letter-spacing:-.05em;text-transform:uppercase;pointer-events:auto;flex-direction:column;grid-column:2;align-self:end;gap:clamp(8px,.56vw,14px);width:clamp(128px,8.84vw,226px);margin-left:clamp(28px,1.95vw,50px);font-size:clamp(12px,.833vw,21px);line-height:1.17;display:flex}._0KcrDq_links{--nav-button-size:clamp(54px, 4.31vw, 110px);--nav-button-radius:clamp(7px, .556vw, 14px);--nav-menu-open-width:calc(var(--nav-button-size) * 5.125);pointer-events:auto;grid-column:3;justify-content:flex-end;align-items:stretch;gap:clamp(7px,.5vw,13px);display:flex}@media (max-width:1440px){._0KcrDq_navigation{grid-template-columns:134px 1fr auto}}._0KcrDq_link,._0KcrDq_contact,._0KcrDq_menuIconButton{min-width:var(--nav-button-size);height:var(--nav-button-size);color:var(--color-ink);font:inherit;letter-spacing:-.05em;text-align:center;text-transform:none;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:clamp(10.5px,.833vw,21px);line-height:1;transition:opacity .3s,color .18s,background-color .18s;display:inline-flex}._0KcrDq_link{text-transform:uppercase}._0KcrDq_link:first-of-type{text-transform:none}._0KcrDq_menuDock{flex:0 0 var(--nav-button-size);width:var(--nav-button-size);height:var(--nav-button-size);z-index:2;display:none;position:relative}._0KcrDq_menuTray{z-index:1;width:var(--nav-button-size);height:var(--nav-button-size);isolation:isolate;border-radius:var(--nav-button-radius);background:0 0;transition:width .9s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;right:0;overflow:hidden}._0KcrDq_menuTray:before{z-index:-1;content:"";background-color:#45515c99;background-image:linear-gradient(90deg,#ec694c00 0%,#86b1dd00 33%,#53a58e00 66%,#e8c45100 100%);background-position:0 0;background-size:100% 100%;width:360%;height:100%;transition:left 20s,background-image 20s;position:absolute;top:0;left:0%}._0KcrDq_menuDock:hover ._0KcrDq_menuTray,._0KcrDq_menuDock:focus-within ._0KcrDq_menuTray,._0KcrDq_menuDock[data-open=true] ._0KcrDq_menuTray{width:var(--nav-menu-open-width)}._0KcrDq_menuDock:hover ._0KcrDq_menuTray:before,._0KcrDq_menuDock:focus-within ._0KcrDq_menuTray:before,._0KcrDq_menuDock[data-open=true] ._0KcrDq_menuTray:before{background-image:linear-gradient(90deg,#ec694c 0%,#86b1dd 33%,#53a58e 66%,#e8c451 100%);left:-130%}._0KcrDq_menuLink{z-index:1;height:var(--nav-button-size);padding-right:calc(var(--nav-button-size) * .193);padding-left:calc(var(--nav-button-size) * .193);color:#fff;letter-spacing:-.05em;opacity:0;pointer-events:none;text-transform:uppercase;flex:none;justify-content:center;align-items:center;font-size:clamp(12px,.833vw,21px);line-height:1;transition:opacity .24s,color .18s,transform .42s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;transform:translate(8px)}._0KcrDq_menuLink:first-child{flex-basis:calc(var(--nav-button-size) * 1.28);padding-left:calc(var(--nav-button-size) * .386)}._0KcrDq_menuLink:last-of-type{padding-right:calc(var(--nav-button-size) * .386)}._0KcrDq_menuDock:hover ._0KcrDq_menuLink,._0KcrDq_menuDock:focus-within ._0KcrDq_menuLink,._0KcrDq_menuDock[data-open=true] ._0KcrDq_menuLink{opacity:1;pointer-events:auto;transition-delay:90ms;transform:translate(0)}._0KcrDq_menuLink:hover,._0KcrDq_menuLink:focus-visible{opacity:1}._0KcrDq_menuIconButton{z-index:1;width:var(--nav-button-size);border-radius:var(--nav-button-radius);color:#fff;background:0 0;flex-direction:column;min-width:0;padding:0;position:absolute;top:0;bottom:0;right:0}._0KcrDq_menuDock:hover ._0KcrDq_menuIconButton,._0KcrDq_menuDock:focus-within ._0KcrDq_menuIconButton,._0KcrDq_menuDock[data-open=true] ._0KcrDq_menuIconButton{opacity:0}._0KcrDq_menuDock[data-open=true] ._0KcrDq_menuIconButton{pointer-events:none}._0KcrDq_menuIcon{gap:clamp(5px,.35vw,9px);width:clamp(17px,1.18vw,30px);display:grid}._0KcrDq_menuIcon span{background:currentColor;height:clamp(1px,.078vw,2px);display:block}._0KcrDq_menuIconLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._0KcrDq_contact{width:var(--site-contact-width,clamp(132px, 10.42vw, 266px));max-width:var(--site-contact-width,clamp(132px, 10.42vw, 266px));min-width:var(--site-contact-min-width,0);border-radius:var(--nav-button-radius);background:var(--color-ink);color:var(--color-paper);opacity:var(--site-contact-opacity,1);z-index:1;white-space:nowrap;transition:opacity .18s linear,width .24s,max-width .24s,background-color .18s,color .18s;position:relative;overflow:hidden}._0KcrDq_link:hover,._0KcrDq_link:focus-visible{background:#19202814}._0KcrDq_contact:hover,._0KcrDq_contact:focus-visible,._0KcrDq_menuIconButton:hover,._0KcrDq_menuIconButton:focus-visible{background:#31404e}._0KcrDq_link:focus-visible,._0KcrDq_contact:focus-visible,._0KcrDq_menuIconButton:focus-visible,._0KcrDq_menuLink:focus-visible,._0KcrDq_brand:focus-visible{outline-offset:4px;outline:1px solid}._0KcrDq_leadFormOverlay{z-index:150;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;pointer-events:auto;justify-content:center;align-items:flex-start;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}._0KcrDq_leadFormBackdrop{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}._0KcrDq_leadFormOverlay[data-state=open] ._0KcrDq_leadFormBackdrop{opacity:1}._0KcrDq_leadFormDialog{z-index:1;width:min(49.375vw,100vw - 32px);color:var(--color-ink);opacity:0;margin:auto;transition:opacity .62s cubic-bezier(.22,.61,.36,1);position:relative}._0KcrDq_leadFormDialog[data-state=open]{opacity:1}._0KcrDq_leadForm,._0KcrDq_leadFormSuccess{flex-direction:column;gap:.5556vw;display:flex}._0KcrDq_leadFormLight{background:#fff;border-radius:1.1111vw;padding:1.6667vw}._0KcrDq_leadFormTop{justify-content:space-between;align-items:flex-end;gap:1.25vw;margin-bottom:2.7778vw;display:flex}._0KcrDq_leadFormTop h2,._0KcrDq_leadFormSuccess h2{color:var(--color-ink);letter-spacing:-.02em;margin:0;font-size:clamp(31px,2.5vw,48px);font-weight:400;line-height:1.25}._0KcrDq_leadFormClose{aspect-ratio:1;color:#192028b8;cursor:pointer;background:#ecedf0;border:0;border-radius:.5556vw;flex:none;justify-content:center;align-items:center;width:4.3056vw;min-width:46px;max-width:83px;display:flex;position:relative}._0KcrDq_leadFormClose span{background:currentColor;width:.9722vw;min-width:12px;height:1px;position:absolute}._0KcrDq_leadFormClose span:first-child{transform:rotate(45deg)}._0KcrDq_leadFormClose span:last-child{transform:rotate(-45deg)}._0KcrDq_leadFormContactHint{color:#1920288c;letter-spacing:-.03em;margin:-1.6667vw 0 1.6667vw;font-size:clamp(11px,.78vw,15px);line-height:1.3}._0KcrDq_leadFormContactHint a{color:inherit;text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:1px}._0KcrDq_leadFormFields{gap:1.1111vw;display:grid}._0KcrDq_leadFormFields p{color:var(--color-ink);letter-spacing:-.03em;margin:0;font-size:clamp(12px,.88vw,17px);line-height:1.3}._0KcrDq_leadFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1111vw .2778vw;display:grid}._0KcrDq_leadFormInputWrap{min-width:0;position:relative}._0KcrDq_leadFormTextAreaWrap{grid-column:1/-1;min-height:6.7361vw}._0KcrDq_leadFormInput{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}._0KcrDq_leadFormInput:disabled{color:#192028a8;-webkit-text-fill-color:#192028a8}._0KcrDq_leadFormInput::placeholder{color:#19202866}._0KcrDq_leadFormInputWithFile{padding-right:3vw}._0KcrDq_leadFormInput:focus{border-color:#17202a57}._0KcrDq_leadFormInput[aria-invalid=true]{background:#9c25250a;border-color:#9c2525}._0KcrDq_leadFormFieldHint{color:#9c2525;letter-spacing:0;text-transform:none;margin:-4px 0 0;font-size:12px;line-height:1.25}._0KcrDq_leadFormTextAreaWrap textarea{resize:vertical}._0KcrDq_leadFormFileButton{aspect-ratio:1;color:#19202899;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:color .18s,opacity .18s;display:flex;position:absolute;top:0;bottom:0;right:0}._0KcrDq_leadFormFileButton[data-hidden=true]{opacity:0;pointer-events:none}._0KcrDq_leadFormFileButton:hover,._0KcrDq_leadFormFileButton:focus-visible{color:var(--color-ink)}._0KcrDq_leadFormFileButton svg{fill:currentColor;width:1.1111vw;min-width:15px;overflow:visible}._0KcrDq_leadFormFileButton[data-cancel=true] span{background:currentColor;width:.9722vw;min-width:12px;height:1px;position:absolute}._0KcrDq_leadFormFileButton[data-cancel=true] span:first-child{transform:rotate(45deg)}._0KcrDq_leadFormFileButton[data-cancel=true] span:last-child{transform:rotate(-45deg)}._0KcrDq_leadFormFileInput,._0KcrDq_leadFormHoneypot{display:none}._0KcrDq_leadFormDark{background:var(--color-ink);color:#fff;border-radius:1.1111vw;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.6667vw;padding:1.6667vw;display:grid}._0KcrDq_leadFormDark p{letter-spacing:-.03em;max-width:32vw;margin:0;font-size:clamp(12px,.88vw,17px);line-height:1.3}._0KcrDq_leadFormDark a{color:inherit;text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:1px}._0KcrDq_leadFormDarkMain{flex-direction:column;gap:1.1111vw;min-width:0;display:flex}._0KcrDq_leadFormSurvey{flex-direction:column;gap:.6944vw;display:flex}._0KcrDq_leadFormSurveyQuestion{color:#ffffffad;letter-spacing:-.03em;margin:0;font-size:clamp(11px,.78vw,15px);line-height:1.3}._0KcrDq_leadFormSurveyOptions{flex-wrap:wrap;gap:.5556vw;display:flex}._0KcrDq_leadFormSurveyOption{color:#fff;cursor:pointer;font:inherit;letter-spacing:-.03em;background:0 0;border:1px solid #ffffff4d;border-radius:999px;padding:.4444vw .8333vw;font-size:clamp(11px,.75vw,14px);line-height:1.2;transition:background .16s,border-color .16s,opacity .16s}._0KcrDq_leadFormSurveyOption:hover:not(:disabled){border-color:#fff}._0KcrDq_leadFormSurveyOption[data-selected=true]{background:#ffffff29;border-color:#fff}._0KcrDq_leadFormSurveyOption:disabled{cursor:default;opacity:.55}._0KcrDq_leadFormSurveyThanks{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(12px,.88vw,17px);line-height:1.3}._0KcrDq_leadFormSurveyError{color:#f2a7a7;letter-spacing:-.03em;margin:0;font-size:clamp(11px,.75vw,14px);line-height:1.3}._0KcrDq_leadFormConsent{text-align:left;flex-direction:column;gap:.8333vw;min-width:0;display:flex}._0KcrDq_leadFormCheckbox{color:#fff;letter-spacing:-.03em;cursor:pointer;align-items:flex-start;gap:.6667vw;margin:0;font-size:clamp(12px,.88vw,17px);line-height:1.3;display:flex}._0KcrDq_leadFormCheckbox input{appearance:none;cursor:pointer;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:62%;border:1px solid #ffffff73;border-radius:.3333vw;flex:none;width:clamp(17px,1.1vw,21px);height:clamp(17px,1.1vw,21px);margin:.06em 0 0;transition:background-color .16s,border-color .16s}._0KcrDq_leadFormCheckbox input:checked{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23192028' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M2.4 6.3l2.2 2.3 4.9-5.1'/%3E%3C/svg%3E");border-color:#fff}._0KcrDq_leadFormCheckbox input:focus-visible{outline-offset:2px;outline:2px solid #ffffffb3}._0KcrDq_leadFormCheckbox input:disabled{cursor:default;opacity:.5}._0KcrDq_leadFormSuccess ._0KcrDq_leadFormLight p{color:#192028ad;letter-spacing:-.03em;max-width:30vw;margin:0;font-size:clamp(15px,1.2vw,23px);line-height:1.4}._0KcrDq_leadFormExitPrompt ._0KcrDq_leadFormTop{margin-bottom:.8333vw}._0KcrDq_leadFormExitText{color:#192028ad;letter-spacing:-.03em;margin:0;font-size:clamp(16px,1.3vw,25px);line-height:1.4}._0KcrDq_leadFormExitMailButton{background:var(--color-ink);color:#fff;letter-spacing:-.03em;text-transform:uppercase;border-radius:.5556vw;justify-content:center;align-items:center;height:3.3333vw;min-height:44px;margin-top:1.3889vw;padding:0 1.6667vw;font-size:clamp(12px,.833vw,16px);line-height:1;transition:opacity .18s;display:inline-flex}._0KcrDq_leadFormExitMailButton:hover{opacity:.82}._0KcrDq_leadFormFeedback{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}._0KcrDq_leadFormSubmit{isolation:isolate;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:color .18s,opacity .18s;display:inline-flex;position:relative;overflow:hidden}._0KcrDq_leadFormSubmit:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:linear-gradient(90deg,#86b1dd 0%,#53a58e 100%);transition:opacity .22s;position:absolute;inset:0}._0KcrDq_leadFormSubmit:not(:disabled):hover{color:#fff}._0KcrDq_leadFormSubmit:not(:disabled):hover:before{opacity:1}._0KcrDq_leadFormSubmit:disabled{cursor:default;opacity:.3}@media (min-width:901px){._0KcrDq_link{display:none}._0KcrDq_menuDock{display:block}._0KcrDq_contact{border-radius:var(--nav-button-radius);color:var(--color-ink);text-transform:uppercase;background:#fff;line-height:1.17}._0KcrDq_contact:hover,._0KcrDq_contact:focus-visible{color:#fff;background:#53a58e linear-gradient(90deg,#ec694c 0%,#86b1dd 33%,#53a58e 66%,#e8c451 100%) 66%/420%}}@media (max-width:900px){._0KcrDq_navigation{grid-template-columns:1fr;inset:auto 18px 18px}._0KcrDq_brand,._0KcrDq_services,._0KcrDq_contact,._0KcrDq_menuDock{display:none}._0KcrDq_links{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ecedefb8;border-radius:8px;grid-column:1;justify-self:center;overflow:hidden}._0KcrDq_link{min-width:78px;height:46px;font-size:11px}}@media (prefers-reduced-motion:reduce){._0KcrDq_menuTray,._0KcrDq_menuTray:before,._0KcrDq_menuLink,._0KcrDq_menuIconButton,._0KcrDq_leadFormBackdrop,._0KcrDq_leadFormDialog{transition:none}}@media (max-width:520px){._0KcrDq_navigation{justify-content:center;display:grid;inset:auto 0 22px}._0KcrDq_links{--nav-button-size:49.92px;--nav-button-radius:8.32px;--nav-menu-open-width:284px;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;gap:8px;overflow:visible}._0KcrDq_link{display:none}._0KcrDq_menuDock{display:block}._0KcrDq_menuTray{left:0;right:auto}._0KcrDq_menuLink{display:none}._0KcrDq_menuIconButton{color:#fff}._0KcrDq_menuTray,._0KcrDq_menuDock:hover ._0KcrDq_menuTray,._0KcrDq_menuDock:focus-within ._0KcrDq_menuTray,._0KcrDq_menuDock[data-open=true] ._0KcrDq_menuTray{width:var(--nav-button-size);isolation:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#45515c99;overflow:visible}._0KcrDq_menuDock[data-open=true] ._0KcrDq_menuTray{background:#45515c59}._0KcrDq_menuTray:before{display:none}._0KcrDq_menuDock:hover~._0KcrDq_contact,._0KcrDq_menuDock:focus-within~._0KcrDq_contact,._0KcrDq_menuDock[data-open=true]~._0KcrDq_contact,._0KcrDq_menuDock:hover ._0KcrDq_menuIconButton,._0KcrDq_menuDock:focus-within ._0KcrDq_menuIconButton,._0KcrDq_menuDock[data-open=true] ._0KcrDq_menuIconButton{opacity:1;pointer-events:auto}._0KcrDq_contact{width:var(--site-contact-width,139.36px);max-width:var(--site-contact-width,139.36px);min-width:var(--site-contact-min-width,0);border-radius:var(--nav-button-radius);color:var(--color-ink);letter-spacing:-.624px;text-transform:uppercase;background:#fff;font-size:12.48px;display:inline-flex}._0KcrDq_contact:hover,._0KcrDq_contact:focus-visible{color:var(--color-ink);background:#f0f2f3}}@media (max-width:720px){._0KcrDq_leadFormOverlay{padding:8px}._0KcrDq_leadFormDialog{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow-y:auto}._0KcrDq_leadForm,._0KcrDq_leadFormSuccess{gap:8px}._0KcrDq_leadFormLight,._0KcrDq_leadFormDark{border-radius:18px;padding:22px}._0KcrDq_leadFormTop{gap:16px;margin-bottom:30px}._0KcrDq_leadFormTop h2,._0KcrDq_leadFormSuccess h2{letter-spacing:-.03em;font-size:40px}._0KcrDq_leadFormContactHint{margin:-14px 0 16px;font-size:13px}._0KcrDq_leadFormFields{gap:16px}._0KcrDq_leadFormFields p{font-size:14px}._0KcrDq_leadFormGrid{grid-template-columns:1fr;gap:12px}._0KcrDq_leadFormDark{grid-template-columns:1fr;gap:14px}._0KcrDq_leadFormInput,._0KcrDq_leadFormSubmit,._0KcrDq_leadFormClose{border-radius:9px}._0KcrDq_leadFormInput{letter-spacing:-.5px;min-height:56px;padding:16px 46px 16px 16px;font-size:14px}._0KcrDq_leadFormTextAreaWrap{min-height:128px}._0KcrDq_leadFormDark p,._0KcrDq_leadFormSuccess ._0KcrDq_leadFormLight p{max-width:none;font-size:14px;line-height:1.35}._0KcrDq_leadFormDarkMain{gap:16px}._0KcrDq_leadFormSurvey{gap:10px}._0KcrDq_leadFormSurveyOptions{gap:8px}._0KcrDq_leadFormSurveyOption{padding:10px 14px;font-size:13px}._0KcrDq_leadFormSurveyQuestion,._0KcrDq_leadFormSurveyThanks,._0KcrDq_leadFormSurveyError{font-size:13px}._0KcrDq_leadFormExitPrompt ._0KcrDq_leadFormTop{margin-bottom:10px}._0KcrDq_leadFormExitText{font-size:15px}._0KcrDq_leadFormExitMailButton{border-radius:8px;height:44px;margin-top:14px;padding:0 20px;font-size:12px}._0KcrDq_leadFormConsent{gap:10px}._0KcrDq_leadFormCheckbox{gap:10px;font-size:13px}._0KcrDq_leadFormCheckbox input{border-radius:5px;width:20px;height:20px}._0KcrDq_leadFormSubmit{min-height:56px;padding:16px;font-size:14px}}._0KcrDq_mobileMenu{display:none}._0KcrDq_menuIcon span{transform-origin:50%;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s}._0KcrDq_menuDock[data-open=true] ._0KcrDq_menuIcon span:first-child{transform:translateY(6px)rotate(45deg)}._0KcrDq_menuDock[data-open=true] ._0KcrDq_menuIcon span:nth-child(2){opacity:0}._0KcrDq_menuDock[data-open=true] ._0KcrDq_menuIcon span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}@keyframes _0KcrDq_mobileMenuBgFlow{0%,to{transform:translate(-12%)}50%{transform:translate(-58%)}}@media (max-width:520px){._0KcrDq_navigation[data-menu-open=true]{z-index:60}._0KcrDq_mobileMenu{z-index:50;isolation:isolate;background:var(--color-paper);color:var(--color-ink);text-align:center;opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;align-items:center;padding:46px 22px 116px;transition:opacity .36s,visibility .36s;display:flex;position:fixed;inset:0;overflow:hidden auto}._0KcrDq_mobileMenuBg{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}._0KcrDq_mobileMenuBgImg{width:auto;max-width:none;height:100%;animation:26s ease-in-out infinite _0KcrDq_mobileMenuBgFlow;position:absolute;top:0;left:0}._0KcrDq_mobileMenu[data-open=true]{opacity:1;visibility:visible;pointer-events:auto}._0KcrDq_mobileMenuInner{z-index:1;flex-direction:column;flex:auto;justify-content:space-between;align-items:center;gap:34px;width:100%;display:flex;position:relative}._0KcrDq_mobileMenuMark{letter-spacing:-.05em;font-size:30px;line-height:1}._0KcrDq_mobileMenuNav{flex-direction:column;gap:4px;display:flex}._0KcrDq_mobileMenuNav a{color:var(--color-ink);letter-spacing:-.03em;font-size:60px;line-height:1.12;text-decoration:none}._0KcrDq_mobileMenuSocials{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}._0KcrDq_mobileMenuSocials a{color:var(--color-ink);letter-spacing:-.02em;text-transform:uppercase;font-size:13.5px;text-decoration:none}._0KcrDq_mobileMenuDocs{color:var(--color-ink);letter-spacing:-.02em;text-transform:uppercase;cursor:pointer;font-size:13.5px}._0KcrDq_mobileMenuLegal{color:#17202ab8;letter-spacing:-.02em;flex-direction:column;gap:3px;font-size:12px;line-height:1.35;display:flex}._0KcrDq_mobileMenuLegal p{margin:0}._0KcrDq_mobileMenuLegal ._0KcrDq_mobileMenuNotice{color:#17202a99;margin-top:14px;font-size:13.5px}}
._8aEwW_main{width:100%}
.xgFiwa_chrome{z-index:1;position:relative}.xgFiwa_page{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:96px 24px 64px;display:flex}.xgFiwa_brand{color:var(--color-ink);letter-spacing:-.05em;text-transform:uppercase;font-size:15px;font-weight:400;position:absolute;top:24px;left:50%;transform:translate(-50%)}.xgFiwa_form{flex-direction:column;align-items:stretch;gap:32px;width:100%;max-width:560px;display:flex}.xgFiwa_question{letter-spacing:-.03em;max-width:420px;margin:0 auto;font-size:clamp(28px,4.2vw,44px);font-weight:400;line-height:1.05}.xgFiwa_options{border:0;flex-direction:column;gap:10px;display:flex}.xgFiwa_option{cursor:pointer;letter-spacing:-.01em;text-align:left;border:1px solid #19202824;border-radius:12px;align-items:center;gap:14px;padding:16px 20px;font-size:16px;transition:background .16s,border-color .16s;display:flex}.xgFiwa_option:hover{border-color:#1920284d}.xgFiwa_option:has(input:checked){border-color:var(--color-ink);background:#1920280d}.xgFiwa_option input{width:18px;height:18px;accent-color:var(--color-ink);flex:none}.xgFiwa_honeypot{display:none}.xgFiwa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.xgFiwa_error{color:#b3261e;margin:-12px 0 0;font-size:14px}.xgFiwa_submit{background:var(--color-ink);min-height:54px;color:var(--color-paper);cursor:pointer;letter-spacing:.02em;text-transform:uppercase;border:0;border-radius:10px;justify-content:center;align-items:center;margin:0 auto;padding:16px 40px;font-size:13px;font-weight:400;transition:opacity .18s;display:inline-flex}.xgFiwa_submit:disabled{cursor:default;opacity:.55}.xgFiwa_submit:not(:disabled):hover{opacity:.85}.xgFiwa_thanks{letter-spacing:-.02em;max-width:420px;font-size:clamp(24px,3.4vw,34px);font-weight:400;line-height:1.15}@media (max-width:600px){.xgFiwa_page{padding:72px 16px 48px}.xgFiwa_question{max-width:320px}.xgFiwa_option{padding:14px 16px;font-size:15px}}
