.Brand-module__53fqIq__swatches{grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,24px);display:grid}.Brand-module__53fqIq__logos{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,28px);display:grid}.Brand-module__53fqIq__logoTile{border-radius:var(--radius-lg);border:1px solid var(--avico-line);background:#fff;align-content:space-between;gap:18px;min-height:220px;padding:clamp(24px,3vw,40px);display:grid}.Brand-module__53fqIq__logoTileDark{background:var(--avico-ink);color:#fffc;border-color:#ffffff24}.Brand-module__53fqIq__logoTile img{object-fit:contain;width:auto;max-height:84px}.Brand-module__53fqIq__logoMeta{letter-spacing:.04em;opacity:.72;overflow-wrap:anywhere;gap:2px;font-size:12px;display:grid}.Brand-module__53fqIq__logoName{letter-spacing:0;opacity:1;color:inherit;font-size:15px;font-weight:700}.Brand-module__53fqIq__typeRow{border-top:1px solid var(--avico-line);grid-template-columns:200px 1fr;align-items:baseline;gap:clamp(20px,3vw,40px);padding-block:clamp(24px,3vw,40px);display:grid}.Brand-module__53fqIq__typeMeta{letter-spacing:.06em;text-transform:uppercase;color:var(--avico-text);font-variant-numeric:tabular-nums;gap:4px;font-size:12px;display:grid}.Brand-module__53fqIq__typeRole{letter-spacing:.12em;color:var(--accent);font-size:13px;font-weight:700}.Brand-module__53fqIq__brandRow{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,28px);display:grid}.Brand-module__53fqIq__brandCard{border:1px solid var(--avico-line);border-radius:var(--radius-lg);background:#fff;align-content:start;gap:16px;padding:clamp(22px,2.8vw,34px);display:grid}.Brand-module__53fqIq__brandDot{background:var(--accent);border-radius:50%;width:40px;height:40px}.Brand-module__53fqIq__table{border-collapse:collapse;width:100%;font-size:15px}.Brand-module__53fqIq__table th{text-align:left;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid var(--avico-line);padding:12px 16px;font-size:12px;font-weight:400}.Brand-module__53fqIq__table td{border-bottom:1px solid var(--avico-line);font-variant-numeric:tabular-nums;color:var(--avico-text-strong);vertical-align:top;padding:14px 16px}.Brand-module__53fqIq__rule{border-left:3px solid var(--accent);max-width:66ch;padding:4px 0 4px 22px}@media (max-width:960px){.Brand-module__53fqIq__swatches{grid-template-columns:repeat(2,1fr)}.Brand-module__53fqIq__logos,.Brand-module__53fqIq__brandRow,.Brand-module__53fqIq__typeRow{grid-template-columns:1fr}}
