@font-face{font-family:arboriaLight;src:url(../media/arboria_light-s.p.06c99d0e.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:arboriaLight Fallback;src:local(Arial);ascent-override:82.89%;descent-override:19.57%;line-gap-override:20.49%;size-adjust:97.59%}.arborialight_5c0f82aa-module__r4PSUq__className{font-family:arboriaLight,arboriaLight Fallback}.arborialight_5c0f82aa-module__r4PSUq__variable{--font-arboria-light:"arboriaLight","arboriaLight Fallback"}
body,a,button,input,textarea,select,label,[role=button]{cursor:none}.custom-cursor{pointer-events:none;z-index:999999;transform-origin:50%;mix-blend-mode:normal;background:rgba(255,255,255,.6);border-radius:50%;width:10px;height:10px;transition:background-color .25s,opacity .25s;position:fixed;transform:translate(-50%,-50%);display:block!important}.custom-cursor:before{content:"";z-index:-1;background:rgba(0,0,0,.3);border-radius:50%;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.custom-cursor:after{content:"";pointer-events:none;border:2px solid rgba(0,0,0,.4);border-radius:50%;width:40px;height:40px;transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 4px rgba(255,255,255,.8)}.custom-cursor.cursor--active{background:0 0}.custom-cursor.cursor--active:after{transform:translate(-50%,-50%)scale(1)}.custom-cursor.cursor--hidden{opacity:0}@media (max-width:767px){.custom-cursor{display:none!important}}@media (hover:none) and (pointer:coarse){.custom-cursor{display:none!important}}
