.CaseStudy_page__b1lKg{background:#0b0d0b;min-height:100vh;padding:120px 0 88px;color:#eceee9}.CaseStudy_container__GolzZ{width:min(1200px,calc(100% - 64px));margin:0 auto}.CaseStudy_overview__WnWvh{margin-top:28px}.CaseStudy_overviewLead__8Vavv{text-align:center;color:#a7afa3;font-size:16px;line-height:1.7}.CaseStudy_detailsCard__35W9I{margin-top:24px;border:1px solid #645538;background:#14160f;padding:24px 28px}.CaseStudy_detailsFacts__nVuc0{display:grid;grid-template-columns:1fr 1fr}.CaseStudy_detailsFacts__nVuc0>div{padding:0 20px 0 0}.CaseStudy_detailsFacts__nVuc0>div+div{padding-left:20px;border-left:1px solid #393b2b}.CaseStudy_detailsFacts__nVuc0 dt{color:#c5a96b;font-size:10px;text-transform:uppercase;letter-spacing:.1em;line-height:1.6}.CaseStudy_detailsFacts__nVuc0 dd{font-size:15px;line-height:1.7;margin-top:7px}.CaseStudy_detailsFacts__nVuc0 dd span{display:block}.CaseStudy_facts__ESPvy{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #2b3029;margin-top:36px}.CaseStudy_facts__ESPvy>div{padding:24px 30px;text-align:center}.CaseStudy_facts__ESPvy>div+div{border-left:1px solid #2b3029}.CaseStudy_eyebrow__cdngr,.CaseStudy_facts__ESPvy dt{color:#c5a96b;text-transform:uppercase;font-size:10px;line-height:1.6;font-weight:600;letter-spacing:.16em}.CaseStudy_facts__ESPvy dd{margin-top:10px;font-size:15px;line-height:1.6}.CaseStudy_facts__ESPvy dd span{display:block;color:#a7afa3;font-size:13px}.CaseStudy_jumpLinks__cEUgC{display:flex;justify-content:center;gap:40px;padding-top:24px;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.CaseStudy_jumpLinks__cEUgC span{color:#c5a96b;margin-left:12px}.CaseStudy_story__5PhR9{margin-top:88px;scroll-margin-top:108px}.CaseStudy_storyHeader__ZhjbC{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;padding-bottom:48px;border-bottom:1px solid #3c3a2f}.CaseStudy_storyHeader__ZhjbC h2{margin-top:18px;font-size:clamp(28px,3vw,40px);font-weight:300;line-height:1.22;letter-spacing:-.025em;max-width:490px;text-wrap:balance}.CaseStudy_intro__zQy7b{color:#c5cbc0;font-size:17px;line-height:1.85}.CaseStudy_chapter__4VdAA{display:grid;grid-template-columns:1fr 2fr;gap:64px;padding:42px 0;border-bottom:1px solid #2b3029}.CaseStudy_chapter__4VdAA header{display:flex;flex-direction:column;align-items:start;gap:16px}.CaseStudy_number__wn7Hq{display:inline-grid;place-items:center;border:1px solid #645538;color:#c5a96b;width:38px;height:38px;font-size:12px;letter-spacing:.06em}.CaseStudy_chapter__4VdAA h3{font-size:23px;font-weight:300;line-height:1.4;text-wrap:balance;max-width:300px}.CaseStudy_prose__RTrfj{max-width:74ch;color:#afb8a9;font-size:16px;line-height:1.9}.CaseStudy_prose__RTrfj p+p{margin-top:18px}.CaseStudy_nextSteps__Mi8YB{display:grid;grid-template-columns:1fr 1fr;margin-top:40px;border:1px solid #2b3029}.CaseStudy_nextSteps__Mi8YB>div{padding:30px}.CaseStudy_nextSteps__Mi8YB>div+div{border-left:1px solid #2b3029}.CaseStudy_nextSteps__Mi8YB h2{font-size:23px;font-weight:300;margin:12px 0 22px}.CaseStudy_nextSteps__Mi8YB a{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-top:1px solid #2b3029;color:#bec5b8;font-size:14px;line-height:1.6}.CaseStudy_nextSteps__Mi8YB a span{color:#c5a96b}.CaseStudy_contact__q21X5{display:grid;grid-template-columns:2fr 1fr;gap:40px;align-items:center;padding:40px;margin-top:40px;border:1px solid #645538;background:#14160f}.CaseStudy_contact__q21X5 h2{margin:14px 0;font-size:clamp(25px,3vw,34px);line-height:1.3;font-weight:300}.CaseStudy_contact__q21X5 p:not(.CaseStudy_eyebrow__cdngr){color:#afb8a9;font-size:14px;line-height:1.8;max-width:52ch}.CaseStudy_contact__q21X5>a{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 24px;color:#15180f;background:#c5a96b;font-size:11px;line-height:1.6;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.CaseStudy_page__b1lKg a:hover{color:#e3c785}.CaseStudy_contact__q21X5>a:hover{color:#15180f;background:#ddc48d}.CaseStudy_page__b1lKg a:focus-visible{outline:2px solid #d8bb79;outline-offset:5px}@media (max-width:900px){.CaseStudy_chapter__4VdAA,.CaseStudy_storyHeader__ZhjbC{gap:32px}.CaseStudy_facts__ESPvy>div{padding:20px 14px}.CaseStudy_contact__q21X5{padding:28px;grid-template-columns:3fr 2fr;gap:24px}}@media (max-width:640px){.CaseStudy_detailsCard__35W9I{padding:20px}.CaseStudy_detailsFacts__nVuc0{grid-template-columns:1fr}.CaseStudy_detailsFacts__nVuc0>div{padding:14px 0}.CaseStudy_detailsFacts__nVuc0>div+div{padding-left:0;border-left:0;border-top:1px solid #393b2b}.CaseStudy_page__b1lKg{padding:104px 0 56px}.CaseStudy_container__GolzZ{width:calc(100% - 40px)}.CaseStudy_facts__ESPvy{grid-template-columns:1fr;margin-top:24px}.CaseStudy_facts__ESPvy>div{padding:16px}.CaseStudy_facts__ESPvy>div+div{border-left:0;border-top:1px solid #2b3029}.CaseStudy_jumpLinks__cEUgC{gap:24px;font-size:10px}.CaseStudy_jumpLinks__cEUgC span{margin-left:4px}.CaseStudy_story__5PhR9{margin-top:56px}.CaseStudy_chapter__4VdAA,.CaseStudy_contact__q21X5,.CaseStudy_nextSteps__Mi8YB,.CaseStudy_storyHeader__ZhjbC{grid-template-columns:1fr}.CaseStudy_storyHeader__ZhjbC{gap:24px;padding-bottom:32px}.CaseStudy_intro__zQy7b{font-size:16px}.CaseStudy_chapter__4VdAA{gap:22px;padding:30px 0}.CaseStudy_chapter__4VdAA header{flex-direction:row;align-items:start;gap:18px}.CaseStudy_number__wn7Hq{flex:0 0 38px}.CaseStudy_chapter__4VdAA h3{font-size:22px;max-width:none}.CaseStudy_nextSteps__Mi8YB>div{padding:24px}.CaseStudy_nextSteps__Mi8YB>div+div{border-left:0;border-top:1px solid #2b3029}.CaseStudy_contact__q21X5{padding:24px}.CaseStudy_prose__RTrfj{font-size:15px}}