.brand .brand-icon{position:relative;background:transparent;color:inherit;flex-shrink:0;width:42px;height:42px;overflow:visible;border-radius:0;box-shadow:none;filter:drop-shadow(0 3px 5px #ed9b3c26);transition:filter .3s,transform .3s}.brand .brand-icon img{width:100%;height:100%;display:block;object-fit:contain}.brand:hover .brand-icon{filter:drop-shadow(0 3px 8px #ffab4966);transform:translateY(-1px) rotate(-3deg)}@media(max-width:560px){.brand .brand-icon{width:37px;height:37px}}@media(prefers-reduced-motion:reduce){.brand .brand-icon{transition:none}.brand:hover .brand-icon{transform:none}}
