.logo-shine{position:relative;display:inline-block;line-height:0;isolation:isolate}.logo-shine-beam{position:absolute;inset:0;pointer-events:none;-webkit-mask:var(--logo-mask) center /100% 100% no-repeat;mask:var(--logo-mask) center /100% 100% no-repeat;background:linear-gradient(110deg,transparent 45.5%,rgba(255,196,120,.12) 47.2%,rgba(255,226,176,.42) 48.9%,rgba(255,250,236,.88) 49.75%,rgba(255,255,255,.95) 50%,rgba(255,250,236,.88) 50.25%,rgba(255,226,176,.42) 51.1%,rgba(255,196,120,.12) 52.8%,transparent 54.5%);background-size:300% 100%;background-repeat:no-repeat;background-position:85% 0;mix-blend-mode:plus-lighter;opacity:1;animation:logo-shine-sweep 12s cubic-bezier(.45,.05,.3,1) infinite;animation-delay:1.2s}@keyframes logo-shine-sweep{0%{background-position:85% 0}24%{background-position:15% 0}50%{background-position:15% 0}74%{background-position:85% 0}to{background-position:85% 0}}@media (prefers-reduced-motion:reduce){.logo-shine-beam{display:none}}