.atelier #brand-grid{gap:16px}.atelier #brand-grid .brand-tile{padding:22px 18px 20px!important;gap:14px;min-height:224px;background:#1d2427!important;transition:transform .2s,border-color .2s}.atelier #brand-grid .brand-tile:hover{transform:translateY(-4px);border-color:#b8b7a4}.brand-emblem{height:112px;width:100%;display:flex;align-items:center;justify-content:center;border-radius:5px;background:#f3f2ed;padding:14px;overflow:hidden;color:#25282a}.atelier #brand-grid .brand-tile .brand-emblem img{display:block;width:120px;height:84px;max-width:100%;object-fit:contain;filter:none!important;opacity:1;mix-blend-mode:normal}.atelier #brand-grid .brand-tile strong{font-size:17px;line-height:1.2;margin:2px 0 0}.atelier #brand-grid .brand-tile small{font-size:11px;color:#aab4b8;line-height:1.4}.atelier #brand-search{font-size:16px}@media(max-width:760px){.atelier #brand-grid{gap:12px}.atelier #brand-grid .brand-tile{padding:12px!important;min-height:198px;gap:12px}.brand-emblem{height:108px;padding:12px}.atelier #brand-grid .brand-tile .brand-emblem img{width:105px;height:80px}.atelier #brand-grid .brand-tile strong{font-size:16px}}
.atelier #brand-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.brand-emblem{background:transparent!important;border:0;border-radius:0}.atelier #brand-grid .brand-tile{background:#1b2225!important}.atelier #brand-grid .brand-tile[data-brand="Audi"] img,.atelier #brand-grid .brand-tile[data-brand="Toyota"] img,.atelier #brand-grid .brand-tile[data-brand="Nissan"] img{filter:brightness(0) invert(.9)!important}.atelier #brand-grid .brand-tile[data-brand="Volkswagen"] img{filter:brightness(0) invert(.85)!important}@media(max-width:1099px){.atelier #brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:700px){.atelier #brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
.atelier #brand-grid .brand-tile[data-brand="Porsche"] img,.atelier #brand-grid .brand-tile[data-brand="Mercedes"] img{clip-path:inset(0 0 30% 0);transform:scale(1.8) translateY(13px)}.atelier #brand-grid .brand-tile[data-brand="Mitsubishi"] img{clip-path:inset(0 0 30% 0);transform:scale(1.25) translateY(10px)}.atelier #brand-grid .brand-tile[data-brand="Subaru"] img{clip-path:inset(0 0 28% 0);transform:scale(1.25) translateY(10px)}
/* Twenty-one makes form complete rows on desktop and mobile. */
.atelier #brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media(max-width:700px){.atelier #brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px}.atelier #brand-grid .brand-tile{padding:10px 7px!important;min-height:165px;gap:9px}.atelier #brand-grid .brand-tile .brand-emblem{height:82px;padding:4px}.atelier #brand-grid .brand-tile .brand-emblem img{max-width:82px;max-height:67px}.atelier #brand-grid .brand-tile strong{font-size:12px}.atelier #brand-grid .brand-tile small{font-size:9px}}
.brand-tile img[alt="Logo McLaren"],.brand-tile img[alt="Logo Jaguar"]{filter:invert(1) hue-rotate(180deg)!important}.brand-tile img[alt="Logo Aston Martin"]{filter:drop-shadow(0 0 .65px #e9e6dc)!important}
