.case-studies_indexPage__uu3oH{width:min(100% - 48px,1200px);margin:0 auto;padding:clamp(56px,7vw,88px) 0 clamp(80px,9vw,120px);color:#09090b}.case-studies_indexHeader__MXdWK{margin-bottom:clamp(32px,5vw,52px)}.case-studies_indexHeader__MXdWK h1{margin:0;font-size:clamp(2.5rem,5vw,4rem);font-weight:740;letter-spacing:-.035em;line-height:1;text-wrap:balance}.case-studies_studyList__QwozQ{margin:0;padding:0;border-top:1px solid #e4e4e7;list-style:none}.case-studies_studyList__QwozQ li{min-width:0;border-bottom:1px solid #e4e4e7}.case-studies_studyRow__VHyhx{display:grid;grid-template-columns:minmax(300px,410px) minmax(0,1fr);gap:clamp(32px,5vw,72px);min-height:260px;padding:21px 0;border:1px solid transparent;background:#ffffff;color:inherit;text-decoration:none}.case-studies_studyRow__VHyhx:active,.case-studies_studyRow__VHyhx:focus-visible,.case-studies_studyRow__VHyhx:hover{border-color:#09090b;background:#ffffff;outline:none}.case-studies_studyMedia__mjax3{position:relative;min-height:216px;overflow:hidden;background:#ffffff}.case-studies_studyImage__cWuGz{-o-object-fit:contain;object-fit:contain}.case-studies_bellImage__pYyiG{transform:none}.case-studies_studyCopy__HLkRK{display:flex;min-width:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:10px 32px 10px 0}.case-studies_studyCopy__HLkRK h2{margin:0 0 8px;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:720;letter-spacing:-.025em;line-height:1.12;text-wrap:balance}.case-studies_studySubtitle__d85wj{max-width:58ch;margin:0 0 10px;color:#27272a;font-size:1.0625rem;font-weight:650;line-height:1.45;text-wrap:pretty}.case-studies_studyDescription___NTMV{max-width:68ch;margin:0;color:#52525b;font-size:1rem;line-height:1.6;text-wrap:pretty}.case-studies_studyAction__M_oL5{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:.875rem;font-weight:700}.case-studies_studyAction__M_oL5 svg{width:16px;height:16px}@media (max-width:860px){.case-studies_studyRow__VHyhx{grid-template-columns:minmax(240px,36vw) minmax(0,1fr);gap:28px}.case-studies_studyCopy__HLkRK{padding-right:8px}}@media (max-width:700px){.case-studies_indexPage__uu3oH{width:min(100% - 32px,1200px);padding-top:48px}.case-studies_indexHeader__MXdWK{margin-bottom:28px}.case-studies_indexHeader__MXdWK h1{font-size:clamp(2.5rem,12vw,3.25rem)}.case-studies_studyList__QwozQ{display:grid;gap:16px;border-top:0}.case-studies_studyList__QwozQ li{border-bottom:0}.case-studies_studyRow__VHyhx{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:0;overflow:hidden;border-color:#e4e4e7;border-radius:2px}.case-studies_studyMedia__mjax3{min-height:0;width:100%;aspect-ratio:4/3}.case-studies_bellImage__pYyiG{transform:none}.case-studies_studyCopy__HLkRK{padding:20px}.case-studies_studyCopy__HLkRK h2{margin-bottom:6px;font-size:1.25rem}.case-studies_studySubtitle__d85wj{margin-bottom:0;font-size:.9375rem;line-height:1.45}.case-studies_studyAction__M_oL5,.case-studies_studyDescription___NTMV{display:none}}