/* Body Science Marketing: header logo shine. One light pass around the ring, 1 second after the page loads.
   The light is clipped to the ring itself, so the ring never changes size or shape. Reduced-motion visitors see the static logo. */
.logo-shine{opacity:0;transform-origin:32px 32px;animation:bsm-shine 1.7s cubic-bezier(.45,.05,.35,1) 1s 1 both}
html.shine-seen .logo-shine{animation:none}
@keyframes bsm-shine{0%{opacity:0;transform:rotate(-90deg)}12%{opacity:1}82%{opacity:1}100%{opacity:0;transform:rotate(270deg)}}
@media (prefers-reduced-motion: reduce){.logo-shine{animation:none}}
