.case-studies-module__c7AkeW__studies{gap:72px;display:grid}.case-studies-module__c7AkeW__feature{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.case-studies-module__c7AkeW__figure{margin:0}.case-studies-module__c7AkeW__figure figcaption{color:var(--ds-slate);margin-top:12px;font-size:12px;line-height:1.65}.case-studies-module__c7AkeW__preview{aspect-ratio:1.15;border:1px solid var(--line);background:var(--ds-pale-steel);border-radius:16px;display:block;position:relative;overflow:hidden}.case-studies-module__c7AkeW__preview img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .5s var(--ease)}.case-studies-module__c7AkeW__preview.case-studies-module__c7AkeW__productPreview{aspect-ratio:1.44}.case-studies-module__c7AkeW__preview.case-studies-module__c7AkeW__productPreview img{object-fit:contain}.case-studies-module__c7AkeW__preview:hover img{transform:scale(1.015)}.case-studies-module__c7AkeW__open{background:var(--ds-warm-ivory);width:50px;height:50px;color:var(--ds-ink-navy);border-radius:50%;justify-content:center;align-items:center;transition:background .25s,color .25s;display:flex;position:absolute;bottom:22px;right:22px}.case-studies-module__c7AkeW__preview:hover .case-studies-module__c7AkeW__open{background:var(--ds-core-cobalt);color:var(--ds-warm-ivory)}.case-studies-module__c7AkeW__copy{min-width:0}.case-studies-module__c7AkeW__copy h2{font-family:var(--ds-font-display);letter-spacing:-.025em;font-size:clamp(34px,3.3vw,49px);font-weight:400;line-height:1.1}.case-studies-module__c7AkeW__copy h2 a:hover{color:var(--ds-core-cobalt)}.case-studies-module__c7AkeW__copy p{color:var(--ds-slate);max-width:55ch;margin-top:20px;font-size:16px;line-height:1.8}.case-studies-module__c7AkeW__copy .case-studies-module__c7AkeW__subtitle{color:var(--ds-ink-navy);margin-top:22px;font-size:21px;line-height:1.5}.case-studies-module__c7AkeW__copy .tags{margin-top:24px}.case-studies-module__c7AkeW__copy>.text-link{margin-top:24px;padding-block:12px}@media (max-width:900px){.case-studies-module__c7AkeW__feature{grid-template-columns:minmax(0,1fr);gap:28px}.case-studies-module__c7AkeW__preview{aspect-ratio:1.5}.case-studies-module__c7AkeW__copy h2{max-width:24ch}}@media (max-width:760px){.case-studies-module__c7AkeW__studies{gap:48px}.case-studies-module__c7AkeW__preview{aspect-ratio:1.15;border-radius:12px}.case-studies-module__c7AkeW__copy h2{font-size:34px}.case-studies-module__c7AkeW__copy .case-studies-module__c7AkeW__subtitle{font-size:20px}.case-studies-module__c7AkeW__copy p{margin-top:16px}.case-studies-module__c7AkeW__open{width:44px;height:44px;bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.case-studies-module__c7AkeW__preview img{transition:none}.case-studies-module__c7AkeW__preview:hover img{transform:none}}[data-motion=paused] .case-studies-module__c7AkeW__preview img{transition:none;transform:none}
