@keyframes an-swap{0%{opacity:0;filter:blur(3px);transform:translateY(4px)}to{opacity:1;filter:none;transform:none}}.an-swap{animation:an-swap .24s var(--ease-out) both}@keyframes an-hand{0%{transform:rotate(var(--from,0deg))}to{transform:rotate(var(--a))}}.an-hand{transform-box:view-box;transform-origin:200px 200px;transform:rotate(var(--a));animation:an-hand 1.4s var(--ease-spring) both;animation-delay:var(--d,.25s)}@keyframes an-ring-in{0%{opacity:0;transform:scale(.94)rotate(-8deg)}to{opacity:1;transform:none}}.an-ring{transform-box:view-box;transform-origin:200px 200px;animation:an-ring-in 1.1s var(--ease-out) both}.an-numeral{font-family:var(--font-cormorant), Georgia, serif;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.04em;background:linear-gradient(100deg,#c99b4f 0%,#f6dfae 28%,#fff4da 40%,#e9c47e 55%,#b98a41 80%,#f6dfae 100%) 0 0/220% 100%;color:#0000;filter:drop-shadow(0 10px 40px #e9c47e2e);-webkit-background-clip:text;background-clip:text;font-weight:500;line-height:.82;animation:9s ease-in-out infinite alternate an-foil}@keyframes an-foil{0%{background-position:0 0}to{background-position:100% 0}}.an-input{font-family:var(--font-cormorant), Georgia, serif;letter-spacing:.02em;font-variant-numeric:lining-nums tabular-nums;caret-color:var(--gold);line-height:1;padding-block:.7rem!important;font-size:2.6rem!important}@media (prefers-reduced-motion:reduce){.an-swap{animation:.16s both fade-in}.an-hand,.an-ring,.an-numeral{animation:none}}.an-page :is(h1,h2,h3,.display,.display-md,.display-lg,.display-xl){font-variant-numeric:lining-nums}
