.DevMode_devToolbar__DgR5H{position:fixed;top:24px;right:24px;z-index:900;display:flex;gap:8px;align-items:flex-start}.DevMode_toggleWrapper__Xb5hi{position:relative}.DevMode_toggle__hW0gS{width:44px;height:44px;border-radius:50%;border:1px solid #333;background:#1a1a1a;color:#999;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.DevMode_toggle__hW0gS:hover{border-color:#555;color:#fff}.DevMode_toggle__hW0gS:disabled{cursor:wait}.DevMode_toggleActive__wlAd3{background:rgba(245,166,35,.1)}.DevMode_toggleActive__wlAd3,.DevMode_toggleActive__wlAd3:hover{border-color:#f5a623;color:#f5a623}.DevMode_tooltip__WpdFh{position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%);padding:6px 12px;background:#1a1a1a;border:1px solid #333;border-radius:6px;color:#f5a623;font-size:12px;font-weight:600;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s}.DevMode_tooltip__WpdFh:before{border:5px solid transparent;border-bottom-color:#333}.DevMode_tooltip__WpdFh:after,.DevMode_tooltip__WpdFh:before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%)}.DevMode_tooltip__WpdFh:after{border:4px solid transparent;border-bottom-color:#1a1a1a}.DevMode_toggleWrapper__Xb5hi:hover .DevMode_tooltip__WpdFh{opacity:1}.DevMode_tooltipEnd__gytfF{left:auto;right:0;transform:none}.DevMode_tooltipEnd__gytfF:before{left:auto;right:16px;transform:none}.DevMode_tooltipEnd__gytfF:after{left:auto;right:17px;transform:none}.DevMode_tooltipVisible__Y6kQc{opacity:1!important}.DevMode_tooltipWhite__55A4D{color:#fff}.DevMode_spinner__kdK3V{width:18px;height:18px;border:2px solid rgba(245,166,35,.3);border-top-color:#f5a623;border-radius:50%;animation:DevMode_spin__KTo0c .6s linear infinite}@keyframes DevMode_spin__KTo0c{to{transform:rotate(1turn)}}.DevMode_editable__JAX4_{outline:none;border-bottom:1px dashed hsla(0,0%,100%,.3);transition:border-color .15s}.DevMode_editable__JAX4_:hover{border-color:hsla(0,0%,100%,.5)}.DevMode_editable__JAX4_:focus{border-color:#f5a623}.DevMode_dragHandle__eMKjd{position:absolute;left:-32px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:hsla(0,0%,100%,.7);cursor:-webkit-grab;cursor:grab}.DevMode_dragHandle__eMKjd:active{cursor:-webkit-grabbing;cursor:grabbing}.DevMode_dragHandle__eMKjd:hover{color:#fff}.DevMode_formFieldTitle__gC7L_{display:block;width:100%;background:transparent;border:none;border-bottom:2px dashed #ddd;font-size:50px;font-weight:700;letter-spacing:-.05em;line-height:1.2;color:#0c0c0c;padding:0 0 8px;outline:none;transition:border-color .15s}.DevMode_formFieldTitle__gC7L_::placeholder{color:#ccc}.DevMode_formFieldTitle__gC7L_:focus{border-color:#f5a623}.DevMode_formFieldInline__xxbcE{background:transparent;border:none;border-bottom:1px dashed #ddd;font-size:14px;font-weight:500;color:#0c0c0c;padding:2px 0;outline:none;width:180px;transition:border-color .15s}.DevMode_formFieldInline__xxbcE::placeholder{color:#bbb}.DevMode_formFieldInline__xxbcE:focus{border-color:#f5a623}.DevMode_formMetaSection__YtdZh{margin:32px 0;padding:24px;background:#fafafa;border:1px dashed #ddd;border-radius:8px;display:flex;flex-direction:column;gap:16px}.DevMode_formMetaRow__JpMSM{display:flex;gap:24px;flex-wrap:wrap}.DevMode_formMetaLabel__a4qq0{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.05em;flex:1 1;min-width:200px}.DevMode_formMetaInput__0CK7c{background:#fff;border:1px solid #ddd;border-radius:4px;font-size:14px;font-weight:400;color:#0c0c0c;padding:8px 12px;outline:none;text-transform:none;letter-spacing:normal;transition:border-color .15s}.DevMode_formMetaInput__0CK7c::placeholder{color:#bbb}.DevMode_formMetaInput__0CK7c:focus{border-color:#f5a623}.DevMode_formCheckboxLabel__6_8BL{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#333;cursor:pointer}.DevMode_formCheckboxLabel__6_8BL input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#f5a623}.DevMode_formMetaAdvancedToggle__1tpit{display:flex;align-items:center;gap:6px;background:none;border:none;padding:0;font-size:12px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:color .15s}.DevMode_formMetaAdvancedToggle__1tpit:hover{color:#666}.DevMode_formMetaAdvancedToggle__1tpit svg{width:12px;height:12px;transition:transform .2s ease}.DevMode_formMetaAdvanced__DaOXq{max-height:0;opacity:0;overflow:hidden;transition:max-height .25s ease,opacity .2s ease}.DevMode_formMetaAdvancedOpen__J2A15{max-height:200px;opacity:1}.DevMode_formFieldIntro__B6n40{display:block;width:100%;background:transparent;border:none;border-bottom:1px dashed #ddd;font-size:24px;font-weight:400;line-height:1.5;color:#0c0c0c;padding:0 0 8px;outline:none;resize:vertical;font-family:inherit;transition:border-color .15s}.DevMode_formFieldIntro__B6n40::placeholder{color:#ccc}.DevMode_formFieldIntro__B6n40:focus{border-color:#f5a623}.DevMode_formFieldBody__1qlFA{display:block;width:100%;min-height:400px;background:rgba(0,0,0,.02);border:1px dashed #ddd;border-radius:8px;font-size:16px;font-weight:400;line-height:1.6;color:#0c0c0c;padding:24px;outline:none;resize:vertical;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;transition:border-color .15s}.DevMode_formFieldBody__1qlFA::placeholder{color:#bbb;font-family:inherit}.DevMode_formFieldBody__1qlFA:focus{border-color:#f5a623}.DevMode_formError__ZwLAU{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);padding:12px 24px;background:rgba(213,19,7,.95);color:#fff;font-size:14px;font-weight:600;border-radius:8px;z-index:901}.DevMode_mdxPlaceholder__JL_JV{display:flex;align-items:center;gap:10px;padding:20px 24px;margin:16px 0;background:#f5f5f5;border:1px dashed #ccc;border-radius:8px}.DevMode_mdxPlaceholderIcon___lmMN{display:flex;align-items:center;color:#999}.DevMode_mdxPlaceholderLabel__uZiip{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:14px;color:#999;font-weight:500}.DevMode_saveError__6Esg7{font-size:11px;color:#d61408;text-align:center;max-width:120px;line-height:1.3;margin-top:4px}.PageIntro_introConstraint__2G_Na{max-width:1440px;margin:0 auto 80px;width:100%}.GetInTouchPopover_popover__LiKUw{position:absolute;top:calc(100% + 12px);right:0;background:#fff;border-radius:8px;padding:16px;z-index:10;white-space:nowrap}.GetInTouchPopover_popover__LiKUw:before{content:"";position:absolute;top:-8px;right:24px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff}.GetInTouchPopover_popover__LiKUw ul{display:flex;flex-direction:row;gap:16px;justify-content:center;align-items:center}.GetInTouchButton_wrapper__YqAF1{position:relative}.GetInTouchButton_button__33Rg5{display:flex;align-items:center;gap:10px;background:none;border:none;padding:0;cursor:pointer;font-size:1.375rem;font-weight:700;color:#0c0c0c;font-family:inherit;line-height:1}.Header_headerConstraint__JFeBQ{max-width:1440px;margin:0 auto;width:100%}.PasswordGate_inputWrapper__QfL0m{position:relative;flex:auto;display:flex}.PasswordGate_passwordInput__jPM5w{padding-right:44px!important}.PasswordGate_visibilityToggle__DajcK{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent!important;border:none!important;border-radius:0!important;cursor:pointer;width:32px!important;height:32px!important;display:flex;align-items:center;justify-content:center;padding:0!important;color:rgba(0,0,0,.4)}.PasswordGate_visibilityToggle__DajcK:hover{background:transparent!important;color:rgba(0,0,0,.6)}.PasswordGate_visibilityToggle__DajcK:disabled{opacity:.4;cursor:default}.PasswordGate_submitButton__ul6_u{transition:background-color .2s ease}.PasswordGate_submitButtonSuccess__caoeA,.PasswordGate_submitButtonSuccess__caoeA:hover{background-color:#04d77e!important}.PasswordGate_spinner__Kipqz{display:inline-block;width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:PasswordGate_spin__Dibhz .6s linear infinite}@keyframes PasswordGate_spin__Dibhz{to{transform:rotate(1turn)}}.CaseStudyTemplate_wrapper__uvYwP{display:flex;flex-direction:column;width:100%}.CaseStudyTemplate_hero__UrSyC{position:relative;width:100%;max-width:1440px;aspect-ratio:1440/600;max-height:600px;background:#ebebeb;overflow:hidden;flex-shrink:0;margin:0 auto 80px}@media(max-width:599px){.CaseStudyTemplate_hero__UrSyC{margin-bottom:40px}}.CaseStudyTemplate_heroImage__JzYpP{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.CaseStudyTemplate_heroOverlay__39oMy{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:40px 80px}@media(max-width:599px){.CaseStudyTemplate_heroOverlay__39oMy{padding:20px}}.CaseStudyTemplate_overlayLogo__PK267{display:block;flex-shrink:0}.CaseStudyTemplate_contentGrid__kTPvP{padding:0 80px;max-width:1440px;width:100%;display:flex;flex-direction:column;gap:48px;margin:0 auto 80px}@media(max-width:599px){.CaseStudyTemplate_contentGrid__kTPvP{padding:0 20px;gap:40px;margin-bottom:40px}}.CaseStudyTemplate_aboutSection__ApbTZ{display:flex;flex-direction:column;gap:16px}.CaseStudyTemplate_sectionLabel__Mh_qg{font-size:.875rem;font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:#666}.CaseStudyTemplate_aboutHeading__j41Cb{font-size:3.25rem;font-weight:900;color:#0c0c0c;line-height:1.1;letter-spacing:-.02em;max-width:820px;margin:0}@media(max-width:599px){.CaseStudyTemplate_aboutHeading__j41Cb{font-size:2rem}}.CaseStudyTemplate_body__5Yuxc>*+*{margin-top:60px}.CaseStudyTemplate_body__5Yuxc>h6{margin-top:80px}@media(max-width:599px){.CaseStudyTemplate_body__5Yuxc>h6{margin-top:48px}}.CaseStudyTemplate_body__5Yuxc>h6:first-child{margin-top:0}.CaseStudyTemplate_body__5Yuxc>h6+h2{margin-top:16px}.CaseStudyTemplate_body__5Yuxc h6{font-size:.875rem;font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:#666;margin-bottom:0}.CaseStudyTemplate_body__5Yuxc h2{font-size:3.25rem;font-weight:900;color:#0c0c0c;line-height:1.1;letter-spacing:-.02em;max-width:820px;margin-bottom:0}@media(max-width:599px){.CaseStudyTemplate_body__5Yuxc h2{font-size:2rem}}.CaseStudyTemplate_body__5Yuxc p{font-size:1.25rem;line-height:1.65;color:#333;margin:0 0 40px}.CaseStudyTemplate_body__5Yuxc p:last-child{margin-bottom:0}.CaseStudyTemplate_body__5Yuxc strong{font-weight:700;color:#0c0c0c}.Columns_columns__88dCu{display:flex;align-items:flex-start;width:100%;max-width:1280px;margin:24px 0}@media(max-width:599px){.Columns_columns__88dCu{flex-direction:column}}.Columns_column__TqiH4{min-width:0}.Columns_column__TqiH4 img{max-width:100%;height:auto}.ContentList_contentList__FNDUU{display:flex;flex-direction:column;gap:60px}@media(max-width:599px){.ContentList_contentList__FNDUU{gap:32px}}.ContentList_contentItem__tj52U{display:flex;flex-direction:row;gap:5rem}@media(max-width:599px){.ContentList_contentItem__tj52U{flex-direction:column;gap:16px}}.ContentList_mainCol__z9G2q{flex:680 680;min-width:0}@media(max-width:599px){.ContentList_mainCol__z9G2q{flex:1 1 auto;width:100%}}.ContentList_asideCol__rjH9d{flex:520 520;min-width:0;font-size:1.875rem;font-weight:700;color:#0c0c0c;line-height:1.4}@media(max-width:599px){.ContentList_asideCol__rjH9d{flex:1 1 auto;width:100%}}@keyframes ImageLightbox_fadeIn__GbRkg{0%{opacity:0}to{opacity:1}}@keyframes ImageLightbox_fadeOut__mJrbQ{0%{opacity:1}to{opacity:0}}.ImageLightbox_overlay__HIfeS{position:fixed;inset:0;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:ImageLightbox_fadeIn__GbRkg .2s ease forwards}.ImageLightbox_closing__r7_SW{animation:ImageLightbox_fadeOut__mJrbQ .2s ease forwards}.ImageLightbox_lightboxImage__mhtNz{max-width:90vw;max-height:90vh;object-fit:contain;display:block}.ImageLightbox_closeButton__pyjhZ{position:absolute;top:24px;right:24px;background:none;border:none;font-size:2rem;line-height:1;cursor:pointer;color:#000;padding:8px}.ImageLightbox_closeButton__pyjhZ:hover{opacity:.6}.ImageLightbox_navButton__AGVNR{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;font-size:3rem;line-height:1;cursor:pointer;color:#000;padding:16px}.ImageLightbox_navButton__AGVNR:hover{opacity:.6}.ImageLightbox_prev__SfyXR{left:24px}.ImageLightbox_next__l7cZL{right:24px}.ImageLightbox_srOnly__eyTKj{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.GalleryImage_galleryItem__oT_QD{overflow:hidden;cursor:zoom-in}.GalleryImage_galleryItem__oT_QD img{transition:transform .3s ease-out}.GalleryImage_galleryItem__oT_QD img:hover{transform:scale(1.04)}.Highlight_highlightCard__EUiAA{display:flex;align-items:flex-start;gap:24px;background-color:rgba(214,20,8,.06);border-radius:12px;padding:32px 40px;max-width:1064px;width:100%;margin:24px 0}@media(max-width:599px){.Highlight_highlightCard__EUiAA{padding:24px;gap:16px}}.Highlight_icon__AjXM5{flex-shrink:0;display:flex;align-items:center;color:#d61408}.Highlight_highlightBody__bbTqg{flex:1 1}.Highlight_highlightBody__bbTqg p:last-child{margin-bottom:0!important}.Highlight_title__eZ3nS{display:block;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:.04em;color:#666;margin-bottom:8px}.PersonaCard_personaCard__XuCvo{display:flex;flex-direction:row;gap:32px;background:#f2f2f2;padding:32px;margin:24px 0}@media(max-width:599px){.PersonaCard_personaCard__XuCvo{flex-direction:column}}.PersonaCard_photoPanel__6pjjl{flex-shrink:0;width:220px;height:296px;overflow:hidden;border:10px solid #fff;display:block;object-fit:cover;background:#fff}@media(max-width:599px){.PersonaCard_photoPanel__6pjjl{width:100%}}.PersonaCard_metaPanel__M5UUY{flex:1 1;display:flex;flex-direction:column;gap:24px;justify-content:center}.PersonaCard_metaRow__Pt82E{display:flex;flex-direction:column;gap:6px}.PersonaCard_label__yH6VD{font-size:12px;font-weight:500;color:#888;text-transform:uppercase;letter-spacing:.08em}.PersonaCard_value__hf_tM{font-size:16px;font-weight:400;color:#333;line-height:1.5}.PostImage_imageWrapper__XjjzW{overflow:hidden;cursor:zoom-in}.PostImage_image__yU6D6{width:100%;display:block;object-fit:cover;transition:transform .3s ease-out}.PostImage_image__yU6D6:hover{transform:scale(1.04)}.PostImage_placeholder__jtmFI{width:100%;min-height:200px;background:#ebebeb}.ResearchBlock_researchBlock___1apf{width:100%;max-width:680px;background-color:#fbf6f2;border-radius:12px;padding:48px;margin:24px 0}@media(max-width:599px){.ResearchBlock_researchBlock___1apf{padding:32px 24px}}.ResearchBlock_header__r3ZAT{display:flex;align-items:center;gap:8px;margin-bottom:20px}.ResearchBlock_icon__1l6K0{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ResearchBlock_label__XjHcV{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:#333}.ResearchBlock_question__Oubk2{font-size:16px;font-weight:400;color:#333;margin-bottom:16px;line-height:1.5}.ResearchBlock_quote__XmGJ6{font-size:24px;font-weight:700;line-height:1.4;color:#0c0c0c;letter-spacing:-.03em;margin:0;padding:0;border:none}@media(max-width:599px){.ResearchBlock_quote__XmGJ6{font-size:20px}}.ResearchBlock_quote__XmGJ6 p{display:inline;margin:0}.ResearchBlock_quote__XmGJ6 p:first-child:before{content:"“"}.ResearchBlock_quote__XmGJ6 p:last-child:after{content:"”"}.ResearchBlock_rating__UuhkG{display:flex;gap:4px;flex-wrap:wrap}.WorkCard_workCard__Bx2XJ{background-color:#ebebeb!important;position:relative!important;overflow:hidden;display:block!important;padding:0!important;border-radius:0!important}.WorkCard_workCard__Bx2XJ a{position:relative;min-height:300px;justify-content:center;display:flex!important;flex-direction:column;color:#0c0c0c!important}@media(max-width:599px){.WorkCard_workCard__Bx2XJ a{min-height:0}}.WorkCard_workCard__Bx2XJ .work-title,.WorkCard_workCard__Bx2XJ h3{color:#0c0c0c!important;font-weight:900}.WorkCard_workCard__Bx2XJ .work-info{color:#0c0c0c}.WorkCard_coverImage__tiz1_{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.25;filter:grayscale(1);pointer-events:none;display:block}@media(max-width:599px){.WorkCard_coverImage__tiz1_{display:none}}.MoreWorks_moreWorksSection__Xgdeb,.WorkList_listConstraint__8boEN{max-width:1440px;margin:0 auto;width:100%}section.MoreWorks_moreWorksSection__Xgdeb .work{width:100%}section.MoreWorks_moreWorksSection__Xgdeb .work a{padding:48px}@media(max-width:599px){section.MoreWorks_moreWorksSection__Xgdeb .work a{padding:32px}}section.MoreWorks_moreWorksSection__Xgdeb .work-title{text-align:left!important;font-size:2.5rem!important}section.MoreWorks_moreWorksSection__Xgdeb .work-info{justify-content:flex-start}.HypothesisStatement_hypothesisCard__wQwcP{width:100%;max-width:1064px;background:rgba(214,20,8,.06);border-radius:8px;padding:40px 48px;margin:24px 0}@media(max-width:599px){.HypothesisStatement_hypothesisCard__wQwcP{padding:24px}}.HypothesisStatement_text__ZoDPE{font-size:18px;line-height:2;color:#333;margin:0}@media(max-width:599px){.HypothesisStatement_text__ZoDPE{font-size:16px}}.HypothesisStatement_highlight__ujBcE{font-weight:700;padding:4px 8px;border-radius:4px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.HypothesisStatement_green__KY506{background:#d5f0e2;color:#0c0c0c}.HypothesisStatement_blue__grSJQ{background:#d5e8f0;color:#0c0c0c}.HypothesisStatement_purple__oDgVw{background:#e6e3f0;color:#0c0c0c}.ResearchResult_results__mJfCS{display:flex;flex-direction:column;gap:16px;width:100%;max-width:680px;margin:24px 0}.ResearchResult_result__HL6j8{display:flex;align-items:center;gap:16px}@media(max-width:599px){.ResearchResult_result__HL6j8{gap:16px;flex-direction:column}}.ResearchResult_resultValueGroup___uub3{display:flex;align-items:center;gap:16px}@media(max-width:599px){.ResearchResult_resultValueGroup___uub3{width:100%;gap:8px}}.ResearchResult_barWrapper__pHzqU{width:200px;min-width:200px;height:5px;border-radius:3px;background:#ebebeb}@media(max-width:599px){.ResearchResult_barWrapper__pHzqU{width:100%;flex:auto}}.ResearchResult_bar__zs7La{height:100%;background:#d61408;border-radius:3px}.ResearchResult_value__KdrW2{font-weight:700;font-size:24px;color:#0c0c0c;min-width:52px;text-align:right}@media(max-width:599px){.ResearchResult_value__KdrW2{text-align:left}}.ResearchResult_text__V7BFO{font-size:16px;color:#333;flex:1 1;line-height:1.2}.PostMeta_postMeta__5b94A{display:flex;flex-direction:column;gap:24px}.PostMeta_pair__9Be_g{display:flex;flex-direction:column;gap:8px}.PostMeta_label__TqsAu{font-size:.875rem;font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:#666}.PostMeta_value__6SJ32{font-size:1.125rem;font-weight:400;color:#0c0c0c}.StatCards_statCards__npgvW{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:16px;gap:16px;margin-top:48px}@media(max-width:599px){.StatCards_statCards__npgvW{grid-auto-flow:row;grid-template-columns:repeat(2,1fr)}}.StatCards_statCard__CKu_C{background:#f2f2f2;padding:24px;display:flex;flex-direction:column;gap:16px}.StatCards_stat__HMGje{font-size:48px;font-weight:900;color:#0c0c0c;letter-spacing:-.04em;line-height:1}.StatCards_description__QbL0K{font-size:14px;font-weight:400;color:#333;line-height:1.4}.QACard_qaCard__9g2Un{background:#f2f2f2;padding:32px;width:100%;margin-top:24px;display:flex;flex-direction:column;gap:20px}.QACard_question__0UKgT{display:block;font-size:14px;font-weight:400;font-style:italic;color:#767676;line-height:1.5}.QACard_answer__rs37w{display:block;font-size:24px;font-weight:700;color:#0c0c0c;line-height:1.3;letter-spacing:-.02em}