.BrandTeaserCard{aspect-ratio:3/2;border:1px solid rgba(var(--c-border));border-radius:var(--border-radius-default);display:flex;overflow:hidden;padding:var(--spacing-24,24px);position:relative;transition:border-color .2s ease-out}@media (hover:hover){.BrandTeaserCard:focus,.BrandTeaserCard:hover{border-color:rgba(var(--c-black),1)}}.BrandTeaserCard--imageWrapper{display:flex;flex:1 1 auto;position:relative}.BrandTeaserCard--image{flex:none;height:100%;left:50%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.BrandTeaserCard--image>img{left:inherit;position:inherit;top:inherit;transform:inherit}
