.AnnounceBar-module-sass-module__7h-plG__bar{background:var(--ar-ink);height:72px;font-family:var(--ar-font);color:var(--ar-paper);position:relative;overflow:hidden}.AnnounceBar-module-sass-module__7h-plG__viewport{--fade-l:clamp(80px, 18.75vw, 360px);--fade-r:clamp(80px, 15.1vw, 290px);--fade-end:calc(var(--ar-pad) + 105px + max(0px, (100% - var(--ar-layout)) / 2));-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-end) - var(--fade-r)), transparent calc(100% - var(--fade-end)));mask-image:linear-gradient(90deg, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-end) - var(--fade-r)), transparent calc(100% - var(--fade-end)));align-items:center;display:flex;position:absolute;inset:0}@keyframes AnnounceBar-module-sass-module__7h-plG__announce{to{transform:translate(-20%)}}.AnnounceBar-module-sass-module__7h-plG__track{flex:none;animation:20s linear infinite AnnounceBar-module-sass-module__7h-plG__announce;display:flex}@media (prefers-reduced-motion:reduce){.AnnounceBar-module-sass-module__7h-plG__track{animation:none}}.AnnounceBar-module-sass-module__7h-plG__unit{flex:none;align-items:center;gap:20px;padding-right:20px;display:flex}.AnnounceBar-module-sass-module__7h-plG__icon{flex:none;width:32px;height:38px;display:block}.AnnounceBar-module-sass-module__7h-plG__text{letter-spacing:-.02em;white-space:nowrap;flex:none;font-size:20px;line-height:24px}.AnnounceBar-module-sass-module__7h-plG__copy:before{content:attr(data-text)}.AnnounceBar-module-sass-module__7h-plG__more{top:50%;right:calc(var(--ar-pad) + max(0px,(100% - var(--ar-layout))/2));border-radius:var(--ar-radius-pill);background:var(--ar-red);letter-spacing:-.32px;width:136px;height:40px;color:var(--ar-paper);transition:background var(--ar-dur) var(--ar-ease);justify-content:center;align-items:center;font-size:16px;line-height:18px;text-decoration:none;display:flex;position:absolute;transform:translateY(-50%)}.AnnounceBar-module-sass-module__7h-plG__more:hover{background:var(--ar-red-hover)}@media (max-width:1023px){.AnnounceBar-module-sass-module__7h-plG__bar{height:44px}.AnnounceBar-module-sass-module__7h-plG__track{animation-duration:16s}.AnnounceBar-module-sass-module__7h-plG__unit{gap:14px;padding-right:14px}.AnnounceBar-module-sass-module__7h-plG__icon{width:22px;height:26px}.AnnounceBar-module-sass-module__7h-plG__text{font-size:14px;line-height:18px}.AnnounceBar-module-sass-module__7h-plG__unit .AnnounceBar-module-sass-module__7h-plG__badge{border-radius:8px;width:44px;height:24px;font-size:10px}.AnnounceBar-module-sass-module__7h-plG__viewport{--fade-end:calc(var(--ar-pad) + 80px)}.AnnounceBar-module-sass-module__7h-plG__more{letter-spacing:-.26px;width:96px;height:28px;font-size:13px;line-height:16px}}
.CtaButton-module-sass-module__NfNmOG__cta{width:213px;height:62px;display:block;position:relative}.CtaButton-module-sass-module__NfNmOG__cta:hover .CtaButton-module-sass-module__NfNmOG__label{color:var(--ar-red)}.CtaButton-module-sass-module__NfNmOG__cta:hover .CtaButton-module-sass-module__NfNmOG__scribble{opacity:1}.CtaButton-module-sass-module__NfNmOG__scribble{width:211.38px;height:54.6px;transition:opacity var(--ar-dur) var(--ar-ease);position:absolute;top:3.32px;left:.9px;overflow:visible}.CtaButton-module-sass-module__NfNmOG__label{width:168px;font-family:var(--ar-font-lack);letter-spacing:-.4px;text-align:center;white-space:nowrap;transition:color var(--ar-dur) var(--ar-ease);font-size:20px;line-height:20px;position:absolute;top:22px;left:22px}
.Hero-module-sass-module__1l22yW__hero{column-gap:var(--ar-col-gap);width:100%;max-width:var(--ar-layout);min-height:max(100dvh - var(--ar-header-h) - var(--ar-announce-h),400px);padding:0 var(--ar-pad) clamp(12px, -14.5714px + 4.28571dvh, 24px);background:var(--ar-paper);font-family:var(--ar-font);color:var(--ar-ink);grid-template-rows:auto auto 1fr auto;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;display:grid;position:relative}.Hero-module-sass-module__1l22yW__title{max-width:672px;margin:clamp(8px, -102.714px + 17.8571dvh - var(--ar-announce-h) * .178571, 58px) 0 0;letter-spacing:-.03em;grid-area:1/1;font-size:clamp(30px,9.42857px + 2.00893vw,48px);font-weight:400;line-height:1em;position:relative}.Hero-module-sass-module__1l22yW__titleRocket{vertical-align:top;cursor:pointer;background:0 0;border:0;width:.7648em;height:.8423em;margin-left:.14em;padding:0;display:inline-block;position:relative;top:.104em}.Hero-module-sass-module__1l22yW__titleRocket svg{width:100%;height:100%;display:block}.Hero-module-sass-module__1l22yW__titleRocket:focus-visible{outline:2px solid var(--ar-red);outline-offset:4px}.Hero-module-sass-module__1l22yW__titleRocketFlying{z-index:7;will-change:transform;animation-name:Hero-module-sass-module__1l22yW__rocket-flight;animation-duration:1.7s;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes Hero-module-sass-module__1l22yW__rocket-flight{0%{transform:translate(0)rotate(0)}2.0833%{transform:translate(.012em,-.0002em)rotate(-1.86deg)}4.1667%{transform:translate(.0251em,-.0009em)rotate(-3.78deg)}6.25%{transform:translate(.0404em,-.0023em)rotate(-5.88deg)}8.3333%{transform:translate(.0591em,-.0049em)rotate(-8.21deg)}10.4167%{transform:translate(.082em,-.0094em)rotate(-10.73deg)}12.5%{transform:translate(.11em,-.0169em)rotate(-13.32deg)}14.5833%{transform:translate(.1438em,-.0291em)rotate(-15.71deg)}16.6667%{transform:translate(.1836em,-.048em)rotate(-17.59deg)}18.75%{transform:translate(.2297em,-.0762em)rotate(-18.61deg)}20.8333%{transform:translate(.2813em,-.1167em)rotate(-18.59deg)}22.9167%{transform:translate(.3374em,-.1731em)rotate(-17.66deg)}25%{transform:translate(.396em,-.2487em)rotate(-16.4deg)}27.0833%{transform:translate(.4543em,-.3468em)rotate(-15.71deg)}29.1667%{transform:translate(.5086em,-.4695em)rotate(-16.47deg)}31.25%{transform:translate(.5544em,-.6174em)rotate(-19.18deg)}33.3333%{transform:translate(.5865em,-.7891em)rotate(-23.71deg)}35.4167%{transform:translate(.5999em,-.9801em)rotate(-29.59deg)}37.5%{transform:translate(.5898em,-1.1833em)rotate(-36.43deg)}39.5833%{transform:translate(.5529em,-1.3884em)rotate(-44.2deg)}41.6667%{transform:translate(.4876em,-1.5828em)rotate(-53.28deg)}43.75%{transform:translate(.3947em,-1.7531em)rotate(-64.48deg)}45.8333%{transform:translate(.278em,-1.8862em)rotate(-78.93deg)}47.9167%{transform:translate(.1437em,-1.9709em)rotate(-97.65deg)}50%{transform:translateY(-2em)rotate(-120deg)}52.0833%{transform:translate(-.1437em,-1.9709em)rotate(-142.35deg)}54.1667%{transform:translate(-.278em,-1.8862em)rotate(-161.07deg)}56.25%{transform:translate(-.3947em,-1.7531em)rotate(-175.52deg)}58.3333%{transform:translate(-.4876em,-1.5828em)rotate(-186.74deg)}60.4167%{transform:translate(-.5529em,-1.3884em)rotate(-195.97deg)}62.5%{transform:translate(-.5898em,-1.1833em)rotate(-204.3deg)}64.5833%{transform:translate(-.5999em,-.9801em)rotate(-212.75deg)}66.6667%{transform:translate(-.5865em,-.7891em)rotate(-222.26deg)}68.75%{transform:translate(-.5544em,-.6174em)rotate(-233.43deg)}70.8333%{transform:translate(-.5086em,-.4695em)rotate(-246.33deg)}72.9167%{transform:translate(-.4543em,-.3468em)rotate(-260.52deg)}75%{transform:translate(-.396em,-.2487em)rotate(-275.22deg)}77.0833%{transform:translate(-.3374em,-.1731em)rotate(-289.58deg)}79.1667%{transform:translate(-.2813em,-.1167em)rotate(-302.92deg)}81.25%{transform:translate(-.2297em,-.0762em)rotate(-314.79deg)}83.3333%{transform:translate(-.1836em,-.048em)rotate(-324.95deg)}85.4167%{transform:translate(-.1438em,-.0291em)rotate(-333.4deg)}87.5%{transform:translate(-.11em,-.0169em)rotate(-340.24deg)}89.5833%{transform:translate(-.082em,-.0094em)rotate(-345.66deg)}91.6667%{transform:translate(-.0591em,-.0049em)rotate(-349.91deg)}93.75%{transform:translate(-.0404em,-.0023em)rotate(-353.24deg)}95.8333%{transform:translate(-.0251em,-.0009em)rotate(-355.88deg)}97.9167%{transform:translate(-.012em,-.0002em)rotate(-358.07deg)}to{transform:translate(0)rotate(-360deg)}}.Hero-module-sass-module__1l22yW__cta{margin:clamp(12px, -38.9286px + 8.21429dvh - var(--ar-announce-h) * .0821429, 35px) 0 0;grid-area:2/1}.Hero-module-sass-module__1l22yW__awards{--award-plate:clamp(56px, 20.5714px + 5.71429dvh - var(--ar-announce-h) * .0571429, 72px);--award-step-2:clamp(8px, -62.8571px + 11.4286dvh - var(--ar-announce-h) * .114286, 40px);--award-step-3:clamp(6px, -49.3571px + 8.92857dvh - var(--ar-announce-h) * .0892857, 31px);grid-area:4/1}.Hero-module-sass-module__1l22yW__projects{flex-direction:column;grid-area:1/2/-1;place-self:start end;gap:4px;width:max-content;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1560px){.Hero-module-sass-module__1l22yW__projects{margin-top:calc(60px - var(--ar-header-h))}}.Hero-module-sass-module__1l22yW__project{height:min(clamp(56px, -29.7143px + 8.37054vw, 131px),clamp(56px, -110.071px + 26.7857dvh - var(--ar-announce-h) * .267857, 131px));white-space:nowrap;font-family:var(--ar-font-wide);font-weight:700;font-size:min(clamp(56px, -30.8571px + 8.48214vw, 132px),clamp(56px, -112.286px + 27.1429dvh - var(--ar-announce-h) * .271429, 132px));letter-spacing:-.02em;color:var(--ar-grey-project);transition:color var(--ar-dur) var(--ar-ease);justify-content:flex-end;align-items:center;line-height:24px;display:flex}.Hero-module-sass-module__1l22yW__project:first-child{height:min(clamp(53px, -27px + 7.8125vw, 123px),clamp(53px, -102px + 25dvh - var(--ar-announce-h) * .25, 123px))}.Hero-module-sass-module__1l22yW__project a{transition:color var(--ar-dur) var(--ar-ease)}.Hero-module-sass-module__1l22yW__project a:hover{color:var(--accent)}@media (hover:hover){.Hero-module-sass-module__1l22yW__project a{cursor:none}}.Hero-module-sass-module__1l22yW__visuals{z-index:5;pointer-events:none;position:absolute;inset:0}.Hero-module-sass-module__1l22yW__visual{opacity:0;visibility:hidden;height:auto;transition:opacity var(--ar-dur) var(--ar-ease);object-fit:cover;position:absolute;bottom:0}.Hero-module-sass-module__1l22yW__visualOn{opacity:1;visibility:visible}.Hero-module-sass-module__1l22yW__visualFade{-webkit-mask-image:linear-gradient(to bottom, #000 var(--fade-a), #0000 var(--fade-b));-webkit-mask-image:linear-gradient(to bottom, #000 var(--fade-a), #0000 var(--fade-b));mask-image:linear-gradient(to bottom, #000 var(--fade-a), #0000 var(--fade-b))}.Hero-module-sass-module__1l22yW__visualAnchorTop{object-position:top}@keyframes Hero-module-sass-module__1l22yW__visual-float-y{0%{translate:0}50%{translate:0 -1.8%}to{translate:0}}@keyframes Hero-module-sass-module__1l22yW__visual-float-tilt{0%{rotate:none}33%{rotate:.5deg}66%{rotate:-.5deg}to{rotate:none}}.Hero-module-sass-module__1l22yW__visualFloat{transform-origin:50% 100%;animation:9s ease-in-out infinite Hero-module-sass-module__1l22yW__visual-float-y,14s ease-in-out infinite Hero-module-sass-module__1l22yW__visual-float-tilt}@media (prefers-reduced-motion:reduce){.Hero-module-sass-module__1l22yW__visualFloat{animation:none}}.Hero-module-sass-module__1l22yW__pill{z-index:6;background:var(--ar-red);letter-spacing:-.4px;text-align:center;width:187px;height:115.8px;color:var(--ar-paper);opacity:0;visibility:hidden;pointer-events:none;will-change:transform;border-radius:32px;justify-content:center;align-items:center;font-size:20px;line-height:24px;display:flex;position:absolute;top:0;left:0}.Hero-module-sass-module__1l22yW__pillLabel{display:block;transform:translate(-1.5px,1px)}.Hero-module-sass-module__1l22yW__pillOn{opacity:1;visibility:visible}.Hero-module-sass-module__1l22yW__presentation{border-radius:var(--ar-radius-block);background:var(--ar-grey-back);width:354px;height:100px;color:var(--ar-ink);transition:background var(--ar-dur) var(--ar-ease);grid-area:4/1/auto/-1;place-self:end start;align-items:center;gap:12px;margin-left:40.17%;padding:0 24px;display:flex}.Hero-module-sass-module__1l22yW__presentation:hover{background:var(--ar-grey-project)}.Hero-module-sass-module__1l22yW__presentation:hover .Hero-module-sass-module__1l22yW__presentationAction{color:var(--ar-red-hover)}.Hero-module-sass-module__1l22yW__presentationBadge{border-radius:var(--ar-radius-card);background:var(--ar-ink);width:61px;height:42px;color:var(--ar-paper);justify-content:center;align-items:center;font-size:16px;line-height:19.87px;display:flex}.Hero-module-sass-module__1l22yW__presentationLabel{font-family:var(--ar-font-text);font-size:14px;font-weight:500;line-height:16px}.Hero-module-sass-module__1l22yW__presentationAction{letter-spacing:-.02em;color:var(--ar-red);transition:color var(--ar-dur) var(--ar-ease);margin-left:auto;font-size:14px;line-height:18px}.Hero-module-sass-module__1l22yW__allProjects{grid-area:4/2;place-self:end}@media (max-width:1023px){.Hero-module-sass-module__1l22yW__hero{max-width:none;min-height:0;padding:0 var(--ar-pad) 0;flex-direction:column;display:flex}.Hero-module-sass-module__1l22yW__hero>*{width:100%;max-width:640px;margin-inline:auto}.Hero-module-sass-module__1l22yW__hero .Hero-module-sass-module__1l22yW__awards,.Hero-module-sass-module__1l22yW__presentation{display:none}.Hero-module-sass-module__1l22yW__title{letter-spacing:-.03em;max-width:640px;margin-top:40px;font-size:clamp(28px,4.72727px + 7.27273vw,32px);line-height:1.06em}.Hero-module-sass-module__1l22yW__brDesktop{display:none}.Hero-module-sass-module__1l22yW__cta{margin-top:28px;margin-inline:max(0px,50% - 320px) 0}.Hero-module-sass-module__1l22yW__visuals,.Hero-module-sass-module__1l22yW__pill{display:none}.Hero-module-sass-module__1l22yW__projects{width:100%;margin-top:155px}.Hero-module-sass-module__1l22yW__project,.Hero-module-sass-module__1l22yW__project:first-child{letter-spacing:-.02em;justify-content:flex-start;height:clamp(34px,10.9091vw - .909091px,40px);font-size:clamp(34px,10.9091vw - .909091px,40px);line-height:1em}.Hero-module-sass-module__1l22yW__allProjects{margin-top:16px}}
.Competences-module-sass-module__4NyaUW__panel{column-gap:var(--ar-col-gap);width:min(1800px, 100% - var(--ar-pad) * 2);padding:clamp(48px,5.73vw,110px) var(--ar-pad-inner) var(--ar-pad-inner);border-radius:var(--ar-radius-section);background:var(--ar-grey-back);font-family:var(--ar-font);color:var(--ar-ink);grid-template-columns:repeat(2,minmax(0,1fr));margin:129px auto 0;display:grid;position:relative}.Competences-module-sass-module__4NyaUW__title{letter-spacing:-.02em;grid-area:1/1;max-width:827px;margin:0;font-size:clamp(26px,7.71429px + 1.78571vw,42px);font-weight:400;line-height:1em}.Competences-module-sass-module__4NyaUW__accent{color:var(--ar-red)}.Competences-module-sass-module__4NyaUW__lead{max-width:min(546px,100% - 80px);font-family:var(--ar-font-text);grid-area:1/2;margin:4px 0 0;font-size:20px;font-weight:500;line-height:24px}.Competences-module-sass-module__4NyaUW__brMobile{display:none}.Competences-module-sass-module__4NyaUW__rocket{top:clamp(46px,5.63vw,108px);right:var(--ar-pad-inner);width:36.71px;height:40.43px;position:absolute}.Competences-module-sass-module__4NyaUW__cards{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:clamp(48px,5.94vw,114px) 0 0;padding:0;list-style:none;display:grid}@media (min-width:1440px){.Competences-module-sass-module__4NyaUW__cards{grid-template-columns:repeat(var(--cards,5), minmax(0, 1fr))}}.Competences-module-sass-module__4NyaUW__card{border-radius:var(--ar-radius-card);background:var(--ar-paper);min-height:226px;transition:box-shadow var(--ar-dur) var(--ar-ease);outline:none;padding:24px 20px 20px;position:relative}.Competences-module-sass-module__4NyaUW__card:focus-visible{box-shadow:0 0 0 2px var(--ar-red)}.Competences-module-sass-module__4NyaUW__cardTitle{letter-spacing:-.02em;max-width:256px;transition:color var(--ar-dur) var(--ar-ease);margin:0;font-size:20px;font-weight:400;line-height:25px}.Competences-module-sass-module__4NyaUW__cardTitleNew{max-width:224px}.Competences-module-sass-module__4NyaUW__card .Competences-module-sass-module__4NyaUW__cardBadge{border-radius:12px;width:44px;height:29px;position:absolute;top:21px;right:20px}.Competences-module-sass-module__4NyaUW__cardText{max-width:min(220px,100% - 120px);font-family:var(--ar-font-text);color:var(--ar-grey-text);transition:opacity var(--ar-dur) var(--ar-ease),translate var(--ar-dur) var(--ar-ease);margin:0;font-size:14px;font-weight:500;line-height:18px;position:absolute;bottom:20px;left:20px}.Competences-module-sass-module__4NyaUW__cardIcon{z-index:1;filter:grayscale()brightness(1.5)opacity(.75);width:80px;height:80px;transition:filter var(--ar-dur) var(--ar-ease);pointer-events:none;display:block;position:absolute;bottom:20px;right:20px}.Competences-module-sass-module__4NyaUW__cardIconTall{width:59px;height:70px;bottom:29px;right:22px}@media (hover:hover) and (min-width:1024px){.Competences-module-sass-module__4NyaUW__cardText{opacity:0;translate:0 8px}.Competences-module-sass-module__4NyaUW__card:hover,.Competences-module-sass-module__4NyaUW__card:focus-visible{z-index:2;box-shadow:var(--ar-shadow-card)}.Competences-module-sass-module__4NyaUW__card:hover .Competences-module-sass-module__4NyaUW__cardTitle,.Competences-module-sass-module__4NyaUW__card:focus-visible .Competences-module-sass-module__4NyaUW__cardTitle{color:var(--ar-red)}.Competences-module-sass-module__4NyaUW__card:hover .Competences-module-sass-module__4NyaUW__cardText,.Competences-module-sass-module__4NyaUW__card:focus-visible .Competences-module-sass-module__4NyaUW__cardText{opacity:1;translate:0}.Competences-module-sass-module__4NyaUW__card:hover .Competences-module-sass-module__4NyaUW__cardIcon,.Competences-module-sass-module__4NyaUW__card:focus-visible .Competences-module-sass-module__4NyaUW__cardIcon{filter:none}.Competences-module-sass-module__4NyaUW__card:focus-visible{box-shadow:var(--ar-shadow-card),0 0 0 2px var(--ar-red)}}@media (hover:none){.Competences-module-sass-module__4NyaUW__cardIcon{filter:none}}@media (max-width:1023px){.Competences-module-sass-module__4NyaUW__panel{width:100%;max-width:672px;padding:80px var(--ar-pad) var(--ar-pad);margin-top:80px;display:block}.Competences-module-sass-module__4NyaUW__title{max-width:331px;font-size:24px}.Competences-module-sass-module__4NyaUW__lead{max-width:none;margin-top:32px;font-size:14px;line-height:18px}.Competences-module-sass-module__4NyaUW__brMobile{display:inline}.Competences-module-sass-module__4NyaUW__rocket{top:32px;right:var(--ar-pad);width:29px;height:32px}.Competences-module-sass-module__4NyaUW__cards{flex-direction:column;gap:12px;margin-top:40px;display:flex}.Competences-module-sass-module__4NyaUW__card{min-height:0;padding:24px 20px 20px}.Competences-module-sass-module__4NyaUW__cardText{opacity:1;max-width:calc(100% - 96px);min-height:72px;margin-top:12px;position:static;translate:none}.Competences-module-sass-module__4NyaUW__cardIcon{filter:none;width:72px;height:72px;bottom:16px;right:16px}.Competences-module-sass-module__4NyaUW__cardIconTall{width:53px;height:63px;bottom:18px;right:22px}}.Competences-module-sass-module__4NyaUW__cardLink:after{content:"";z-index:2;position:absolute;inset:0}
.MobileMenu-module-sass-module__SSfdQW__burger{cursor:pointer;pointer-events:auto;background:0 0;border:0;grid-area:1/5/3;justify-self:end;padding:0;display:none;position:relative}.MobileMenu-module-sass-module__SSfdQW__burger span{background:var(--ar-ink);border-radius:20px;height:2px;display:block;position:absolute}.MobileMenu-module-sass-module__SSfdQW__burger span:first-child{width:22px;top:0;left:0}.MobileMenu-module-sass-module__SSfdQW__burger span:nth-child(2){width:22px;top:5px;left:6px}@media (max-width:1023px){.MobileMenu-module-sass-module__SSfdQW__burger{width:28px;height:7px;margin-top:15px;display:block}}.MobileMenu-module-sass-module__SSfdQW__overlay{z-index:100;overscroll-behavior:contain;padding:0 var(--ar-pad);background:var(--ar-paper);font-family:var(--ar-font);color:var(--ar-ink);flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.MobileMenu-module-sass-module__SSfdQW__overlay>*{flex:none}.MobileMenu-module-sass-module__SSfdQW__bar{justify-content:space-between;align-items:flex-start;width:100%;max-width:640px;margin-top:16px;display:flex}.MobileMenu-module-sass-module__SSfdQW__logo{width:142px;height:25px;transition:opacity var(--ar-dur) var(--ar-ease)}.MobileMenu-module-sass-module__SSfdQW__logo:hover{opacity:.7}.MobileMenu-module-sass-module__SSfdQW__logo svg{width:100%;height:100%;display:block}.MobileMenu-module-sass-module__SSfdQW__close{width:25px;height:25px;color:var(--ar-ink);cursor:pointer;transition:color var(--ar-dur) var(--ar-ease);background:0 0;border:0;margin:6px -2px 0 0;padding:0;display:block}.MobileMenu-module-sass-module__SSfdQW__close:hover{color:var(--ar-red)}.MobileMenu-module-sass-module__SSfdQW__close svg{width:100%;height:100%;display:block}.MobileMenu-module-sass-module__SSfdQW__nav{letter-spacing:-.48px;flex-direction:column;align-items:center;margin-top:85px;font-size:24px;line-height:44px;display:flex}.MobileMenu-module-sass-module__SSfdQW__nav a{transition:color var(--ar-dur) var(--ar-ease)}.MobileMenu-module-sass-module__SSfdQW__nav a:hover{color:var(--ar-red)}.MobileMenu-module-sass-module__SSfdQW__cta{margin-top:36px}.MobileMenu-module-sass-module__SSfdQW__phone{letter-spacing:-.64px;color:var(--ar-red);transition:opacity var(--ar-dur) var(--ar-ease);margin-top:115px;font-size:32px;line-height:40px}.MobileMenu-module-sass-module__SSfdQW__phone:hover{opacity:.7}.MobileMenu-module-sass-module__SSfdQW__mail{letter-spacing:-.32px;transition:color var(--ar-dur) var(--ar-ease);margin-top:9px;font-size:16px;line-height:22px;text-decoration:underline}.MobileMenu-module-sass-module__SSfdQW__mail:hover{color:var(--ar-red)}.MobileMenu-module-sass-module__SSfdQW__brief{background:var(--ar-grey-back);letter-spacing:-.4px;width:100%;max-width:640px;height:64px;color:var(--ar-red);transition:background var(--ar-dur) var(--ar-ease);border-radius:999px;justify-content:space-between;align-items:center;margin-top:39px;padding:0 16px;font-size:20px;line-height:24px;display:flex}.MobileMenu-module-sass-module__SSfdQW__brief:hover{background:var(--ar-grey-project)}.MobileMenu-module-sass-module__SSfdQW__briefArrow{width:24px;height:24px;transform:rotate(-135deg)}.MobileMenu-module-sass-module__SSfdQW__copyright,.MobileMenu-module-sass-module__SSfdQW__privacy{font-family:var(--ar-font-text);letter-spacing:-.24px;opacity:.4;font-size:12px;font-weight:400;line-height:20px}.MobileMenu-module-sass-module__SSfdQW__copyright{margin-top:45px}.MobileMenu-module-sass-module__SSfdQW__privacy{transition:opacity var(--ar-dur) var(--ar-ease);margin-top:8px;margin-bottom:12px}.MobileMenu-module-sass-module__SSfdQW__privacy:hover{opacity:1}.MobileMenu-module-sass-module__SSfdQW__overlay{opacity:0;transition:opacity .32s var(--ar-ease),transform .32s var(--ar-ease);transform:translateY(-12px)}.MobileMenu-module-sass-module__SSfdQW__overlayOpen{opacity:1;transform:none}.MobileMenu-module-sass-module__SSfdQW__overlayOpen>*{animation:MobileMenu-module-sass-module__SSfdQW__menu-in .42s var(--ar-ease) both}.MobileMenu-module-sass-module__SSfdQW__overlayOpen .MobileMenu-module-sass-module__SSfdQW__bar{animation-duration:.28s}.MobileMenu-module-sass-module__SSfdQW__overlayOpen .MobileMenu-module-sass-module__SSfdQW__nav a{animation:MobileMenu-module-sass-module__SSfdQW__menu-in .42s var(--ar-ease) both;display:block}.MobileMenu-module-sass-module__SSfdQW__overlayOpen .MobileMenu-module-sass-module__SSfdQW__nav a:first-child{animation-delay:60ms}.MobileMenu-module-sass-module__SSfdQW__overlayOpen .MobileMenu-module-sass-module__SSfdQW__nav a:nth-child(2){animation-delay:.1s}.MobileMenu-module-sass-module__SSfdQW__overlayOpen .MobileMenu-module-sass-module__SSfdQW__nav a:nth-child(3){animation-delay:.14s}.MobileMenu-module-sass-module__SSfdQW__overlayOpen .MobileMenu-module-sass-module__SSfdQW__nav a:nth-child(4){animation-delay:.18s}.MobileMenu-module-sass-module__SSfdQW__overlayOpen .MobileMenu-module-sass-module__SSfdQW__nav{animation:none}.MobileMenu-module-sass-module__SSfdQW__overlayOpen .MobileMenu-module-sass-module__SSfdQW__cta{animation-delay:.22s}.MobileMenu-module-sass-module__SSfdQW__overlayOpen .MobileMenu-module-sass-module__SSfdQW__phone{animation-delay:.26s}.MobileMenu-module-sass-module__SSfdQW__overlayOpen .MobileMenu-module-sass-module__SSfdQW__mail{animation-delay:.29s}.MobileMenu-module-sass-module__SSfdQW__overlayOpen .MobileMenu-module-sass-module__SSfdQW__brief{animation-delay:.32s}.MobileMenu-module-sass-module__SSfdQW__overlayOpen .MobileMenu-module-sass-module__SSfdQW__copyright{animation-delay:.35s}.MobileMenu-module-sass-module__SSfdQW__overlayOpen .MobileMenu-module-sass-module__SSfdQW__privacy{animation-delay:.37s}@keyframes MobileMenu-module-sass-module__SSfdQW__menu-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.MobileMenu-module-sass-module__SSfdQW__overlay{transition-duration:.01ms;transform:none}.MobileMenu-module-sass-module__SSfdQW__overlayOpen>*,.MobileMenu-module-sass-module__SSfdQW__overlayOpen .MobileMenu-module-sass-module__SSfdQW__nav a{animation-duration:.01ms;animation-delay:0s}}
.Header-module-sass-module__Wc3kGG__header{z-index:8;pointer-events:none;min-height:var(--ar-header-h);max-width:var(--ar-layout);font-family:var(--ar-font);color:var(--ar-ink);grid-template-columns:auto auto auto auto 1fr;align-content:start;align-items:start;column-gap:24.6px;margin:0 auto;padding:29px 24px 0;display:grid;position:relative}.Header-module-sass-module__Wc3kGG__logo,.Header-module-sass-module__Wc3kGG__nav a,.Header-module-sass-module__Wc3kGG__phone,.Header-module-sass-module__Wc3kGG__telegram{pointer-events:auto}.Header-module-sass-module__Wc3kGG__logo{width:225px;height:39px;transition:opacity var(--ar-dur) var(--ar-ease);grid-area:1/1/3}.Header-module-sass-module__Wc3kGG__logo:hover{opacity:.7}.Header-module-sass-module__Wc3kGG__logo svg{width:100%;height:100%;display:block}.Header-module-sass-module__Wc3kGG__nav{letter-spacing:-.32px;grid-area:1/2/3;gap:24px;margin-top:23px;margin-left:40.4px;font-size:16px;line-height:20px;display:flex}.Header-module-sass-module__Wc3kGG__nav a{transition:color var(--ar-dur) var(--ar-ease)}.Header-module-sass-module__Wc3kGG__nav a:hover{color:var(--ar-red)}.Header-module-sass-module__Wc3kGG__phone{letter-spacing:-.32px;color:var(--ar-red);transition:opacity var(--ar-dur) var(--ar-ease);grid-area:1/3;margin-top:24px;margin-left:43px;font-size:16px;line-height:20px}.Header-module-sass-module__Wc3kGG__phone:hover{opacity:.7}.Header-module-sass-module__Wc3kGG__telegram{letter-spacing:-.32px;transition:color var(--ar-dur) var(--ar-ease);grid-area:1/4;margin-top:24px;font-size:16px;line-height:20px}.Header-module-sass-module__Wc3kGG__telegram:hover{color:var(--ar-red)}.Header-module-sass-module__Wc3kGG__phoneNote,.Header-module-sass-module__Wc3kGG__telegramNote{white-space:nowrap;width:0;font-family:var(--ar-font-text);color:var(--ar-grey-text);grid-row:2;margin-top:-3px;font-size:10px;font-weight:400;line-height:14px}.Header-module-sass-module__Wc3kGG__phoneNote{grid-column:3;margin-left:43px}.Header-module-sass-module__Wc3kGG__telegramNote{grid-column:4}.Header-module-sass-module__Wc3kGG__cta{pointer-events:auto;align-items:flex-start;gap:31.8px;display:flex;position:absolute;top:27.8px;right:24px}.Header-module-sass-module__Wc3kGG__pres{color:var(--ar-ink);transition:opacity var(--ar-dur) var(--ar-ease);align-items:flex-start;gap:12.4px;margin-top:12.4px;text-decoration:none;display:flex}.Header-module-sass-module__Wc3kGG__pres:hover{opacity:.7}.Header-module-sass-module__Wc3kGG__presBadge{background:var(--ar-ink);width:61px;height:41.5px;font-family:var(--ar-font-text);color:var(--ar-paper);border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:16px;line-height:16px;display:flex}.Header-module-sass-module__Wc3kGG__presLabel{font-family:var(--ar-font-text);white-space:nowrap;margin-top:2.5px;font-size:14px;line-height:16.2px}.Header-module-sass-module__Wc3kGG__ctaButton{flex:none}@media (max-width:1339px){.Header-module-sass-module__Wc3kGG__pres{display:none}}@media (max-width:1139px){.Header-module-sass-module__Wc3kGG__cta{display:none}}@media (max-width:1023px){.Header-module-sass-module__Wc3kGG__header{min-height:0;width:min(640px, 100% - var(--ar-pad) * 2);justify-content:space-between;align-items:flex-start;margin:16px auto 0;padding:0;display:flex}.Header-module-sass-module__Wc3kGG__logo{width:142px;height:25px}.Header-module-sass-module__Wc3kGG__nav,.Header-module-sass-module__Wc3kGG__phone,.Header-module-sass-module__Wc3kGG__phoneNote,.Header-module-sass-module__Wc3kGG__telegram,.Header-module-sass-module__Wc3kGG__telegramNote,.Header-module-sass-module__Wc3kGG__cta{display:none}}
.ProjectCard-module-sass-module__PuYGrW__card{position:relative}.ProjectCard-module-sass-module__PuYGrW__cardLink{color:inherit;text-decoration:none;display:block}.ProjectCard-module-sass-module__PuYGrW__cardLink:hover .ProjectCard-module-sass-module__PuYGrW__title{color:var(--ar-red)}.ProjectCard-module-sass-module__PuYGrW__shot{display:block;overflow:clip}@media (max-width:1023px){.ProjectCard-module-sass-module__PuYGrW__shot{position:relative}}.ProjectCard-module-sass-module__PuYGrW__shotPic{display:contents}.ProjectCard-module-sass-module__PuYGrW__shotImg{aspect-ratio:890/610;object-fit:cover;border-radius:var(--ar-radius-section);width:100%;display:block}@media (max-width:1023px){.ProjectCard-module-sass-module__PuYGrW__shotImg{aspect-ratio:343/260}}.ProjectCard-module-sass-module__PuYGrW__video{aspect-ratio:890/610;object-fit:cover;border-radius:var(--ar-radius-section);opacity:0;width:100%;height:auto;transition:opacity var(--ar-dur) var(--ar-ease);position:absolute;top:0;left:0}@media (max-width:1023px){.ProjectCard-module-sass-module__PuYGrW__video{aspect-ratio:343/260}.ProjectCard-module-sass-module__PuYGrW__videoDesktop{display:none}}.ProjectCard-module-sass-module__PuYGrW__videoMobile{display:none}@media (max-width:1023px){.ProjectCard-module-sass-module__PuYGrW__videoMobile{display:block}}.ProjectCard-module-sass-module__PuYGrW__videoOn{opacity:1}.ProjectCard-module-sass-module__PuYGrW__logo{border-radius:9px;width:64px;height:64px;position:absolute;bottom:0;left:0}@media (max-width:1023px){.ProjectCard-module-sass-module__PuYGrW__logo{width:42px;height:42px;top:12px;bottom:auto;left:12px}}.ProjectCard-module-sass-module__PuYGrW__foot{justify-content:space-between;align-items:center;gap:20px;min-height:64px;margin-top:24px;padding-left:84px;padding-right:50px;display:flex}@media (max-width:1023px){.ProjectCard-module-sass-module__PuYGrW__foot{flex-direction:column;align-items:stretch;gap:15px;min-height:0;margin-top:16px;padding:0}}.ProjectCard-module-sass-module__PuYGrW__title{min-width:0;max-width:480px;font-family:var(--ar-font);letter-spacing:-.02em;color:var(--ar-ink);transition:color var(--ar-dur) var(--ar-ease);font-size:18px;line-height:26px}@media (max-width:1023px){.ProjectCard-module-sass-module__PuYGrW__title{max-width:none;font-size:14px;line-height:18px}}.ProjectCard-module-sass-module__PuYGrW__titleBig{max-width:463px;font-size:20px}@media (max-width:1023px){.ProjectCard-module-sass-module__PuYGrW__titleBig{font-size:14px}}.ProjectCard-module-sass-module__PuYGrW__meta{flex-direction:column;align-self:flex-start;align-items:flex-end;gap:9px;display:flex}@media (max-width:1023px){.ProjectCard-module-sass-module__PuYGrW__meta{display:contents}}.ProjectCard-module-sass-module__PuYGrW__tags{flex:none;gap:4px;display:flex}@media (max-width:1023px){.ProjectCard-module-sass-module__PuYGrW__tags{order:-1}}.ProjectCard-module-sass-module__PuYGrW__tag{height:28px;font-family:var(--ar-font-text);letter-spacing:-.02em;color:var(--ar-ink);background:#f4f4f4;border-radius:8px;align-items:center;padding:0 8px;font-size:14px;font-weight:500;line-height:16px;display:inline-flex}.ProjectCard-module-sass-module__PuYGrW__company{text-align:right;max-width:100%;font-family:var(--ar-font);letter-spacing:-.02em;color:var(--ar-grey-caption);font-size:14px;line-height:20px}@media (max-width:1023px){.ProjectCard-module-sass-module__PuYGrW__company{order:1;align-self:flex-end}}
.Cases-module-sass-module__tnzKCq__cases{width:min(1800px, 100% - var(--ar-pad) * 2);margin:160px auto 0}@media (max-width:1023px){.Cases-module-sass-module__tnzKCq__cases{width:min(640px, 100% - var(--ar-pad) * 2);margin-top:80px}}.Cases-module-sass-module__tnzKCq__title{max-width:827px;font-family:var(--ar-font);letter-spacing:-.02em;color:var(--ar-ink);margin:0;font-size:clamp(26px,7.71429px + 1.78571vw,42px);font-weight:400;line-height:1em}@media (max-width:1023px){.Cases-module-sass-module__tnzKCq__title{max-width:none;font-size:24px}}.Cases-module-sass-module__tnzKCq__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:20px;margin:55px 0 0;padding:0;list-style:none;display:grid}@media (max-width:1023px){.Cases-module-sass-module__tnzKCq__grid{margin:32px calc(var(--ar-pad)*-1) 0;padding:0 var(--ar-pad);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ar-pad);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.Cases-module-sass-module__tnzKCq__grid::-webkit-scrollbar{display:none}.Cases-module-sass-module__tnzKCq__grid>li{scroll-snap-align:start;flex:0 0 min(85%,320px)}}.Cases-module-sass-module__tnzKCq__card{min-width:0;container-type:inline-size}.Cases-module-sass-module__tnzKCq__link{color:var(--ar-ink);outline:none;flex-direction:column;text-decoration:none;display:flex}.Cases-module-sass-module__tnzKCq__shot{aspect-ratio:587/453;border-radius:var(--ar-radius-section);background:var(--ar-grey-back);transition:flex-basis .45s var(--ar-ease);flex:none;display:block;position:relative;overflow:hidden}.Cases-module-sass-module__tnzKCq__link:focus-visible .Cases-module-sass-module__tnzKCq__shot{box-shadow:0 0 0 2px var(--ar-red)}.Cases-module-sass-module__tnzKCq__shotImg,.Cases-module-sass-module__tnzKCq__shot video{aspect-ratio:auto;object-fit:cover;border-radius:0;width:100%;height:100%;display:block;position:absolute;inset:0}.Cases-module-sass-module__tnzKCq__foot{flex:none;padding-top:24px;display:block}.Cases-module-sass-module__tnzKCq__company{font-family:var(--ar-font);letter-spacing:-.02em;color:var(--ar-grey-caption);font-size:14px;line-height:20px;display:block}.Cases-module-sass-module__tnzKCq__name{min-height:52px;font-family:var(--ar-font);letter-spacing:-.02em;transition:color var(--ar-dur) var(--ar-ease);margin-top:8px;font-size:18px;line-height:26px;display:block}.Cases-module-sass-module__tnzKCq__tags{flex-wrap:wrap;gap:4px;margin-top:20px;display:flex}.Cases-module-sass-module__tnzKCq__tag{height:28px;font-family:var(--ar-font-text);letter-spacing:-.02em;background:#f4f4f4;border-radius:8px;align-items:center;padding:0 8px;font-size:14px;font-weight:500;line-height:16px;display:inline-flex}.Cases-module-sass-module__tnzKCq__more{transition:grid-template-rows .45s var(--ar-ease),margin-top .45s var(--ar-ease),opacity .3s var(--ar-ease);grid-template-rows:1fr;margin-top:26px;display:grid}.Cases-module-sass-module__tnzKCq__plate{border-radius:var(--ar-radius-section);background:var(--ar-grey-back);min-height:0;display:block;overflow:hidden}.Cases-module-sass-module__tnzKCq__label,.Cases-module-sass-module__tnzKCq__value{font-family:var(--ar-font-text);letter-spacing:-.02em;padding:0 20px;font-size:14px;line-height:20px;display:block}.Cases-module-sass-module__tnzKCq__label{color:var(--ar-grey-caption)}.Cases-module-sass-module__tnzKCq__label:first-child{padding-top:32px}.Cases-module-sass-module__tnzKCq__value{margin-top:6px}.Cases-module-sass-module__tnzKCq__value:last-child{padding-bottom:32px}.Cases-module-sass-module__tnzKCq__value+.Cases-module-sass-module__tnzKCq__label{margin-top:32px}@media (hover:hover) and (min-width:1024px){.Cases-module-sass-module__tnzKCq__link{height:calc(77.17cqw + 152px)}.Cases-module-sass-module__tnzKCq__shot{aspect-ratio:auto;flex:77.17cqw;min-height:0}.Cases-module-sass-module__tnzKCq__more{opacity:0;grid-template-rows:0fr;margin-top:0}.Cases-module-sass-module__tnzKCq__link:hover .Cases-module-sass-module__tnzKCq__name,.Cases-module-sass-module__tnzKCq__link:focus-visible .Cases-module-sass-module__tnzKCq__name{color:var(--ar-red)}.Cases-module-sass-module__tnzKCq__link:hover .Cases-module-sass-module__tnzKCq__shot,.Cases-module-sass-module__tnzKCq__link:focus-visible .Cases-module-sass-module__tnzKCq__shot{flex-basis:0}.Cases-module-sass-module__tnzKCq__link:hover .Cases-module-sass-module__tnzKCq__more,.Cases-module-sass-module__tnzKCq__link:focus-visible .Cases-module-sass-module__tnzKCq__more{opacity:1;grid-template-rows:1fr;margin-top:26px}}@media (prefers-reduced-motion:reduce){.Cases-module-sass-module__tnzKCq__shot,.Cases-module-sass-module__tnzKCq__more{transition:none}}.Cases-module-sass-module__tnzKCq__all{border-radius:var(--ar-radius-block);background:var(--ar-grey-back);width:222px;height:100px;transition:background var(--ar-dur) var(--ar-ease);margin:60px auto 0;display:block;position:relative}.Cases-module-sass-module__tnzKCq__all:hover{background:var(--ar-grey-project)}@media (max-width:1023px){.Cases-module-sass-module__tnzKCq__all{margin-top:40px}}.Cases-module-sass-module__tnzKCq__allLabel{width:140px;font-family:var(--ar-font);letter-spacing:-.4px;color:var(--ar-red);font-size:20px;line-height:22px;position:absolute;top:30px;left:20px}.Cases-module-sass-module__tnzKCq__allArrow{width:49.3px;height:49.3px;position:absolute;top:25.35px;left:163.35px;transform:rotate(-135deg)}
.Preloader-module-sass-module__XRwCHG__screen{display:none}html[data-ar-fx=on] .Preloader-module-sass-module__XRwCHG__screen{z-index:100;animation:0s linear 12s forwards Preloader-module-sass-module__XRwCHG__ar-pre-giveup;display:block;position:fixed;inset:0}html[data-ar-preloader=done] .Preloader-module-sass-module__XRwCHG__screen{opacity:0;visibility:hidden;transition:opacity .3s var(--ar-ease),visibility 0s linear .3s;animation:none}@keyframes Preloader-module-sass-module__XRwCHG__ar-pre-giveup{to{opacity:0;visibility:hidden}}.Preloader-module-sass-module__XRwCHG__shapes{background:#001942;place-items:center;display:grid;position:absolute;inset:0}.Preloader-module-sass-module__XRwCHG__shape{fill:none;stroke:#ff8f94;stroke-width:4px;stroke-linejoin:round;filter:drop-shadow(0 0 3px #f54747)drop-shadow(0 0 8px #f54747)drop-shadow(0 0 22px #f54747)drop-shadow(0 0 54px #f54747b3);opacity:0;width:clamp(158px,64.2857px + 9.15179vw,240px);height:auto;animation:2.16s linear infinite Preloader-module-sass-module__XRwCHG__ar-pre-flash;animation-delay:var(--d);grid-area:1/1}.Preloader-module-sass-module__XRwCHG__shape:first-child{--d:0s}.Preloader-module-sass-module__XRwCHG__shape:nth-child(2){--d:.72s}.Preloader-module-sass-module__XRwCHG__shape:nth-child(3){--d:1.44s}@keyframes Preloader-module-sass-module__XRwCHG__ar-pre-flash{0%{opacity:0}4.2%{opacity:.28}8.3%{opacity:.72}13.9%{opacity:1}15.3%{opacity:1}18.5%{opacity:.63}23.1%{opacity:.2}27.8%{opacity:.06}33.3%,to{opacity:0}}html[data-ar-fx=on] .Preloader-module-sass-module__XRwCHG__screen[data-ar-preloader=lockup]{background:var(--ar-paper)}.Preloader-module-sass-module__XRwCHG__lockup{top:50%;right:var(--ar-pad);width:min(clamp(420px, -372px + 77.3438vw, 1113px),100% - var(--ar-pad)*2);height:auto;fill:var(--ar-ink);animation:.55s linear both Preloader-module-sass-module__XRwCHG__ar-pre-enter;position:absolute;transform:translateY(-50%)}@keyframes Preloader-module-sass-module__XRwCHG__ar-pre-enter{0%{opacity:0;transform:translateY(-45.5%)}9%{transform:translateY(-47.01%)}18%{transform:translateY(-48.26%)}25%{opacity:1}27%{transform:translateY(-49.25%)}36%{transform:translateY(-50%)}45%{transform:translateY(-50.5%)}55%,73%{transform:translateY(-50.75%)}91%{transform:translateY(-50.25%)}to{transform:translateY(-50%)}}.Preloader-module-sass-module__XRwCHG__word{opacity:0;animation:4.6s linear infinite Preloader-module-sass-module__XRwCHG__ar-pre-word;animation-delay:calc(var(--i)*1.15s)}.Preloader-module-sass-module__XRwCHG__word:nth-child(2){fill:var(--ar-red)}.Preloader-module-sass-module__XRwCHG__word:nth-child(3){fill:#f79a31}.Preloader-module-sass-module__XRwCHG__word:nth-child(4){fill:#3364fe}.Preloader-module-sass-module__XRwCHG__word:first-child{animation:4.6s linear both Preloader-module-sass-module__XRwCHG__ar-pre-word-first,4.6s linear 4.6s infinite Preloader-module-sass-module__XRwCHG__ar-pre-word}@keyframes Preloader-module-sass-module__XRwCHG__ar-pre-word{0%{opacity:0;transform:translateY(140px)}1.5%{opacity:1}1.74%{transform:translateY(95px)}3.48%{transform:translateY(55px)}5.22%{transform:translateY(22px)}6.74%{transform:translateY(0)}9.57%{transform:translateY(-15px)}13.48%{transform:translateY(-10px)}17.61%,25%{opacity:1;transform:translateY(0)}25.9%{opacity:.9;transform:translateY(-7px)}27.2%{opacity:.6;transform:translateY(-25px)}29.3%{opacity:.25;transform:translateY(-60px)}32.6%{opacity:0;transform:translateY(-200px)}32.7%,to{opacity:0;transform:translateY(140px)}}@keyframes Preloader-module-sass-module__XRwCHG__ar-pre-word-first{0%,25%{opacity:1;transform:translateY(0)}25.9%{opacity:.9;transform:translateY(-7px)}27.2%{opacity:.6;transform:translateY(-25px)}29.3%{opacity:.25;transform:translateY(-60px)}32.6%{opacity:0;transform:translateY(-200px)}32.7%,to{opacity:0;transform:translateY(140px)}}.Preloader-module-sass-module__XRwCHG__bar{width:clamp(6px,.55vw,11px);animation:4.6s linear infinite Preloader-module-sass-module__XRwCHG__ar-pre-bar;position:absolute;bottom:0;left:0}@keyframes Preloader-module-sass-module__XRwCHG__ar-pre-bar{0%,25%{background:var(--ar-red);height:0}31.5%{height:19%}39%{height:16%}50%{background:var(--ar-red);height:16%}56.5%{background:#f79a31;height:54%}64%{height:50%}75%{background:#f79a31;height:50%}81.5%{background:#3364fe;height:82%}89%{height:78%}to{background:#3364fe;height:78%}}html[data-ar-preloader=done] .Preloader-module-sass-module__XRwCHG__bar{height:100%;transition:height .3s var(--ar-ease),background-color .3s var(--ar-ease);background:#3364fe;animation:none}
.Stack-module-sass-module__V7LnAa__stack{column-gap:var(--ar-col-gap);width:min(1800px, 100% - var(--ar-pad) * 2);font-family:var(--ar-font);color:var(--ar-ink);grid-template-rows:auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));margin:160px auto 0;display:grid}.Stack-module-sass-module__V7LnAa__title{letter-spacing:-.02em;grid-area:1/1;max-width:766px;margin:0;font-size:clamp(26px,7.71429px + 1.78571vw,42px);font-weight:400;line-height:1em}@media (max-width:1023px){.Stack-module-sass-module__V7LnAa__br{display:none}}.Stack-module-sass-module__V7LnAa__cta{border-radius:var(--ar-radius-pill);background:var(--ar-red);letter-spacing:-.02em;width:max-content;height:40px;color:var(--ar-paper);transition:background var(--ar-dur) var(--ar-ease);grid-area:2/1;align-self:end;align-items:center;gap:7px;margin-top:122px;padding:0 21px 0 20px;font-size:16px;line-height:18px;text-decoration:none;display:inline-flex}.Stack-module-sass-module__V7LnAa__cta:hover{background:var(--ar-red-hover)}.Stack-module-sass-module__V7LnAa__ctaRocket{flex:none;width:20px;height:22px}.Stack-module-sass-module__V7LnAa__groups{column-gap:var(--ar-col-gap);grid-area:1/2/3;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:60px;margin:0;padding:0;list-style:none;display:grid}.Stack-module-sass-module__V7LnAa__group{border-top:1px solid #ecebeb;padding-top:41px}.Stack-module-sass-module__V7LnAa__groupTitle{letter-spacing:-.02em;margin:0;font-size:clamp(24px,14.8571px + .892857vw,32px);font-weight:400;line-height:1}.Stack-module-sass-module__V7LnAa__chips{flex-wrap:wrap;gap:4px;margin:16px 0 0;padding:0;list-style:none;display:flex}.Stack-module-sass-module__V7LnAa__chip{background:var(--ar-grey-back);height:28px;font-family:var(--ar-font-text);letter-spacing:-.02em;border-radius:8px;align-items:center;padding:0 8px;font-size:14px;font-weight:500;line-height:16px;display:inline-flex}@media (max-width:1023px){.Stack-module-sass-module__V7LnAa__stack{width:100%;max-width:672px;padding:0 var(--ar-pad);flex-direction:column;margin-top:80px;display:flex}.Stack-module-sass-module__V7LnAa__title{font-size:24px}.Stack-module-sass-module__V7LnAa__groups{order:2;gap:26px 16px;margin-top:32px}.Stack-module-sass-module__V7LnAa__group{padding-top:22px}.Stack-module-sass-module__V7LnAa__groupTitle{font-size:20px}.Stack-module-sass-module__V7LnAa__chips{margin-top:12px}.Stack-module-sass-module__V7LnAa__cta{order:3;margin-top:40px}}
.Footer-module-sass-module__MKECaG__footer{column-gap:var(--ar-col-gap);width:min(1800px, 100% - var(--ar-pad) * 2);font-family:var(--ar-font);color:var(--ar-ink);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin:68px auto 60px;display:grid}.Footer-module-sass-module__MKECaG__logo{width:208px;height:36px;color:var(--ar-ink);grid-column:1;margin-top:4px}.Footer-module-sass-module__MKECaG__copyright,.Footer-module-sass-module__MKECaG__privacy{font-family:var(--ar-font-text);letter-spacing:-.24px;opacity:.4;grid-area:1/2;justify-self:start;margin-top:20px;font-size:12px;font-weight:400;line-height:20px}.Footer-module-sass-module__MKECaG__privacy{transition:opacity var(--ar-dur) var(--ar-ease);margin-left:198px}.Footer-module-sass-module__MKECaG__privacy:hover{opacity:1}.Footer-module-sass-module__MKECaG__cta{grid-area:1/2;justify-self:end}@media (max-width:1023px){.Footer-module-sass-module__MKECaG__footer{text-align:center;flex-direction:column;align-items:center;gap:0;margin-top:276px;margin-bottom:40px;display:flex}.Footer-module-sass-module__MKECaG__logo{order:1;margin-top:0}.Footer-module-sass-module__MKECaG__cta{order:2;margin:52px 0 0}.Footer-module-sass-module__MKECaG__copyright{order:3;margin:193px 0 0}.Footer-module-sass-module__MKECaG__privacy{order:4;margin:8px 0 0}}
.Clients-module-sass-module__pf6nYW__clients,.Clients-module-sass-module__pf6nYW__cycle{column-gap:var(--ar-col-gap);width:min(1800px, 100% - var(--ar-pad) * 2);font-family:var(--ar-font);color:var(--ar-ink);grid-template-columns:repeat(2,minmax(0,1fr));margin:160px auto 0;display:grid}.Clients-module-sass-module__pf6nYW__clients{margin-top:var(--clients-gap,160px)}.Clients-module-sass-module__pf6nYW__cycle{margin-top:var(--cycle-gap,160px)}.Clients-module-sass-module__pf6nYW__muted{color:var(--ar-grey-text)}.Clients-module-sass-module__pf6nYW__panel{column-gap:var(--ar-col-gap);padding:50px var(--ar-pad-inner) clamp(40px,5.2vw,100px);border-radius:var(--ar-radius-section);background:var(--ar-grey-back);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.Clients-module-sass-module__pf6nYW__countBox{grid-area:1/1;align-items:center;gap:31.5px;display:flex}.Clients-module-sass-module__pf6nYW__count,.Clients-module-sass-module__pf6nYW__rating{height:clamp(150px,15.4018vw - 7.71429px,288px);font-family:var(--ar-font-text);letter-spacing:-.06em;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;font-size:clamp(120px,13.3929vw - 17.1429px,240px);font-weight:300;line-height:42px;display:flex}.Clients-module-sass-module__pf6nYW__count{flex:none;min-width:2ch}.Clients-module-sass-module__pf6nYW__rating{min-width:3ch}.Clients-module-sass-module__pf6nYW__countNote{letter-spacing:-.02em;max-width:299px;margin:0 0 48px;font-size:clamp(20px,6.28571px + 1.33929vw,32px);line-height:1em}.Clients-module-sass-module__pf6nYW__countAccent{color:var(--ar-red)}.Clients-module-sass-module__pf6nYW__countNoteWide{max-width:405px}.Clients-module-sass-module__pf6nYW__panelTitle{letter-spacing:-.02em;grid-area:1/2;max-width:827px;margin:60px 0 0;font-size:clamp(26px,7.71429px + 1.78571vw,42px);font-weight:400;line-height:1em}.Clients-module-sass-module__pf6nYW__industries{flex-wrap:wrap;grid-area:2/2;gap:6px;max-width:600px;margin:31px 0 0;padding:0;list-style:none;display:flex}.Clients-module-sass-module__pf6nYW__industry{border-radius:var(--ar-radius-card);background:var(--ar-paper);letter-spacing:-.4px;height:56px;padding:16px 20px 0;font-size:20px;line-height:24.84px}.Clients-module-sass-module__pf6nYW__logosSlot{grid-area:3/1/auto/-1;margin:clamp(48px,6.56vw,126px) 0 0}.Clients-module-sass-module__pf6nYW__cycleTitle{letter-spacing:-.02em;grid-area:2/1;max-width:801px;margin:64px 0 0;font-size:clamp(26px,7.71429px + 1.78571vw,42px);font-weight:400;line-height:1em}.Clients-module-sass-module__pf6nYW__score{grid-area:2/2;align-items:center;gap:47.5px;display:flex}.Clients-module-sass-module__pf6nYW__star{aspect-ratio:199.5/190;width:clamp(110px,7.71429px + 9.98884vw,199.5px);height:auto;color:var(--ar-star);flex:none}.Clients-module-sass-module__pf6nYW__start{border-radius:var(--ar-radius-pill);background:var(--ar-red);width:196px;height:40px;transition:background var(--ar-dur) var(--ar-ease);grid-area:3/1;position:relative}.Clients-module-sass-module__pf6nYW__start:hover{background:var(--ar-red-hover)}.Clients-module-sass-module__pf6nYW__startLabel{text-align:center;letter-spacing:-.32px;width:134px;color:var(--ar-paper);font-size:16px;line-height:18px;position:absolute;top:11px;left:20px}.Clients-module-sass-module__pf6nYW__startRocket{width:20px;height:22px;position:absolute;top:9px;left:155px}.Clients-module-sass-module__pf6nYW__review{border-radius:var(--ar-radius-card);background:var(--ar-grey-back);grid-area:3/2;margin:98px 0 0;padding:30px 32px 32px;position:relative}.Clients-module-sass-module__pf6nYW__reviewSlides{display:grid}.Clients-module-sass-module__pf6nYW__reviewSlide{opacity:0;transition:opacity var(--ar-dur) var(--ar-ease);pointer-events:none;grid-area:1/1;grid-template-columns:auto minmax(0,1fr) auto;align-content:start;column-gap:18px;margin:0;display:grid}@media (prefers-reduced-motion:reduce){.Clients-module-sass-module__pf6nYW__reviewSlide{transition:none}}.Clients-module-sass-module__pf6nYW__reviewSlideOn{opacity:1;pointer-events:auto}.Clients-module-sass-module__pf6nYW__reviewLogo{border-radius:var(--ar-radius-card);background:var(--ar-ink);text-align:center;width:72px;height:72px;font-family:var(--ar-font-lack);letter-spacing:-.02em;color:var(--ar-paper);grid-area:1/1;justify-content:center;align-items:center;margin-top:2px;font-size:18px;line-height:1.2;display:flex}.Clients-module-sass-module__pf6nYW__reviewText{letter-spacing:-.36px;grid-area:1/2;max-width:579px;margin:0;font-size:18px;line-height:20px}.Clients-module-sass-module__pf6nYW__reviewNav{gap:2px;display:flex;position:absolute;top:32px;right:32px}.Clients-module-sass-module__pf6nYW__reviewPrev,.Clients-module-sass-module__pf6nYW__reviewNext{width:28px;height:28px;color:var(--ar-ink);cursor:pointer;transition:color var(--ar-dur) var(--ar-ease);background:0 0;border:0;padding:0}.Clients-module-sass-module__pf6nYW__reviewPrev:hover,.Clients-module-sass-module__pf6nYW__reviewNext:hover{color:var(--ar-red)}.Clients-module-sass-module__pf6nYW__reviewPrev:focus-visible,.Clients-module-sass-module__pf6nYW__reviewNext:focus-visible{outline:2px solid var(--ar-red);outline-offset:2px}.Clients-module-sass-module__pf6nYW__reviewPrev svg,.Clients-module-sass-module__pf6nYW__reviewNext svg{width:28px;height:28px;display:block}.Clients-module-sass-module__pf6nYW__reviewPrev path,.Clients-module-sass-module__pf6nYW__reviewNext path{fill:currentColor}.Clients-module-sass-module__pf6nYW__reviewNext svg{transform:rotate(180deg)}.Clients-module-sass-module__pf6nYW__reviewCaption{grid-area:2/1/auto/3;margin-top:24px}.Clients-module-sass-module__pf6nYW__reviewName{letter-spacing:-.36px;font-size:18px;font-weight:400;line-height:20px;display:block}.Clients-module-sass-module__pf6nYW__reviewRole{letter-spacing:-.28px;color:var(--ar-grey-text);margin-top:8px;font-size:14px;line-height:18px;display:block}.Clients-module-sass-module__pf6nYW__reviewMore{letter-spacing:-.28px;color:var(--ar-red);cursor:pointer;transition:color var(--ar-dur) var(--ar-ease);background:0 0;border:0;grid-area:2/3;place-self:end;align-items:center;gap:6px;padding:0;font-size:14px;line-height:18px;display:flex;position:relative}.Clients-module-sass-module__pf6nYW__reviewMore:hover{color:var(--ar-red-hover)}.Clients-module-sass-module__pf6nYW__reviewMoreIcon{flex:none;width:12px;height:12px}.Clients-module-sass-module__pf6nYW__brMobile{display:none}@media (max-width:1023px){.Clients-module-sass-module__pf6nYW__brMobile{display:inline}.Clients-module-sass-module__pf6nYW__brDesktop{display:none}.Clients-module-sass-module__pf6nYW__clients,.Clients-module-sass-module__pf6nYW__cycle{flex-direction:column;max-width:672px;margin-top:80px;display:flex}.Clients-module-sass-module__pf6nYW__clients{margin-top:var(--clients-gap-mobile,80px)}.Clients-module-sass-module__pf6nYW__cycle{margin-top:var(--cycle-gap-mobile,80px)}.Clients-module-sass-module__pf6nYW__panel{margin-inline:calc(var(--ar-pad)*-1);padding:80px var(--ar-pad) 63px;flex-direction:column;order:1;display:flex}.Clients-module-sass-module__pf6nYW__panelTitle{order:1;max-width:none;margin:0;font-size:24px}.Clients-module-sass-module__pf6nYW__industries{max-width:none;margin:40px calc(var(--ar-pad)*-1) 0;padding-inline:var(--ar-pad);overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;order:2;align-self:stretch;overflow-x:auto}.Clients-module-sass-module__pf6nYW__industries::-webkit-scrollbar{display:none}.Clients-module-sass-module__pf6nYW__industry{flex:none}.Clients-module-sass-module__pf6nYW__countBox{order:3;gap:26px;margin-top:72px}.Clients-module-sass-module__pf6nYW__countNote{max-width:153px;margin-bottom:35px;font-size:20px;line-height:20px}.Clients-module-sass-module__pf6nYW__countNoteWide{max-width:200px;margin-bottom:20px}.Clients-module-sass-module__pf6nYW__logosSlot{order:4;align-self:stretch;margin-top:72px}.Clients-module-sass-module__pf6nYW__cycleTitle{order:2;max-width:none;margin-top:0;font-size:24px}.Clients-module-sass-module__pf6nYW__start{order:3;margin-top:32px}.Clients-module-sass-module__pf6nYW__score{order:4;gap:clamp(19px,7.27273vw - 4.27273px,23px);margin-top:80px}.Clients-module-sass-module__pf6nYW__count,.Clients-module-sass-module__pf6nYW__rating{justify-content:flex-start;height:clamp(112px,38.1818vw - 10.1818px,133px);font-size:clamp(134px,47.2727vw - 17.2727px,160px)}.Clients-module-sass-module__pf6nYW__count{min-width:calc(2ch - .12em)}.Clients-module-sass-module__pf6nYW__rating{min-width:0}.Clients-module-sass-module__pf6nYW__star{width:clamp(92px,32.7273vw - 12.7273px,110px)}.Clients-module-sass-module__pf6nYW__review{margin-inline:calc(var(--ar-pad)*-1);padding:30px var(--ar-pad) 32px;order:5;margin-top:80px}.Clients-module-sass-module__pf6nYW__reviewSlide{grid-template-columns:auto minmax(0,1fr);column-gap:12px}.Clients-module-sass-module__pf6nYW__reviewText{letter-spacing:-.28px;font-size:14px;line-height:20px}.Clients-module-sass-module__pf6nYW__reviewCaption{grid-column:1/-1}.Clients-module-sass-module__pf6nYW__reviewRole{padding-right:104px}.Clients-module-sass-module__pf6nYW__reviewMore{grid-area:2/1/auto/-1;align-self:end}.Clients-module-sass-module__pf6nYW__reviewNav{justify-content:flex-start;margin-top:24px;position:static}}
.Services-module-sass-module__1DFTRq__services{width:min(1800px, 100% - var(--ar-pad) * 2);margin:var(--services-gap,116px) auto 0;padding:clamp(48px,5.73vw,110px) var(--ar-pad-inner) var(--ar-pad-inner);border-radius:var(--ar-radius-section);background:var(--ar-grey-back);font-family:var(--ar-font);color:var(--ar-ink);column-gap:var(--ar-col-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Services-module-sass-module__1DFTRq__title{letter-spacing:-.02em;grid-area:1/1;max-width:827px;margin:0;font-size:clamp(26px,7.71429px + 1.78571vw,42px);font-weight:400;line-height:1em}.Services-module-sass-module__1DFTRq__lead{max-width:552px;font-family:var(--ar-font-text);grid-area:1/2;margin:4px 0 0;font-size:20px;font-weight:500;line-height:24px}.Services-module-sass-module__1DFTRq__cards{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:clamp(56px,11.4vw,219px) 0 0;padding:0;list-style:none;display:grid}@media (min-width:1440px){.Services-module-sass-module__1DFTRq__cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.Services-module-sass-module__1DFTRq__cardsThree{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:1440px){.Services-module-sass-module__1DFTRq__cardsThree{grid-template-columns:repeat(3,minmax(0,1fr))}}.Services-module-sass-module__1DFTRq__card{--card-pad:clamp(20px, 1.67vw, 32px);min-height:320px;padding:var(--card-pad);border-radius:var(--ar-radius-card);background:var(--ar-paper);padding-bottom:140px;transition:box-shadow .25s;position:relative}.Services-module-sass-module__1DFTRq__card:hover{box-shadow:var(--ar-shadow-card)}.Services-module-sass-module__1DFTRq__cardTitle{letter-spacing:-.02em;margin:0;font-size:clamp(22px,15.1429px + .669643vw,28px);font-weight:400;line-height:1.35em}@media (min-width:1860px){.Services-module-sass-module__1DFTRq__cardTitle{white-space:nowrap}}.Services-module-sass-module__1DFTRq__card:hover .Services-module-sass-module__1DFTRq__cardTitle{color:var(--ar-red)}.Services-module-sass-module__1DFTRq__cardBadge{top:var(--card-pad);right:var(--card-pad);position:absolute}.Services-module-sass-module__1DFTRq__cardText{max-width:411px;font-family:var(--ar-font-text);color:var(--ar-grey-text);margin:18px 0 0;font-size:18px;font-weight:500;line-height:22px}.Services-module-sass-module__1DFTRq__br{display:none}@media (min-width:1860px){.Services-module-sass-module__1DFTRq__br{display:inline}}.Services-module-sass-module__1DFTRq__cardIcon{width:120px;height:120px;display:block;position:absolute;bottom:16px;right:24px}.Services-module-sass-module__1DFTRq__iconAi{filter:grayscale()contrast(.4)brightness(1.55);width:93.5px;height:111px;bottom:29px;right:30.5px}.Services-module-sass-module__1DFTRq__iconDev{filter:grayscale()brightness(1.52)}.Services-module-sass-module__1DFTRq__iconMobile{filter:grayscale()brightness(1.71)}.Services-module-sass-module__1DFTRq__iconSupport{filter:grayscale()brightness(2.05)}.Services-module-sass-module__1DFTRq__card:hover .Services-module-sass-module__1DFTRq__cardIcon{filter:none}.Services-module-sass-module__1DFTRq__cardArrow{width:49.3px;height:49.3px;color:var(--ar-red);opacity:0;transition:opacity .25s;position:absolute;bottom:21.35px;left:21.35px;transform:rotate(-135deg)}.Services-module-sass-module__1DFTRq__cardArrow path{fill:currentColor}.Services-module-sass-module__1DFTRq__card:hover .Services-module-sass-module__1DFTRq__cardArrow{opacity:1}.Services-module-sass-module__1DFTRq__brMobile{display:none}@media (max-width:1023px){.Services-module-sass-module__1DFTRq__brMobile,.Services-module-sass-module__1DFTRq__br{display:inline}.Services-module-sass-module__1DFTRq__services{width:100%;max-width:672px;margin-top:var(--services-gap-mobile,80px);padding:80px var(--ar-pad) var(--ar-pad);display:block}.Services-module-sass-module__1DFTRq__title{letter-spacing:-.02em;max-width:331px;font-size:24px}.Services-module-sass-module__1DFTRq__lead{max-width:none;margin-top:32px;font-size:14px;line-height:18px}.Services-module-sass-module__1DFTRq__cards{flex-direction:column;gap:16px;margin-top:47px;display:flex}.Services-module-sass-module__1DFTRq__card{min-height:291px;padding:32px 24px 127px}.Services-module-sass-module__1DFTRq__cardBadge{top:27px;right:24px}.Services-module-sass-module__1DFTRq__cardTitle{font-size:20px;line-height:1.24em}.Services-module-sass-module__1DFTRq__cardText{max-width:292px;margin-top:16.16px;font-size:14px;line-height:18px}.Services-module-sass-module__1DFTRq__cardIcon{width:100px;height:100px;bottom:24px;right:24px}.Services-module-sass-module__1DFTRq__iconAi{width:78px;height:92.5px;bottom:34.8px;right:29.4px}.Services-module-sass-module__1DFTRq__cardArrow{display:none}}.Services-module-sass-module__1DFTRq__cardLink:after{content:"";z-index:2;position:absolute;inset:0}
.ProjectRail-module-sass-module__imQ2_a__rail{display:contents}.ProjectRail-module-sass-module__imQ2_a__nav{gap:2px;display:flex}@media (max-width:1023px){.ProjectRail-module-sass-module__imQ2_a__nav{display:none}}.ProjectRail-module-sass-module__imQ2_a__prev,.ProjectRail-module-sass-module__imQ2_a__next{width:28px;height:28px;color:var(--ar-ink);cursor:pointer;transition:color var(--ar-dur) var(--ar-ease),opacity var(--ar-dur) var(--ar-ease);background:0 0;border:0;padding:0}.ProjectRail-module-sass-module__imQ2_a__prev svg,.ProjectRail-module-sass-module__imQ2_a__next svg{width:100%;height:100%;display:block}.ProjectRail-module-sass-module__imQ2_a__prev svg path,.ProjectRail-module-sass-module__imQ2_a__next svg path{fill:currentColor}.ProjectRail-module-sass-module__imQ2_a__prev:hover:not(:disabled),.ProjectRail-module-sass-module__imQ2_a__next:hover:not(:disabled){color:var(--ar-red)}.ProjectRail-module-sass-module__imQ2_a__prev:disabled,.ProjectRail-module-sass-module__imQ2_a__next:disabled{opacity:.3;cursor:default}.ProjectRail-module-sass-module__imQ2_a__next svg{transform:rotate(180deg)}.ProjectRail-module-sass-module__imQ2_a__track{grid-auto-flow:column;grid-auto-columns:var(--rail-card,calc((100% - 42px) / 3));margin:var(--rail-gap,0) var(--rail-end,0) 0 0;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;column-gap:21px;padding:0;list-style:none;display:grid;overflow-x:auto}.ProjectRail-module-sass-module__imQ2_a__track::-webkit-scrollbar{display:none}@media (max-width:1023px){.ProjectRail-module-sass-module__imQ2_a__track{--bleed:max(var(--ar-pad), (100vw - 640px) / 2);margin:var(--rail-gap-mobile,var(--rail-gap,0)) calc(-1*var(--bleed)) 0;padding:0 var(--bleed);scroll-padding:0 var(--bleed);grid-auto-columns:320px;column-gap:16px}}.ProjectRail-module-sass-module__imQ2_a__card{scroll-snap-align:start}.ProjectRail-module-sass-module__imQ2_a__link{color:inherit;text-decoration:none;display:block}.ProjectRail-module-sass-module__imQ2_a__link:hover .ProjectRail-module-sass-module__imQ2_a__name{color:var(--ar-red)}.ProjectRail-module-sass-module__imQ2_a__img{aspect-ratio:586/364;object-fit:cover;border-radius:var(--ar-radius-card);width:100%;height:auto;display:block}@media (max-width:1023px){.ProjectRail-module-sass-module__imQ2_a__img{aspect-ratio:320/248}}.ProjectRail-module-sass-module__imQ2_a__tags{flex-wrap:wrap;gap:4px;margin-top:32px;display:flex}@media (max-width:1023px){.ProjectRail-module-sass-module__imQ2_a__tags{margin-top:20px}}.ProjectRail-module-sass-module__imQ2_a__tag{height:28px;font-family:var(--ar-font-text);letter-spacing:-.02em;background:#f4f4f4;border-radius:8px;align-items:center;padding:0 8px;font-size:14px;font-weight:500;line-height:16px;display:inline-flex}.ProjectRail-module-sass-module__imQ2_a__name{letter-spacing:-.02em;max-width:463px;transition:color var(--ar-dur) var(--ar-ease);margin-top:20px;font-size:20px;line-height:26px;display:block}@media (max-width:1023px){.ProjectRail-module-sass-module__imQ2_a__name{max-width:308px;font-size:16px;line-height:20px}}
.OtherProjects-module-sass-module__wMuOHG__section{width:min(1800px, 100% - var(--ar-pad) * 2);font-family:var(--ar-font);color:var(--ar-ink);--rail-gap:51px;--rail-gap-mobile:32px;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:170px auto 0;display:grid}@media (max-width:1023px){.OtherProjects-module-sass-module__wMuOHG__section{width:min(640px, 100% - var(--ar-pad) * 2);margin-top:60px}}.OtherProjects-module-sass-module__wMuOHG__title{letter-spacing:-.02em;margin:0;font-size:clamp(26px,19.1429px + .669643vw,32px);font-weight:400;line-height:1.25}@media (max-width:1023px){.OtherProjects-module-sass-module__wMuOHG__title{font-size:20px;line-height:24px}}.OtherProjects-module-sass-module__wMuOHG__nav{grid-column:2}.OtherProjects-module-sass-module__wMuOHG__track{grid-column:1/-1}
.CasePage-module-sass-module__N5F5vq__page{--lead-gap:160px;width:100%;overflow-x:clip}
@media (min-width:1024px){.page-module-sass-module__0z4RHG__page{--title-w:min(893px, calc(50vw - 67px))}}@media (max-width:374px){.page-module-sass-module__0z4RHG__page main>section:first-of-type{--hero-floor:600px}.page-module-sass-module__0z4RHG__page main>section:first-of-type>picture img{object-fit:contain;object-position:right bottom}}@media (min-width:480px) and (max-width:1023px){.page-module-sass-module__0z4RHG__page main>section:first-of-type>picture img{object-fit:contain;object-position:right bottom}}
.Team-module-sass-module__wIknIW__team{column-gap:var(--ar-col-gap);width:min(1800px, 100% - var(--ar-pad) * 2);color:var(--ar-ink);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin:160px auto 0;display:grid}@media (max-width:1023px){.Team-module-sass-module__wIknIW__team{width:min(640px, 100% - var(--ar-pad) * 2);flex-direction:column;margin-top:80px;display:flex}}.Team-module-sass-module__wIknIW__title{letter-spacing:-.02em;margin:0;font-size:clamp(26px,7.71429px + 1.78571vw,42px);font-weight:400;line-height:1}@media (max-width:1023px){.Team-module-sass-module__wIknIW__title{font-size:24px}.Team-module-sass-module__wIknIW__brDesktop{display:none}}.Team-module-sass-module__wIknIW__brMobile{display:none}@media (max-width:1023px){.Team-module-sass-module__wIknIW__brMobile{display:inline}}.Team-module-sass-module__wIknIW__text{font-family:var(--ar-font-text);margin:0;font-size:18px;font-weight:500;line-height:20px}@media (max-width:1023px){.Team-module-sass-module__wIknIW__text{font-size:14px;line-height:18px}}.Team-module-sass-module__wIknIW__text{box-sizing:content-box;grid-area:1/2;max-width:580px;padding-right:160px}@media (max-width:1023px){.Team-module-sass-module__wIknIW__text{max-width:none;margin-top:32px;padding-right:0}}.Team-module-sass-module__wIknIW__jobs{border-radius:var(--ar-radius-pill);background:var(--ar-ink);letter-spacing:-.02em;width:137px;height:40px;color:var(--ar-paper);transition:background var(--ar-dur) var(--ar-ease);grid-area:1/2;justify-content:center;justify-self:end;align-items:center;font-size:14px;line-height:1;text-decoration:none;display:flex}.Team-module-sass-module__wIknIW__jobs:hover{background:var(--ar-red)}@media (max-width:1023px){.Team-module-sass-module__wIknIW__jobs{margin-top:32px}}.Team-module-sass-module__wIknIW__photo{aspect-ratio:1800/1050;border-radius:var(--ar-radius-section);object-fit:cover;grid-column:1/-1;width:100%;height:auto;margin-top:50px;display:block}@media (max-width:1023px){.Team-module-sass-module__wIknIW__photo{border-radius:var(--ar-radius-card);margin-top:32px}}
.Stack-module-sass-module__hEcPpa__stack{column-gap:var(--ar-col-gap);width:min(1800px, 100% - var(--ar-pad) * 2);padding:109px var(--ar-pad-inner) 62px;border-radius:var(--ar-radius-section);background:var(--ar-grey-back);color:var(--ar-ink);grid-template-rows:auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px auto 0;display:grid}@media (max-width:1023px){.Stack-module-sass-module__hEcPpa__stack{width:100%;max-width:672px;padding:71px var(--ar-pad) 80px;flex-direction:column;margin-top:88px;display:flex}}.Stack-module-sass-module__hEcPpa__title{letter-spacing:-.02em;margin:0;font-size:clamp(26px,7.71429px + 1.78571vw,42px);font-weight:400;line-height:1}@media (max-width:1023px){.Stack-module-sass-module__hEcPpa__title{font-size:24px}}.Stack-module-sass-module__hEcPpa__title{grid-area:1/2}@media (max-width:1023px){.Stack-module-sass-module__hEcPpa__br{display:none}}.Stack-module-sass-module__hEcPpa__countBox{grid-area:1/1/3;align-self:start;align-items:center;gap:26px;margin-top:-64px;display:flex}@media (max-width:1023px){.Stack-module-sass-module__hEcPpa__countBox{margin-top:48px}}.Stack-module-sass-module__hEcPpa__count{height:clamp(150px,15.4018vw - 7.71429px,288px);font-family:var(--ar-font-text);letter-spacing:-.06em;font-variant-numeric:tabular-nums;flex:none;align-items:center;margin-left:-6px;font-size:clamp(120px,13.3929vw - 17.1429px,240px);font-weight:300;line-height:42px;display:flex}@media (max-width:1023px){.Stack-module-sass-module__hEcPpa__count{height:clamp(112px,38.1818vw - 10.1818px,133px);margin-left:-4px;font-size:clamp(134px,47.2727vw - 17.2727px,160px)}}.Stack-module-sass-module__hEcPpa__countNote{letter-spacing:-.02em;max-width:290px;margin:0 0 48px;font-size:clamp(20px,6.28571px + 1.33929vw,32px);line-height:1}@media (max-width:1023px){.Stack-module-sass-module__hEcPpa__countNote{max-width:220px;margin-bottom:35px;font-size:20px;line-height:20px}}.Stack-module-sass-module__hEcPpa__nobr{white-space:nowrap}.Stack-module-sass-module__hEcPpa__groups{column-gap:var(--ar-col-gap);grid-area:2/2;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:63px;max-width:756px;margin:132px 0 0;padding:0;list-style:none;display:grid}@media (max-width:1023px){.Stack-module-sass-module__hEcPpa__groups{gap:26px 16px;max-width:none;margin-top:54px}}.Stack-module-sass-module__hEcPpa__group{border-top:1px solid #ecebeb;padding-top:37px}@media (max-width:1023px){.Stack-module-sass-module__hEcPpa__group{padding-top:22px}}.Stack-module-sass-module__hEcPpa__groupTitle{letter-spacing:-.02em;margin:0;font-size:clamp(24px,14.8571px + .892857vw,32px);font-weight:400;line-height:1}@media (max-width:1023px){.Stack-module-sass-module__hEcPpa__groupTitle{font-size:20px}}.Stack-module-sass-module__hEcPpa__chips{flex-wrap:wrap;gap:4px;margin:16px 0 0;padding:0;list-style:none;display:flex}@media (max-width:1023px){.Stack-module-sass-module__hEcPpa__chips{margin-top:12px}}.Stack-module-sass-module__hEcPpa__chip{background:var(--ar-paper);height:28px;font-family:var(--ar-font-text);letter-spacing:-.02em;border-radius:8px;align-items:center;padding:0 8px;font-size:14px;font-weight:500;line-height:16px;display:inline-flex}.Stack-module-sass-module__hEcPpa__pdf{border-radius:var(--ar-radius-card);background:var(--ar-paper);width:354px;max-width:100%;height:90px;color:var(--ar-ink);grid-area:1/1/3;align-self:end;align-items:center;gap:12px;padding:0 23px 0 24px;text-decoration:none;display:flex;position:relative}.Stack-module-sass-module__hEcPpa__pdf:hover .Stack-module-sass-module__hEcPpa__pdfAction{color:var(--ar-red-hover)}@media (max-width:1023px){.Stack-module-sass-module__hEcPpa__pdf{width:100%;margin-top:50px}}.Stack-module-sass-module__hEcPpa__pdfBadge{border-radius:var(--ar-radius-card);background:var(--ar-ink);width:61px;height:42px;color:var(--ar-paper);flex:none;justify-content:center;align-items:center;font-size:16px;line-height:19.87px;display:flex}.Stack-module-sass-module__hEcPpa__pdfLabel{font-family:var(--ar-font-text);font-size:14px;font-weight:500;line-height:16px}.Stack-module-sass-module__hEcPpa__pdfAction{letter-spacing:-.02em;color:var(--ar-red);transition:color var(--ar-dur) var(--ar-ease);margin-left:auto;font-size:14px;line-height:20px}
.page-module-sass-module__BqvYlW__page{--clients-gap:161px;--cycle-gap:158px;--services-gap:40px;--lead-gap:199px;--cycle-gap-mobile:80px;--services-gap-mobile:48px;width:100%;overflow-x:clip}
.CookieBanner-module-sass-module__GhU1yq__banner{z-index:10;box-sizing:border-box;border-radius:var(--ar-radius-card);background:var(--ar-ink);width:608px;font-family:var(--ar-font-text);color:var(--ar-paper);padding:20px 20px 16px;position:fixed;bottom:calc(clamp(12px,4.28571dvh - 14.5714px,24px) + 66px);left:50%;transform:translate(-50%)}html[data-ar-cookies="1"] .CookieBanner-module-sass-module__GhU1yq__banner{display:none}.CookieBanner-module-sass-module__GhU1yq__text{margin:0;font-size:14px;font-weight:500;line-height:18px}.CookieBanner-module-sass-module__GhU1yq__policy{color:var(--ar-red);transition:color var(--ar-dur) var(--ar-ease)}.CookieBanner-module-sass-module__GhU1yq__policy:hover{text-underline-offset:2px;text-decoration:underline}.CookieBanner-module-sass-module__GhU1yq__policy:focus-visible{outline:2px solid var(--ar-paper);outline-offset:2px}.CookieBanner-module-sass-module__GhU1yq__foot{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.CookieBanner-module-sass-module__GhU1yq__accept{font-family:var(--ar-font-text);letter-spacing:.3px;color:var(--ar-red);cursor:pointer;transition:color var(--ar-dur) var(--ar-ease);background:0 0;border:0;padding:0;font-size:14px;font-weight:500;line-height:18px}.CookieBanner-module-sass-module__GhU1yq__accept:hover{color:var(--ar-red-hover)}.CookieBanner-module-sass-module__GhU1yq__accept:focus-visible{outline:2px solid var(--ar-paper);outline-offset:2px}.CookieBanner-module-sass-module__GhU1yq__icon{width:28px;height:28px;display:block}@media (max-width:1023px){.CookieBanner-module-sass-module__GhU1yq__banner{left:var(--ar-pad);right:var(--ar-pad);bottom:var(--ar-pad);width:auto;max-width:640px;margin:0 auto;transform:none}.CookieBanner-module-sass-module__GhU1yq__text{margin-right:-4px;font-size:12px;line-height:16px}.CookieBanner-module-sass-module__GhU1yq__banner{padding-top:21px;padding-bottom:15px}}
