.CustomCursor_container__ImAyL{position:absolute;mix-blend-mode:difference;width:100%;height:100%;z-index:1000;pointer-events:none;overflow:hidden}.CustomCursor_cursor__gkm5Q{width:20px;height:20px;position:fixed;background-color:var(--foreground);border-radius:50%;z-index:9999;display:block;opacity:1;transition:opacity .3s ease,transform .3s ease;transform:translate(-50%,-50%);pointer-events:none}@media(max-width:900px){.CustomCursor_cursor__gkm5Q{display:none}}.CustomCursor_cursor__gkm5Q.CustomCursor_hidden__RRczJ{opacity:0;pointer-events:none}.CustomCursor_cursor__gkm5Q.CustomCursor_hoveringText__u8lGT{transform:scale(7.5)}@import"https://fonts.googleapis.com/css2?family=Poppins:wght@500;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Spline+Sans+Mono:wght@300&display=swap";@import"https://fonts.googleapis.com/css2?family=Spline+Sans+Mono:wght@700&display=swap";@font-face{font-family:Interstate Black Comp;src:url(/fonts/Interstate-BlackComp.woff2) format("woff2"),url(/fonts/Interstate-BlackComp.woff) format("woff"),url(/fonts/Interstate-BlackComp.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}:root{--background:#000000;--foreground:#ffffff;--theme-color-1:rgba(0,0,0,0.8);--font-primary:"Poppins",sans-serif;--font-secondary:"Interstate Black Comp",sans-serif;--font-mono:"Spline Sans Mono",monospace}*{box-sizing:border-box;padding:0;margin:0}body,html{height:100%;width:100%;max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:var(--font-primary)}.LoadingScreen_container__Y9Kfz{position:fixed;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;z-index:9999;background-color:var(--background);font-size:2em}.LoadingScreen_loader__s94q_{width:160px;height:140px;border:10px solid #000;padding:0 16px;box-sizing:border-box;background:linear-gradient(#fff 0 0) 0 0/16px 40px,linear-gradient(#fff 0 0) 100% 0/16px 40px,radial-gradient(farthest-side,#fff 90%,rgba(0,0,0,0)) 0 10px/16px 16px content-box,#000;background-repeat:no-repeat;animation:LoadingScreen_l3__oWfny 2s linear infinite}@keyframes LoadingScreen_l3__oWfny{25%{background-position:0 0,100% 100%,100% calc(100% - 5px)}50%{background-position:0 100%,100% 100%,0 calc(100% - 5px)}75%{background-position:0 100%,100% 0,100% 5px}}