@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")}.quote{background:#f4f4f4;border-radius:8px;gap:40px;padding:32px 24px;display:grid}@media only screen and (width>=1024px){.quote{gap:64px;padding:56px}.quote--stats{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch}}.quote__body{flex-direction:column;justify-content:space-between;gap:32px;margin:0;display:flex}.quote__text{border:0;margin:0;padding:0 0 0 28px;position:relative}@media only screen and (width>=1024px){.quote__text{padding-left:40px}}.quote__text:before{content:"";background:#d86900;width:10px;height:10px;position:absolute;top:.25em;left:0}@media only screen and (width>=1024px){.quote__text:before{width:12px;height:12px}}.quote__text p{letter-spacing:-.02em;color:#373435;text-wrap:pretty;margin:0;font-family:Inter,sans-serif;font-size:clamp(22px,2.4vw,32px);font-weight:500;line-height:1.25}.quote__author{align-items:center;gap:16px;padding-left:28px;display:flex}@media only screen and (width>=1024px){.quote__author{padding-left:40px}}.quote__portrait{border-radius:50%;flex:0 0 48px;width:48px;height:48px;overflow:hidden}.quote__portrait .emad-image,.quote__portrait .emad-image__inner,.quote__portrait picture{aspect-ratio:auto;width:100%;height:100%;display:block}.quote__portrait img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.quote__portrait .figcaption{display:none}.quote__who{flex-direction:column;gap:2px;font-size:15px;line-height:1.35;display:flex}.quote__name{color:#373435;font-family:Inter,sans-serif;font-weight:700}.quote__function{color:#5e5e5e}.quote__stats{border-top:1px solid #3734351f;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:32px;display:grid}@media only screen and (width>=1024px){.quote__stats{border-top:0;border-left:1px solid #3734351f;grid-template-columns:1fr;align-content:center;gap:32px;padding:0 0 0 48px}}.quote__stat{flex-direction:column;gap:8px;display:flex}.quote__value{letter-spacing:-.03em;color:#373435;font-variant-numeric:tabular-nums;font-family:Inter,sans-serif;font-size:clamp(40px,5vw,72px);font-weight:700;line-height:1}.quote__label{color:#5e5e5e;max-width:24ch;font-size:15px;line-height:1.35}
