.wk-brand-logo{--wk-brand-fade-ms:1200ms;--wk-brand-ease:cubic-bezier(0.45,0.05,0.2,1);position:relative;display:inline-block;line-height:0;vertical-align:middle;isolation:isolate;overflow:visible}.wk-brand-logo__img{display:block;height:100%;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;opacity:0;transform:scale(.94) translateY(4px);filter:blur(3px);transition:opacity var(--wk-brand-fade-ms) var(--wk-brand-ease),transform var(--wk-brand-fade-ms) var(--wk-brand-ease),filter calc(var(--wk-brand-fade-ms) * .85) var(--wk-brand-ease);will-change:opacity,transform,filter}.wk-brand-logo__img--primary{position:relative;opacity:1;transform:scale(1) translateY(0);filter:blur(0)}.wk-brand-logo__img--alt{position:absolute;top:0;left:0;pointer-events:none}.wk-brand-logo--wordmark .wk-brand-logo__img--primary{opacity:0;transform:scale(1.03) translateY(-3px);filter:blur(2px)}.wk-brand-logo--wordmark .wk-brand-logo__img--alt{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}.wk-brand-logo__sparkle{position:absolute;top:-.15rem;right:-.35rem;width:1.1rem;height:1.1rem;pointer-events:none;opacity:0;transform:scale(.4) rotate(0deg);background:radial-gradient(circle at 30% 35%,#fff 0 12%,transparent 13%),radial-gradient(circle at 68% 62%,#fde68a 0 18%,transparent 19%),conic-gradient(from 20deg,transparent 0 8%,#fbbf24 8% 10%,transparent 10% 28%,#fde68a 28% 30%,transparent 30% 48%,#fbbf24 48% 50%,transparent 50% 68%,#fde68a 68% 70%,transparent 70% 88%,#fbbf24 88% 90%,transparent 90% 100%);filter:drop-shadow(0 0 4px rgba(251,191,36,.55));z-index:2}.wk-brand-logo--transitioning .wk-brand-logo__sparkle{animation:wk-brand-logo-sparkle var(--wk-brand-fade-ms) var(--wk-brand-ease) forwards}@keyframes wk-brand-logo-sparkle{0%{opacity:0;transform:scale(.35) rotate(0deg)}28%{opacity:1;transform:scale(1) rotate(18deg)}72%{opacity:.85;transform:scale(1.08) rotate(28deg)}to{opacity:0;transform:scale(.5) rotate(40deg)}}@media (prefers-reduced-motion:reduce){.wk-brand-logo__img--alt{display:none}.wk-brand-logo__img{transition:none;transform:none;filter:none;will-change:auto}.wk-brand-logo__sparkle{display:none}}