.customer-logo{display:grid;height:calc(sqrt(var(--area) / var(--ratio))*1px);place-items:center;width:calc(sqrt(var(--area) * var(--ratio))*1px)}.customer-logo img{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.customer-logo--sm{--area:3200}.customer-logo--md{--area:5000}.customer-logo--lg{--area:7500}