.About_about__EecmG{position:relative;max-width:var(--page-max);flex-direction:column;padding:120px var(--gutter) 0;overflow:clip}.About_about__EecmG,.About_text__8Maui{z-index:1;width:100%;display:flex;align-items:center;gap:80px}.About_text__8Maui{position:-webkit-sticky;position:sticky;top:0;justify-content:center;padding-top:56px}.About_profile__EDHsn{display:flex;flex-direction:column;align-items:center;gap:32px;flex:none}.About_avatar__dSe6Z{position:relative;width:300px;height:300px;overflow:clip}.About_signal__zTrJq{position:relative;display:flex;align-items:center;gap:16px;padding:16px;border:1px solid var(--c-white-25);border-radius:1000px}.About_dot__GiqTv{position:relative;z-index:2;width:20px;height:20px;border-radius:1000px;background:var(--c-green);flex:none}.About_pulse___2h1Z{position:absolute;z-index:0;left:16px;top:calc(50% - 10px)}.About_signalText__ZQbhL{font-family:var(--font-display);font-weight:600;font-size:16px;line-height:1.2;color:var(--c-gray-200);white-space:pre}.About_copy__fQyBh{flex:1 0;max-width:1260px;display:flex;flex-direction:column;gap:40px}.About_heading__iWGC0{mix-blend-mode:difference}.About_paragraphs__F0yPv{display:flex;flex-direction:column;gap:20px}.About_images__WBDed{position:relative;z-index:2;width:100%;display:flex;padding:160px 0 200px;background:var(--c-bg)}.About_content__IIHxV{flex:1 0;display:flex;flex-direction:column;align-items:center;gap:140px}.About_row__qL79L{width:100%;display:flex;align-items:center;justify-content:space-between}.About_photo__JU4Xn{position:relative;overflow:hidden;flex:none}.About_photoInner__eau_F{position:absolute;inset:0}.About_img1__L9E5c{width:308px;aspect-ratio:1.3401}.About_img2__zRO1D{width:350px;height:446px}.About_img3__3n3QZ{width:307px;height:230px}.About_img4__aO1tq,.About_img6__vT21i{width:199px;height:278px}.About_img5__JKHEr{width:419px;aspect-ratio:.7}.About_stickersBlock__1glxE{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:80px}.About_stickers__4KyS9{width:460px;height:204px;top:calc(50.289% - 102px);left:calc(50% - 230px)}.About_sticker__rquMQ,.About_stickers__4KyS9{position:absolute;z-index:1}.About_sticker1__q7ABw{width:187px;height:158px;top:calc(49.0196% - 79px);left:256px}.About_sticker2__fMjAd{width:147px;height:165px;top:calc(48.0392% - 82.5px);left:0}.About_sticker3__Tw1V8{width:154px;height:154px;top:calc(53.9216% - 77px);left:227px}.About_sticker4__UANik{width:168px;height:166px;top:calc(50% - 83px);left:63px}.About_sticker5__db5SR{width:154px;height:154px;top:calc(50.9804% - 77px);left:calc(45.2174% - 77px)}.About_dragTitle__PMroA{width:100%;mix-blend-mode:difference}@media (min-width:1400px){.About_text__8Maui{max-width:1400px}}@media (max-width:1199.98px){.About_text__8Maui{flex-direction:column;gap:32px}.About_profile__EDHsn,.About_text__8Maui{align-items:flex-start}.About_copy__fQyBh{flex:none;width:100%}.About_row__qL79L{justify-content:flex-start;gap:32px}.About_img1__L9E5c{flex:1 0;width:1px;aspect-ratio:auto;height:124px}.About_img3__3n3QZ{flex:1 0;width:1px}.About_img4__aO1tq,.About_img6__vT21i{flex:1 0;width:1px;height:300px}.About_img5__JKHEr{width:357px;height:510px;aspect-ratio:auto}}@media (max-width:809.98px){.About_about__EecmG{padding:56px var(--gutter)}.About_text__8Maui{position:relative;top:auto;padding:0;flex-direction:column;align-items:flex-start;gap:32px;overflow:clip}.About_profile__EDHsn{gap:16px;width:100%}.About_avatar__dSe6Z{width:100%;height:300px}.About_copy__fQyBh{gap:24px}.About_images__WBDed,.About_stickersBlock__1glxE{padding:56px 0}.About_content__IIHxV{gap:80px}.About_row__qL79L{flex-direction:column;justify-content:flex-start;align-items:center;gap:32px}.About_img1__L9E5c{flex:none;width:225px;height:168px}.About_img3__3n3QZ{flex:none;width:224px;height:168px}.About_img4__aO1tq,.About_img6__vT21i{flex:none;width:163px;height:227px}.About_img5__JKHEr{width:364px;height:520px;max-width:100%}.About_sticker__rquMQ{pointer-events:auto}.About_sticker1__q7ABw{width:130px;height:110px;top:calc(49.0196% - 55px);left:248px}.About_sticker2__fMjAd{width:102px;height:115px;top:calc(48.5294% - 57.5px);left:70px}.About_sticker3__Tw1V8{width:107px;height:107px;top:calc(52.451% - 53.6px);left:228px}.About_sticker4__UANik{width:117px;height:116px;top:calc(50% - 58px);left:114px}.About_sticker5__db5SR{width:107px;height:107px;top:calc(50.4902% - 53.6px);left:calc(46.5217% - 53.6px)}}.VideoCover_cover__ElCuc{position:absolute;inset:0;overflow:hidden;pointer-events:none}.VideoCover_video__CZF4s{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.CaseCard_card__z1vSA{position:relative;z-index:1;width:100%;will-change:transform}.CaseCard_link__1VtMv{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%;padding:56px}.CaseCard_media__LlRG4{position:relative;width:100%;height:650px;overflow:clip;will-change:transform}.CaseCard_title__ohYg3{width:949px;max-width:100%;white-space:pre-wrap;cursor:pointer}.CaseCard_line__opszo{width:100%;height:2px;background:var(--c-white-25)}.CaseCard_meta__Bmj0L{display:flex;align-items:center;gap:24px;width:100%}.CaseCard_date__oDhBx{flex:1 0;color:var(--c-gray-500)}.CaseCard_tags__KQJ8r{display:flex;align-items:center;gap:16px}.CaseCard_tag__RmRPG{display:inline-flex;padding:8px 20px;background:var(--c-gray-900);white-space:pre}@media (min-width:1400px){.CaseCard_card__z1vSA{max-width:1718px}.CaseCard_media__LlRG4{height:700px}.CaseCard_title__ohYg3{width:1117px}}@media (max-width:1199.98px){.CaseCard_link__1VtMv{padding:56px 32px}.CaseCard_media__LlRG4{height:auto;aspect-ratio:16/9}.CaseCard_title__ohYg3{width:100%;cursor:auto}}@media (max-width:809.98px){.CaseCard_link__1VtMv{padding:56px 16px;min-height:730px}.CaseCard_media__LlRG4{height:220px}.CaseCard_title__ohYg3{width:100%}.CaseCard_meta__Bmj0L{flex-direction:column;align-items:flex-start;gap:16px}.CaseCard_date__oDhBx{flex:none;width:100%}}.Cases_cases__01iO9{position:relative;z-index:1;width:100%;max-width:var(--page-max);display:flex;flex-direction:column;align-items:center;background:var(--c-bg);overflow:clip}.Cases_enter__GVbuf,.Cases_exit__Ea3DX,.Cases_spacing__xVI_5{position:relative;width:100%;pointer-events:none}.Cases_enter__GVbuf{height:20px}.Cases_spacing__xVI_5{height:50px}.Cases_exit__Ea3DX{height:240px}.Cases_item__Fmt4e,.Cases_tall__oUefS{position:relative;z-index:1;width:100%;display:flex;justify-content:center}.Cases_tall__oUefS{height:120.032vh}.Cases_tall__oUefS>*{height:100%}@media (min-width:1400px){.Cases_tall__oUefS{height:auto;max-width:1718px}}@media (max-width:809.98px){.Cases_exit__Ea3DX{height:160px}}.Hero_hero__MpeZv{position:relative;max-width:var(--page-max);overflow:clip}.Hero_hero__MpeZv,.Hero_sticky__1PlF0{z-index:1;width:100%;display:flex;flex-direction:column;align-items:center}.Hero_sticky__1PlF0{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;padding:56px var(--gutter);justify-content:flex-end}.Hero_squares__biIjL{position:-webkit-sticky;position:sticky;top:56px;z-index:1;width:100%;height:80vh}.Hero_title__M0ThY{position:absolute;z-index:1;left:52px;bottom:57px;width:70%;white-space:pre-wrap;will-change:transform}.Hero_trigger__kTprX{position:relative;width:100%;height:120px;pointer-events:none}.Hero_triggerLong__5sd2H{height:200px}@media (min-width:1400px){.Hero_title__M0ThY{left:120px;bottom:58px}}@media (max-width:1199.98px){.Hero_title__M0ThY{width:80%;left:32px;bottom:56px}}@media (max-width:809.98px){.Hero_hero__MpeZv{overflow:visible}.Hero_squares__biIjL{height:70vh}.Hero_title__M0ThY{width:89%;left:16px;bottom:56px}.Hero_trigger__kTprX{height:100px}.Hero_triggerLong__5sd2H{height:160px}}.Testimonials_section__C3vCr{--ease:cubic-bezier(0.22,1,0.36,1);position:relative;z-index:1;width:100%;max-width:var(--page-max);display:flex;flex-direction:column;gap:48px;padding:96px var(--gutter) 240px;overflow:clip}.Testimonials_top__t2TiH{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:112px}.Testimonials_label__9OH6i{display:flex;align-items:flex-start;gap:32px;margin:0;font-family:var(--font-display);font-size:72px;font-weight:400;line-height:1.05;letter-spacing:-2.5px;text-transform:uppercase;color:var(--c-white)}.Testimonials_body__ZVVd9{display:grid;grid-template-columns:280px 1fr;grid-gap:96px;gap:96px;align-items:stretch}.Testimonials_person__aLb4A{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.Testimonials_portrait__z_VOL{position:relative;width:220px;height:220px}.Testimonials_photo__DrzXf{position:relative;width:100%;height:100%;overflow:hidden;background:var(--c-gray-900)}.Testimonials_photoLayer__X_qPf{position:absolute;inset:0}.Testimonials_personText__pshR4{display:flex;flex-direction:column;gap:8px}.Testimonials_lineMask__m8Y_G{overflow:hidden}.Testimonials_name__hsfvc{font-family:var(--font-display);font-size:24px;font-weight:600;line-height:1.15;text-transform:uppercase;color:var(--c-white)}.Testimonials_role__s33cw{font-family:var(--font-body);font-size:14px;line-height:1.5;color:var(--c-gray-200)}.Testimonials_content__fNh1y{display:flex;flex-direction:column;justify-content:flex-start;gap:56px;min-width:0}.Testimonials_slides__E_FUF{display:grid;align-items:start;transition:height .6s var(--ease) .15s}.Testimonials_slide__u5KF3{grid-area:1/1;align-self:start;margin:0}.Testimonials_slide__u5KF3[aria-hidden=true]{pointer-events:none}.Testimonials_blockquote__bwoOi{margin:0}.Testimonials_quote__3Wwkf{margin:0;font-family:var(--font-display);font-size:clamp(32px,3.5vw,56px);font-weight:400;line-height:1.1;letter-spacing:-.03em;color:var(--c-white);text-wrap:pretty}.Testimonials_mask__0WWDw{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.Testimonials_word__HfsBM{display:inline-block;will-change:transform}.Testimonials_controls__IREdm{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:32px;border-top:1px solid var(--c-white-25)}.Testimonials_pager__HBxls{display:flex;gap:12px;align-self:center}.Testimonials_pagerItem__Ps8Yq{display:flex;align-items:center;width:56px;height:32px}.Testimonials_pagerItem__Ps8Yq:focus-visible{outline:2px solid var(--c-white);outline-offset:2px}.Testimonials_pagerTrack__rwov7{position:relative;width:100%;height:2px;background:var(--c-white-25);transition:background-color .25s var(--ease)}.Testimonials_pagerItem__Ps8Yq:hover .Testimonials_pagerTrack__rwov7{background:rgba(247,248,250,.5)}.Testimonials_pagerFill__jeblA{position:absolute;inset:0;background:var(--c-white);transform-origin:left center}.Testimonials_arrows__piRWL{display:flex;gap:8px}.Testimonials_arrow__DV5xp{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;color:var(--c-white);box-shadow:inset 0 0 0 1px var(--c-white);transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .2s ease,color .2s ease}.Testimonials_arrowNext__FZkXe{background:var(--c-white);color:var(--c-bg)}.Testimonials_arrow__DV5xp:active{transform:scale(.94)}.Testimonials_arrow__DV5xp:focus-visible{outline:2px solid var(--c-white);outline-offset:3px}@media (hover:hover){.Testimonials_arrow__DV5xp:hover{background:var(--c-white);color:var(--c-bg)}.Testimonials_arrowNext__FZkXe:hover{background:transparent;color:var(--c-white)}}@media (max-width:1199.98px){.Testimonials_section__C3vCr{gap:56px}.Testimonials_body__ZVVd9{grid-template-columns:200px 1fr;gap:48px}.Testimonials_section__C3vCr{padding-bottom:200px}.Testimonials_top__t2TiH{margin-bottom:96px}.Testimonials_label__9OH6i{font-size:56px;gap:24px;letter-spacing:-2px}.Testimonials_portrait__z_VOL{width:180px;height:180px}.Testimonials_name__hsfvc{font-size:20px}.Testimonials_quote__3Wwkf{font-size:clamp(28px,4vw,44px)}.Testimonials_controls__IREdm{flex-direction:column;align-items:flex-start;padding-top:24px}}@media (max-width:809.98px){.Testimonials_section__C3vCr{gap:40px;padding:80px var(--gutter) 160px}.Testimonials_top__t2TiH{margin-bottom:72px}.Testimonials_label__9OH6i{flex-direction:column;font-size:34px;gap:20px;letter-spacing:-1px}.Testimonials_body__ZVVd9{grid-template-columns:1fr;gap:32px}.Testimonials_person__aLb4A{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"portrait text";grid-column-gap:28px;column-gap:28px;align-items:center}.Testimonials_portrait__z_VOL{grid-area:portrait;width:104px;height:104px}.Testimonials_personText__pshR4{grid-area:text;gap:4px}.Testimonials_name__hsfvc{font-size:16px}.Testimonials_role__s33cw{font-size:13px}.Testimonials_quote__3Wwkf{font-size:28px;line-height:1.12;letter-spacing:-.02em}.Testimonials_controls__IREdm{flex-direction:row;align-items:center;padding-top:24px}.Testimonials_pager__HBxls{gap:8px}.Testimonials_pagerItem__Ps8Yq{width:32px;height:44px}.Testimonials_arrow__DV5xp{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.Testimonials_arrow__DV5xp,.Testimonials_pagerTrack__rwov7{transition:none}}.ProjectView_hero__9eEqi{--hero-fg:var(--c-white)}.ProjectView_heroLight__LnmSx{--hero-fg:var(--c-bg)}.ProjectView_heroLight__LnmSx .ProjectView_heroHeading__Ynwwq{color:var(--c-bg)}.ProjectView_heroLight__LnmSx .ProjectView_heroTag__buqBi{background:rgba(3,3,3,.1);color:var(--c-bg)}.ProjectView_hero__9eEqi{position:relative;width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;overflow:visible}.ProjectView_heroTitle__URjbk{width:100%;display:flex;align-items:center;gap:8px;padding:160px 200px 56px}.ProjectView_heroHeading__Ynwwq{width:617px;max-width:100%;white-space:pre-wrap}.ProjectView_heroDescription__16ZAn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:24px 56px}.ProjectView_heroMeta__yO9kM{flex:1 0;display:flex;align-items:center;gap:8px;overflow:clip}.ProjectView_heroTags__BJbGl{display:flex;align-items:center;gap:16px}.ProjectView_heroTag__buqBi{display:inline-flex;padding:8px 20px;background:rgba(3,3,3,.25);color:var(--c-white);white-space:pre}.ProjectView_heroImage__q5NNB{position:absolute;z-index:1;top:444px;left:0;right:0;display:flex;padding:0 56px}.ProjectView_heroImageInner__m_aqs{position:relative;flex:1 0;height:80vh;overflow:clip}.ProjectView_overview__QJyhg{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:120px;padding:364px 135px 120px}.ProjectView_info__wypgM{width:100%;display:flex;align-items:flex-start;justify-content:center;gap:56px}.ProjectView_infoItem__gcXW_{display:flex;flex-direction:column;gap:8px;flex:none}.ProjectView_infoValue__C_mR5{width:112px}.ProjectView_infoWide__7Ew_8{flex:1 0}.ProjectView_respCols__9iMzV{width:100%;display:flex;align-items:flex-start;gap:32px}.ProjectView_textSection__eqKxf{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:120px;padding:120px 135px}.ProjectView_contentRow__1fKd3{width:100%;display:flex;align-items:flex-start;gap:103px}.ProjectView_sectionTitle__2G2AZ{z-index:1;flex:1 0;display:flex;flex-direction:column;align-items:flex-start;gap:32px}.ProjectView_sticky__Lx0ZH{position:-webkit-sticky;position:sticky;top:96px}.ProjectView_square__4HZaR{width:32px;height:32px;flex:none;background:var(--c-white)}.ProjectView_sectionHeading__ODwQu{white-space:pre-wrap;overflow-wrap:break-word;max-width:100%}.ProjectView_blocks__qdcoO{flex:1 0;display:flex;flex-direction:column;gap:20px}.ProjectView_blocks__qdcoO strong{font-weight:600;color:var(--c-white)}.ProjectView_list__0G5yN{padding-left:1.4em;list-style:disc;display:flex;flex-direction:column;gap:48.8px}.ProjectView_list__0G5yN li{color:var(--c-white)}.ProjectView_fullImage__NcKIg{width:100%;display:flex;padding:56px}.ProjectView_fullImageInner__03psT{position:relative;flex:1 0;height:auto;aspect-ratio:16/9;overflow:clip}.ProjectView_processes__DYsCN{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px}.ProjectView_process__fy5dF{width:100%;display:flex;align-items:center;gap:56px;padding:120px 135px}.ProjectView_processContent__T91TO{flex:1 0;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.ProjectView_processContent__T91TO .ProjectView_sectionTitle__2G2AZ{flex:none;width:100%}.ProjectView_processImage__NctqA{position:relative;flex:1 0;height:600px;overflow:clip}.ProjectView_processReverse__gak2S .ProjectView_processImage__NctqA{order:0}.ProjectView_processReverse__gak2S .ProjectView_processContent__T91TO{order:1}.ProjectView_results__ZWIeX{flex:1 0;display:flex;flex-direction:column;gap:56px}.ProjectView_result__WJP3F{display:flex;flex-direction:column;gap:10px}.ProjectView_bento__VvJ1Q{width:100%;height:120vh;display:flex;flex-direction:column;gap:16px;padding:56px;overflow:hidden}.ProjectView_bentoRow1__Fue00{flex:1 0;width:100%;display:flex;gap:16px;overflow:hidden}.ProjectView_bentoRow2__SQ0A6{width:100%;height:38%;display:flex;gap:16px;overflow:hidden}.ProjectView_bentoCell__Wqr0d{position:relative;flex:1 0;height:100%;overflow:hidden}.ProjectView_bentoNarrow__DS8b2{flex:none;width:36%}@media (min-width:1400px){.ProjectView_heroHeading__Ynwwq{width:739px}.ProjectView_heroImage__q5NNB{top:472px}.ProjectView_overview__QJyhg{max-width:1400px;padding:400px 220px 120px}.ProjectView_contentRow__1fKd3{gap:56px}.ProjectView_sectionTitle__2G2AZ{flex:none;width:35%}.ProjectView_process__fy5dF,.ProjectView_textSection__eqKxf{max-width:1400px;padding:120px 220px}}@media (max-width:1199.98px){.ProjectView_hero__9eEqi{height:auto;padding-bottom:200px}.ProjectView_heroTitle__URjbk{padding:160px 0 56px 120px}.ProjectView_heroDescription__16ZAn{padding:24px 32px}.ProjectView_heroImage__q5NNB{padding:0 32px}.ProjectView_heroImageInner__m_aqs{height:auto;aspect-ratio:16/9}.ProjectView_overview__QJyhg{padding:364px 32px 120px}.ProjectView_contentRow__1fKd3,.ProjectView_info__wypgM{gap:24px}.ProjectView_sectionTitle__2G2AZ{flex:none;width:40%}.ProjectView_fullImage__NcKIg{padding:56px 32px}.ProjectView_textSection__eqKxf{padding:120px 32px}.ProjectView_process__fy5dF{flex-direction:column;padding:120px 32px}.ProjectView_processContent__T91TO{flex:none;width:100%;order:0!important}.ProjectView_processImage__NctqA{flex:none;width:100%;height:400px;order:1!important}.ProjectView_bento__VvJ1Q{height:90vh;padding:32px}.ProjectView_bentoNarrow__DS8b2{width:40%}}@media (max-width:809.98px){.ProjectView_hero__9eEqi{padding-bottom:150px}.ProjectView_heroTitle__URjbk{padding:120px 16px 0}.ProjectView_heroHeading__Ynwwq{flex:1 0;width:1px}.ProjectView_heroDescription__16ZAn{flex-direction:column;align-items:flex-start;gap:24px;padding:24px 16px}.ProjectView_heroMeta__yO9kM{flex:none;width:100%}.ProjectView_heroImage__q5NNB{padding:0 16px}.ProjectView_overview__QJyhg{gap:96px;padding:150px 16px 56px}.ProjectView_info__wypgM{flex-direction:column;gap:32px}.ProjectView_infoWide__7Ew_8{flex:none;width:100%}.ProjectView_respCols__9iMzV{flex-direction:column;gap:1px}.ProjectView_contentRow__1fKd3{flex-direction:column;gap:24px}.ProjectView_sectionTitle__2G2AZ{position:relative;top:auto;flex:none;width:100%}.ProjectView_blocks__qdcoO{flex:none;width:100%}.ProjectView_bento__VvJ1Q,.ProjectView_fullImage__NcKIg,.ProjectView_textSection__eqKxf{padding:56px 16px}.ProjectView_process__fy5dF{gap:56px;padding:56px 16px}.ProjectView_process__fy5dF:first-child{gap:32px}.ProjectView_processImage__NctqA{height:600px}.ProjectView_problemaRow__vqbVx{gap:56px}.ProjectView_results__ZWIeX{flex:none;gap:32px;width:100%}.ProjectView_list__0G5yN{gap:44px}.ProjectView_bentoRow1__Fue00{flex-direction:column}.ProjectView_bentoRow1__Fue00 .ProjectView_bentoCell__Wqr0d{width:100%;flex:1 0}.ProjectView_bento__VvJ1Q{height:120vh}.ProjectView_bentoRow2__SQ0A6{height:22%}.ProjectView_bentoNarrow__DS8b2{flex:1 0;width:1px}}