.bracelet-float{animation:7s ease-in-out infinite bracelet-float}@media (prefers-reduced-motion:reduce){.bracelet-float{animation:none}}@keyframes bracelet-float{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-8px)rotate(-6.5deg)}}
.reveal-ready [data-reveal]{transition:opacity .9s cubic-bezier(.22,1,.36,1),translate .9s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1),box-shadow .3s;transition-delay:var(--reveal-delay,0s)}.reveal-ready [data-reveal]:not([data-revealed]){opacity:0;filter:blur(10px);translate:0 32px}.hero-in{animation:1s cubic-bezier(.22,1,.36,1) both hero-in;animation-delay:var(--reveal-delay,0s)}@keyframes hero-in{0%{opacity:0;filter:blur(10px);translate:0 28px}}@media (prefers-reduced-motion:reduce){.reveal-ready [data-reveal],.reveal-ready [data-reveal]:not([data-revealed]){opacity:1;filter:none;transition:none;translate:none}.hero-in{animation:none}}
