@font-face{font-family:gilroy;src:url(/_next/static/media/495fbfd4658f644d-s.ttf) format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:gilroy;src:url(/_next/static/media/544d12a7997a9605-s.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:gilroy;src:url(/_next/static/media/40753d62591958a5-s.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:gilroy;src:url(/_next/static/media/0560c261627a3561-s.ttf) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:gilroy;src:url(/_next/static/media/a112078eb38aa119-s.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:gilroy;src:url(/_next/static/media/c16f19ccb9e1a32e-s.ttf) format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:gilroy;src:url(/_next/static/media/3261d5295bf99f0b-s.ttf) format("truetype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:gilroy Fallback;src:local("Arial");ascent-override:74.23%;descent-override:21.55%;line-gap-override:19.16%;size-adjust:104.41%}.__className_6056fe{font-family:gilroy,gilroy Fallback}.__variable_6056fe{--font-gilroy:"gilroy","gilroy Fallback"}.custom-cursor-container{z-index:9999998}.custom-cursor-container,.image-cursor{position:fixed;top:0;left:0;pointer-events:none!important}.image-cursor{z-index:10000000;will-change:transform;transform-origin:11px 1px}.image-cursor img{width:32px;height:auto;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cursor-text{position:absolute;top:32px;left:0;color:#1d4ed8;font-size:14px;font-weight:700;pointer-events:none;opacity:0;will-change:opacity,transform;white-space:nowrap;text-shadow:0 1px 2px rgba(255,255,255,.8)}.magnetic-box{position:fixed;top:0;left:0;width:0;height:0;opacity:0;background-color:transparent;border-radius:50%;pointer-events:none!important;z-index:9999999;transform:translate(-50%,-50%);will-change:width,height,transform,border-radius,opacity;box-sizing:border-box}body.custom-cursor-enabled,body.custom-cursor-enabled *{cursor:none!important}@media (hover:none),(max-width:1024px),(pointer:coarse){.custom-cursor-container{display:none!important}body.custom-cursor-enabled,body.custom-cursor-enabled *{cursor:auto!important}}