.HomePageClient_page__7cS7A{--preto:#191919;--cinza:#646569;--amarelo:#ebff00;--fs-display:clamp(2.5rem,6.6vw,8rem);--fs-h2:clamp(1.75rem,3.33vw,4rem);--fs-body:clamp(1.05rem,1.25vw,1.5rem);--fs-huge:clamp(3rem,20.25vw,24.3125rem);--maxw:1920px;--pad-x:16px;--gap-section:48px;font-family:FreeSans,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.HomePageClient_display__uZ0AU{font-family:Gaffeur,Arial Narrow,Oswald,sans-serif;font-weight:700;text-transform:uppercase;line-height:.95;letter-spacing:0;margin:-.155em 0 0;text-wrap:balance}.HomePageClient_bodyText__sx2ur{font-family:FreeSans,Arial,Helvetica,sans-serif;font-size:var(--fs-body);line-height:1.4;margin:0;text-wrap:pretty}.HomePageClient_section__KVx3T{width:100%;max-width:var(--maxw);margin-inline:auto;padding:var(--gap-section) var(--pad-x);display:flex;flex-direction:column;gap:var(--gap-section)}.HomePageClient_sectionHeading__voCVT{font-size:var(--fs-display);color:var(--cinza)}.HomePageClient_sectionHeadingDark___V9ts{color:var(--preto)}.HomePageClient_sectionHead__kiDY8{display:grid;grid-template-columns:repeat(12,1fr);align-items:start;-moz-column-gap:16px;column-gap:16px}.HomePageClient_sectionHead__kiDY8 .HomePageClient_sectionHeading__voCVT{grid-column:1/-1;grid-row:1}.HomePageClient_sectionLead__ov7_j{grid-column:7/-1;grid-row:1;color:var(--cinza)}.HomePageClient_sectionLeadDark__2wzSF{color:var(--preto)}.HomePageClient_heroSection__K1PY_{color:var(--cinza);padding-top:32px}.HomePageClient_heroTitle__5JlKL{font-size:var(--fs-display)}.HomePageClient_heroTitle__5JlKL span{display:block}.HomePageClient_heroSubtitle__oC08m{color:var(--cinza)}.HomePageClient_heroMedia__F23fm{position:relative;width:100%;max-width:var(--maxw);margin-inline:auto;aspect-ratio:1920/1080;overflow:hidden;background:var(--preto)}.HomePageClient_heroSlide__x5vwk{position:absolute;inset:0;opacity:0;visibility:hidden}.HomePageClient_heroSlideActive__6I2jE{opacity:1;visibility:visible}.HomePageClient_whatYouGet__LKkiI{background:var(--cinza)}.HomePageClient_services__PxVNa{display:flex;flex-direction:column}.HomePageClient_service__ooVxE{position:relative;overflow:hidden;padding:32px 0;transition:padding .5s cubic-bezier(.22,1,.36,1)}.HomePageClient_service__ooVxE:before{content:"";position:absolute;inset:0;background:var(--preto);transform:scaleX(0);transform-origin:left center;transition:transform .5s cubic-bezier(.22,1,.36,1);z-index:0}.HomePageClient_serviceContent__NWWeR{display:flex;align-items:center;justify-content:space-between;gap:32px;position:relative;z-index:1;width:100%}.HomePageClient_service__ooVxE:focus-within,.HomePageClient_service__ooVxE:hover{padding:32px}.HomePageClient_service__ooVxE:focus-within:before,.HomePageClient_service__ooVxE:hover:before{transform:scaleX(1)}.HomePageClient_serviceTitle__OkI4h{font-family:Gaffeur,Arial Narrow,Oswald,sans-serif;font-weight:700;text-transform:uppercase;line-height:.9;font-size:var(--fs-h2);color:var(--preto);margin:-.155em 0 0;transition:color .5s cubic-bezier(.22,1,.36,1);position:relative}.HomePageClient_service__ooVxE:focus-within .HomePageClient_serviceTitle__OkI4h,.HomePageClient_service__ooVxE:hover .HomePageClient_serviceTitle__OkI4h{color:var(--cinza)}.HomePageClient_serviceDesc__ENrZ2{color:var(--cinza);white-space:nowrap;text-align:right;position:relative}.HomePageClient_howItWorks__VRNGZ{background:var(--preto)}.HomePageClient_steps__0zLdZ{display:flex;flex-direction:column;gap:16px}.HomePageClient_step__vW4gE{position:relative}.HomePageClient_stepNum__Nn6_E{display:block;position:relative;width:100%;aspect-ratio:1888/269}.HomePageClient_stepSvg__yncpr{display:block;width:100%;height:100%}.HomePageClient_stepDigitM__67p9R{display:none}.HomePageClient_stepText__sGL0U{position:absolute;left:calc(50% + 8px);width:calc(25% - 12px);color:var(--preto);font-size:var(--fs-body);line-height:1.4}.HomePageClient_step__vW4gE:first-child .HomePageClient_stepText__sGL0U{top:15%}.HomePageClient_step__vW4gE:nth-child(2) .HomePageClient_stepText__sGL0U{top:21%}.HomePageClient_step__vW4gE:nth-child(3) .HomePageClient_stepText__sGL0U{top:28%}.HomePageClient_selectedWork__H6r9D{background:var(--cinza)}.HomePageClient_workGrid__MK7PA{display:grid;grid-template-columns:1fr 1fr;gap:16px}.HomePageClient_work__m2NST{display:block;position:relative;margin:0;aspect-ratio:936/600;background:var(--preto);overflow:hidden;text-decoration:none;color:inherit}.HomePageClient_work__m2NST>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;max-width:100%}.HomePageClient_workTag__eljCO{position:absolute;left:0;right:0;bottom:0;display:flex}.HomePageClient_workLabel__7IiyT{flex:0 1 auto;background:var(--cinza);color:var(--preto);font-family:FreeSans,Arial,Helvetica,sans-serif;font-size:var(--fs-body);line-height:1;padding:16px;transition:flex-grow .5s cubic-bezier(.22,1,.36,1),background .5s ease,color .5s ease}.HomePageClient_work__m2NST:focus-within .HomePageClient_workLabel__7IiyT,.HomePageClient_work__m2NST:hover .HomePageClient_workLabel__7IiyT{flex-grow:1;background:var(--preto);color:var(--cinza)}.HomePageClient_theTeam__SNuPz{background:var(--preto)}.HomePageClient_peoples__qS_WH{display:flex;flex-direction:column;gap:16px}.HomePageClient_teamRow__Bg7KP{display:grid;gap:16px}.HomePageClient_teamRow3__E59KL{grid-template-columns:repeat(3,1fr)}.HomePageClient_teamRow2__JNhL8{grid-template-columns:repeat(2,1fr)}.HomePageClient_person__EpDYA{position:relative;margin:0;aspect-ratio:619/600;background:var(--preto);overflow:hidden}.HomePageClient_teamRow2__JNhL8 .HomePageClient_person__EpDYA{aspect-ratio:936/600}.HomePageClient_person__EpDYA>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;max-width:100%}.HomePageClient_personTags__YguPo{position:absolute;left:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start}.HomePageClient_tag__wnhyW{font-family:FreeSans,Arial,Helvetica,sans-serif;font-size:var(--fs-body);line-height:1;padding:16px;background:var(--cinza);color:var(--preto);width:-moz-max-content;width:max-content}.HomePageClient_tagInvert__q7Eur{background:var(--preto);color:var(--cinza)}.HomePageClient_footer___J5BS{background:var(--cinza);align-items:center;gap:96px;padding-bottom:0;overflow:clip}.HomePageClient_footerNote__rVZ97{color:var(--preto);text-align:center;max-width:647px;font-size:var(--fs-body);line-height:1.4;margin:0}.HomePageClient_getInTouch__4WZ8d{position:relative;width:100%;display:flex;align-items:flex-end;text-decoration:none;color:inherit}.HomePageClient_getInTouchText__3_W3K{flex:0 1 auto;font-family:Gaffeur,Arial Narrow,Oswald,sans-serif;font-weight:700;text-transform:uppercase;line-height:.95;font-size:var(--fs-huge);color:var(--preto);margin-top:-.0625em;text-align:justify;-moz-text-align-last:justify;text-align-last:justify;transition:flex-grow .6s cubic-bezier(.22,1,.36,1)}.HomePageClient_gitArrow__ztxEt{position:absolute;right:0;bottom:0;display:block;width:clamp(72px,14.2vw,272px);aspect-ratio:1/1;overflow:hidden;transition:transform .6s cubic-bezier(.22,1,.36,1)}.HomePageClient_gitArrowTrack__HPTjT{position:absolute;inset:0;display:flex;width:200%;transform:translateX(-50%)}.HomePageClient_gitArrowHead__EhF4O{flex:0 0 50%;width:50%;height:100%;display:block}.HomePageClient_gitArrowHead__EhF4O path{fill:var(--preto)}.HomePageClient_gitArrowFrame__i5_et{position:absolute;inset:0;width:100%;height:100%}.HomePageClient_gitArrowFrame__i5_et path{fill:var(--preto)}.HomePageClient_getInTouch__4WZ8d:focus-within .HomePageClient_getInTouchText__3_W3K,.HomePageClient_getInTouch__4WZ8d:hover .HomePageClient_getInTouchText__3_W3K{flex-grow:1}.HomePageClient_getInTouch__4WZ8d:focus-within .HomePageClient_gitArrow__ztxEt,.HomePageClient_getInTouch__4WZ8d:hover .HomePageClient_gitArrow__ztxEt{transform:translateX(260%)}@media (prefers-reduced-motion:reduce){.HomePageClient_getInTouchText__3_W3K,.HomePageClient_gitArrow__ztxEt{transition:none;animation:none}.HomePageClient_getInTouch__4WZ8d:focus-within .HomePageClient_getInTouchText__3_W3K,.HomePageClient_getInTouch__4WZ8d:hover .HomePageClient_getInTouchText__3_W3K{flex-grow:0}.HomePageClient_getInTouch__4WZ8d:focus-within .HomePageClient_gitArrow__ztxEt,.HomePageClient_getInTouch__4WZ8d:hover .HomePageClient_gitArrow__ztxEt{transform:none}}@media (max-width:1100px){.HomePageClient_sectionHead__kiDY8{display:flex;flex-direction:column;gap:24px}.HomePageClient_serviceDesc__ENrZ2{max-width:50%}.HomePageClient_getInTouch__4WZ8d{display:block;text-align:justify;-moz-text-align-last:justify;text-align-last:justify;white-space:nowrap;overflow:hidden;font-family:Gaffeur,Arial Narrow,Oswald,sans-serif;--git-fs:clamp(3.5rem,19vw,9rem);font-size:var(--git-fs)}.HomePageClient_getInTouchText__3_W3K{display:inline;font-size:inherit}.HomePageClient_gitArrow__ztxEt{position:static;display:inline-block;vertical-align:bottom;width:calc(var(--git-fs) * .7);animation:HomePageClient_homeGitFly__vZnJq 5s cubic-bezier(.22,1,.36,1) infinite both}}@keyframes HomePageClient_homeGitFly__vZnJq{0%,12%{transform:translateX(0);opacity:1}30%,62%{transform:translateX(180%);opacity:0}80%,to{transform:translateX(0);opacity:1}}@keyframes HomePageClient_homeSvcFadeIn__mdID7{0%,7.9%{opacity:0}21%,8%{opacity:1}22%,to{opacity:0}}@keyframes HomePageClient_homeSvcFadeOut__N68w7{0%,7.9%{opacity:1}21%,8%{opacity:0}22%,to{opacity:1}}@keyframes HomePageClient_homeSvcSlide___ZQ8a{0%,to{transform:translateX(0)}21%,8%{transform:translateX(24px)}25%{transform:translateX(0)}}@keyframes HomePageClient_homeSvcFill__haUVQ{0%,to{transform:scaleX(0)}21%,8%{transform:scaleX(1)}25%{transform:scaleX(0)}}@media (max-width:760px){.HomePageClient_page__7cS7A{--gap-section:32px;--fs-display:clamp(3rem,14vw,8rem)}.HomePageClient_footerNote__rVZ97 br,.HomePageClient_sectionLead__ov7_j br{display:none}.HomePageClient_heroMedia__F23fm{aspect-ratio:1/1}.HomePageClient_tag__wnhyW,.HomePageClient_workLabel__7IiyT{padding:8px 12px}.HomePageClient_person__EpDYA,.HomePageClient_teamRow2__JNhL8 .HomePageClient_person__EpDYA,.HomePageClient_work__m2NST{aspect-ratio:1/1}.HomePageClient_serviceTitle__OkI4h,.HomePageClient_service__ooVxE,.HomePageClient_workLabel__7IiyT{transition:none}.HomePageClient_service__ooVxE:first-child{--d:0s}.HomePageClient_service__ooVxE:nth-child(2){--d:2.2s}.HomePageClient_service__ooVxE:nth-child(3){--d:4.4s}.HomePageClient_service__ooVxE:nth-child(4){--d:6.6s}.HomePageClient_serviceContent__NWWeR{flex-direction:column;align-items:flex-start;gap:12px;animation:HomePageClient_homeSvcSlide___ZQ8a 8.8s cubic-bezier(.22,1,.36,1) var(--d,0s) infinite both}.HomePageClient_service__ooVxE:before{animation:HomePageClient_homeSvcFill__haUVQ 8.8s cubic-bezier(.22,1,.36,1) var(--d,0s) infinite both}.HomePageClient_serviceDesc__ENrZ2,.HomePageClient_serviceTitle__OkI4h{width:calc(100vw - 80px);max-width:100%}.HomePageClient_serviceTitle__OkI4h:before{content:attr(data-text);position:absolute;top:0;left:0;right:0;color:var(--cinza);opacity:0;pointer-events:none;font:inherit;text-transform:inherit;line-height:inherit;letter-spacing:inherit;animation:HomePageClient_homeSvcFadeIn__mdID7 8.8s cubic-bezier(.22,1,.36,1) var(--d,0s) infinite both}.HomePageClient_serviceDesc__ENrZ2{white-space:normal;text-align:left}.HomePageClient_serviceDesc__ENrZ2:before{content:attr(data-text);position:absolute;top:0;left:0;right:0;color:var(--preto);opacity:1;pointer-events:none;font:inherit;animation:HomePageClient_homeSvcFadeOut__N68w7 8.8s cubic-bezier(.22,1,.36,1) var(--d,0s) infinite both}.HomePageClient_step__vW4gE{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.HomePageClient_stepNum__Nn6_E{width:auto;aspect-ratio:auto;height:72px}.HomePageClient_stepSvg__yncpr{display:none}.HomePageClient_stepDigitM__67p9R{display:block;height:72px;width:auto}.HomePageClient_stepText__sGL0U{position:static;top:auto;left:auto;width:100%;background:var(--cinza);color:var(--preto);padding:16px}.HomePageClient_teamRow2__JNhL8,.HomePageClient_teamRow3__E59KL,.HomePageClient_workGrid__MK7PA{grid-template-columns:1fr}.HomePageClient_footer___J5BS{gap:32px}}