.page_main__t0h_1{align-items:center;display:flex;flex-direction:column;margin:0 auto;width:100%}.page_hero__sHM01{background:var(--color-surface-card-secondary,var(--color-button-secondary-default));border-bottom:1px solid var(--color-border-primary);height:520px;overflow:hidden;position:relative;width:100%}.page_heroMedia__2YWb1{height:100%;left:50%;overflow:hidden;position:absolute;top:0;transform:translateX(-50%);width:min(881px,76.8vw)}.page_heroImage__DDwXq{height:994px;left:0;object-fit:cover;object-position:center top;position:absolute;top:-329px;transform:translateZ(0) scale(1);width:100%;will-change:transform}.page_caseStudyShell__XCP6h{display:grid;grid-template-columns:minmax(0,632px);justify-content:center;padding:100px 40px 80px;width:100%}.page_button__xpS5Z:focus-visible{outline:2px solid var(--color-content-primary);outline-offset:3px}.page_content__LBK8C{gap:48px;min-width:0}.page_content__LBK8C,.page_intro__d5aLb{align-items:flex-start;display:flex;flex-direction:column;width:100%}.page_intro__d5aLb{gap:40px;scroll-margin-top:120px}.page_introHeader__lZc8p{align-items:flex-start;display:flex;flex-direction:column;gap:20px;width:100%}.page_index__E4EPE{color:var(--color-content-secondary);font-size:var(--typography-caption-font-size);font-weight:var(--typography-caption-font-weight);line-height:var(--typography-caption-line-height)}.page_index__E4EPE,.page_title__pm_rZ{font-family:var(--font-family-base);margin:0}.page_title__pm_rZ{color:var(--color-content-primary);font-size:var(--typography-heading-1-font-size);font-weight:var(--typography-heading-1-font-weight);line-height:var(--typography-heading-1-line-height);max-width:597px}.page_summary__lrQAW{color:var(--color-content-secondary);font-family:var(--font-family-base);font-size:var(--typography-subtitle-font-size);font-weight:var(--typography-subtitle-font-weight);line-height:var(--typography-subtitle-line-height);margin:0;width:100%}.page_details__thL_Z{display:grid;grid-gap:12px 40px;gap:12px 40px;grid-template-columns:auto minmax(0,1fr);margin:0;width:100%}.page_detailRow__Bu7pW{display:contents}.page_details__thL_Z dd,.page_details__thL_Z dt{font-family:Inter,var(--font-family-base);font-size:var(--typography-body-medium-font-size);font-weight:var(--typography-body-medium-font-weight);line-height:var(--typography-body-medium-line-height);margin:0}.page_details__thL_Z dt{color:var(--color-content-tertiary)}.page_details__thL_Z dd{color:var(--color-content-secondary)}.page_button__xpS5Z{align-items:center;background:var(--color-button-secondary-default);border-radius:24px;color:var(--color-content-primary);display:inline-flex;font-family:var(--font-family-base);font-size:var(--typography-button-font-size);font-weight:var(--typography-button-font-weight);justify-content:center;line-height:var(--typography-button-line-height);min-height:34px;padding:8px 16px;text-decoration:none;transition:background-color .16s ease,transform .16s ease;white-space:nowrap}.page_button__xpS5Z:hover{background:var(--color-button-secondary-hover)}.page_button__xpS5Z:active{background:var(--color-button-secondary-pressed);transform:translateY(1px)}.page_divider__h7US0{border-top:1px solid var(--color-border-primary);width:100%}.page_metrics__fRZZL{display:flex;gap:64px;width:100%}.page_metric__Z6EHa{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.page_metric__Z6EHa strong{color:var(--color-content-primary);font-family:var(--font-family-base);font-size:var(--typography-heading-2-font-size);font-weight:var(--typography-heading-2-font-weight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:var(--typography-heading-2-line-height)}.page_caption__vEmz_,.page_metric__Z6EHa span{color:var(--color-content-tertiary);font-family:Inter,var(--font-family-base);font-size:var(--typography-body-medium-font-size);font-weight:var(--typography-body-medium-font-weight);line-height:var(--typography-body-medium-line-height)}.page_proseBlock__xsdyA,.page_section__jXNOE,.page_sections__N9jXc{align-items:flex-start;display:flex;flex-direction:column;width:100%}.page_sections__N9jXc{gap:52px}.page_section__jXNOE{gap:0;scroll-margin-top:120px}.page_blockTitle__4TzjG,.page_sectionTitle__GqD2M{color:var(--color-content-primary);font-family:Inter,var(--font-family-base);font-size:var(--typography-heading-3-font-size);font-weight:var(--typography-heading-3-font-weight);line-height:var(--typography-heading-3-line-height);margin:0}.page_sectionTitle__GqD2M{margin-bottom:20px}.page_proseBlock__xsdyA{gap:20px}.page_section__jXNOE>.page_imageBlock__weowE+.page_imageBlock__weowE,.page_section__jXNOE>.page_imageBlock__weowE+.page_imageGrid__4XNzv,.page_section__jXNOE>.page_imageBlock__weowE+.page_proseBlock__xsdyA,.page_section__jXNOE>.page_imageGrid__4XNzv+.page_imageBlock__weowE,.page_section__jXNOE>.page_imageGrid__4XNzv+.page_imageGrid__4XNzv,.page_section__jXNOE>.page_imageGrid__4XNzv+.page_proseBlock__xsdyA,.page_section__jXNOE>.page_proseBlock__xsdyA+.page_imageBlock__weowE,.page_section__jXNOE>.page_proseBlock__xsdyA+.page_imageGrid__4XNzv,.page_section__jXNOE>.page_proseBlock__xsdyA+.page_placeholderFrame__sddvr,.page_section__jXNOE>.page_proseBlock__xsdyA+.page_proseBlock__xsdyA{margin-top:52px}.page_list__NcRVb,.page_prose__DIu_y{color:var(--color-content-secondary);font-family:var(--font-family-base);font-size:var(--typography-body-large-font-size);font-weight:var(--typography-body-large-font-weight);line-height:var(--typography-body-large-line-height);width:100%}.page_prose__DIu_y p{margin:0}.page_prose__DIu_y p+p{margin-top:24px}.page_list__NcRVb{margin:0;padding-left:1.45em}.page_list__NcRVb li+li{margin-top:0}.page_highlight__JAs6p{color:var(--color-content-secondary);text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:3px}.page_imageBlock__weowE,.page_imageGrid__4XNzv{display:flex;gap:24px;margin:0;width:100%}.page_imageBlock__weowE{align-items:center;flex-direction:column}.page_imageGrid__4XNzv{align-items:flex-start}.page_imageItem___tsnu{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:24px;min-width:0;width:100%}.page_imageFrame__5cTeY,.page_videoFrame__o_XFg{background:var(--color-surface-card-primary);height:361px;overflow:hidden;position:relative;width:100%}.page_imageFrame__5cTeY{border-radius:12px}.page_videoFrame__o_XFg{border:1px solid var(--color-border-primary);border-radius:24px;height:441px}.page_caseImage__0oLM4,.page_caseVideo__CKjWy{height:100%;object-fit:cover;object-position:center;width:100%}.page_caseVideo__CKjWy{display:block}.page_imageGrid__4XNzv .page_caseImage__0oLM4{object-fit:contain}.page_caption__vEmz_{margin:0;text-align:center}.page_actions__Zw5CP{align-items:center;display:flex;justify-content:space-between;width:100%}@media (max-width:1199px){.page_caseStudyShell__XCP6h{grid-template-columns:minmax(0,632px);padding-inline:32px}}@media (max-width:767px){.page_hero__sHM01{height:420px}.page_heroMedia__2YWb1{width:min(608px,105.6vw)}.page_heroImage__DDwXq{height:688px;top:-224px}.page_caseStudyShell__XCP6h{padding:72px 24px 56px}.page_content__LBK8C,.page_sections__N9jXc{gap:40px}.page_title__pm_rZ{font-size:var(--typography-heading-2-font-size);line-height:var(--typography-heading-2-line-height)}.page_details__thL_Z{grid-template-columns:1fr}.page_detailRow__Bu7pW{display:flex;flex-direction:column;gap:4px}.page_actions__Zw5CP,.page_imageGrid__4XNzv,.page_metrics__fRZZL{align-items:flex-start;flex-direction:column}.page_metrics__fRZZL{gap:24px}.page_imageFrame__5cTeY,.page_videoFrame__o_XFg{height:auto}.page_imageFrame__5cTeY{aspect-ratio:632/361}.page_videoFrame__o_XFg{aspect-ratio:632/441}}@media (prefers-reduced-motion:reduce){.page_button__xpS5Z,.page_heroImage__DDwXq{transition:none}.page_heroImage__DDwXq{transform:none;will-change:auto}}