.CaseStudyPage_hero__-3sF1{overflow:hidden}.CaseStudyPage_heroShell__qVC7A{margin:0 auto;max-width:var(--container);padding:34px var(--gutter) 60px;position:relative;z-index:1}.CaseStudyPage_caseFile__bydCb{color:var(--text-3);margin-top:50px}.CaseStudyPage_title__f8jTY{margin-top:24px}.CaseStudyPage_summary__MxgD9{color:var(--text-2);font-size:21px;letter-spacing:-.012em;line-height:1.55;margin-top:34px;max-width:56ch}.CaseStudyPage_visit__cZk8n{align-items:center;color:var(--text-2);display:inline-flex;flex-wrap:wrap;gap:6px 14px;letter-spacing:.14em;margin-top:22px;min-height:44px;transition:color var(--dur-link) ease}.CaseStudyPage_visit__cZk8n:hover{color:var(--text-1)}.CaseStudyPage_visitHost__\+kOxD{white-space:nowrap}.CaseStudyPage_statBand__fjPbF{border-top:1px solid var(--rule)}.CaseStudyPage_statBar__YwM6T{display:grid;grid-template-columns:repeat(5,1fr);margin:0 auto;max-width:var(--container);padding:0 var(--gutter);position:relative;z-index:1}.CaseStudyPage_stat__z1ocP{border-right:1px solid var(--rule);min-width:0;padding:38px 24px 38px 0}.CaseStudyPage_stat__z1ocP:last-child{border-right:0}.CaseStudyPage_statValue__9eh0L{font-size:var(--type-client)}.CaseStudyPage_statLabel__XnfnE{color:var(--text-3);font-size:12.5px;line-height:1.5;margin-top:10px;overflow-wrap:break-word}.CaseStudyPage_brief__wqQIh{display:flex;flex-direction:column;gap:22px;max-width:var(--measure-prose);min-width:0}.CaseStudyPage_briefLead__B4Qdy{color:var(--text-1);font-size:22px;letter-spacing:-.015em;line-height:1.55}.CaseStudyPage_briefBody__F\+M5-{color:var(--text-3);font-size:16.5px;line-height:1.75}.CaseStudyPage_builtGrid__oTGfr{grid-template-columns:repeat(2,1fr);min-width:0}.CaseStudyPage_builtCell__ytoY\+{display:flex;flex-direction:column;gap:11px;min-height:186px;min-width:0;padding:34px 30px}.CaseStudyPage_quote__xe4za{text-wrap:pretty;color:var(--text-1);font-size:var(--type-quote);font-weight:600;letter-spacing:-.035em;line-height:1.18;max-width:20ch;overflow-wrap:break-word}.CaseStudyPage_attribution__s\+IK7{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.CaseStudyPage_attributionRule__UhJPm{background:var(--gold);display:block;flex:none;height:1px;width:26px}@media (max-width:1080px) and (min-width:861px){.CaseStudyPage_statBar__YwM6T{grid-template-columns:repeat(3,1fr)}.CaseStudyPage_stat__z1ocP{padding:30px 18px 30px 0}.CaseStudyPage_stat__z1ocP:nth-child(3n){border-right:0}.CaseStudyPage_stat__z1ocP:nth-child(-n+3){border-bottom:1px solid var(--rule)}}@media (max-width:860px){.CaseStudyPage_heroShell__qVC7A{padding-bottom:44px}.CaseStudyPage_caseFile__bydCb{margin-top:34px}.CaseStudyPage_summary__MxgD9{font-size:17px;margin-top:26px}.CaseStudyPage_briefLead__B4Qdy{font-size:19px}.CaseStudyPage_briefBody__F\+M5-{font-size:16px}.CaseStudyPage_title__f8jTY{font-size:clamp(32px,8.6vw,44px)}.CaseStudyPage_statBar__YwM6T{grid-template-columns:repeat(2,1fr)}.CaseStudyPage_stat__z1ocP{border-bottom:1px solid var(--rule);border-right:1px solid var(--rule);padding:24px 16px 24px 0}.CaseStudyPage_stat__z1ocP:nth-child(2n){border-right:0}.CaseStudyPage_stat__z1ocP:last-child{border-bottom:0;border-right:0}.CaseStudyPage_builtGrid__oTGfr{grid-template-columns:1fr}.CaseStudyPage_builtCell__ytoY\+{min-height:0;padding:28px 22px}}.CaseStudyPage_ongoingTitle__i8ZXm{color:var(--text-1);margin-bottom:var(--space-md);max-width:22ch}.CaseStudyPage_ongoingLead__UU8Ev{margin-bottom:var(--space-xl);max-width:62ch}.CaseStudyPage_ongoingRows__w4CU5{display:flex;flex-direction:column}.CaseStudyPage_ongoingRow__RXT84{grid-gap:var(--space-lg);align-items:baseline;border-top:1px solid var(--rule);display:grid;gap:var(--space-lg);grid-template-columns:64px minmax(0,1fr) minmax(0,1.4fr);padding:26px 0;transition:padding var(--dur-row) var(--ease),background var(--dur-row) ease}.CaseStudyPage_ongoingRow__RXT84:last-child{border-bottom:1px solid var(--rule)}.CaseStudyPage_ongoingLink__32OmZ{font-size:var(--support);margin-top:var(--space-lg)}@media (max-width:860px){.CaseStudyPage_ongoingRow__RXT84{gap:var(--space-2xs);grid-template-columns:1fr;padding:20px 0}.CaseStudyPage_ongoingTitle__i8ZXm{max-width:none}}