@keyframes hv2-twinkle{0%,to{opacity:var(--tw-lo,.15);transform:scale(.82)}50%{opacity:var(--tw-hi,.85);transform:scale(1)}}.hv2-star{border-radius:9999px;animation:hv2-twinkle var(--tw-dur,4s) ease-in-out var(--tw-delay,0s) infinite}.hv2-spark,.hv2-star{position:absolute;display:block}.hv2-spark{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);animation:hv2-twinkle var(--tw-dur,5s) ease-in-out var(--tw-delay,0s) infinite}@keyframes hv2-orbit{to{transform:rotate(1turn)}}@keyframes hv2-orbit-rev{to{transform:rotate(-1turn)}}.hv2-orbit{animation:hv2-orbit var(--orbit-dur,60s) linear var(--orbit-phase,0s) infinite}.hv2-orbit-rev{animation:hv2-orbit-rev var(--orbit-dur,60s) linear var(--orbit-phase,0s) infinite}@keyframes hv2-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.hv2-float{animation:hv2-float var(--float-dur,5.5s) ease-in-out var(--float-delay,0s) infinite}@keyframes hv2-pulse{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:.95;transform:scale(1.08)}}.hv2-pulse{animation:hv2-pulse 6s ease-in-out infinite;transform-origin:50% 50%}@keyframes hv2-comet{0%,86%{transform:translateZ(0);opacity:0}87%{opacity:.85}96%{transform:translate3d(420px,230px,0);opacity:0}to{transform:translate3d(420px,230px,0);opacity:0}}.hv2-comet{position:absolute;opacity:0;animation:hv2-comet var(--comet-dur,19s) ease-in var(--comet-delay,0s) infinite;pointer-events:none}.hv2-comet>span{display:block;width:110px;height:1.5px;border-radius:9999px;transform:rotate(29deg);background:linear-gradient(90deg,rgba(157,99,9,0),rgba(180,83,9,.8),rgba(252,248,239,.95));box-shadow:0 0 8px rgba(180,83,9,.5)}@keyframes hv2-sheen{to{transform:translateX(320%) skewX(-18deg)}}.hv2-sheen{position:relative;overflow:hidden}.hv2-sheen:after{content:"";position:absolute;top:-25%;bottom:-25%;left:0;width:36%;transform:translateX(-140%) skewX(-18deg);background:linear-gradient(90deg,rgba(252,248,239,0),rgba(252,248,239,.5),rgba(252,248,239,0));pointer-events:none}.hv2-sheen:hover:after{animation:hv2-sheen .9s ease}@keyframes hv2-ribbon{0%{transform:translateX(-120%)}to{transform:translateX(1400%)}}.hv2-ribbon-glint{animation:hv2-ribbon 7.5s linear infinite}.hv2-reveal{opacity:0;transform:translateY(26px);transition:opacity .9s cubic-bezier(.22,.61,.36,1) var(--rv,0s),transform .9s cubic-bezier(.22,.61,.36,1) var(--rv,0s);will-change:opacity,transform}.hv2-reveal.hv2-in{opacity:1;transform:none;will-change:auto}.hv2-thread{transform:scaleX(0);transform-origin:left center;transition:transform 1.6s cubic-bezier(.22,.61,.36,1) .3s}.hv2-in .hv2-thread{transform:scaleX(1)}.hv2-thread-v{transform:scaleY(0);transform-origin:center top;transition:transform 1.6s cubic-bezier(.22,.61,.36,1) .3s}.hv2-in .hv2-thread-v{transform:scaleY(1)}.hv2-par{transform:translate3d(calc(var(--mx, 0) * var(--depth, 6) * 1px),calc(var(--my, 0) * var(--depth, 6) * 1px),0);transition:transform .35s ease-out;will-change:transform}@keyframes hv2-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hv2-fade-in{animation:hv2-fade-in .5s cubic-bezier(.22,.61,.36,1) both}.hv2-ring-spin{animation:hv2-orbit 16s linear infinite}@media (prefers-reduced-motion:reduce){.hv2-comet,.hv2-fade-in,.hv2-float,.hv2-pulse,.hv2-ribbon-glint,.hv2-ring-spin,.hv2-spark,.hv2-star{animation:none!important}.hv2-orbit,.hv2-orbit-rev{animation-play-state:paused!important}.hv2-comet{opacity:0!important}.hv2-reveal{opacity:1!important}.hv2-reveal,.hv2-thread,.hv2-thread-v{transform:none!important;transition:none!important}.hv2-par{transform:none!important}.hv2-sheen:hover:after{animation:none!important}}