.CaseStudy-module__3T9wKG__page{color:#17221e;min-height:100vh;padding:32px 24px 56px}.CaseStudy-module__3T9wKG__printActions{justify-content:flex-end;max-width:1180px;margin:0 auto 14px;display:flex}.CaseStudy-module__3T9wKG__printActions a{color:#fff;background:#173f36;border-radius:999px;justify-content:center;align-items:center;min-width:92px;padding:10px 18px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #173f3629}.CaseStudy-module__3T9wKG__printActions a:hover{background:#205448}.CaseStudy-module__3T9wKG__paper{background:#ffffffdb;border:1px solid #14231d1a;border-radius:28px;max-width:1180px;margin:auto;overflow:hidden;box-shadow:0 24px 70px #16251f1f}.CaseStudy-module__3T9wKG__hero{background-image:linear-gradient(#1d524209 1px,#0000 1px),linear-gradient(90deg,#1d524209 1px,#0000 1px);background-size:38px 38px;border-bottom:1px solid #cad1cb;padding:68px 74px 52px}.CaseStudy-module__3T9wKG__kicker{color:#1d5a4d;letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:1rem;font-weight:700}.CaseStudy-module__3T9wKG__hero h1{letter-spacing:-.03em;width:100%;margin:0;font-size:clamp(2.8rem,5vw,4rem);font-weight:500;line-height:.95}.CaseStudy-module__3T9wKG__abstract{color:#4e5f59;border-left:3px solid #c88f3d;width:100%;margin:30px 0 36px;padding-left:22px;font-size:1.1rem;line-height:1.8}.CaseStudy-module__3T9wKG__meta{border-top:1px solid #aeb9b1;grid-template-columns:repeat(3,1fr);gap:24px;padding-top:20px;display:grid}.CaseStudy-module__3T9wKG__meta div{flex-direction:column;gap:6px;display:flex}.CaseStudy-module__3T9wKG__meta span{color:#5f6f69;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:700}.CaseStudy-module__3T9wKG__meta strong{font-size:.95rem}.CaseStudy-module__3T9wKG__findings,.CaseStudy-module__3T9wKG__methods{padding:54px 74px}.CaseStudy-module__3T9wKG__sectionLabel{align-items:center;gap:14px;margin-bottom:28px;display:flex}.CaseStudy-module__3T9wKG__sectionLabel span{color:#1d5a4d;width:32px;height:32px;font:700 .78rem var(--font-body);border:1px solid #1d5a4d;border-radius:50%;place-items:center;display:grid}.CaseStudy-module__3T9wKG__sectionLabel h2{margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:500;line-height:.98}.CaseStudy-module__3T9wKG__statGrid{border-top:2px solid #17221e;border-bottom:1px solid #aeb9b1;grid-template-columns:repeat(3,1fr);display:grid}.CaseStudy-module__3T9wKG__stat{border-right:1px solid #cdd4ce;flex-direction:column;padding:28px 20px 25px 0;display:flex}.CaseStudy-module__3T9wKG__stat:not(:first-child){padding-left:22px}.CaseStudy-module__3T9wKG__stat:last-child{border-right:0}.CaseStudy-module__3T9wKG__stat strong{color:#164f43;font:600 clamp(2.25rem,4vw,3.25rem)/1 var(--font-display);font-variant-numeric:tabular-nums}.CaseStudy-module__3T9wKG__stat span{margin-top:13px;font-size:.95rem;font-weight:700}.CaseStudy-module__3T9wKG__stat small{color:#5e6b65;margin-top:5px;font-size:.8rem}.CaseStudy-module__3T9wKG__analysisGrid{grid-template-columns:1.5fr .72fr;gap:32px;padding:54px 74px 60px;display:grid}.CaseStudy-module__3T9wKG__figure{background:#ffffff94;border:1px solid #bcc6bf;border-radius:18px;padding:30px}.CaseStudy-module__3T9wKG__figureHeading{border-bottom:1px solid #d4dad5;justify-content:space-between;align-items:flex-start;padding-bottom:22px;display:flex}.CaseStudy-module__3T9wKG__figureHeading span,.CaseStudy-module__3T9wKG__resultTag{color:#5c6963;letter-spacing:.1em;font-size:.78rem;font-weight:700}.CaseStudy-module__3T9wKG__figureHeading h2{margin:4px 0 0;font-size:2rem;font-weight:500}.CaseStudy-module__3T9wKG__unit{margin-top:4px}.CaseStudy-module__3T9wKG__barChart{flex-direction:column;gap:22px;padding:32px 0 22px;display:flex}.CaseStudy-module__3T9wKG__barLabel{justify-content:space-between;margin-bottom:8px;font-size:.85rem;display:flex}.CaseStudy-module__3T9wKG__barLabel span{color:#596761;font-weight:700}.CaseStudy-module__3T9wKG__barLabel b{font-variant-numeric:tabular-nums}.CaseStudy-module__3T9wKG__track{background:#e5e9e5;height:22px;position:relative}.CaseStudy-module__3T9wKG__track i{background:#6f8d83;height:100%;display:block}.CaseStudy-module__3T9wKG__track i.CaseStudy-module__3T9wKG__highlight{background:#c88f3d}.CaseStudy-module__3T9wKG__figureNote{color:#596761;margin:10px 0 0;font-size:.8rem;line-height:1.7}.CaseStudy-module__3T9wKG__keyResult{color:#fff;background:#173f36;border-radius:18px;flex-direction:column;padding:32px;display:flex;box-shadow:0 14px 30px #173f3629}.CaseStudy-module__3T9wKG__resultTag{color:#b9cec7}.CaseStudy-module__3T9wKG__bigNumber{font:500 clamp(3rem,6vw,4rem)/.95 var(--font-display);color:#f6f0e4;letter-spacing:-.03em;margin-top:38px}.CaseStudy-module__3T9wKG__bigNumber sup{vertical-align:top;font-size:.38em}.CaseStudy-module__3T9wKG__keyResult h2{margin:20px 0 10px;font-size:2rem;font-weight:500;line-height:1.1}.CaseStudy-module__3T9wKG__keyResult p{color:#c9d7d2;font-size:.94rem;line-height:1.6}.CaseStudy-module__3T9wKG__interval{border-top:1px solid #ffffff38;justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:24px;font-size:12px;display:flex}.CaseStudy-module__3T9wKG__interval strong{color:#e8c68f;font:500 27px Georgia,serif}.CaseStudy-module__3T9wKG__methods{background:#f5f6f1;border-top:1px solid #cad1cb}.CaseStudy-module__3T9wKG__methodsGrid{grid-template-columns:repeat(3,1fr);gap:36px;display:grid}.CaseStudy-module__3T9wKG__methodsGrid h3{margin:0 0 10px;font-size:1.3rem}.CaseStudy-module__3T9wKG__methodsGrid p{color:#5b6963;margin:0;font-size:.94rem;line-height:1.7}.CaseStudy-module__3T9wKG__conclusion{border-top:2px solid #17221e;grid-template-columns:150px 1fr;gap:35px;margin:0 74px;padding:40px 0;display:grid}.CaseStudy-module__3T9wKG__conclusion>span{letter-spacing:.1em;color:#1d5a4d;font-size:.95rem;font-weight:700}.CaseStudy-module__3T9wKG__conclusion p{margin:0;font:26px/1.45 Georgia,serif}.CaseStudy-module__3T9wKG__footer{color:#5f6d66;border-top:1px solid #cad1cb;justify-content:flex-end;gap:40px;padding:25px 74px;font-size:10px;line-height:1.5;display:flex}.CaseStudy-module__3T9wKG__footer p{max-width:650px;margin:0}.CaseStudy-module__3T9wKG__footer>span{text-align:right;letter-spacing:.1em;white-space:nowrap}@media (max-width:760px){.CaseStudy-module__3T9wKG__page{padding:22px 10px 40px}.CaseStudy-module__3T9wKG__paper{border-radius:22px}.CaseStudy-module__3T9wKG__hero,.CaseStudy-module__3T9wKG__methods{padding:38px 24px}.CaseStudy-module__3T9wKG__hero h1{font-size:clamp(2.6rem,12vw,3.5rem)}.CaseStudy-module__3T9wKG__abstract{font-size:1rem;line-height:1.7}.CaseStudy-module__3T9wKG__meta{grid-template-columns:1fr}.CaseStudy-module__3T9wKG__analysisGrid{grid-template-columns:1fr;padding:38px 24px 42px}.CaseStudy-module__3T9wKG__keyResult{min-height:390px}.CaseStudy-module__3T9wKG__methodsGrid{grid-template-columns:1fr;gap:28px}.CaseStudy-module__3T9wKG__conclusion{grid-template-columns:1fr;gap:12px;margin:0 24px;padding:32px 0}.CaseStudy-module__3T9wKG__conclusion p{font-size:1.3rem}.CaseStudy-module__3T9wKG__footer{padding:22px 24px;display:block}.CaseStudy-module__3T9wKG__footer>span{text-align:left;white-space:normal;margin-top:14px;display:block}}@media print{.CaseStudy-module__3T9wKG__printActions{display:none}}
