.customer-logo{display:grid;height:calc(sqrt(var(--area) / var(--ratio))*1px);place-items:center;position:relative;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>.chips{bottom:calc(100% + var(--space-6));position:absolute;right:0;z-index:1}.customer-logo--xs{--area:2400}.customer-logo--sm{--area:3200}.customer-logo--md{--area:5000}.customer-logo--lg{--area:7500}@supports (width:round(calc(pow(2,0.5) * 1px),1px)){.customer-logo--optical{--aspect:0.5;--type:0.5;--weight:0.3;--base:sqrt(var(--area)/4);--max-w:calc(var(--base)*5.7);--t:clamp(0,(var(--ink-ratio) - 1)/2,1) * var(--type);--by-area:pow(var(--ink-ratio)/4,var(--aspect) * (var(--t) - 1));--by-type:pow(0.62/max(0.2,var(--ink-core)),var(--t));--by-ink:clamp(0.75,pow(var(--ink-body)/0.42,-1 * var(--weight)),1.25);--h:round(min(clamp(0.55 * var(--base),var(--base) * var(--by-area) * var(--by-type) * var(--by-ink),1.9 * var(--base)),var(--max-w)/var(--ink-ratio)) * 1px,1px);display:block;height:var(--h);position:relative;width:round(var(--h) * var(--ink-ratio),1px)}.customer-logo--optical.customer-logo--stacked{--type:0}.customer-logo--optical img{height:calc(100%/(1 - var(--trim-t) - var(--trim-b)));left:calc(-100%*var(--trim-l)/(1 - var(--trim-l) - var(--trim-r)));max-height:none;max-width:none;position:absolute;top:calc(-100%*var(--trim-t)/(1 - var(--trim-t) - var(--trim-b)));width:calc(100%/(1 - var(--trim-l) - var(--trim-r)))}.customer-logo--optical img,.customer-logo--optical>.chips{translate:0 round((.5 - var(--ink-mid)) * var(--h),1px)}}