.brand-wordmark.brand-wordmark-image,
.home-brand-drawing .brand-wordmark.brand-wordmark-image,
.brand-drawing-tile .brand-wordmark.brand-wordmark-image,
.brand-showcase .brand-directory-grid .brand-wordmark.brand-wordmark-image {
    display:flex;
    align-items:center;
    justify-content:center;
    width:100%;
    min-width:0;
    height:170px;
    min-height:0;
    padding:0;
    gap:0;
    overflow:hidden;
    background:#1d2326;
    border:0;
}
.brand-wordmark.brand-wordmark-image::before,
.brand-wordmark.brand-wordmark-image::after { display:none; }
.brand-wordmark-image img {
    display:block;
    width:100%;
    max-width:none;
    height:auto;
    flex:none;
    object-fit:contain;
    transform:scale(var(--brand-image-scale,1));
    mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent);
}
.brand-wordmark-image.brand-image-acl { --brand-image-scale:1.18; }
.brand-wordmark-image.brand-image-k1-technologies,
.brand-wordmark-image.brand-image-brian-crower { --brand-image-scale:1.15; }
.home-brand-drawing:has(.brand-wordmark-image) {
    --drawing-ink:#a51a2c;
    background:#1d2326;
    border-color:#39434a;
}
.home-brand-drawing .brand-wordmark.brand-wordmark-image { height:150px; }
.home-brand-drawing:has(.brand-wordmark-image) .home-brand-caption {
    background:transparent;
    border-top:0;
    color:#c5cdd2;
}
.home-brand-drawing:has(.brand-wordmark-image) .home-brand-caption>span:last-child {
    color:#b9c4cb;
}
.home-brand-drawing:has(.brand-wordmark-image):hover .home-brand-caption,
.home-brand-drawing:has(.brand-wordmark-image):hover .home-brand-caption>span:last-child {
    color:#fff;
}
.brand-drawing-tile:has(.brand-wordmark-image) {
    --tile-ink:#e2e6e8;
    background:#1d2326;
}
.brand-drawing-tile .brand-wordmark.brand-wordmark-image { height:128px; }
.brand-showcase .brand-directory-grid .v2-brand-card:has(.brand-wordmark-image) {
    --card-ink:#a51a2c;
    background:#fff;
}
.brand-editorial-intro .brand-wordmark.brand-wordmark-image {
    height:auto;
    aspect-ratio:3/1;
    border:1px solid #ffffff24;
}
.vpp-news-brand .brand-wordmark.brand-wordmark-image {
    flex:0 1 330px;
    height:120px;
}
@media (max-width:1000px) {
    .brand-drawing-tile .brand-wordmark.brand-wordmark-image { height:112px; }
}
@media (max-width:700px) {
    .brand-drawing-tile .brand-wordmark.brand-wordmark-image { height:96px; }
    .vpp-news-brand .brand-wordmark.brand-wordmark-image { flex-basis:auto; }
}
@media (max-width:600px) {
    .home-brand-drawing .brand-wordmark.brand-wordmark-image { height:122px; --brand-image-scale:1.35; }
    .home-brand-drawing .brand-wordmark-image:is(.brand-image-acl,.brand-image-k1-technologies,.brand-image-brian-crower) { --brand-image-scale:1.5; }
    .home-brand-drawing .brand-wordmark-image:is(.brand-image-borgwarner,.brand-image-eventuri,.brand-image-kelford-cams) { --brand-image-scale:1.17; }
}
@media (max-width:480px) {
    .brand-showcase .brand-directory-grid .brand-wordmark.brand-wordmark-image { height:145px; }
}
@media (forced-colors:active) {
    .brand-wordmark.brand-wordmark-image { forced-color-adjust:none; }
}

