.Sheet_backdrop__CJ8s2{position:fixed;inset:0;z-index:var(--z-sheet);overflow:clip;display:flex;justify-content:flex-end}.Sheet_dialog__pAQms{position:relative;z-index:1;width:560px;max-width:100%;height:100dvh;background:var(--color-page);border-radius:var(--r) 0 0 var(--r);display:flex;flex-direction:column;box-shadow:var(--shadow-overlay);transform:translateX(100%);transition:transform var(--motion-panel) var(--ease-settle);overflow:hidden}.Sheet_header__RqFJR{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px 16px;flex-shrink:0}.Sheet_header__RqFJR .lang{margin-left:auto}.Sheet_header__RqFJR button{position:static;flex-shrink:0}.Sheet_body__YfSIf{padding:0 28px 28px;overflow:auto;flex:1;min-height:0;overscroll-behavior:contain}.Sheet_footer__qWI0f{padding:20px 28px max(24px,env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-page);flex-shrink:0;max-height:38dvh;overflow:auto}.Sheet_center__WO_V0{align-items:center;justify-content:center;padding:24px}.Sheet_center__WO_V0 .Sheet_dialog__pAQms{width:min(980px,100%);height:auto;max-height:calc(100dvh - 48px);border-radius:var(--r);opacity:0;transform:translateY(24px) scale(.97);transition:transform var(--motion-panel) var(--ease-settle),opacity var(--motion-panel) var(--ease-flow)}.Sheet_backdrop__CJ8s2:before{content:"";position:absolute;inset:0;background:var(--scrim);backdrop-filter:blur(var(--overlay-blur)) saturate(.9);-webkit-backdrop-filter:blur(var(--overlay-blur)) saturate(.9);opacity:0;transition:opacity var(--motion-panel) var(--ease-flow)}.Sheet_backdrop__CJ8s2[data-entered=true] .Sheet_dialog__pAQms{transform:none;opacity:1}.Sheet_backdrop__CJ8s2[data-entered=true]:before{opacity:var(--sheet-drag-scrim,1)}.Sheet_backdrop__CJ8s2[data-closing=true]{pointer-events:none}.Sheet_backdrop__CJ8s2[data-closing=true]:before{opacity:0;transition-duration:var(--motion-panel-close)}.Sheet_backdrop__CJ8s2[data-closing=true] .Sheet_dialog__pAQms{transform:translateX(105%);transition-duration:var(--motion-panel-close)}.Sheet_center__WO_V0[data-closing=true] .Sheet_dialog__pAQms{transform:translateY(16px) scale(.98);opacity:0}@media (max-width:600px){.Sheet_dialog__pAQms{transform:translateY(100%);border-radius:0;width:100%}.Sheet_backdrop__CJ8s2[data-closing=true]:not(.Sheet_center__WO_V0) .Sheet_dialog__pAQms{transform:translateY(105%)}.Sheet_header__RqFJR{padding:18px 20px}.Sheet_body__YfSIf{padding:0 20px 24px}.Sheet_footer__qWI0f{padding:16px 20px max(16px,env(safe-area-inset-bottom))}.Sheet_center__WO_V0{padding:8px}.Sheet_center__WO_V0 .Sheet_dialog__pAQms{max-height:calc(100dvh - 16px)}}@media (prefers-reduced-motion:reduce){.Sheet_backdrop__CJ8s2:before,.Sheet_backdrop__CJ8s2[data-closing] .Sheet_dialog__pAQms,.Sheet_backdrop__CJ8s2[data-entered] .Sheet_dialog__pAQms,.Sheet_center__WO_V0 .Sheet_dialog__pAQms,.Sheet_dialog__pAQms{transition:none;transform:none;opacity:1}}.Sheet_bottom__sOE0w{align-items:flex-end;justify-content:center;padding:24px 24px 0}.Sheet_bottom__sOE0w .Sheet_dialog__pAQms{width:min(1240px,100%);height:calc(100dvh - 24px);border-radius:var(--r) var(--r) 0 0;background:var(--color-surface);box-shadow:var(--shadow-overlay);transform:translateY(100%)}.Sheet_bottom__sOE0w .Sheet_header__RqFJR{justify-content:flex-end;padding:var(--product-sheet-inset);padding-bottom:20px}.Sheet_bottom__sOE0w .Sheet_body__YfSIf{padding:0 var(--product-sheet-inset) var(--product-sheet-inset)}.Sheet_bottom__sOE0w .Sheet_footer__qWI0f{display:none}.Sheet_grabControl__TQ9q9{position:absolute;z-index:2;top:1px;left:50%;transform:translateX(-50%);width:96px;height:44px;padding:0;background:transparent;border-radius:var(--r);cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.Sheet_grabControl__TQ9q9:active{cursor:grabbing}.Sheet_grab__qjjwF{position:absolute;top:15px;left:50%;width:40px;height:14px;transform:translateX(-50%);background:var(--color-text-muted);opacity:.5;mask:url(/assets/brand/grab.svg) center/contain no-repeat;-webkit-mask:url(/assets/brand/grab.svg) center/contain no-repeat;pointer-events:none}.Sheet_bottom__sOE0w[data-closing=true] .Sheet_dialog__pAQms{transform:translateY(105%)}@media (max-width:999px){.Sheet_bottom__sOE0w{padding:max(12px,env(safe-area-inset-top)) 8px 0}.Sheet_bottom__sOE0w .Sheet_dialog__pAQms{height:calc(100dvh - max(12px, env(safe-area-inset-top)))}.Sheet_bottom__sOE0w .Sheet_footer__qWI0f{display:block;padding:12px var(--product-sheet-inset) max(12px,env(safe-area-inset-bottom));background:var(--color-surface);max-height:none}}@media (prefers-reduced-motion:reduce),print{.Sheet_bottom__sOE0w .Sheet_dialog__pAQms,.Sheet_bottom__sOE0w[data-closing=true] .Sheet_dialog__pAQms{transform:none;transition:none}}.Sheet_bottom__sOE0w[data-dragging=true]:not([data-closing=true]) .Sheet_dialog__pAQms{transform:translateY(var(--sheet-drag-y,0));transition:none;will-change:transform}.Sheet_bottom__sOE0w[data-dragging=true]:before{transition:none}.Sheet_bottom__sOE0w[data-drag-dismiss=true] .Sheet_dialog__pAQms{transform:translateY(105%);transition-duration:var(--motion-panel-close)}.Sheet_bottom__sOE0w[data-drag-dismiss=true]:before{opacity:0;transition-duration:var(--motion-panel-close)}@media (prefers-reduced-motion:reduce){.Sheet_bottom__sOE0w[data-drag-dismiss=true] .Sheet_dialog__pAQms,.Sheet_bottom__sOE0w[data-drag-dismiss=true]:before{transition:none}}.Sheet_minimalHeader__7I4qi{justify-content:flex-end}.Sheet_headerStart__KcGBB{margin-right:auto;min-width:0}.CaseStudies_dialog__tteLq[role=dialog][aria-modal=true]{--case-h:min(760px,calc(100dvh - 48px));--case-pad:clamp(var(--section-s),4vw,3.5rem);--case-bar:5.25rem;width:min(1080px,100%);height:var(--case-h);max-height:var(--case-h);background:var(--color-surface);color:var(--color-text)}.CaseStudies_dialog__tteLq>[data-scroll]{padding:0;scroll-padding-top:var(--case-bar)}.CaseStudies_dialog__tteLq>:has(>[data-close]){position:absolute;z-index:3;inset:0 0 auto;min-height:var(--case-bar);padding:0 1.25rem 0 var(--case-pad);pointer-events:none}.CaseStudies_dialog__tteLq>:has(>[data-close])>*{pointer-events:auto}.CaseStudies_label__4g5xw{margin:0;font:500 var(--type-label)}.CaseStudies_reader__bGjSy{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"bar gallery" "article gallery";min-height:100%;font-family:var(--sans)}.CaseStudies_bar__BFLol{grid-area:bar;position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:flex-end;min-height:var(--case-bar);padding:0 var(--case-pad);background:var(--color-surface)}.CaseStudies_bar__BFLol:after{content:"";position:absolute;inset:100% 0 auto;height:var(--section-xs);background:linear-gradient(var(--color-surface),transparent);pointer-events:none}.CaseStudies_gallery__FM7kp{grid-area:gallery;position:sticky;top:0;align-self:start;height:var(--case-h);background:var(--color-surface-sunken)}.CaseStudies_rail__udqBe{position:relative;display:flex;height:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.CaseStudies_rail__udqBe::-webkit-scrollbar{display:none}.CaseStudies_slide__rj8zI{position:relative;flex:0 0 100%;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;animation:CaseStudies_caseIn__vjHcH var(--motion-reveal) var(--ease-flow) both}.CaseStudies_slide__rj8zI img{object-fit:cover}.CaseStudies_controls__KEaMY{position:absolute;inset:auto 1.25rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:var(--section-xs);pointer-events:none}.CaseStudies_controls__KEaMY>*{pointer-events:auto}.CaseStudies_count__BtOmv{display:inline-flex;align-items:center;gap:.3125rem;min-height:32px;padding:0 .75rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--color-surface) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:400 var(--text-xs)/1 var(--sans);font-variant-numeric:tabular-nums}.CaseStudies_count__BtOmv i{width:5px;height:5px;border-radius:50%;background:var(--color-text);opacity:.22;transition:opacity var(--motion-control) var(--ease-flow),width var(--motion-control) var(--ease-flow)}.CaseStudies_count__BtOmv i[data-active]{opacity:1;width:14px;border-radius:var(--r-pill)}.CaseStudies_count__BtOmv span{margin-left:.375rem;color:var(--color-text-muted)}.CaseStudies_arrows__9M9wg{display:flex;gap:.375rem}.CaseStudies_article__J5GAV{grid-area:article;padding:var(--section-xs) var(--case-pad) var(--section-m);animation:CaseStudies_caseIn__vjHcH var(--motion-reveal) var(--ease-flow) both}.CaseStudies_story__N1ZlS{max-width:34rem}.CaseStudies_story__N1ZlS p{margin:0}.CaseStudies_eyebrow__bM45X{display:flex;align-items:center;gap:.5625rem;font:500 var(--type-label)}.CaseStudies_eyebrow__bM45X i{width:7px;height:7px;flex-shrink:0;background:var(--color-accent);transform:rotate(45deg)}.CaseStudies_story__N1ZlS h2{margin:var(--section-xs) 0 .625rem;font:var(--type-heading-l);letter-spacing:var(--type-heading-l-tracking)}.CaseStudies_context__Xk_kk{display:flex;flex-wrap:wrap;gap:.25rem .5rem;color:var(--color-text-muted);font:var(--type-label)}.CaseStudies_context__Xk_kk span+span:before{content:"·";margin-right:.5rem}.CaseStudies_story__N1ZlS .CaseStudies_intro__IrqaA{margin-top:var(--section-xs);font-size:var(--type-body-size);line-height:var(--type-body-line)}.CaseStudies_story__N1ZlS .CaseStudies_partnerStory____4M0{margin-top:var(--section-xs);color:var(--color-text-muted);font-size:var(--text-base);line-height:1.55}.CaseStudies_metrics__gduL5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;gap:.75rem;margin:var(--section-s) 0 0;padding:0}.CaseStudies_metrics__gduL5>div{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:var(--section-xs);padding:1rem;border-radius:var(--r);background:var(--color-surface-tint)}.CaseStudies_metrics__gduL5 dt{color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.35}.CaseStudies_metrics__gduL5 dd{margin:0;font:var(--type-figure);letter-spacing:var(--type-figure-tracking);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.CaseStudies_note__9DhUa{margin:.75rem 0 0;color:var(--color-text-muted);font:var(--type-caption)}.CaseStudies_people__YL4Jj{margin:var(--section-s) 0 0;font-size:var(--text-md);line-height:1.45}.CaseStudies_people__YL4Jj>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--section-xs);padding:.875rem 0;border-bottom:1px solid var(--color-border)}.CaseStudies_people__YL4Jj>div:first-child{border-top:1px solid var(--color-border)}.CaseStudies_people__YL4Jj dt{color:var(--color-text-muted)}.CaseStudies_people__YL4Jj dd{display:grid;gap:.125rem;margin:0}@keyframes CaseStudies_caseIn__vjHcH{0%{opacity:0}}.CaseStudies_back__oB_xK{display:inline-flex;align-items:center;gap:.625rem;padding:0;min-height:44px;border:0;background:transparent;color:var(--color-text);font:400 var(--text-md)/1.4 var(--sans);cursor:pointer}.CaseStudies_back__oB_xK>span{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-pill);background:var(--color-surface-sunken)}.CaseStudies_back__oB_xK svg{transform:rotate(180deg)}.CaseStudies_links__ZBd8O{margin-top:var(--section-s)}.CaseStudies_links__ZBd8O h3{margin:0 0 .75rem;font:500 var(--text-md)/1.4 var(--sans)}.CaseStudies_link__wHtqj{display:flex;align-items:center;gap:.875rem;width:100%;margin-top:.5rem;padding:.625rem;background:color-mix(in srgb,var(--color-surface-sunken) 45%,var(--color-surface));border:0;border-radius:var(--r);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;transition:background var(--motion-control) var(--ease-flow)}.CaseStudies_link__wHtqj:hover{background:var(--color-surface-sunken)}.CaseStudies_link__wHtqj img{width:52px;height:64px;object-fit:cover;border-radius:var(--r);flex-shrink:0}.CaseStudies_link__wHtqj>span{display:grid;gap:.25rem;flex:1}.CaseStudies_link__wHtqj b{font-size:var(--text-md);font-weight:400;line-height:1.3}.CaseStudies_link__wHtqj small{font-size:var(--text-xs);color:var(--color-text-muted)}.CaseStudies_link__wHtqj svg{flex-shrink:0}.CaseStudies_back__oB_xK:focus-visible,.CaseStudies_link__wHtqj:focus-visible,.CaseStudies_reader__bGjSy button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.CaseStudies_rail__udqBe:focus-visible{outline:2px solid var(--color-text);outline-offset:-4px}@media (max-width:860px){.CaseStudies_dialog__tteLq[role=dialog][aria-modal=true]{--case-h:calc(100dvh - 48px);--case-pad:1.75rem;--case-bar:3.75rem}.CaseStudies_dialog__tteLq>:has(>[data-close]){position:static;min-height:0;padding:1.125rem 1.25rem .5rem var(--case-pad);pointer-events:auto}.CaseStudies_arrows__9M9wg [data-variant],.CaseStudies_dialog__tteLq [data-close][data-variant]{background:var(--color-surface-sunken);-webkit-backdrop-filter:none;backdrop-filter:none}.CaseStudies_reader__bGjSy{display:flex;flex-direction:column;min-height:0}.CaseStudies_bar__BFLol{min-height:var(--case-bar);padding:.5rem var(--case-pad);justify-content:flex-start}.CaseStudies_reader__bGjSy>*{flex-shrink:0}.CaseStudies_gallery__FM7kp{position:relative;align-self:stretch;height:auto;background:none}.CaseStudies_rail__udqBe{gap:.5rem;padding:0 var(--case-pad);scroll-padding-inline:var(--case-pad)}.CaseStudies_slide__rj8zI{flex-basis:min(82%,400px);aspect-ratio:4/5;height:auto;border-radius:var(--r);background:var(--color-surface-sunken);scroll-snap-stop:normal}.CaseStudies_controls__KEaMY{position:static;padding:.75rem var(--case-pad) 0}.CaseStudies_count__BtOmv{padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.CaseStudies_article__J5GAV{padding:var(--section-s) var(--case-pad) var(--section-l)}}@media (max-width:600px){.CaseStudies_dialog__tteLq[role=dialog][aria-modal=true]{--case-h:calc(100dvh - 16px);--case-pad:1.25rem}.CaseStudies_metrics__gduL5{gap:.5rem}.CaseStudies_metrics__gduL5>div{padding:.75rem}.CaseStudies_metrics__gduL5 dt{font-size:var(--text-xs)}.CaseStudies_people__YL4Jj{font-size:var(--text-md)}}@media (max-width:860px) and (hover:none) and (pointer:coarse){.CaseStudies_arrows__9M9wg{display:none}}@media (prefers-reduced-motion:reduce){.CaseStudies_count__BtOmv i,.CaseStudies_link__wHtqj{transition:none}.CaseStudies_article__J5GAV,.CaseStudies_slide__rj8zI{animation:none}}