@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./inter-v18-latin-regular-BOOGhInR.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./inter-v18-latin-500-D2bGa7uu.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./inter-v18-latin-700-Sckx8rpT.woff2)format("woff2")}.cases__head{gap:24px;margin-bottom:48px;display:grid}@media only screen and (width>=1024px){.cases__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:44px 30px;margin-bottom:64px}}.cases__head .eyebrow{margin-bottom:24px}.cases__heading{letter-spacing:-.01em;text-wrap:balance;max-width:22ch;margin:0;font-family:Inter,sans-serif;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.13}.cases__intro{color:#5e5e5e;max-width:48ch;font-size:18px;line-height:1.33}.cases__intro p:last-child{margin-bottom:0}.cases__grid{gap:16px;display:grid}@media only screen and (width>=768px){.cases__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}.case-card{--card-radius:8px;--cut-radius:12px;border-radius:var(--card-radius);isolation:isolate;color:#fff;background:#373435;flex-direction:column;justify-content:flex-end;min-height:420px;display:flex;position:relative;overflow:hidden}@media only screen and (width>=1024px){.case-card{min-height:560px}}.case-card__image{z-index:-1;position:absolute;inset:0}.case-card__image .emad-image,.case-card__image .emad-image__inner,.case-card__image picture{aspect-ratio:auto;width:100%;height:100%;display:block}.case-card__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.case-card__image .figcaption{display:none}.case-card__image:after{content:"";background:linear-gradient(#3734350d 0%,#37343559 55%,#373435d9 100%);position:absolute;inset:0}.case-card:hover .case-card__image img{transform:scale(1.04)}.case-card__stat{z-index:1;border-radius:0 0 var(--cut-radius) 0;background:var(--bg-color,white);color:#373435;flex-direction:column;gap:4px;padding:6px 28px 16px 0;display:flex;position:absolute;top:0;left:0}.case-card__stat:before,.case-card__stat:after{content:"";width:var(--cut-radius);height:var(--cut-radius);background:radial-gradient(circle at 100% 100%, transparent calc(var(--cut-radius) - .5px), var(--bg-color,white) var(--cut-radius));position:absolute}.case-card__stat:before{top:0;right:calc(-1 * var(--cut-radius))}.case-card__stat:after{left:0;bottom:calc(-1 * var(--cut-radius))}.case-card__value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-family:Inter,sans-serif;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1}.case-card__stat-label{letter-spacing:.1em;text-transform:uppercase;color:#5e5e5e;font-family:Inter,sans-serif;font-size:11px;font-weight:500;line-height:1}.case-card__body{flex-direction:column;gap:12px;padding:24px;display:flex;position:relative}@media only screen and (width>=1024px){.case-card__body{padding:36px}}.case-card__title{letter-spacing:-.01em;color:#fff;margin:0;font-family:Inter,sans-serif;font-size:24px;font-weight:700;line-height:1.15}@media only screen and (width>=1024px){.case-card__title{font-size:30px}}.case-card__text{color:#ffffffd9;max-width:42ch;margin:0;font-size:16px;line-height:1.4}.case-card__action{margin-top:12px}
