.case_main__In2uS{--case-section-gap:120px;--case-text-image-gap:36px;--case-cover-header-gap:var(--case-section-gap);max-width:var(--max-width);padding:120px 36px 240px;gap:var(--case-section-gap)}.case_header__zRAq9,.case_main__In2uS{margin:0 auto;display:flex;flex-direction:column}.case_header__zRAq9{width:44%;gap:24px}.case_title__FpD2y{font-size:var(--type-hero-size);font-weight:var(--type-weight);line-height:var(--type-hero-lh)}.case_meta__deOFs{display:flex;flex-direction:column;gap:2px}.case_metaRow__qkt3u{font-size:var(--type-body-size);font-weight:var(--type-weight);line-height:var(--type-body-lh);color:var(--fg-muted)}.case_metaRow__qkt3u strong{color:var(--fg);font-weight:var(--type-weight)}.case_intro__azCJm{font-size:var(--type-body-size);font-weight:var(--type-weight);line-height:var(--type-body-lh);white-space:pre-line;color:var(--fg-muted)}.case_section___bGUL{display:flex;flex-direction:column;gap:var(--case-text-image-gap)}.case_coverFirst__6CldP{margin-top:calc(var(--case-cover-header-gap) - var(--case-section-gap))}.case_bordered__WLS8k .case_mediaItemContain__9yFya:after,.case_bordered__WLS8k .case_mediaItem__q6GLr:after{content:"";position:absolute;inset:0;border:1px solid rgba(0,0,0,.08);pointer-events:none;z-index:2}.case_sectionText__U0Vsn{width:44%;margin:0 auto;display:flex;flex-direction:column;gap:4px}.case_label__8rLyO{font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-body-lh);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--type-label-color);margin-bottom:6px}.case_heading__G5i5I{font-size:var(--type-heading-size);font-weight:var(--type-weight);line-height:var(--type-heading-lh);color:var(--fg)}.case_body__INc50{font-size:var(--type-body-size);font-weight:var(--type-weight);line-height:var(--type-body-lh);color:var(--fg-muted);white-space:pre-line;margin-top:12px}.case_mediaItem__q6GLr{position:relative;width:100%;height:560px;border-radius:0;overflow:hidden;background:#fff;transition:transform .45s cubic-bezier(.22,1,.36,1)}.case_mediaItem__q6GLr:hover{transform:scale(1.02)}.case_mediaItem__q6GLr img,.case_mediaItem__q6GLr video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.case_mediaItemContain__9yFya{position:relative;width:100%;height:560px;border-radius:0;overflow:hidden;background:#fff;transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex;align-items:center;justify-content:center}.case_mediaItemContain__9yFya:hover{transform:scale(1.02)}.case_autoZoom__C8niH img{transform-origin:var(--zoom-x,50%) var(--zoom-y,50%);animation:case_autoZoomPulse__KlJNw 6s ease-in-out infinite;will-change:transform}@keyframes case_autoZoomPulse__KlJNw{0%,30%{transform:scale(1)}50%,70%{transform:scale(var(--zoom-scale,1.25))}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.case_autoZoom__C8niH img{animation:none}}.case_mediaRow__c4rqm>.case_mediaItemContain__9yFya{flex:1 1;min-width:0}.case_sectionText__U0Vsn .case_mediaItemContain__9yFya{background:#fff}.case_mediaInlineWrapper__grU_Y{margin-top:32px}.case_mediaStack__Z99kw{display:flex;flex-direction:column;gap:16px}.case_mediaRow__c4rqm{display:flex;flex-direction:row;gap:16px;align-items:stretch}.case_mediaRow__c4rqm>.case_mediaItem__q6GLr{flex:1 1;min-width:0;height:400px}.case_mediaRow__c4rqm>.case_captionedItem__6rxef{flex:1 1;min-width:0}.case_captionedItem__6rxef{display:flex;flex-direction:column;gap:8px;align-items:stretch}.case_mediaCaption__RUEOe{font-size:11px;font-weight:var(--type-weight);line-height:1.4;color:var(--fg-muted);text-align:center;white-space:nowrap}.case_mediaSurface__B0rfH{border-radius:16px}.case_mediaPhone__9HhfE{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;gap:12px}.case_mediaItemPhone__AOLdE{flex:0 0 auto;border-radius:0;overflow:hidden}.case_iframeWrapper__BxAcV{container-type:inline-size;position:relative;width:calc(var(--wrapper-w) * 1px);max-width:100%;aspect-ratio:var(--src-w) /var(--src-h);overflow:hidden}.case_iframeWrapperShadow__3mMhF{border-radius:12px;box-shadow:0 3px 8px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.04)}.case_iframeWrapper__BxAcV iframe{position:absolute;top:0;left:0;width:calc(var(--src-w) * 1px);height:calc(var(--src-h) * 1px);border:0;transform-origin:top left;transform:scale(calc(100cqw / (var(--src-w) * 1px)))}.case_iframeContainer__oVtJG{position:relative;width:100%;height:var(--container-h);display:flex;justify-content:center;align-items:center;background:transparent;overflow:visible}@media (max-width:640px){.case_main__In2uS{padding:80px 16px 120px;gap:64px}.case_coverFirst__6CldP{margin-top:0}.case_header__zRAq9,.case_sectionText__U0Vsn{width:100%}.case_title__FpD2y{font-size:36px}.case_section___bGUL{gap:20px}.case_mediaItemContain__9yFya:not(.case_mobileScrollInner__hm4ZL),.case_mediaItem__q6GLr:not(.case_mediaItemBleed__N_7za){height:auto!important;border-radius:0}.case_mediaItem__q6GLr:not(.case_mediaItemBleed__N_7za){width:100%!important;margin-left:0!important;margin-right:0!important}.case_mediaItemBleed__N_7za{height:auto!important}.case_mediaItemBleed__N_7za>img,.case_mediaItemBleed__N_7za>video{position:static!important;width:100%!important;height:auto!important;object-fit:cover!important}.case_mediaRow__c4rqm.case_mobileStack__zklJd{grid-template-columns:1fr}.case_mediaRow__c4rqm.case_mobileStack__zklJd>.case_captionedItem__6rxef,.case_mediaRow__c4rqm.case_mobileStack__zklJd>.case_mediaItemContain__9yFya,.case_mediaRow__c4rqm.case_mobileStack__zklJd>.case_mediaItem__q6GLr{height:auto!important}.case_mobileScrollWrapper__hlENv{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.case_mobileScrollWrapper__hlENv::-webkit-scrollbar{display:none}.case_mobileScrollInner__hm4ZL{height:240px!important;width:max-content;min-width:100%;padding:24px;box-sizing:border-box;aspect-ratio:unset!important}.case_mobileScrollInner__hm4ZL>img{max-width:none!important;max-height:100%!important;height:100%;width:auto;flex-shrink:0}.case_mediaRow__c4rqm{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.case_mediaRow__c4rqm>.case_mediaItemContain__9yFya,.case_mediaRow__c4rqm>.case_mediaItem__q6GLr{height:240px;width:auto;min-width:0}.case_mediaRow__c4rqm>.case_captionedItem__6rxef{height:auto;width:auto;min-width:0}.case_mediaRow__c4rqm>.case_captionedItem__6rxef .case_mediaItemContain__9yFya{height:220px}.case_mediaCaption__RUEOe{white-space:normal}.case_mediaInlineWrapper__grU_Y{margin-top:20px}.case_mediaInlineWrapper__grU_Y .case_mediaItemContain__9yFya{height:auto!important}.case_mediaPhone__9HhfE{flex-direction:column;align-items:stretch;gap:24px}.case_mediaItemPhone__AOLdE{width:100%;display:flex;justify-content:center}.case_mediaItemPhone__AOLdE img{height:300px!important}.case_iframeContainer__oVtJG{height:auto}.case_mediaSurface__B0rfH{width:100%!important;padding:16px!important}}