.CaseStudy-module__R8doEa__hero{background:var(--ink);height:78vh;min-height:480px;color:var(--paper);align-items:flex-end;display:flex;position:relative;overflow:hidden}.CaseStudy-module__R8doEa__heroScrim{z-index:1;background:linear-gradient(#0d0c0c14 45%,#0d0c0cb8);position:absolute;inset:0}.CaseStudy-module__R8doEa__heroInner{z-index:2;width:100%;padding-bottom:48px;position:relative}.CaseStudy-module__R8doEa__heroKicker{color:#f1eee6bf;margin-bottom:14px}.CaseStudy-module__R8doEa__title{letter-spacing:-.035em;font-size:clamp(52px,9vw,140px);font-weight:500;line-height:.98}.CaseStudy-module__R8doEa__metaStrip{border-bottom:1px solid #0d0c0c1f;grid-template-columns:repeat(4,1fr);gap:24px;padding-top:44px;padding-bottom:44px;display:grid}.CaseStudy-module__R8doEa__metaStrip dt{color:var(--n-500);margin-bottom:8px}.CaseStudy-module__R8doEa__metaStrip dd{font-size:16px}@media (max-width:700px){.CaseStudy-module__R8doEa__metaStrip{grid-template-columns:repeat(2,1fr);gap:28px 16px}}.CaseStudy-module__R8doEa__intro{letter-spacing:-.015em;max-width:21em;padding-top:84px;padding-bottom:40px;font-size:clamp(24px,2.6vw,38px);font-weight:500;line-height:1.28}.CaseStudy-module__R8doEa__imageSection{padding-top:48px;padding-bottom:48px}.CaseStudy-module__R8doEa__imageBox{aspect-ratio:16/10;background:var(--n-100);position:relative;overflow:hidden}.CaseStudy-module__R8doEa__twoUp{grid-template-columns:1fr 1fr;gap:24px;padding-top:48px;padding-bottom:48px;display:grid}.CaseStudy-module__R8doEa__imageBoxTall{aspect-ratio:4/5;background:var(--n-100);position:relative;overflow:hidden}@media (max-width:700px){.CaseStudy-module__R8doEa__twoUp{grid-template-columns:1fr;gap:16px}}.CaseStudy-module__R8doEa__textSection{padding-top:56px;padding-bottom:56px}.CaseStudy-module__R8doEa__kicker{color:var(--red);margin-bottom:16px}.CaseStudy-module__R8doEa__passage{max-width:30em;font-size:clamp(19px,1.8vw,24px);line-height:1.5}.CaseStudy-module__R8doEa__quote{padding-top:72px;padding-bottom:72px}.CaseStudy-module__R8doEa__quoteText{letter-spacing:-.025em;max-width:18em;font-size:clamp(30px,4vw,56px);font-weight:500;line-height:1.12}.CaseStudy-module__R8doEa__attribution{color:var(--n-500);margin-top:22px}.CaseStudy-module__R8doEa__next{height:44vh;min-height:300px;color:var(--paper);background:var(--ink);align-items:flex-end;margin-top:64px;display:flex;position:relative;overflow:hidden}.CaseStudy-module__R8doEa__nextBg{opacity:.55;background-position:50%;background-size:cover;transition:opacity .5s,transform .9s;position:absolute;inset:0}.CaseStudy-module__R8doEa__next:hover .CaseStudy-module__R8doEa__nextBg{opacity:.75;transform:scale(1.03)}.CaseStudy-module__R8doEa__nextInner{width:100%;padding-bottom:40px;position:relative}.CaseStudy-module__R8doEa__nextLabel{color:#f1eee6bf;margin-bottom:10px;display:block}.CaseStudy-module__R8doEa__nextTitle{letter-spacing:-.03em;font-size:clamp(34px,5vw,72px);font-weight:500;line-height:1}
