.ScrollRevealText_scrollRevealText__ycrrC{height:calc(var(--reveal-track, 180)*1vh);height:calc(var(--reveal-track, 180)*1svh);background-color:#5d655b}.ScrollRevealText_scrollRevealText__pin__7VyBh{position:sticky;top:0;display:flex;align-items:center;max-width:none;height:100vh;height:100svh;margin:0 auto;padding:0 2rem}.ScrollRevealText_scrollRevealText__text__PDM4W{max-width:1100px;margin:0;font-size:46px;font-weight:500;line-height:1.25;letter-spacing:-.02em;text-wrap:pretty}@media(prefers-reduced-motion:reduce){.ScrollRevealText_scrollRevealText__ycrrC{height:auto}.ScrollRevealText_scrollRevealText__pin__7VyBh{position:static;height:auto;padding:4rem 2rem 4.5rem}}@media(max-width:1175px){.ScrollRevealText_scrollRevealText__text__PDM4W{font-size:34px}}@media(max-width:850px){.ScrollRevealText_scrollRevealText__ycrrC{height:auto}.ScrollRevealText_scrollRevealText__pin__7VyBh{position:static;height:auto;padding:2.5rem 20px 3rem}.ScrollRevealText_scrollRevealText__text__PDM4W{font-size:24px;line-height:1.2}}@media(min-width:2000px){.ScrollRevealText_scrollRevealText__text__PDM4W{font-size:clamp(46px,46px + (100vw - 2000px)*.0049,51px)}}.CapabilitiesBlock_capabilities__XtIQk{color:#fff;font-family:neue-haas-grotesk-text}.CapabilitiesBlock_capabilities__band__HPhD_{position:sticky;top:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,34%);align-items:stretch;gap:1rem;padding:2.25rem 2rem}.CapabilitiesBlock_capabilities__band--tone1__zQiGE{background-color:#5d655b}.CapabilitiesBlock_capabilities__band--tone2__Iq0Bc{background-color:#4e554c}.CapabilitiesBlock_capabilities__band--tone3__QlM2f{background-color:#3f453e}.CapabilitiesBlock_capabilities__band--tone4__oLs7S{background-color:#313630}.CapabilitiesBlock_capabilities__main__puybS{display:flex;flex-direction:column;justify-content:space-between;gap:3rem;min-height:340px}.CapabilitiesBlock_capabilities__label__fgRaf{margin:0 0 1.25rem;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.CapabilitiesBlock_capabilities__number__DEYYQ{margin:0 0 .5rem;font-size:20px;font-weight:400;opacity:.4}.CapabilitiesBlock_capabilities__title__g8VFa{margin:0;font-size:76px;font-weight:500;line-height:.94;letter-spacing:-.035em}.CapabilitiesBlock_capabilities__text__qX9Cg{max-width:52ch;margin:0;font-size:18px;font-weight:500;line-height:1.5;letter-spacing:-.005em;text-wrap:pretty;opacity:.9}.CapabilitiesBlock_capabilities__media__w6Y04{position:relative;min-height:100%;background-color:rgba(0,0,0,.22);overflow:hidden}.CapabilitiesBlock_capabilities__asset__AyGzX{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:1175px){.CapabilitiesBlock_capabilities__title__g8VFa{font-size:58px}.CapabilitiesBlock_capabilities__band__HPhD_{grid-template-columns:minmax(0,1fr) minmax(220px,38%)}.CapabilitiesBlock_capabilities__main__puybS{gap:2rem;min-height:280px}}@media(max-width:850px){.CapabilitiesBlock_capabilities__band__HPhD_{position:sticky;top:0;display:flex;flex-direction:column;box-sizing:border-box;gap:1.25rem;padding:2.5rem 20px 3rem}.CapabilitiesBlock_capabilities__main__puybS{flex:0 0 auto;gap:1.25rem;min-height:0}.CapabilitiesBlock_capabilities__title__g8VFa{font-size:42px}.CapabilitiesBlock_capabilities__text__qX9Cg{max-width:none}.CapabilitiesBlock_capabilities__media__w6Y04{flex:0 1 auto;min-height:0;aspect-ratio:1/1}}@media(min-width:2000px){.CapabilitiesBlock_capabilities__media__w6Y04{min-height:0;aspect-ratio:3/2}.CapabilitiesBlock_capabilities__title__g8VFa{font-size:clamp(76px,76px + (100vw - 2000px)*.0081,84px)}.CapabilitiesBlock_capabilities__text__qX9Cg{font-size:clamp(18px,18px + (100vw - 2000px)*.0064,23px)}}.StatementBlock_intro__qEyEi{max-width:none;margin:0 auto;padding:2.5rem 2rem;color:#fff;font-family:neue-haas-grotesk-text}.StatementBlock_intro__label__QdwUe{margin:0 0 1.5rem;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.StatementBlock_intro__grid__U6xOf{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.StatementBlock_intro__figure__klIrX{position:relative;margin:0;aspect-ratio:1/1;max-width:100%;background-color:rgba(0,0,0,.26);overflow:hidden}.StatementBlock_intro__image__78lVB{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.StatementBlock_intro__body__kq_Ax{margin:0 auto;padding:1rem 0 4.5rem}.StatementBlock_intro__body__kq_Ax p{margin:0;font-size:46px;font-weight:500;line-height:1.14;letter-spacing:-.01em;text-transform:uppercase;text-wrap:pretty;color:hsla(0,0%,100%,.55)}.StatementBlock_intro__body--sentence__MSOJc p{text-transform:none}.StatementBlock_intro__strong__Kwget{font-style:normal;color:#fff}@media(max-width:1175px){.StatementBlock_intro__body__kq_Ax p{font-size:34px}.StatementBlock_intro__grid__U6xOf{grid-template-columns:repeat(4,1fr)}.StatementBlock_intro__figure__klIrX:nth-of-type(n+9),.StatementBlock_intro__grid--5__WPSmB .StatementBlock_intro__figure__klIrX:nth-of-type(n+5){display:none}}@media(max-width:850px){.StatementBlock_intro__qEyEi{padding:1.5rem 20px}.StatementBlock_intro__grid__U6xOf{grid-template-columns:repeat(3,1fr)}.StatementBlock_intro__figure__klIrX:nth-of-type(n+7),.StatementBlock_intro__grid--5__WPSmB .StatementBlock_intro__figure__klIrX:nth-of-type(n+4){display:none}.StatementBlock_intro__body__kq_Ax{padding:.5rem 0 2.5rem}.StatementBlock_intro__body__kq_Ax p{font-size:24px;line-height:1.18}}@media(min-width:2000px){.StatementBlock_intro__body__kq_Ax p{font-size:clamp(46px,46px + (100vw - 2000px)*.0049,51px)}}.TeamBlock_team__CKUKW{max-width:none;margin:0 auto;padding:3.5rem 2rem 5rem;color:#fff;font-family:neue-haas-grotesk-text}.TeamBlock_team__label__uzzum{margin:0 0 2.5rem;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.TeamBlock_team__layout__8M4F2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:start}.TeamBlock_team__people__7YnNY{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.TeamBlock_team__people--1__W41KO{grid-template-columns:minmax(0,1fr)}.TeamBlock_team__people--1__W41KO .TeamBlock_team__portrait__jOTDe{aspect-ratio:16/9}.TeamBlock_team__member__ZbQro{margin:0}.TeamBlock_team__portrait__jOTDe{position:relative;aspect-ratio:4/5;margin-bottom:.875rem;background-color:rgba(0,0,0,.22);overflow:hidden}.TeamBlock_team__image___1SUD{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.TeamBlock_team__caption__ePbo6{display:flex;flex-direction:column;gap:2px}.TeamBlock_team__name__YYuWP{font-size:15px;letter-spacing:-.01em}.TeamBlock_team__role__L2dox{font-size:13px;color:hsla(0,0%,100%,.5)}.TeamBlock_team__side__cBshS{display:flex;flex-direction:column;gap:3rem}.TeamBlock_team__intro__Zh1jB{display:grid;gap:1rem;max-width:740px}.TeamBlock_team__intro__Zh1jB p{margin:0;font-size:32px;font-weight:500;line-height:1.15;letter-spacing:-.025em;text-wrap:pretty}.TeamBlock_team__values__DVcgw{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:3.5rem 0 0;padding:0;list-style:none;counter-reset:none}.TeamBlock_team__value__hMNIr{display:grid;grid-template-columns:2.5rem minmax(0,1fr);align-content:start;gap:0 1rem;padding-top:1.25rem;border-top:.5px solid hsla(0,0%,100%,.16)}.TeamBlock_team__valueIndex__K_WU6{grid-row:span 2;font-size:16px;opacity:.4}.TeamBlock_team__valueTitle__cr_2K{margin:0 0 .375rem;font-size:17px;font-weight:500;letter-spacing:-.01em}.TeamBlock_team__valueText__RRynN{margin:0;max-width:46ch;font-size:14px;line-height:1.6;color:hsla(0,0%,100%,.6)}@media(max-width:1175px){.TeamBlock_team__intro__Zh1jB p{font-size:30px}.TeamBlock_team__people__7YnNY{grid-template-columns:minmax(0,1fr)}.TeamBlock_team__people--1__W41KO .TeamBlock_team__portrait__jOTDe,.TeamBlock_team__portrait__jOTDe{aspect-ratio:3/2}.TeamBlock_team__side__cBshS{gap:2rem}}@media(max-width:1000px){.TeamBlock_team__people--1__W41KO .TeamBlock_team__portrait__jOTDe{aspect-ratio:1/1}}@media(max-width:850px){.TeamBlock_team__CKUKW{padding:2.5rem 20px 3rem}.TeamBlock_team__people__7YnNY{grid-template-columns:repeat(2,1fr)}.TeamBlock_team__portrait__jOTDe{aspect-ratio:4/5}.TeamBlock_team__people--1__W41KO{grid-template-columns:minmax(0,1fr)}.TeamBlock_team__intro__Zh1jB{max-width:none}.TeamBlock_team__label__uzzum{margin-bottom:1.5rem}.TeamBlock_team__intro__Zh1jB p{font-size:24px}.TeamBlock_team__layout__8M4F2{grid-template-columns:1fr;gap:2.5rem}.TeamBlock_team__side__cBshS{gap:2rem}.TeamBlock_team__values__DVcgw{grid-template-columns:1fr;gap:1.75rem;margin-top:2.5rem}.TeamBlock_team__value__hMNIr{grid-template-columns:2rem minmax(0,1fr)}}@media(min-width:2000px){.TeamBlock_team__intro__Zh1jB p{font-size:clamp(32px,32px + (100vw - 2000px)*.0034,36px)}.TeamBlock_team__valueIndex__K_WU6{font-size:clamp(16px,16px + (100vw - 2000px)*.0057,20px)}.TeamBlock_team__valueTitle__cr_2K{font-size:clamp(17px,17px + (100vw - 2000px)*.0061,22px)}.TeamBlock_team__valueText__RRynN{font-size:clamp(14px,14px + (100vw - 2000px)*.005,18px)}}.Label_label__wbV64{font-family:neue-haas-grotesk-text;font-weight:500;font-size:.7rem;padding:0 1rem;color:#fff;background-color:#0b0b0c;display:flex;justify-content:center;align-items:center;border-radius:.25rem;border:1px solid #0b0b0c;height:22px;white-space:nowrap;text-overflow:ellipsis}.Label_label--outline__teDZf{background-color:#fff;color:#0b0b0c}.TestimonialsBlock_testimonials__qtYoj{max-width:none;margin:0 auto;padding:4.75rem 2rem 3.5rem;color:#fff;font-family:neue-haas-grotesk-text;border-top:.5px solid hsla(0,0%,100%,.18)}.TestimonialsBlock_testimonials__label__JlRzk{margin:0 0 1.75rem;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.TestimonialsBlock_testimonials__title__5wlYo{max-width:720px;margin:0 0 .75rem;font-size:50px;font-weight:500;line-height:1.1;letter-spacing:-.02em}.TestimonialsBlock_testimonials__subtitle__wJsxp{margin:0 0 3.5rem;font-size:15px;color:hsla(0,0%,100%,.55)}.TestimonialsBlock_testimonials__grid__StwGS{display:grid;gap:1rem}.TestimonialsBlock_testimonials__grid--1__xC0ya{grid-template-columns:minmax(0,1fr)}.TestimonialsBlock_testimonials__grid--1__xC0ya .TestimonialsBlock_testimonials__item__WDKtP{aspect-ratio:16/9}.TestimonialsBlock_testimonials__grid--2__70eyu{grid-template-columns:repeat(2,1fr)}.TestimonialsBlock_testimonials__grid--3__QmL2b{grid-template-columns:repeat(3,1fr)}.TestimonialsBlock_testimonials__grid--4__Glz54{grid-template-columns:repeat(4,1fr)}.TestimonialsBlock_testimonials__item__WDKtP{position:relative;aspect-ratio:4/5;background-color:rgba(0,0,0,.22);overflow:hidden}.TestimonialsBlock_testimonials__video__FBlAU{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.TestimonialsBlock_testimonials__overlay__mpPuu{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:1.75rem 1.25rem;border:none;cursor:pointer;color:#fff;font-family:neue-haas-grotesk-text;text-align:center;background:linear-gradient(0deg,rgba(0,0,0,.55),transparent 60%);transition:opacity .4s ease}.TestimonialsBlock_testimonials__overlay__mpPuu:after{content:"";position:absolute;inset:0;opacity:0;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.82),rgba(0,0,0,.24) 70%);transition:opacity 1.2s ease}.TestimonialsBlock_testimonials__item__WDKtP:hover .TestimonialsBlock_testimonials__overlay__mpPuu:after,.TestimonialsBlock_testimonials__overlay__mpPuu:focus-visible:after{opacity:1}.TestimonialsBlock_testimonials__overlay--hidden__AUWww{opacity:0;pointer-events:none}.TestimonialsBlock_testimonials__play__3Am8H{position:absolute;z-index:1;top:50%;left:50%;display:inline-flex;opacity:0;transform:translate(-50%,-50%) scale(.94);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.3,1)}.TestimonialsBlock_testimonials__item__WDKtP:hover .TestimonialsBlock_testimonials__play__3Am8H,.TestimonialsBlock_testimonials__overlay__mpPuu:focus-visible .TestimonialsBlock_testimonials__play__3Am8H{opacity:1;transform:translate(-50%,-50%) scale(1)}@media(hover:none){.TestimonialsBlock_testimonials__play__3Am8H{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.TestimonialsBlock_testimonials__overlay__mpPuu,.TestimonialsBlock_testimonials__overlay__mpPuu:after,.TestimonialsBlock_testimonials__play__3Am8H{transition:opacity .35s ease}.TestimonialsBlock_testimonials__play__3Am8H{transform:translate(-50%,-50%)}.TestimonialsBlock_testimonials__item__WDKtP:hover .TestimonialsBlock_testimonials__play__3Am8H,.TestimonialsBlock_testimonials__overlay__mpPuu:focus-visible .TestimonialsBlock_testimonials__play__3Am8H{transform:translate(-50%,-50%)}}.TestimonialsBlock_testimonials__caption__nl67u{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px}.TestimonialsBlock_testimonials__kicker__fExre{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.5)}.TestimonialsBlock_testimonials__name__entls{font-size:19px;font-weight:500;letter-spacing:-.01em}.TestimonialsBlock_testimonials__role__aLvko{font-size:13px;font-style:italic;color:hsla(0,0%,100%,.55)}@media(max-width:1175px){.TestimonialsBlock_testimonials__title__5wlYo{font-size:42px}.TestimonialsBlock_testimonials__grid--3__QmL2b,.TestimonialsBlock_testimonials__grid--4__Glz54{grid-template-columns:repeat(2,1fr)}}@media(max-width:850px){.TestimonialsBlock_testimonials__qtYoj{padding:2.5rem 20px 3rem}.TestimonialsBlock_testimonials__title__5wlYo{font-size:30px}.TestimonialsBlock_testimonials__subtitle__wJsxp{margin-bottom:2rem}.TestimonialsBlock_testimonials__grid--1__xC0ya,.TestimonialsBlock_testimonials__grid--2__70eyu,.TestimonialsBlock_testimonials__grid--3__QmL2b,.TestimonialsBlock_testimonials__grid--4__Glz54{grid-template-columns:1fr}.TestimonialsBlock_testimonials__grid--1__xC0ya .TestimonialsBlock_testimonials__item__WDKtP{aspect-ratio:4/5}}.AboutContent_about__IO6Qr{color:#fff;padding:2rem;font-family:neue-haas-grotesk-text;font-size:76px;font-weight:400;line-height:1.2;max-width:none;margin:0 auto}.AboutContent_about__IO6Qr p{max-width:80%}@media(max-width:850px){.AboutContent_about__IO6Qr{font-size:32px;max-width:unset;padding:20px}.AboutContent_about__IO6Qr p{max-width:100%}}.AboutContent_aboutContent__aRiJN{display:block}.Divider_divider__E_B95{display:flex;align-items:center;color:#0b0b0c;padding:2rem;opacity:.8}@media(max-width:850px){.Divider_divider__E_B95{padding:20px}}.Divider_divider__box__N0qTO{height:12px;width:12px;background-color:#0b0b0c;display:inline-block}.Divider_divider__line__zb2aY{height:1px;width:100%;background-color:#0b0b0c;display:inline-block}.Divider_divider--white__r3GAv .Divider_divider__box__N0qTO,.Divider_divider--white__r3GAv .Divider_divider__line__zb2aY{background-color:#fff}.Footer_footer__fMM_O{font-family:neue-haas-grotesk-text;font-size:14px;color:#0b0b0c;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr;padding:2rem 2rem 3rem;gap:1rem;max-width:1800px;margin:0 auto}@media(max-width:850px){.Footer_footer__fMM_O{display:flex;flex-direction:column;padding:2rem 20px;gap:2.5rem}}.Footer_footer__col__sJHXl{display:flex;flex-direction:column;justify-content:flex-end;gap:1.5rem}@media(max-width:850px){.Footer_footer__col__sJHXl{gap:1rem}}.Footer_footer__col__sJHXl ul{display:flex;flex-direction:column;gap:.5rem}.Footer_footer__col__sJHXl ul li{display:flex;align-items:center;gap:.2rem}.Footer_footer__col__sJHXl ul li svg{width:28px;height:28px}.Footer_footer__fMM_O h5{font-size:58px}@media(max-width:1175px){.Footer_footer__fMM_O h5{font-size:42px}}@media(max-width:850px){.Footer_footer__fMM_O h5{font-size:34px}}.Footer_footer__fMM_O h6{font-size:28px}@media(max-width:850px){.Footer_footer__fMM_O h6{font-size:24px}}.Footer_footer__fMM_O a{color:inherit;text-decoration:none;border-bottom:1px solid;transition:.3s;font-size:18px}@media(max-width:1175px){.Footer_footer__fMM_O a{font-size:16px}}.Footer_footer__fMM_O p{font-size:18px;line-height:1.5}@media(max-width:1175px){.Footer_footer__fMM_O p{font-size:16px}}.Footer_footer--white__etmkZ{color:#fff}.Footer_footer__1___XgBT{grid-area:1/1/2/5}.Footer_footer__2__TqXDI{grid-area:1/5/2/7}.Footer_footer__3__6z4_f{grid-area:1/7/2/10}@media(max-width:850px){.Footer_footer__3__6z4_f{align-self:unset;padding-bottom:2rem}}.Footer_footer__4__URv_T{grid-area:1/9/2/13;display:flex;justify-self:flex-end}.Footer_footer__socials__fXtQH{display:flex;flex-direction:column;gap:1rem}.Header_header__5ebIQ{padding:2rem;display:flex;justify-content:space-between;font-family:neue-haas-grotesk-text;font-weight:500;margin-bottom:4rem;position:fixed;z-index:10;width:100%;mix-blend-mode:exclusion;left:50%;transform:translateX(-50%)}.Header_header--white__HyXgH{mix-blend-mode:unset;-moz-columns:#fff;column-count:#fff}@media(max-width:850px){.Header_header__5ebIQ{padding:20px}}.Header_header__5ebIQ a{color:#fff;text-decoration:none;text-transform:uppercase;line-height:1;transition:.2s}@media(hover:hover){.Header_header__5ebIQ a:hover{opacity:.4}}.Header_header__logo__7d0dm{font-size:30px}@media(max-width:850px){.Header_header__logo__7d0dm{font-size:26px}}.Header_header__main__3ARRz{display:flex;flex-direction:column;align-items:flex-end;font-size:22px}@media(max-width:850px){.Header_header__main__3ARRz{font-size:20px}}.Header_header__main__3ARRz a{position:relative}.Header_spacer__auaiE{height:170px;width:100%}