@keyframes zh-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes zh-fade{0%{opacity:0}to{opacity:1}}@keyframes zh-zoom{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes zh-slide-l{0%{opacity:0;transform:translate(-34px)}to{opacity:1;transform:translate(0)}}@keyframes zh-slide-r{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:translate(0)}}@keyframes zh-blur-in{0%{opacity:0;filter:blur(14px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}.zh-ent-cascade .zh-i{animation:.75s cubic-bezier(.22,1,.36,1) both zh-up;animation-delay:calc(var(--i,0) * 90ms + 60ms)}.zh-ent-fade .zh-i{animation:.9s both zh-fade;animation-delay:calc(var(--i,0) * .11s + 60ms)}.zh-ent-zoom .zh-i{animation:.8s cubic-bezier(.22,1,.36,1) both zh-zoom;animation-delay:calc(var(--i,0) * .1s + 60ms)}.zh-ent-slide .zh-i{animation:.8s cubic-bezier(.22,1,.36,1) both zh-slide-l;animation-delay:calc(var(--i,0) * .1s + 60ms)}.zh-ent-slide .zh-i.zh-media{animation-name:zh-slide-r}.zh-ent-blur .zh-i{animation:.9s cubic-bezier(.22,1,.36,1) both zh-blur-in;animation-delay:calc(var(--i,0) * .11s + 60ms)}@keyframes zh-blob-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(8%,10%)scale(1.15)}}@keyframes zh-blob-b{0%,to{transform:translate(0,0)scale(1.1)}50%{transform:translate(-10%,-6%)scale(.95)}}@keyframes zh-blob-c{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-6%,12%)scale(1.2)}}@keyframes zh-grad{0%,to{background-position:0%}50%{background-position:100%}}@keyframes zh-spin{to{rotate:360deg}}@keyframes zh-rise{0%{opacity:0;transform:translateY(20px)}20%{opacity:.85}to{opacity:0;transform:translateY(-90px)}}@keyframes zh-wave{to{transform:translate(-50%)}}@keyframes zh-wave-back{0%{transform:translate(-50%)}to{transform:translate(0)}}.zh-blob{filter:blur(70px);opacity:.55;pointer-events:none;will-change:transform;border-radius:9999px;position:absolute}.zh-blob-a{animation:16s ease-in-out infinite zh-blob-a}.zh-blob-b{animation:20s ease-in-out infinite zh-blob-b}.zh-blob-c{animation:24s ease-in-out infinite zh-blob-c}.zh-bg-grad{opacity:.2;pointer-events:none;background-size:300% 300%;animation:16s ease-in-out infinite zh-grad;position:absolute;inset:0}.zh-bg-beams{aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0 6%, color-mix(in srgb, var(--zh-a) 30%, transparent) 11%, transparent 17% 42%, color-mix(in srgb, var(--zh-b) 26%, transparent) 48%, transparent 54% 100%);filter:blur(34px);pointer-events:none;width:190%;animation:55s linear infinite zh-spin;position:absolute;top:-70%;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(circle,#000 0 30%,#0000 68%);mask-image:radial-gradient(circle,#000 0 30%,#0000 68%)}.zh-dot{opacity:0;pointer-events:none;animation:zh-rise var(--d,12s) linear infinite;animation-delay:var(--dl,0s);will-change:transform, opacity;border-radius:9999px;position:absolute}.zh-bg-wave{pointer-events:none;will-change:transform;width:200%;height:26%;position:absolute;bottom:0;left:0}.zh-bg-wave-a{animation:26s linear infinite zh-wave}.zh-bg-wave-b{height:20%;animation:38s linear infinite zh-wave-back}.zh-spot{pointer-events:none;opacity:var(--ma,.55);transition:opacity .4s;position:absolute;inset:0}.zh-tilt-l{transition:transform .35s cubic-bezier(.22,1,.36,1)}.zh-mouse-tilt .zh-tilt-l{transform:perspective(1100px) rotateY(calc(var(--tx,0) * 8deg)) rotateX(calc(var(--ty,0) * -7deg));will-change:transform}.zh-mouse-parallax .zh-tilt-l{transform:translate3d(calc(var(--tx,0) * -16px), calc(var(--ty,0) * -12px), 0);will-change:transform}.zh-mouse-parallax .zh-bg-layer{transform:translate3d(calc(var(--tx,0) * 22px), calc(var(--ty,0) * 16px), 0);transition:transform .5s cubic-bezier(.22,1,.36,1)}.zh-cursor{pointer-events:none;z-index:5;width:44px;height:44px;opacity:calc(var(--ma,0) * .9);transform:translate3d(var(--mx,-100px), var(--my,-100px), 0);will-change:transform;border-radius:9999px;margin:-22px 0 0 -22px;transition:transform .14s ease-out,opacity .3s;position:absolute;top:0;left:0}.zh-mouse-magnetic [data-bel^=button-]{transition:transform .22s cubic-bezier(.22,1,.36,1)}@keyframes zh-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes zh-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes zh-kenburns{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.14)translate(-2.5%,-2%)}}@keyframes zh-shine{0%,55%{transform:translate(-130%)skew(-18deg)}to{transform:translate(260%)skew(-18deg)}}@keyframes zh-scroll-y{0%{transform:translateY(40px)}to{transform:translateY(-40px)}}.zh-float{will-change:transform;animation:6s ease-in-out infinite zh-float}.zh-fx-breathe{will-change:transform;animation:7s ease-in-out infinite zh-breathe}.zh-clip{position:relative;overflow:hidden}.zh-fx-kenburns{will-change:transform;animation:18s ease-in-out infinite alternate zh-kenburns}.zh-shine{pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff61,#0000);width:38%;animation:6.5s ease-in-out infinite zh-shine;position:absolute;inset:0 auto 0 0}@supports (animation-timeline:view()){.zh-fx-scroll{animation:linear both zh-scroll-y;animation-timeline:view();animation-range:cover}}@media (prefers-reduced-motion:reduce){.zh-ent-cascade .zh-i,.zh-ent-fade .zh-i,.zh-ent-zoom .zh-i,.zh-ent-slide .zh-i,.zh-ent-blur .zh-i,.zh-blob,.zh-bg-grad,.zh-bg-beams,.zh-dot,.zh-bg-wave,.zh-float,.zh-fx-breathe,.zh-fx-kenburns,.zh-shine,.zh-fx-scroll{animation:none!important}.zh-dot{opacity:.35}.zh-spot,.zh-tilt-l,.zh-cursor,.zh-mouse-parallax .zh-bg-layer,.zh-mouse-magnetic [data-bel^=button-]{transition:none}}
