.infiniteText_root__y7jbE{display:flex;position:relative;text-align:center;white-space:nowrap;height:100%;align-items:center}.infiniteText_root__y7jbE .infiniteText_infiniteItem__J3Nsa{position:relative;line-height:100%;flex:0 0 33%;padding:0}.infiniteText_root__y7jbE .infiniteText_infiniteItem__J3Nsa>span{position:relative;display:inline-block;z-index:1;font-size:1vw}@media(max-width:812px){.infiniteText_root__y7jbE .infiniteText_infiniteItem__J3Nsa>span{font-size:2vw!important}}.infiniteText_root__y7jbE .infiniteText_stroke__ydVwn{color:transparent;text-shadow:none;-webkit-text-stroke:.12vw rgba(0,0,0,.2)}.home_root__h_YgT{z-index:4;height:100vh;height:calc(100*var(--svh, 1vh));height:100svh;position:relative;display:flex;flex-direction:column;padding:calc(var(--layout-columns-gap) + 3.1vw) var(--layout-margin) calc(var(--layout-columns-gap)*2);box-shadow:inset 0 calc(var(--layout-columns-gap) + 3.2vw) 0 0 var(--white),inset calc(var(--layout-margin)*-1.05) 0 0 0 var(--white),inset 0 calc(var(--layout-columns-gap)*-1.0065*2) 0 0 var(--white),inset calc(var(--layout-margin)*1.05) 0 0 0 var(--white)}@media(max-width:812px){.home_root__h_YgT{padding:calc(var(--layout-columns-gap) + 6.5vw) var(--layout-margin) calc(var(--layout-columns-gap)*2);box-shadow:inset 0 calc(var(--layout-columns-gap) + 6.6vw) 0 0 var(--white),inset calc(var(--layout-margin)*-1.1001) 0 0 0 var(--white),inset 0 calc(var(--layout-columns-gap)*-1.04*2) 0 0 var(--white),inset calc(var(--layout-margin)*1.1001) 0 0 0 var(--white)}}.home_root__h_YgT .home_topContainer__lv_m1{padding:var(--layout-columns-gap) 0;flex:0 1 auto;background-color:var(--white);align-items:center;box-shadow:0 0 0 calc(var(--layout-columns-gap)*.04) var(--white)}@media(max-width:812px){.home_root__h_YgT .home_topContainer__lv_m1{box-shadow:0 0 0 calc(var(--layout-columns-gap)*.04) var(--white)}}.home_root__h_YgT .home_topContainer__lv_m1 .home_leftContainer__YulaL{grid-column:1/9;height:auto;display:flex;flex-direction:column}@media(max-width:812px){.home_root__h_YgT .home_topContainer__lv_m1 .home_leftContainer__YulaL{width:100%}}.home_root__h_YgT .home_topContainer__lv_m1 .home_rightContainer__E0__a{height:auto;grid-column:11/17;display:flex;flex-direction:column;gap:calc(var(--layout-columns-gap)*.8)}.home_root__h_YgT .home_topContainer__lv_m1 .home_ctaRow__MG0uz{display:flex;gap:calc(var(--layout-columns-gap)*.5);flex-wrap:wrap}.home_root__h_YgT .home_bottomContainer__9ptEK{position:relative;flex:1 1 auto;height:1px;width:100%;box-shadow:0 0 0 1vw var(--white);border-radius:var(--layout-columns-gap)}@media(max-width:812px){.home_root__h_YgT .home_bottomContainer__9ptEK{width:100%;flex:1 1 auto;min-height:0;height:auto;box-shadow:0 0 0 2vw var(--white);border-radius:calc(var(--layout-columns-gap)*.5)}}.home_root__h_YgT .home_bottomContainer__9ptEK .home_svgWrapper__MlL3m{width:100.1%;height:100%;position:absolute;top:0;left:0}.home_root__h_YgT .home_bottomContainer__9ptEK .home_svgWrapper__MlL3m>svg{display:block}.home_root__h_YgT .home_bottomContainer__9ptEK .home_svgWrapper__MlL3m .home_mask1__CxNy_{fill:#fff}.home_root__h_YgT .home_bottomContainer__9ptEK .home_svgWrapper__MlL3m .home_mask2__W7Y_k{fill:var(--white);-webkit-mask:url(#mask);mask:url(#mask)}.home_root__h_YgT .home_rightContainerMobile__VSFEe{background-color:var(--white)}@media(max-width:812px){.home_root__h_YgT .home_rightContainerMobile__VSFEe{height:auto;padding-top:var(--layout-columns-gap);box-shadow:0 0 0 calc(var(--layout-columns-gap)*.04) var(--white)}}.home_root__h_YgT .home_rightContainerMobile__VSFEe .home_ctaRow__MG0uz{padding-top:calc(var(--layout-columns-gap)*.8);display:flex;gap:calc(var(--layout-columns-gap)*.5);flex-wrap:wrap}.home_root__h_YgT .home_infiniteContainer__YJb2y{position:absolute;width:100%;left:0;bottom:0;background-color:var(--white);overflow:hidden;height:calc(var(--layout-columns-gap)*2);left:var(--layout-margin);width:calc(100% - 2*var(--layout-margin))}.about_root__PbHfP{position:relative;padding-top:calc(var(--layout-columns-gap)*6);background-color:var(--white);box-shadow:0 0 0 calc(var(--layout-columns-gap)*.5) var(--white)}@media(max-width:812px){.about_root__PbHfP{padding-top:calc(var(--layout-columns-gap)*4)}}.about_root__PbHfP .about_nameContainer__Lm_Sf{position:relative;display:flex;flex-direction:column}.about_root__PbHfP .about_nameContainer__Lm_Sf>span{color:var(--white)}.about_root__PbHfP .about_container__ILegt{margin-top:calc(var(--layout-columns-gap)*2);align-items:center}.about_root__PbHfP .about_container__ILegt .about_descWrapper__MTPh_{position:relative;font-style:italic;grid-column:3/7}@media(max-width:812px){.about_root__PbHfP .about_container__ILegt .about_descWrapper__MTPh_{margin-top:calc(var(--layout-columns-gap)*1);grid-column:2/6}}.about_root__PbHfP .about_container__ILegt .about_descWrapperBottom__xQ_0B{grid-column:9/15}@media(max-width:812px){.about_root__PbHfP .about_container__ILegt .about_descWrapperBottom__xQ_0B{grid-column:1/7;margin-top:calc(var(--layout-columns-gap)*1)}}.about_root__PbHfP .about_container__ILegt .about_descWrapperBottom__xQ_0B .about_buttonContainer__yJ12S{margin-top:var(--layout-columns-gap);width:max-content}.about_root__PbHfP .about_container__ILegt .about_imageContainer__e_S0u{height:53vw;position:relative;grid-column:9/17}@media(max-width:812px){.about_root__PbHfP .about_container__ILegt .about_imageContainer__e_S0u{height:110vw;grid-column:1/7}}.about_root__PbHfP .about_container__ILegt .about_imageContainer__e_S0u>img{border-radius:calc(var(--layout-columns-gap)*1)}@media(max-width:812px){.about_root__PbHfP .about_container__ILegt .about_imageContainer__e_S0u>img{border-radius:calc(var(--layout-columns-gap)*.5)}}.textOpacity_title___R4_t{width:63%}@media(max-width:812px){.textOpacity_title___R4_t{width:100%}}.quote_root__N7YTH{position:relative;background-color:var(--white);width:100%;height:300svh}.quote_root__N7YTH .quote_text__mBwQ0{text-align:center;width:100%;position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100svh}.quote_root__N7YTH .quote_text__mBwQ0>div{perspective:1000px}.appearByWords_title__c1a1A .appearByWords_char__KmySQ{display:inline-block;overflow:hidden}.appearByWords_title__c1a1A .appearByWords_char__KmySQ>*{display:inline-block}.appearByWords_title__c1a1A.appearByWords_visible__ljtoz>*{transition:all .45s ease-in-out;transition-delay:calc(50ms*var(--i));opacity:1}.appearByWords_title__c1a1A:not(.appearByWords_visible__ljtoz)>*{opacity:0;transform:translateY(20%)}.projects_titleContainer__xEhTw{background-color:var(--white);padding-top:0;padding-bottom:0;align-items:center}.projects_titleContainer__xEhTw .projects_title__njJAs{grid-column:1/10;padding-bottom:calc(var(--layout-columns-gap)*1)}@media(max-width:812px){.projects_titleContainer__xEhTw .projects_title__njJAs{grid-column:1/7}}.projects_root__qa0vh{box-shadow:inset 0 0 0 0 var(--white),inset calc(var(--layout-margin)*-1.0065) 0 0 0 var(--white),inset 0 0 0 0 var(--white),inset calc(var(--layout-margin)*1.0065) 0 0 0 var(--white);padding-top:0;padding-bottom:0;display:block;position:relative;width:100%;contain:paint}@media(max-width:812px){.projects_root__qa0vh{box-shadow:0 0 0 calc(var(--layout-columns-gap)*.5) var(--white),inset calc(var(--layout-margin)*-1.0065) 0 0 0 var(--white),inset calc(var(--layout-margin)*1.0065) 0 0 0 var(--white)}}.projects_root__qa0vh .projects_innerContainer__ZoXPo{border-radius:var(--layout-columns-gap);box-shadow:0 0 0 calc(var(--layout-columns-gap)*1) var(--white);width:100%;display:block}@media(max-width:812px){.projects_root__qa0vh .projects_innerContainer__ZoXPo{display:flex;gap:var(--layout-columns-gap);flex-direction:column;border-radius:calc(var(--layout-columns-gap)*.5);box-shadow:0 0 0 calc(var(--layout-columns-gap)*.5) var(--white)}}.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok{display:block;position:relative;contain:paint;cursor:pointer;height:100svh;padding:0;width:100%}@media(max-width:812px){.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok{height:50svh;border-radius:calc(var(--layout-columns-gap)*.5);box-shadow:0 0 0 calc(var(--layout-columns-gap)*1) var(--white)}}.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok:hover .projects_projectsWrap__ltwqY .projects_container___wdYc .projects_projectsDetails__5aKsa h3,.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok:hover .projects_projectsWrap__ltwqY .projects_container___wdYc .projects_projectsDetails__5aKsa>h6{color:var(--black);text-shadow:.1vw .1vw .1vw var(--white)}.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok:hover .projects_canvas__bAHEi{will-change:transform;transition:opacity .6s cubic-bezier(.4,0,.1,1);opacity:.85}.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_projectsWrap__ltwqY{will-change:transform;pointer-events:none;left:0;position:absolute;right:0;z-index:1;width:100%}.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_projectsWrap__ltwqY .projects_container___wdYc{transform:translateZ(0);align-items:center;height:100svh;position:-webkit-sticky;position:sticky;top:0;width:100%}@media(max-width:812px){.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_projectsWrap__ltwqY .projects_container___wdYc{height:50svh;top:0}}.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_projectsWrap__ltwqY .projects_container___wdYc .projects_projectsDetails__5aKsa{display:flex;flex-direction:column;grid-column:2/9;gap:var(--layout-columns-gap)}@media(max-width:812px){.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_projectsWrap__ltwqY .projects_container___wdYc .projects_projectsDetails__5aKsa{position:absolute;height:100%;gap:calc(var(--layout-columns-gap)*.5);margin-bottom:calc(var(--layout-columns-gap)*2);align-items:center;justify-content:flex-end;grid-column:none;width:100%}}.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_projectsWrap__ltwqY .projects_container___wdYc .projects_projectsDetails__5aKsa h3,.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_projectsWrap__ltwqY .projects_container___wdYc .projects_projectsDetails__5aKsa>h6{transition:all .6s cubic-bezier(.4,0,.1,1);color:var(--white);text-shadow:unset}.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_projectsWrap__ltwqY .projects_container___wdYc .projects_imageContainer__8Rgcz{position:absolute;grid-column:9/17;width:100%;aspect-ratio:1920/900;border-radius:var(--layout-columns-gap)}@media(max-width:812px){.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_projectsWrap__ltwqY .projects_container___wdYc .projects_imageContainer__8Rgcz{width:83%;top:50%;left:50%;transform:translate(-50%,-50%)}}.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_projectsWrap__ltwqY .projects_container___wdYc .projects_imageContainer__8Rgcz>img,.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_projectsWrap__ltwqY .projects_container___wdYc .projects_imageContainer__8Rgcz>video{box-shadow:0 0 0 .01vw rgba(40,40,43,.3);object-fit:cover;width:100%;height:100%;border-radius:calc(var(--layout-columns-gap)*.5)}@media(max-width:812px){.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_projectsWrap__ltwqY .projects_container___wdYc .projects_imageContainer__8Rgcz>img,.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_projectsWrap__ltwqY .projects_container___wdYc .projects_imageContainer__8Rgcz>video{border-radius:calc(var(--layout-columns-gap)*.25)}}.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_canvas__bAHEi{will-change:transform;transition:opacity .6s cubic-bezier(.4,0,.1,1);opacity:.4;bottom:0;left:0;position:absolute;right:0;top:0}.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_canvas__bAHEi>img,.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_canvas__bAHEi>video{border-radius:0!important;object-fit:cover;width:100%;height:100%}.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_canvas__bAHEi .projects_firstCard__N1BIt{border-top-left-radius:var(--layout-columns-gap)!important;border-top-right-radius:var(--layout-columns-gap)!important}@media(max-width:812px){.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_canvas__bAHEi .projects_firstCard__N1BIt{border-top-left-radius:calc(var(--layout-columns-gap)*.5)!important;border-top-right-radius:calc(var(--layout-columns-gap)*.5)!important}}.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_canvas__bAHEi .projects_lastCard__MAwsD{border-bottom-left-radius:var(--layout-columns-gap)!important;border-bottom-right-radius:var(--layout-columns-gap)!important}@media(max-width:812px){.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_canvas__bAHEi .projects_lastCard__MAwsD{border-bottom-left-radius:calc(var(--layout-columns-gap)*.5)!important;border-bottom-right-radius:calc(var(--layout-columns-gap)*.5)!important}}.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_videoCanvas__zSQiz{opacity:.82}.projects_root__qa0vh .projects_coverVideo__iJ3wG{display:block}.projects_root__qa0vh .projects_buttonContainer__AKeGO{width:max-content;display:flex;justify-content:center;width:100%;padding:calc(var(--layout-columns-gap)*4) 0 var(--layout-columns-gap);background-color:var(--white);box-shadow:0 0 0 calc(var(--layout-columns-gap)*.07) var(--white)}.clients_root__4y9IF{position:relative;background:var(--white);align-items:start}.clients_root__4y9IF .clients_titleWrap__EZ2Ku{grid-column:1/10;display:flex;flex-direction:column;gap:calc(var(--layout-columns-gap)*.45);padding-bottom:calc(var(--layout-columns-gap)*1.5)}@media(max-width:812px){.clients_root__4y9IF .clients_titleWrap__EZ2Ku{grid-column:1/7;gap:calc(var(--layout-columns-gap)*.3)}}.clients_root__4y9IF .clients_eyebrow__2kDDM{text-transform:uppercase;letter-spacing:.14em;opacity:.5}.clients_root__4y9IF .clients_sectionTitle__yqdcG{line-height:.95}.clients_root__4y9IF .clients_subtitle__w_hgJ{max-width:38ch;opacity:.78}.clients_root__4y9IF .clients_servicesGrid___e_21{grid-column:1/17;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--layout-columns-gap);gap:var(--layout-columns-gap);padding-bottom:calc(var(--layout-columns-gap)*2)}@media(max-width:1024px){.clients_root__4y9IF .clients_servicesGrid___e_21{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:812px){.clients_root__4y9IF .clients_servicesGrid___e_21{grid-column:1/7;grid-template-columns:1fr}}.clients_root__4y9IF .clients_serviceCard__oaeUq{position:relative;min-height:clamp(13rem,20vw,18rem);border:1px solid rgba(40,40,43,.12);border-radius:var(--layout-columns-gap);background:linear-gradient(135deg,hsla(0,0%,100%,.92),rgba(241,243,247,.55)),radial-gradient(circle at 85% 15%,hsla(0,0%,100%,.65),hsla(0,0%,100%,0));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 16px 34px rgba(20,24,32,.08);padding:clamp(1rem,1.3vw,1.8rem);display:flex;flex-direction:column;gap:clamp(.55rem,.9vw,.95rem);overflow:hidden;transition:transform .45s cubic-bezier(.4,0,.1,1),box-shadow .45s cubic-bezier(.4,0,.1,1),border-color .35s ease}@media(max-width:812px){.clients_root__4y9IF .clients_serviceCard__oaeUq{min-height:unset;border-radius:calc(var(--layout-columns-gap)*.55)}}.clients_root__4y9IF .clients_serviceCard__oaeUq:before{content:"";position:absolute;inset:0;background:linear-gradient(130deg,hsla(0,0%,100%,.03),rgba(193,214,255,.18) 46%,hsla(0,0%,100%,0));opacity:0;transform:translateX(-12%);transition:opacity .45s ease;pointer-events:none}.clients_root__4y9IF .clients_serviceCard__oaeUq:focus-within,.clients_root__4y9IF .clients_serviceCard__oaeUq:hover{transform:translateY(-4px);border-color:rgba(40,40,43,.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 24px 42px rgba(13,18,28,.12)}.clients_root__4y9IF .clients_serviceCard__oaeUq:focus-within:before,.clients_root__4y9IF .clients_serviceCard__oaeUq:hover:before{opacity:1}.clients_root__4y9IF .clients_serviceCard__oaeUq:focus-within .clients_cardArrow__TnLMZ,.clients_root__4y9IF .clients_serviceCard__oaeUq:hover .clients_cardArrow__TnLMZ{opacity:1;transform:translateY(0)}.clients_root__4y9IF .clients_serviceCard__oaeUq:focus-within .clients_cardBullets__qVmfU,.clients_root__4y9IF .clients_serviceCard__oaeUq:hover .clients_cardBullets__qVmfU{opacity:1;transform:translateY(0)}.clients_root__4y9IF .clients_wideCard__oGjBt{grid-column:span 2}@media(max-width:1024px){.clients_root__4y9IF .clients_wideCard__oGjBt{grid-column:span 1}}.clients_root__4y9IF .clients_cardIndex__HCEnp{font-size:clamp(.65rem,.72vw,.8rem);opacity:.5;letter-spacing:.14em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-transform:uppercase}.clients_root__4y9IF .clients_cardTitle__ya01T{font-size:clamp(1.55rem,2.1vw,2.25rem);line-height:1.02;max-width:18ch}.clients_root__4y9IF .clients_cardLine__EwDB6{font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.4;max-width:34ch;margin-bottom:auto}.clients_root__4y9IF .clients_cardBullets__qVmfU{margin-top:.2rem;list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.6rem 1rem;font-size:clamp(.82rem,.9vw,.92rem);letter-spacing:.01em;opacity:0;transform:translateY(4px);transition:opacity .35s ease,transform .35s ease}@media(max-width:812px){.clients_root__4y9IF .clients_cardBullets__qVmfU{opacity:.8;transform:none}}.clients_root__4y9IF .clients_cardArrow__TnLMZ{position:absolute;right:clamp(.95rem,1.2vw,1.25rem);bottom:clamp(.8rem,1vw,1rem);opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease;font-size:clamp(1rem,1.1vw,1.2rem);pointer-events:none}