@keyframes motion-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motion-blur-in{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur(0)}}@keyframes motion-shimmer{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.04)}}@keyframes motion-aroma{0%,to{opacity:.6;transform:translateY(0) scale(1)}33%{opacity:1;transform:translateY(-3px) scale(1.05)}66%{opacity:.85;transform:translateY(2px) scale(.98)}}@keyframes motion-pulse-soft{0%,to{opacity:.7}50%{opacity:1}}.motion-fade-up{animation:motion-fade-up .7s cubic-bezier(.22,1,.36,1) both}.motion-fade-up--delayed-1{animation-delay:.1s}.motion-fade-up--delayed-2{animation-delay:.2s}.motion-fade-up--delayed-3{animation-delay:.3s}.motion-fade-in{animation:motion-fade-in .6s ease-out both}.motion-blur-in{animation:motion-blur-in .8s ease-out both}.motion-shimmer{animation:motion-shimmer 3s ease-in-out infinite}.motion-aroma{animation:motion-aroma 1.5s ease-in-out infinite alternate}.motion-pulse-soft{animation:motion-pulse-soft 2.4s ease-in-out infinite}@keyframes motion-wipe{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}.motion-wipe{animation:motion-wipe .9s cubic-bezier(.22,1,.36,1) both}@keyframes motion-gold-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.motion-gold-shimmer{background-image:linear-gradient(100deg,#E0A02E 25%,#F6D58A 45%,#E0A02E 65%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:motion-gold-sweep 6s linear infinite}@keyframes motion-drift-1{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(8px,-14px) rotate(8deg)}}@keyframes motion-drift-2{0%,to{transform:translate(0)}50%{transform:translate(-10px,-20px)}}@keyframes motion-drift-3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(6px,-10px) scale(1.08)}}.spice-particle{position:absolute;border-radius:9999px;filter:blur(1px);will-change:transform;pointer-events:none}.spice-drift-1{animation:motion-drift-1 28s ease-in-out infinite}.spice-drift-2{animation:motion-drift-2 34s ease-in-out infinite}.spice-drift-3{animation:motion-drift-3 24s ease-in-out infinite}.spice-silhouette{position:absolute;pointer-events:none;will-change:transform}@keyframes motion-breathe{0%,to{opacity:0}50%{opacity:.55}}.warm-bg-breathe{animation:motion-breathe 30s ease-in-out infinite}.steam-wisp{position:absolute;bottom:0;width:42px;height:90px;background:radial-gradient(ellipse at bottom,rgba(255,255,255,.5),transparent 70%);filter:blur(7px);opacity:.6;pointer-events:none;animation:motion-aroma 4.5s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.motion-blur-in,.motion-fade-in,.motion-fade-up,.motion-pulse-soft,.motion-shimmer,.motion-wipe{animation:none!important;opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important}.spice-particle,.spice-silhouette,.steam-wisp,.warm-bg-breathe{display:none!important}.motion-gold-shimmer{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:inherit!important;-webkit-text-fill-color:inherit!important;animation:none!important}}html.a11y-reduce-motion .spice-particle,html.a11y-reduce-motion .spice-silhouette,html.a11y-reduce-motion .steam-wisp,html.a11y-reduce-motion .warm-bg-breathe{display:none!important}html.a11y-reduce-motion .motion-gold-shimmer{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:inherit!important;-webkit-text-fill-color:inherit!important}