.CaseInteraction_section__gkeQD{padding-block:clamp(3rem,6vw,6rem)}.CaseInteraction_heading__5BQUG{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem}.CaseInteraction_eyebrow__spdss{font-size:.7rem;letter-spacing:.13em;font-weight:550}.CaseInteraction_heading__5BQUG h2{margin:.8rem 0 0;font-family:var(--itd-font-heading);font-size:clamp(2rem,4vw,3.5rem);font-weight:500;letter-spacing:-.045em;line-height:1}.CaseInteraction_heading__5BQUG p{max-width:26rem;margin:0;color:var(--itd-color-text-secondary);font-size:.85rem;line-height:1.6}.CaseInteraction_heading__5BQUG p span{display:block;margin-top:.35rem;font-size:.75rem}.CaseInteraction_stage__jo7g5{background:#fff;border:1px solid var(--itd-line-subtle)}.CaseInteraction_toolbar__lHUmQ{min-height:3.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1.25rem;border-bottom:1px solid var(--itd-line-subtle)}.CaseInteraction_status__XNrl4{display:inline-flex;align-items:center;gap:.5rem;font-size:.625rem;letter-spacing:.08em;white-space:nowrap}.CaseInteraction_status__XNrl4 i{width:.375rem;height:.375rem;border-radius:50%;background:#a4a9af}.CaseInteraction_status__XNrl4 i[data-active=true]{background:var(--itd-color-brand-blue)}.CaseInteraction_actions__Nv6He{display:flex;align-items:center;justify-content:end;flex-wrap:wrap;gap:.7rem 1.5rem}.CaseInteraction_actions__Nv6He a,.CaseInteraction_actions__Nv6He button{padding:.2rem 0;border:0;color:inherit;background:transparent;font:inherit;font-size:.75rem;text-decoration:none;cursor:pointer}.CaseInteraction_actions__Nv6He a:hover,.CaseInteraction_actions__Nv6He button:hover{color:var(--itd-color-brand-blue)}.CaseInteraction_actions__Nv6He :focus-visible,.CaseInteraction_launch__5dxOU:focus-visible{outline:2px solid var(--itd-color-brand-blue);outline-offset:5px}.CaseInteraction_viewport__4R2L_{position:relative;height:max(52.5rem,80svh);background:#edf0f3}.CaseInteraction_viewport__4R2L_[data-active=false]{height:auto;aspect-ratio:16/10}.CaseInteraction_viewport__4R2L_[data-active=false] .CaseInteraction_preview__pboZl{position:absolute;inset:0}.CaseInteraction_frame__0GHKa{display:block;position:relative;width:100%;height:100%;border:0;background:#f5f7fa}.CaseInteraction_frame__0GHKa[data-loaded=false]{opacity:0}.CaseInteraction_preview__pboZl{position:relative;isolation:isolate;width:100%;height:100%}.CaseInteraction_poster__1NDY3{object-fit:cover}.CaseInteraction_preview__pboZl .CaseInteraction_animatedPoster__PLf5F{position:absolute;inset:0;height:100%}.CaseInteraction_preview__pboZl:after{position:absolute;inset:0;z-index:1;content:"";background:rgb(18 24 35/12%)}.CaseInteraction_launchArea__PyzJG{position:relative;z-index:2;display:grid;width:100%;height:100%;place-items:center;padding:1.5rem}.CaseInteraction_launch__5dxOU{display:inline-flex;align-items:center;gap:1.25rem;padding:1.25rem 1.8rem 1.25rem 1.25rem;border:1px solid rgb(255 255 255/70%);background:rgb(255 255 255/94%);color:#17191e;cursor:pointer;text-align:left;font:inherit;font-size:1.1rem;box-shadow:0 .7rem 3rem rgb(20 30 45/8%);transition:background var(--itd-duration-fast)}.CaseInteraction_launch__5dxOU:hover{background:#fff}.CaseInteraction_launchIcon__OQs_j{display:grid;width:3rem;height:3rem;place-items:center;background:var(--itd-color-brand-blue);color:#fff;font-size:1.5rem}.CaseInteraction_launch__5dxOU span[lang]{display:block;margin-top:.3rem;color:var(--itd-color-text-secondary);font-size:.7rem}.CaseInteraction_loading__wkSkD{position:absolute;inset:0;display:grid;margin:0;place-items:center;color:var(--itd-color-text-secondary);font-size:.8rem}.CaseInteraction_message__zU0wx{margin:0;padding:.8rem 1.25rem;border-top:1px solid var(--itd-line-subtle);font-size:.75rem;line-height:1.5}.CaseInteraction_stage__jo7g5:fullscreen{display:flex;flex-direction:column;border:0}.CaseInteraction_stage__jo7g5:fullscreen .CaseInteraction_viewport__4R2L_{flex:1;min-height:0;height:auto}.CaseInteraction_stage__jo7g5:fullscreen .CaseInteraction_toolbar__lHUmQ{flex-shrink:0}@media (max-width:47.999rem){.CaseInteraction_heading__5BQUG{flex-direction:column;align-items:start;gap:1.25rem}.CaseInteraction_heading__5BQUG p{max-width:100%}.CaseInteraction_toolbar__lHUmQ{align-items:start;flex-direction:column;gap:.65rem;padding:.85rem 1rem}.CaseInteraction_actions__Nv6He{justify-content:start;gap:.65rem 1.25rem}.CaseInteraction_viewport__4R2L_{height:max(45rem,85svh)}.CaseInteraction_launch__5dxOU{gap:.8rem;padding:1rem;font-size:1rem}.CaseInteraction_launchIcon__OQs_j{width:2.5rem;height:2.5rem}}.BrandIdentity_brand__EpAnd{display:inline-flex;min-width:0;align-items:center;gap:var(--itd-space-2);color:var(--itd-color-text-primary);text-decoration:none}.BrandIdentity_header__IDKy7{width:fit-content;max-width:min(18rem,48vw);height:2.5rem}.BrandIdentity_footer__VT5xi{width:fit-content;max-width:100%;height:3.5rem}.BrandIdentity_logo__83vTR{display:block;width:auto;height:100%;flex:none;object-fit:contain;object-position:left center}.BrandIdentity_header__IDKy7 .BrandIdentity_logo__83vTR{max-width:6rem}.BrandIdentity_footer__VT5xi .BrandIdentity_logo__83vTR{max-width:10rem}.BrandIdentity_name__xKRAZ{font-family:var(--itd-font-heading);font-size:1rem;font-weight:650;letter-spacing:-.04em;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BrandIdentity_footer__VT5xi .BrandIdentity_name__xKRAZ{font-size:clamp(1.5rem,3vw,2.5rem);overflow:visible;text-overflow:clip}@media (max-width:47.999rem){.BrandIdentity_header__IDKy7{max-width:58vw;height:2rem}.BrandIdentity_header__IDKy7 .BrandIdentity_logo__83vTR{max-width:4.5rem}.BrandIdentity_footer__VT5xi{height:3rem}}.Header_header__O25NC{position:relative;z-index:10;border-bottom:1px solid var(--itd-line-subtle)}.Header_inner__gTFrK{display:grid;min-height:5rem;grid-template-columns:1fr auto auto;align-items:center;gap:var(--itd-space-4)}.Header_brand__R1f6z{font-family:var(--itd-font-heading);font-size:1rem;font-weight:600;letter-spacing:-.025em}.Header_navigation__ieQfg{display:flex;align-items:center;gap:var(--itd-space-3)}.Header_actions__9QAxA{display:flex;align-items:center;justify-content:flex-end}@media (max-width:47.999rem){.Header_inner__gTFrK{min-height:4rem;grid-template-columns:1fr auto}.Header_navigation__ieQfg{display:none}}.SiteFooter_footer__3MrxN{padding-block:clamp(4rem,8vw,7rem) var(--itd-space-4);border-top:1px solid var(--itd-line-subtle);background:var(--itd-color-background)}.SiteFooter_inner__JkeeQ{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--itd-grid-gap);row-gap:var(--itd-space-8)}.SiteFooter_identity__NkCd_{grid-column:1/span 5}.SiteFooter_information__KUdV5{grid-column:span 3}.SiteFooter_information__KUdV5 p{margin:var(--itd-space-2) 0 0;color:var(--itd-color-text-primary);font-size:.875rem;line-height:1.55;white-space:pre-line}.SiteFooter_label__wi90g{color:var(--itd-color-text-secondary);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.SiteFooter_legal__h8qgG{display:flex;grid-column:1/-1;flex-wrap:wrap;gap:var(--itd-space-1) var(--itd-space-4);padding-top:var(--itd-space-3);border-top:1px solid var(--itd-line-subtle);color:var(--itd-color-text-secondary);font-size:.75rem;line-height:1.5}.SiteFooter_link__BwNIq{color:inherit;text-decoration:none;transition:color var(--itd-duration-fast) var(--itd-ease-standard)}.SiteFooter_link__BwNIq:focus-visible,.SiteFooter_link__BwNIq:hover{color:var(--itd-color-text-primary)}@media (max-width:47.999rem){.SiteFooter_inner__JkeeQ{grid-template-columns:1fr;row-gap:var(--itd-space-6)}.SiteFooter_identity__NkCd_,.SiteFooter_information__KUdV5,.SiteFooter_legal__h8qgG{grid-column:1}.SiteFooter_legal__h8qgG{flex-direction:column}}.About_content__CmBEU,.About_label__6NhGG{grid-column:1/-1}.About_content__CmBEU{display:flex;flex-direction:column;gap:var(--itd-space-4)}.About_body__PU10V{max-width:42rem}@media (min-width:48rem){.About_label__6NhGG{grid-column:1/span 3}.About_content__CmBEU{grid-column:4/-1}}.Contact_content__2xvr6,.Contact_label__0p4aI{grid-column:1/-1}.Contact_content__2xvr6{display:flex;flex-direction:column;align-items:flex-start;gap:var(--itd-space-4)}.Contact_actions__mszOu{display:flex;flex-wrap:wrap;gap:var(--itd-space-2)}@media (min-width:48rem){.Contact_label__0p4aI{grid-column:1/span 3}.Contact_content__2xvr6{grid-column:4/-1}}.Hero_hero__N1o0K{min-height:min(56rem,calc(100svh - 5rem));display:flex;align-items:flex-end}.Hero_immersive__EXSNy{position:relative;min-height:calc(100svh - 5rem);align-items:stretch;overflow:hidden;padding-block:0}.Hero_background__Hhe_9{position:absolute;inset:0}.Hero_background__Hhe_9:after{position:absolute;inset:0;background:linear-gradient(90deg,rgb(8 8 8/78%),rgb(8 8 8/42%) 42%,rgb(8 8 8/8%) 76%),linear-gradient(180deg,rgb(8 8 8/14%) 20%,rgb(8 8 8/72%));content:"";pointer-events:none}.Hero_immersiveContainer__jDqvC{position:relative;z-index:1;display:flex;align-items:flex-end;padding-block:clamp(3rem,8vh,7rem)}.Hero_grid__QcDnq{align-items:end}.Hero_content__8ci9u{grid-column:1/-1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--itd-space-3)}.Hero_description__BIY9d{max-width:32rem}.Hero_actions__8V1PW{display:flex;flex-wrap:wrap;gap:var(--itd-space-2);margin-top:var(--itd-space-2)}.Hero_media__Bku8J{grid-column:1/-1}.Hero_immersive__EXSNy .Hero_grid__QcDnq{width:100%}.Hero_immersive__EXSNy .Hero_content__8ci9u{grid-column:1/-1;max-width:44rem;gap:var(--itd-space-2)}@media (min-width:48rem){.Hero_content__8ci9u{grid-column:1/span 7}.Hero_media__Bku8J{grid-column:9/-1}.Hero_immersive__EXSNy .Hero_content__8ci9u{grid-column:1/span 7}}@media (max-width:47.999rem){.Hero_immersive__EXSNy{min-height:calc(100svh - 4rem)}.Hero_background__Hhe_9:after{background:linear-gradient(90deg,rgb(8 8 8/68%),rgb(8 8 8/22%)),linear-gradient(180deg,rgb(8 8 8/8%) 18%,rgb(8 8 8/82%))}}.Statement_label__38VaV{grid-column:1/-1}.Statement_statement__aCv4j{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--itd-space-4)}.Statement_supporting__8XDRS{max-width:32rem}@media (min-width:48rem){.Statement_label__38VaV{grid-column:1/span 3}.Statement_statement__aCv4j{grid-column:4/-1}}.page_ruleSection__G4Xeq{border-top:1px solid var(--itd-line-subtle)}.page_sectionHeader__ZaJKz{display:flex;flex-direction:column;gap:var(--itd-space-3);margin-bottom:var(--itd-space-8)}.page_colorGrid__U4qwK{row-gap:var(--itd-space-6)}.page_colorItem__B7slS{grid-column:span 2;display:flex;flex-direction:column;gap:var(--itd-space-1)}.page_swatch__oIuLa{width:100%;aspect-ratio:1;margin-bottom:var(--itd-space-1);border:1px solid var(--itd-line-subtle)}.page_typeList__cQVNf{border-top:1px solid var(--itd-line-subtle)}.page_typeRow__UwY_i{display:grid;grid-template-columns:minmax(10rem,2fr) minmax(0,7fr);align-items:baseline;gap:var(--itd-grid-gap);padding-block:var(--itd-space-4);border-bottom:1px solid var(--itd-line-subtle)}.page_inlineType___MmzN{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--itd-space-3)}@media (min-width:48rem){.page_colorItem__B7slS{grid-column:span 2}}@media (max-width:47.999rem){.page_sectionHeader__ZaJKz{margin-bottom:var(--itd-space-6)}.page_typeRow__UwY_i{grid-template-columns:1fr}}.not-found_page___0UaM{min-height:100vh;background:var(--itd-color-background)}.not-found_main__38NaM{display:grid;min-height:calc(100vh - 5rem);align-items:center;padding-block:var(--itd-space-8)}.not-found_heading__r8lLj{max-width:10ch;margin-block:var(--itd-space-4) var(--itd-space-6);font-size:clamp(3.5rem,9vw,8rem)}.ApprovedCaseStudy_page__x2tfz{min-height:100vh;background:#fff}.ApprovedCaseStudy_intro__Q6LUJ{padding-top:clamp(2.5rem,5vw,5rem);padding-bottom:clamp(3rem,6vw,6rem)}.ApprovedCaseStudy_topline__Lmidv{display:flex;justify-content:space-between;gap:1rem;font-size:.75rem;color:var(--itd-color-text-secondary)}.ApprovedCaseStudy_topline__Lmidv a{color:inherit;text-decoration:none}.ApprovedCaseStudy_topline__Lmidv a:hover{color:var(--itd-color-brand-blue)}.ApprovedCaseStudy_intro__Q6LUJ h1{margin:clamp(3rem,6vw,6rem) 0 0;max-width:13ch;font-family:var(--itd-font-heading);font-size:clamp(3.5rem,8.4vw,8.25rem);font-weight:520;letter-spacing:-.065em;line-height:.95;text-wrap:balance}.ApprovedCaseStudy_chineseTitle___9FD8{margin:1.5rem 0 0;color:var(--itd-color-text-secondary);font-size:clamp(.85rem,1.2vw,1.05rem);font-weight:400}.ApprovedCaseStudy_context__H4iQK{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:var(--itd-grid-gap);margin-top:clamp(3rem,5vw,5rem);padding-top:1.5rem;border-top:1px solid var(--itd-line-subtle)}.ApprovedCaseStudy_meta__CStag{display:flex;flex-wrap:wrap;gap:2rem clamp(3rem,8vw,8rem);margin:0}.ApprovedCaseStudy_meta__CStag dt{margin-bottom:.6rem;color:var(--itd-color-text-secondary);font-size:.625rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.ApprovedCaseStudy_meta__CStag dd{margin:0;font-size:.85rem}.ApprovedCaseStudy_summary__yaRhH{max-width:35rem}.ApprovedCaseStudy_summary__yaRhH p{margin:0;font-size:clamp(1.05rem,1.5vw,1.4rem);line-height:1.5;letter-spacing:-.015em}.ApprovedCaseStudy_summary__yaRhH p[lang]{margin-top:1rem;color:var(--itd-color-text-secondary);font-size:.8rem;line-height:1.8;letter-spacing:0}.ApprovedCaseStudy_experienceBand__EWI24{border-block:1px solid var(--itd-line-subtle);background:var(--itd-color-surface)}.ApprovedCaseStudy_notes__jgRop{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--itd-grid-gap);padding-block:clamp(3rem,6vw,6rem)}.ApprovedCaseStudy_notes__jgRop article{border-top:1px solid var(--itd-line-subtle);padding-top:1.25rem}.ApprovedCaseStudy_notes__jgRop article>span{color:var(--itd-color-text-secondary);font-size:.65rem}.ApprovedCaseStudy_notes__jgRop h2{margin:2.5rem 0 1rem;font-family:var(--itd-font-heading);font-size:1.35rem;font-weight:500;letter-spacing:-.025em}.ApprovedCaseStudy_notes__jgRop p{max-width:28rem;margin:0;font-size:.9rem;line-height:1.7}.ApprovedCaseStudy_notes__jgRop p[lang]{margin-top:1rem;color:var(--itd-color-text-secondary);font-size:.75rem;line-height:1.8}.ApprovedCaseStudy_next___Xv1v{display:grid;grid-template-columns:1fr 2fr;gap:var(--itd-grid-gap);padding-block:clamp(3rem,6vw,6rem)}.ApprovedCaseStudy_next___Xv1v>div>span{font-size:.65rem;letter-spacing:.1em}.ApprovedCaseStudy_next___Xv1v>div>p{margin:.6rem 0 0;color:var(--itd-color-text-secondary);font-size:.75rem}.ApprovedCaseStudy_next___Xv1v a{display:flex;justify-content:space-between;align-items:start;gap:2rem;color:inherit;text-decoration:none}.ApprovedCaseStudy_next___Xv1v strong{font-family:var(--itd-font-heading);font-size:clamp(2rem,4vw,4rem);font-weight:500;letter-spacing:-.05em;line-height:1}.ApprovedCaseStudy_next___Xv1v a span[lang]{display:block;margin-top:1rem;color:var(--itd-color-text-secondary);font-size:.75rem}.ApprovedCaseStudy_next___Xv1v a:hover{color:var(--itd-color-brand-blue)}.ApprovedCaseStudy_arrow__bMSx4{font-size:clamp(2rem,4vw,4rem);line-height:1}.ApprovedCaseStudy_story__f6Q_w{border-block:1px solid var(--itd-line-subtle)}.ApprovedCaseStudy_story__f6Q_w summary{display:flex;gap:1rem;align-items:center;padding-block:1.5rem;list-style:none;font-size:1rem;cursor:pointer}.ApprovedCaseStudy_story__f6Q_w summary::-webkit-details-marker{display:none}.ApprovedCaseStudy_story__f6Q_w summary span[lang]{color:var(--itd-color-text-secondary);font-size:.75rem}.ApprovedCaseStudy_storyToggle__B0bJH{margin-left:auto}.ApprovedCaseStudy_storyToggle__B0bJH:before{content:"+";font-size:1.5rem}.ApprovedCaseStudy_story__f6Q_w[open] .ApprovedCaseStudy_storyToggle__B0bJH:before{content:"−"}.ApprovedCaseStudy_storyBody___S9Bz{max-width:47rem;margin-inline:auto;padding-block:1.5rem 4rem}.ApprovedCaseStudy_storyBody___S9Bz h2{font-size:1.3rem;line-height:1.6;font-weight:500}.ApprovedCaseStudy_storyBody___S9Bz h3{margin:2.5rem 0 .8rem;font-size:1rem;line-height:1.7;font-weight:500}.ApprovedCaseStudy_storyBody___S9Bz p{margin:.7rem 0 0;font-size:.9rem;line-height:1.95;color:#555c66}@media (max-width:47.999rem){.ApprovedCaseStudy_intro__Q6LUJ h1{font-size:clamp(3rem,12.5vw,5.5rem)}.ApprovedCaseStudy_context__H4iQK,.ApprovedCaseStudy_notes__jgRop{grid-template-columns:1fr;gap:2rem}.ApprovedCaseStudy_notes__jgRop h2{margin-top:1.5rem}.ApprovedCaseStudy_next___Xv1v{grid-template-columns:1fr;gap:2rem}}