.page_main__65uU8{align-items:center;display:flex;flex-direction:column;margin:0 auto;width:100%}.page_hero__ubGIQ{background:var(--color-surface-card-secondary,var(--color-button-secondary-default));border-bottom:1px solid var(--color-border-primary);height:420px;overflow:hidden;position:relative;width:100%}.page_heroMedia__jFmhi{height:100%;left:50%;overflow:hidden;position:absolute;top:0;transform:translateX(-50%);width:min(624px,72vw)}.page_heroImage__EMa5J{height:125%;left:0;object-fit:cover;object-position:center top;position:absolute;top:-14%;transform:translateZ(0) scale(1);width:100%;will-change:transform}.page_caseStudyShell__R5Zxy{display:grid;grid-template-columns:minmax(0,632px);justify-content:center;padding:100px 40px 80px;width:100%}.page_button__zylU3:focus-visible{outline:2px solid var(--color-content-primary);outline-offset:3px}.page_content__WiG38{gap:48px;min-width:0}.page_content__WiG38,.page_intro__BIq6w{align-items:flex-start;display:flex;flex-direction:column;width:100%}.page_intro__BIq6w{gap:40px;scroll-margin-top:120px}.page_introHeader__t0Kfm{align-items:flex-start;display:flex;flex-direction:column;gap:20px;width:100%}.page_index__w4kbH{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__w4kbH,.page_title__d7_iW{font-family:var(--font-family-base);margin:0}.page_title__d7_iW{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__dia3C{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__9Sisb{display:grid;grid-gap:12px 40px;gap:12px 40px;grid-template-columns:auto minmax(0,1fr);margin:0;width:100%}.page_detailRow__umx3v{display:contents}.page_details__9Sisb dd,.page_details__9Sisb 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__9Sisb dt{color:var(--color-content-tertiary)}.page_details__9Sisb dd{color:var(--color-content-secondary)}.page_button__zylU3{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__zylU3:hover{background:var(--color-button-secondary-hover)}.page_button__zylU3:active{background:var(--color-button-secondary-pressed);transform:translateY(1px)}.page_divider__SjCUP{border-top:1px solid var(--color-border-primary);width:100%}.page_metrics__1cD9h{display:flex;gap:64px;width:100%}.page_metric__yEirb{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.page_metric__yEirb 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__Zrtdn,.page_metric__yEirb 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__xO8iz,.page_section__T3r1d,.page_sections__jqlUQ{align-items:flex-start;display:flex;flex-direction:column;width:100%}.page_sections__jqlUQ{gap:52px}.page_section__T3r1d{gap:0;scroll-margin-top:120px}.page_blockTitle__akIIy,.page_sectionTitle__HGSyC{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__HGSyC{margin-bottom:20px}.page_proseBlock__xO8iz{gap:20px}.page_section__T3r1d>.page_imageBlock__gkACz+.page_imageBlock__gkACz,.page_section__T3r1d>.page_imageBlock__gkACz+.page_imageGrid__8F_re,.page_section__T3r1d>.page_imageBlock__gkACz+.page_proseBlock__xO8iz,.page_section__T3r1d>.page_imageGrid__8F_re+.page_imageBlock__gkACz,.page_section__T3r1d>.page_imageGrid__8F_re+.page_imageGrid__8F_re,.page_section__T3r1d>.page_imageGrid__8F_re+.page_proseBlock__xO8iz,.page_section__T3r1d>.page_proseBlock__xO8iz+.page_imageBlock__gkACz,.page_section__T3r1d>.page_proseBlock__xO8iz+.page_imageGrid__8F_re,.page_section__T3r1d>.page_proseBlock__xO8iz+.page_proseBlock__xO8iz{margin-top:52px}.page_prose__tTY6R{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__tTY6R p{margin:0}.page_prose__tTY6R p+p{margin-top:24px}.page_highlight__TJbKc{color:var(--color-content-secondary);text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:3px}.page_imageBlock__gkACz,.page_imageGrid__8F_re{display:flex;gap:24px;margin:0;width:100%}.page_imageBlock__gkACz{align-items:center;flex-direction:column}.page_imageGrid__8F_re{align-items:flex-start}.page_imageItem__VCk1V{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:24px;min-width:0}.page_imageFrame__LoGEl{background:var(--color-surface-card-primary);border-radius:12px;height:361px;overflow:hidden;position:relative;width:100%}.page_caseImage__aEPqh{height:100%;object-fit:cover;object-position:center;width:100%}.page_imageGrid__8F_re .page_caseImage__aEPqh{object-fit:contain}.page_caption__Zrtdn{margin:0;text-align:center}.page_actions__y2pdO{align-items:center;display:flex;justify-content:space-between;width:100%}@media (max-width:1199px){.page_caseStudyShell__R5Zxy{grid-template-columns:minmax(0,632px);padding-inline:32px}}@media (max-width:767px){.page_hero__ubGIQ{height:420px}.page_heroMedia__jFmhi{width:min(420px,92vw)}.page_caseStudyShell__R5Zxy{padding:72px 24px 56px}.page_content__WiG38,.page_sections__jqlUQ{gap:40px}.page_title__d7_iW{font-size:var(--typography-heading-2-font-size);line-height:var(--typography-heading-2-line-height)}.page_details__9Sisb{grid-template-columns:1fr}.page_detailRow__umx3v{display:flex;flex-direction:column;gap:4px}.page_actions__y2pdO,.page_imageGrid__8F_re,.page_metrics__1cD9h{align-items:flex-start;flex-direction:column}.page_metrics__1cD9h{gap:24px}.page_imageFrame__LoGEl{height:auto;aspect-ratio:632/361}}@media (prefers-reduced-motion:reduce){.page_button__zylU3,.page_heroImage__EMa5J{transition:none}.page_heroImage__EMa5J{transform:none;will-change:auto}}