.cursor_none{cursor:none;transition:.5s;cursor:none!important}.-color-red{color:#d20a0a}.-color-green{color:#83b002}.-color-accent-lilac{color:#8c21ff}.-color-black{color:#000}.-color-accent-lilac-bg{background:#8d53e9}.-color-video-bg:before{color:transparent;border:1px dashed #fff;animation:10s linear infinite Rotate}.ht-cursor.-color-video-bg:before{top:-40px;left:-40px;display:block;width:80px;height:80px}.ht-cursor{position:fixed;top:0;left:0;z-index:150;contain:layout style size;pointer-events:none;will-change:transform;transition:opacity .3s,color .4s;display:none}.-color-accent-lilac{background:red!important}.ht-cursor:before{content:"";position:absolute;top:-72px;left:-74px;display:block;width:150px;height:150px;transform:scale(0);background:#003b71;border-radius:50%;transition:transform .3s ease-in-out,opacity .1s}.ht-cursor-text{position:absolute;top:-23px;left:-18px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transform:scale(0) rotate(10deg);opacity:0;color:#fff;font-size:1.5vw;text-align:center;letter-spacing:-.01em;transition:opacity .4s,transform .3s}@supports (mix-blend-mode:exclusion){.ht-cursor.-exclusion,.ht-cursor.-opaque{mix-blend-mode:exclusion}.ht-cursor.-exclusion:before,.ht-cursor.-opaque:before{animation:6s linear infinite liquid_border;transition:1s linear;width:200px;height:200px;background:-webkit-linear-gradient(360deg,rgba(43,172,111,.8) 0,rgba(67,92,199,.8) 18%,rgba(96,39,158,.8) 36%,rgba(229,0,116,.8) 54%,rgba(255,89,90,.8) 72%,rgba(255,209,0,.8) 100%);opacity:1!important}}.ht-cursor.-normal,.ht-cursor.-text{mix-blend-mode:normal}.ht-cursor.-normal:before,.ht-cursor.-text:before{background:currentColor}.ht-cursor.-inverse{color:#fff}.ht-cursor.-visible:before{transform:scale(.2)}.ht-cursor.-visible.-active:before{transform:scale(.23);transition-duration:.2s}.ht-cursor.-pointer:before{transform:scale(.15)}.ht-cursor.-text:before{opacity:.85;transform:scale(1.7)}.ht-cursor.-text .ht-cursor-text{opacity:1;transform:scale(1)}.ht-cursor.-text.-active:before{transform:scale(1.6);transition-duration:.2s}.ht-cursor.-opaque:before{transform:scale(1.2);top:50%;left:50%;transform:translate(-50%,-50%)}.ht-cursor.-opaque.-active:before{transform:scale(1.2)}.ht-cursor.-md:before{transform:scale(1.5)}.ht-cursor.-lg:before{transform:scale(2)}.ht-cursor.-hidden:before{transform:scale(0)}@keyframes Rotate{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}