:root{--cursor-sm-color-base:var(--neutral-light);--cursor-color-base:var(--neutral-ultra-light);--cursor-color-inverse:var(--base);--font-family:"Roboto mono",sans-serif;--font-size:14px;--line-height:18px}.mf-cursor{position:fixed;top:0;left:0;z-index:10000;direction:ltr;contain:layout style size;pointer-events:none;-webkit-transition:opacity .3s,color .4s;-o-transition:opacity .3s,color .4s;transition:opacity .3s,color .4s}.mf-cursor:before{content:"";position:absolute;top:-24px;left:-24px;display:block;width:48px;height:48px;opacity:1;-webkit-transform:scale(0.3);-ms-transform:scale(0.3);transform:scale(0.3);background:var(--cursor-sm-color-base);border:0 solid var(--cursor-sm-color-base);border-radius:50%;-webkit-transition:opacity .1s,-webkit-transform .25s ease-in-out;transition:opacity .1s,-webkit-transform .25s ease-in-out;-o-transition:transform .25s ease-in-out,opacity .1s;transition:transform .25s ease-in-out,opacity .1s;transition:transform .25s ease-in-out,opacity .1s,-webkit-transform .25s ease-in-out}.mf-cursor.-inverse{color:var(--cursor-color-inverse)}.mf-cursor.-inverse:before{background:var(--cursor-color-inverse);border:0 solid var(--cursor-color-inverse)}@supports (mix-blend-mode:exclusion){.mf-cursor.-exclusion{mix-blend-mode:exclusion}.mf-cursor.-exclusion:before{background:var(--cursor-color-inverse)}}.mf-cursor.-pointer{mix-blend-mode:difference}.mf-cursor.-pointer:before{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:1;border:0 solid var(--cursor-color-base);background:var(--cursor-color-base)}.mf-cursor.-text:before{opacity:.85;-webkit-transform:scale(1.7);-ms-transform:scale(1.7);transform:scale(1.7)}.mf-cursor.-text.-active:before{-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6);-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.mf-cursor.-icon:before{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.mf-cursor.-icon.-active:before{-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}.mf-cursor.-hidden:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.mf-cursor-text{position:absolute;top:-80px;left:-80px;width:160px;height:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:scale(0) rotate(10deg);-ms-transform:scale(0) rotate(10deg);transform:scale(0) rotate(10deg);color:var(--neutral-ultra-light);font-size:var(--font-size);font-weight:400;font-family:var(--font-family);line-height:var(--line-height);text-align:center;-webkit-transition:opacity .4s,-webkit-transform .3s;transition:opacity .4s,-webkit-transform .3s;-o-transition:opacity .4s,transform .3s;transition:opacity .4s,transform .3s;transition:opacity .4s,transform .3s,-webkit-transform .3s}.mf-cursor.-text .mf-cursor-text,.mf-cursor.-icon .mf-cursor-text{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mf-cursor-media{position:absolute;width:600px;height:auto;aspect-ratio:1.3333333333;margin:-200px 0 0 -200px}@media (max-width:1439px){.mf-cursor-media{width:400px}}.mf-cursor-media img,.mf-cursor-media video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:var(--radius-xxl)}.mf-cursor.-media:before{mix-blend-mode:multiply}@supports ((-o-object-fit:cover) or (object-fit:cover)){.mf-cursor-media img,.mf-cursor-media video{position:static;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translateZ(0);transform:translateZ(0)}}.mf-cursor-media-box{position:relative;width:100%;height:100%;overflow:hidden;-webkit-transform:scale(0) translateZ(0);transform:scale(0) translateZ(0);padding:1px;opacity:0;border-radius:var(--radius-xxl);-webkit-transition:opacity .2s .2s,-webkit-transform .35s;transition:opacity .2s .2s,-webkit-transform .35s;-o-transition:transform .35s,opacity .2s .2s;transition:transform .35s,opacity .2s .2s;transition:transform .35s,opacity .2s .2s,-webkit-transform .35s}.mf-cursor.-media .mf-cursor-media-box{opacity:1;-webkit-transform:scale(0.696);-ms-transform:scale(0.696);transform:scale(0.696);-webkit-transition-duration:.4s,.4s;-o-transition-duration:.4s,.4s;transition-duration:.4s,.4s;-webkit-transition-delay:0s,0s;-o-transition-delay:0s,0s;transition-delay:0s,0s}.mf-cursor.-pointer.-text:before,.mf-cursor.-text:before{top:-32px;left:-32px;width:64px;height:64px;background:var(--neutral-trans-20);border;backdrop-filter:saturate(150%) blur(3px);-webkit-transform:scale(2.5)!important;-ms-transform:scale(2.5)!important;transform:scale(2.5)!important;opacity:1}.mf-cursor.-pointer.-text{mix-blend-mode:initial;color:var(--base-ultra-dark)}