.Button_base__GoPte{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:18px 32px;border:1px solid transparent;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease)}.Button_base__GoPte:hover{transform:translateY(-2px)}.Button_primary__NvDjW{background:#fff;color:var(--c-black)}.Button_accent__3sRr1,.Button_primary__NvDjW:hover{background:var(--c-accent);color:var(--c-black)}.Button_accent__3sRr1:hover{background:#fff;color:var(--c-black)}.Button_secondary__PNkAv{border-color:var(--c-line-strong);color:var(--c-text)}.Button_secondary__PNkAv:hover{border-color:#fff;color:var(--c-text)}.Button_onPaper__oFXhG{background:var(--c-ink);color:var(--c-paper)}.Button_onPaper__oFXhG:hover{background:#000;color:var(--c-paper)}.Button_base__GoPte:disabled,.Button_base__GoPte[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.CaseStudyPreview_list__K1P8Q{display:flex;flex-direction:column;gap:clamp(48px,7vw,110px)}.CaseStudyPreview_item__bCKzJ{display:flex;flex-wrap:wrap;gap:clamp(26px,4vw,64px);align-items:center}.CaseStudyPreview_reversed__CVzzg{flex-direction:row-reverse}.CaseStudyPreview_copy__M37wr{flex:1 1 340px;min-width:0}.CaseStudyPreview_figure__Ezggq{flex:1 1 380px;min-width:0;margin:0;transition:transform .4s var(--ease)}.CaseStudyPreview_item__bCKzJ:hover .CaseStudyPreview_figure__Ezggq{transform:translateY(-6px)}.CaseStudyPreview_brand__7JnyA{font-size:clamp(28px,4vw,54px);line-height:1;text-transform:uppercase}.CaseStudyPreview_kind__TgPXw{margin-top:14px;font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent)}.CaseStudyPreview_body__Tx6Q0{margin-top:20px;max-width:52ch;font-size:16px;line-height:1.75;color:var(--c-text-muted)}.CaseStudyPreview_link__pNeEK{display:inline-block;margin-top:22px;padding-bottom:3px;border-bottom:1px solid;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}@media (max-width:720px){.CaseStudyPreview_reversed__CVzzg{flex-direction:column}.CaseStudyPreview_item__bCKzJ{flex-direction:column;align-items:stretch}}