.brand-mark{flex:none;display:flex;position:relative}.brand-halo:before{content:"";background:radial-gradient(circle, var(--brand-halo), transparent 68%);pointer-events:none;transition:background var(--dur-fast) var(--ease-out-expo);border-radius:9999px;position:absolute;inset:-9px}.brand-mark>img,.brand-mark>svg{transition:transform var(--dur-fast) var(--ease-out-expo);position:relative}.brand:hover .brand-halo:before,.brand:focus-visible .brand-halo:before{background:radial-gradient(circle, var(--brand-halo-hover), transparent 70%)}.brand:hover .brand-mark>img,.brand:focus-visible .brand-mark>img{transform:translateY(-1px)scale(1.05)}@media (prefers-reduced-motion:reduce){.brand-halo:before,.brand-mark>img{transition:none}.brand:hover .brand-mark>img,.brand:focus-visible .brand-mark>img{transform:none}}:root[data-motion=reduce] .brand-halo:before,:root[data-motion=reduce] .brand-mark>img{transition:none}:root[data-motion=reduce] .brand:hover .brand-mark>img,:root[data-motion=reduce] .brand:focus-visible .brand-mark>img{transform:none}
