.case-study_page__OHukC{min-height:100vh;background:#F5F4F0;color:#121212;overflow-x:hidden}.case-study_page__OHukC :focus-visible{outline:2px solid var(--model);outline-offset:2px}.case-study_column__3WE8_{max-width:712px;margin:0 auto;padding:48px 24px 160px}.case-study_crumb__or88Q{display:inline-block;margin-bottom:48px;color:#5E5E5A;text-decoration:none;transition:color .15s ease}.case-study_crumb__or88Q:hover{color:#121212}.case-study_h1__qpNiD{margin:0;font-family:var(--font-sans);font-weight:600;font-size:30px;line-height:1;letter-spacing:-.01em;text-transform:uppercase}.case-study_subtitle__GBP67{margin:20px 0 40px;line-height:1.6}.case-study_p__YfZEa,.case-study_subtitle__GBP67{font-family:var(--font-sans);font-size:18px;color:#2A2A28}.case-study_p__YfZEa{margin:0 0 24px;max-width:34em;line-height:1.7}.case-study_p__YfZEa:last-child{margin-bottom:0}.case-study_link__Y2_uk,.case-study_p__YfZEa a{color:inherit;text-decoration:underline;text-underline-offset:3px}.case-study_section__wM5SS{margin-top:88px}.case-study_mark__mZIbx{margin-bottom:20px}.case-study_eyebrow__8zmyX{color:#5E5E5A}.case-study_h2__rjrUD{margin:10px 0 28px;font-size:18px}.case-study_h2__rjrUD,.case-study_h3__B458e{font-family:var(--font-sans);font-weight:600;line-height:1.3;letter-spacing:.03em;text-transform:uppercase}.case-study_h3__B458e{margin:56px 0 16px;font-size:15px}.case-study_caption__deuql{margin:12px 0 0;max-width:34em;overflow-wrap:anywhere;font-family:var(--font-sans);font-size:15px;line-height:1.7;color:#3A3A38}.case-study_label__EVuy0{font-family:var(--font-sans);font-size:11px;line-height:1.45;letter-spacing:.06em;text-transform:uppercase;color:#5E5E5A}.case-study_model__rnCcp{color:var(--model)}.case-study_quote__3b4XS{margin:16px 0 0;padding:12px 16px;background:#EEEEEA;font-family:var(--font-mono);font-size:12px;line-height:1.6;color:#2A2A28;white-space:pre-wrap;overflow-wrap:anywhere}.case-study_list__3DmkK{margin:0 0 24px;padding-left:1.1em;max-width:34em;list-style:disc;font-family:var(--font-sans);font-size:18px;line-height:1.7;color:#2A2A28}.case-study_list__3DmkK li+li{margin-top:10px}.case-study_wide__m4m3R{position:relative;left:50%;transform:translateX(-50%);width:min(1080px,calc(100vw - 48px))}.case-study_figure__ZOynW{margin:40px 0 0}.case-study_figure__ZOynW img{display:block;width:100%;height:auto;background:#EEEEEA}.case-study_stats__8V1Et{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-bottom:56px}.case-study_statNum__lm0nm{font-family:var(--font-sans);font-weight:600;font-size:30px;line-height:1;letter-spacing:-.01em}.case-study_statUnit__2FQlZ{margin-left:6px;font-size:15px;font-weight:400;letter-spacing:0;color:#5E5E5A}.case-study_stats__8V1Et .case-study_label__EVuy0{margin-top:10px}.case-study_frames__EXeua{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:64px}.case-study_frameHead__qywZa{display:flex;justify-content:space-between;gap:8px;margin-bottom:10px}.case-study_frameImg__yRuZT{display:block;width:100%;aspect-ratio:9/16;object-fit:cover;background:#EEEEEA}.case-study_legend__u2avI{display:flex;flex-wrap:wrap;gap:24px;margin:28px 0 0}.case-study_legendItem__NoONi{display:inline-flex;align-items:center;gap:10px}.case-study_swatch__RzXzB{width:14px;height:14px;border:1px solid #e6e4df;background:#FFFFFF}.case-study_swatchModel__HR2U4{border-color:var(--model);background:var(--model-fill)}.case-study_pipeline__cvgdx{display:flex;align-items:stretch;margin-top:28px}.case-study_box__s_hxX{flex:1 1 0;min-width:0;padding:14px 14px 16px;background:#FFFFFF;border:1px solid #e6e4df}.case-study_boxModel__Si0JK{background:var(--model-fill);border-color:var(--model)}.case-study_boxName__ZDgNu{font-family:var(--font-sans);font-weight:600;font-size:11px;line-height:1.35;letter-spacing:.06em;text-transform:uppercase;color:#121212}.case-study_boxModel__Si0JK .case-study_boxName__ZDgNu{color:var(--model)}.case-study_boxLine__q4Jqy{margin-top:6px;overflow-wrap:anywhere;font-family:var(--font-sans);font-size:12px;line-height:1.45;color:#3A3A38}.case-study_connector__eI20Q{flex:0 0 16px;align-self:center;height:1px;background:#DCDAD4}.case-study_rules__4AlDC{margin:24px 0 0;max-width:34em;padding:0;list-style:none;font-family:var(--font-sans);font-size:13px;line-height:1.5;color:#3A3A38}.case-study_rules__4AlDC li+li{margin-top:6px}.case-study_owners__b2X16{display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;margin-top:40px}.case-study_ownersFrame__4BLzP{display:block;width:100%;aspect-ratio:9/16;object-fit:cover;background:#EEEEEA}.case-study_item__mZC0y{display:grid;grid-template-columns:28px minmax(0,1fr);padding:28px 0;border-top:1px solid #e6e4df}.case-study_item__mZC0y:first-child{padding-top:0;border-top:0}.case-study_itemNum__Ul9qw{font-family:var(--font-mono);font-size:12px;line-height:1.6;color:#5E5E5A}.case-study_itemHead__s3WR5{margin:0;font-family:var(--font-sans);font-weight:600;font-size:15px;line-height:1.3;letter-spacing:.03em;text-transform:uppercase}.case-study_itemText__EZEe6{margin:10px 0 0;max-width:34em;font-family:var(--font-sans);font-size:15px;line-height:1.7;color:#3A3A38}.case-study_row__1NoQN{display:flex;gap:32px;padding:24px 0;border-top:1px solid #e6e4df}.case-study_rowImg__1pXVI{flex:0 0 150px;width:150px;align-self:flex-start;object-fit:cover;background:#EEEEEA}.case-study_rowImgAd__t4_8G{aspect-ratio:4/5;object-position:top}.case-study_rowImgUi__vJnIC{aspect-ratio:4/3}.case-study_rowText__3cFep{min-width:0}.case-study_replacement__nvorx,.case-study_struck__uAMyz{font-family:var(--font-sans);font-weight:600;font-size:18px;line-height:1.3}.case-study_struck__uAMyz{color:#5E5E5A;text-decoration:line-through}.case-study_replacement__nvorx{color:#121212}.case-study_rule__a7Xfs{margin-top:10px;font-family:var(--font-sans);font-size:11px;line-height:1.45;letter-spacing:.06em;text-transform:uppercase;color:#121212}.case-study_rule__a7Xfs.case-study_model__rnCcp{color:var(--model)}.case-study_explain__81xBn{margin:12px 0 0;overflow-wrap:anywhere;max-width:34em;font-family:var(--font-sans);font-size:15px;line-height:1.7;color:#3A3A38}.case-study_set__MuWXp{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:16px;margin-top:40px}.case-study_setImg__yBTwJ{display:block;width:100%;aspect-ratio:9/16;object-fit:cover;background:#EEEEEA}.case-study_setCaption__bydNK{margin-top:8px;overflow-wrap:anywhere;font-family:var(--font-sans);font-size:11px;line-height:1.45;color:#5E5E5A}.case-study_setCaption__bydNK strong{font-weight:600;color:#121212}.case-study_footer__uW1ae{margin-top:96px;padding-top:24px;border-top:1px solid #dcdad4}@media (max-width:759px){.case-study_h1__qpNiD{font-size:24px}.case-study_subtitle__GBP67{font-size:17px}.case-study_list__3DmkK,.case-study_p__YfZEa{font-size:17px;line-height:1.65}.case-study_section__wM5SS{margin-top:64px}.case-study_h2__rjrUD{font-size:16px}.case-study_frames__EXeua,.case-study_stats__8V1Et{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study_frames__EXeua{gap:16px;margin-top:40px}.case-study_pipeline__cvgdx{flex-direction:column}.case-study_box__s_hxX{flex:0 0 auto}.case-study_connector__eI20Q{flex:0 0 16px;width:1px;height:16px;align-self:center}.case-study_owners__b2X16{grid-template-columns:minmax(0,1fr);gap:32px}.case-study_row__1NoQN{gap:20px}.case-study_rowImg__1pXVI{flex-basis:96px;width:96px}.case-study_set__MuWXp{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}