@keyframes hv2-aurora{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(4%,-6%)scale(1.08)}66%{transform:translate(-5%,4%)scale(.95)}}.hv2-aurora-blob{filter:blur(90px);opacity:.5;pointer-events:none;border-radius:9999px;animation:14s ease-in-out infinite hv2-aurora;position:absolute}.hv2-grid-pattern{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px}.hv2-grid-fade{-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000 35%,#0000 100%);mask-image:radial-gradient(80% 70% at 50% 30%,#000 35%,#0000 100%)}.hv2-glass{-webkit-backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff1f}@keyframes hv2-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.hv2-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.hv2-marquee-track{width:max-content;animation:36s linear infinite hv2-marquee;display:flex}.hv2-marquee:hover .hv2-marquee-track{animation-play-state:paused}@keyframes hv2-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.hv2-float{animation:6s ease-in-out infinite hv2-float}.hv2-float-slow{animation:9s ease-in-out infinite hv2-float}.hv2-glow-orange{transition:box-shadow .3s,transform .3s,background-color .3s;box-shadow:0 10px 30px -8px #ff8b0073}.hv2-glow-orange:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px #ff8b0099}.hv2-glow-orange:active{transform:translateY(0)}@keyframes hv2-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.hv2-shimmer{background-size:200% 100%;animation:3.5s linear infinite hv2-shimmer}@keyframes hv2-scroll-dot{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(14px)}to{opacity:0;transform:translateY(0)}}.hv2-scroll-dot{animation:2s cubic-bezier(.4,0,.2,1) infinite hv2-scroll-dot}.hv2-timeline-line{transform-origin:top;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}@keyframes hv2-pulse-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.hv2-pulse-ring:after{content:"";border-radius:inherit;border:2px solid;animation:2.4s cubic-bezier(.4,0,.2,1) infinite hv2-pulse-ring;position:absolute;inset:0}.hv2-spotlight{position:relative;overflow:hidden}.hv2-spotlight:before{content:"";border-radius:inherit;opacity:0;background:radial-gradient(420px circle at var(--hv2-x,50%) var(--hv2-y,50%), #ff8b0014, transparent 65%);pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.hv2-spotlight:hover:before{opacity:1}.hv2-gradient-border{background-clip:padding-box;position:relative}.hv2-gradient-border:after{content:"";z-index:-1;border-radius:inherit;opacity:0;background:linear-gradient(135deg,#ff8b00,#00875a,#091e42);transition:opacity .35s;position:absolute;inset:-1px}.hv2-gradient-border:hover:after{opacity:1}.hv2-underline-draw{background-image:linear-gradient(90deg,#ff8b00,#ff8b00);background-position:0 100%;background-repeat:no-repeat;background-size:0% 3px;transition:background-size .5s cubic-bezier(.16,1,.3,1)}.hv2-underline-draw:hover,.hv2-underline-draw.hv2-drawn{background-size:100% 3px}@media (prefers-reduced-motion:reduce){.hv2-aurora-blob,.hv2-marquee-track,.hv2-float,.hv2-float-slow,.hv2-shimmer,.hv2-scroll-dot{animation:none!important}.hv2-pulse-ring:after{opacity:0;animation:none!important}.hv2-timeline-line{transition:none!important;transform:scaleY(1)!important}}
