.cases_page__ILUEF{background:var(--cream);color:var(--ink)}.cases_section__d66bu{max-width:1120px;margin:auto;padding:85px 6%}.cases_sectionHead__e1NQz{display:grid;grid-template-columns:1fr 2fr;gap:35px;align-items:baseline;margin-bottom:45px}.cases_label__DYvjp,.cases_sectionHead__e1NQz>p{font-size:10px;letter-spacing:.12em;line-height:1.9}.cases_sectionHead__e1NQz h2{font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:32px;font-weight:500;line-height:1.7}.cases_description__yavuI{font-size:13px;line-height:2;color:var(--muted);margin-top:17px}.cases_caseItem___u_L_{display:grid;grid-template-columns:65px 1fr 210px;gap:30px;padding:42px 0;border-top:1px solid var(--rule);color:inherit;text-decoration:none}.cases_caseItem___u_L_:last-child{border-bottom:1px solid var(--rule)}.cases_number__1wXuK{font-family:var(--font-numbers);font-variant-numeric:lining-nums tabular-nums;font-size:27px;color:var(--accent)}.cases_caseBody__wuXqn h3,.cases_related__jWBKm h3{font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:26px;line-height:1.8;font-weight:500;margin:13px 0}.cases_challenge__S_rDY{font-size:13px;line-height:2;color:var(--muted)}.cases_readMore__SLxyt{margin-top:24px;display:inline-flex;gap:35px;align-items:center;border-bottom:1px solid var(--rule-strong);padding-bottom:10px;font-size:12px}.cases_caseItem___u_L_:hover .cases_readMore__SLxyt,.cases_related__jWBKm a:hover .cases_readMore__SLxyt{border-color:var(--ink)}.cases_caseItem___u_L_:focus-visible,.cases_related__jWBKm a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.cases_caseResults__U2ybS{margin:0;align-self:center}.cases_caseResults__U2ybS>div{display:flex;align-items:baseline;justify-content:space-between;gap:15px;padding:15px 0;border-bottom:1px solid var(--rule)}.cases_caseResults__U2ybS dt{font-size:11px;color:var(--muted)}.cases_caseResults__U2ybS dd{font-size:22px;font-family:var(--font-numbers);font-variant-numeric:lining-nums tabular-nums;margin:0}.cases_overviewSection__atKVf,.cases_relatedSection__rzjy4,.cases_voicesSection__TS546{background:var(--surface)}.cases_voices__CjADS{display:grid;grid-template-columns:1fr 1fr;gap:0 55px}.cases_voices__CjADS figure{margin:0;padding:30px 0;border-top:1px solid var(--rule)}.cases_voices__CjADS blockquote{font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:19px;line-height:2;margin:0}.cases_voices__CjADS figcaption{font-size:11px;color:var(--muted);margin-top:17px}.cases_back__CpcL5{max-width:1120px;padding:25px 6% 0;margin:auto}.cases_metrics__c6_M9{max-width:1120px;margin:auto;padding:0 6% 70px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.cases_metrics__c6_M9>div{border-top:1px solid var(--rule);padding-top:22px}.cases_metricValue__y2ivk{font-family:var(--font-numbers);font-variant-numeric:lining-nums tabular-nums;font-size:clamp(30px,4vw,48px);line-height:1.7;margin:9px 0;overflow-wrap:anywhere}.cases_metricSub__22RVl{font-size:11px;color:var(--muted);line-height:1.8}.cases_overview__66FSr{display:grid;grid-template-columns:1fr 1fr;gap:0 50px;margin:0}.cases_overview__66FSr>div{border-top:1px solid var(--rule);padding:22px 0}.cases_overview__66FSr dt{font-size:11px;color:var(--muted);margin-bottom:10px}.cases_overview__66FSr dd{font-size:14px;line-height:2;margin:0}.cases_articleWrap__qwnrY{max-width:900px;padding:30px 6% 85px;margin:auto}.cases_article__02CpH{min-width:0}.cases_article__02CpH h2{font-family:Yu Mincho,Hiragino Mincho ProN,serif;color:var(--ink);font-size:29px;font-weight:500;line-height:1.8;margin-top:52px;border-bottom:1px solid var(--rule);padding-bottom:16px}.cases_article__02CpH h3{color:var(--ink);font-size:20px;font-weight:500;line-height:1.8}.cases_article__02CpH li,.cases_article__02CpH p{color:var(--muted);font-size:14px;line-height:2.2}.cases_article__02CpH strong{color:var(--ink);font-weight:600}.cases_article__02CpH blockquote{border-left:2px solid var(--rule-strong);padding:15px 25px;background:var(--surface);font-style:normal}.cases_article__02CpH table{min-width:500px;font-size:13px}.cases_article__02CpH th{background:var(--surface);color:var(--ink);font-weight:500}.cases_article__02CpH td,.cases_article__02CpH th{border-color:var(--rule);padding:15px;line-height:1.8}.cases_article__02CpH a{color:var(--accent)}.cases_related__jWBKm{display:grid;grid-template-columns:1fr 1fr;gap:35px}.cases_related__jWBKm a{border-top:1px solid var(--rule);padding-top:25px;color:inherit;text-decoration:none}@media(max-width:760px){.cases_section__d66bu{padding:62px 7%}.cases_sectionHead__e1NQz{display:block;margin-bottom:30px}.cases_sectionHead__e1NQz h2{font-size:28px;margin-top:15px}.cases_caseItem___u_L_{grid-template-columns:35px 1fr;gap:15px;padding:30px 0}.cases_caseBody__wuXqn h3,.cases_number__1wXuK,.cases_related__jWBKm h3{font-size:23px}.cases_caseResults__U2ybS{grid-column:2;display:flex;flex-wrap:wrap;gap:15px 22px}.cases_caseResults__U2ybS>div{display:block;border:0;padding:8px 0}.cases_caseResults__U2ybS dd{margin-top:8px;font-size:21px}.cases_voices__CjADS{grid-template-columns:1fr}.cases_back__CpcL5{padding:20px 7% 0}.cases_metrics__c6_M9{padding:0 7% 50px;gap:20px}.cases_metricValue__y2ivk{font-size:28px}.cases_overview__66FSr{gap:0 25px}.cases_articleWrap__qwnrY{padding:15px 7% 60px}.cases_article__02CpH h2{font-size:26px}.cases_related__jWBKm{grid-template-columns:1fr}}@media(max-width:480px){.cases_metrics__c6_M9{grid-template-columns:1fr;gap:18px}.cases_metrics__c6_M9>div{display:grid;grid-template-columns:1fr 1fr;column-gap:15px;align-items:baseline}.cases_metricValue__y2ivk{margin:0}.cases_metricSub__22RVl{grid-column:2}.cases_overview__66FSr{grid-template-columns:1fr}}.cases_casePhoto__95pVG{padding:0 4.4%}.cases_casePhoto__95pVG img{display:block;width:100%;height:400px;object-fit:cover;object-position:center 56%}.cases_casePhoto__95pVG figcaption{font-size:10px;line-height:1.8;color:var(--muted);padding-top:12px}@media(max-width:760px){.cases_casePhoto__95pVG{padding:0 7%}.cases_casePhoto__95pVG img{height:240px;object-position:45% center}}.cases_numeric__Asw8i{font-family:var(--font-numbers);font-variant-numeric:lining-nums tabular-nums}