@layer app{.brand-card[data-v-eea29fde]{background:rgb(var(--v-theme-surface));color:inherit;border-radius:14px;flex-direction:column;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden;box-shadow:0 1px 3px #00000014}.brand-card[data-v-eea29fde]:focus-visible,.brand-card[data-v-eea29fde]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.brand-card__media[data-v-eea29fde]{aspect-ratio:4/3;background:linear-gradient(135deg,rgb(var(--v-theme-secondary)),rgb(var(--v-theme-primary)));position:relative}.brand-card__media>img[data-v-eea29fde]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.brand-card__logo[data-v-eea29fde]{background:#fff;border-radius:10px;justify-content:center;align-items:center;width:112px;height:52px;padding:8px 12px;display:flex;position:absolute;bottom:12px;left:12px}.brand-card__logo img[data-v-eea29fde]{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.brand-card__text[data-v-eea29fde]{padding:14px 16px 18px}.brand-card__name[data-v-eea29fde]{font-size:1.05rem;font-weight:600}.brand-card__tagline[data-v-eea29fde]{color:rgba(var(--v-theme-on-surface),.7);margin-top:2px;font-size:.9rem}.brand-card--compact .brand-card__media[data-v-eea29fde]{aspect-ratio:16/9}}
