/* R12 decorative motion. The real text and full link target are unchanged. */
.cookie-menu-word{display:inline-block;position:relative;isolation:isolate;--cookie-travel:78px}
.cookie-menu-label{position:relative;z-index:1}
.menu-cookie{position:absolute;left:0;top:-17px;display:block;width:18px;height:18px;font-size:17px;line-height:18px;pointer-events:none;user-select:none;z-index:2;opacity:0;will-change:transform;animation:sc-cookie-roll 6.8s linear infinite;animation-play-state:paused;transform-origin:center}
html[data-cookie-motion="playing"] .menu-cookie{animation-play-state:running}
.nav-links a:hover .menu-cookie,.nav-links a:focus-visible .menu-cookie{animation-play-state:paused!important}
@keyframes sc-cookie-roll{
 0%{opacity:0;transform:translate3d(0,-27px,0) rotate(-100deg)}
 9%{opacity:1;transform:translate3d(0,0,0) rotate(0deg);animation-timing-function:ease-out}
 14%{opacity:1;transform:translate3d(0,-3px,0) rotate(0deg)}
 18%{opacity:1;transform:translate3d(0,0,0) rotate(0deg)}
 76%{opacity:1;transform:translate3d(var(--cookie-travel),0,0) rotate(480deg);animation-timing-function:ease-in}
 87%{opacity:1;transform:translate3d(calc(var(--cookie-travel) + 13px),15px,0) rotate(600deg)}
 94%{opacity:0;transform:translate3d(calc(var(--cookie-travel) + 17px),36px,0) rotate(725deg)}
 100%{opacity:0;transform:translate3d(0,-27px,0) rotate(-100deg)}
}
.cookie-motion-controls{padding-top:12px;padding-bottom:8px}
button[data-cookie-motion]{background:transparent;border:1px solid currentColor;border-radius:6px;padding:7px 10px;color:inherit;font:inherit;font-size:.75rem;cursor:pointer;opacity:.85;min-height:36px}
button[data-cookie-motion]:focus-visible{outline:2px solid #e8a030;outline-offset:3px}
@media(prefers-reduced-motion:reduce){.menu-cookie{animation:none!important;display:none}button[data-cookie-motion]{display:none}}
