/* Motion comes from the video itself, with a still-image fallback. */
.hero-artwork .hero-image.hero-image--fair{animation:none!important;transform:none!important;will-change:auto}
.hero-artwork .hero-video[hidden]{display:none}
@media(prefers-reduced-motion:reduce){.hero-artwork .hero-video{display:none}}
/* A quieter header action without changing mobile menu contrast. */
@media(min-width:1201px){
 .header #navigation .button-small{background:transparent;border:1px solid #f5e8ec80;color:var(--logo-cream);box-shadow:none;font-size:.8125rem;font-weight:500;min-height:40px;padding:8px 14px;border-radius:4px}
 .header #navigation .button-small:hover{background:#f5e8ec14;border-color:var(--logo-cream);color:var(--logo-cream)}
}
