@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.49%;descent-override:22.56%;line-gap-override:0%;size-adjust:107.06%}:root{--background:#fff;--foreground:#000;--text-color:#000;--text-color-inverted:#fff;--contrast-color:#000;--inverted-contrast-color:#fff;--color-main:#f0d;--color-main-rgb:255, 0, 221;--footer-background:var(--color-main);--side-padding:2rem;--rgb-contrast:0, 0, 0;--rgb-contrast-inverted:255, 255, 255;--gridbg-opacity:.1;--color1:18, 113, 255;--color2:221, 74, 255;--color3:100, 220, 255;--color4:200, 50, 50;--color5:180, 180, 50;--color-interactive:140, 100, 255;--circle-size:80%;--blending:hard-light}[data-theme=dark]{--background:#212121;--foreground:#fff;--contrast-color:#fff;--inverted-contrast-color:#000;--text-color:#fff;--text-color-inverted:#000;--footer-background:#000;--rgb-contrast:255, 255, 255;--rgb-contrast-inverted:0, 0, 0;--gridbg-opacity:1}html{position:relative}body{background-color:var(--background);color:var(--foreground)}body.translated{overflow:hidden}body.translated #header,body.translated #main,body.translated #footer{transform:translate(-728px)}html,body{max-width:100vw}*{box-sizing:border-box;font-family:var(--font-inter);-ms-overflow-style:none;scrollbar-width:none;margin:0;padding:0;font-weight:400;cursor:none!important}::-webkit-scrollbar{display:none}a{color:inherit;text-decoration:none}ul{list-style:none}h1{font-weight:700;line-height:1}h2,h3,h4,h5,h6{font-weight:600;line-height:1}h1{font-size:9rem}h2,h3{font-size:4rem}h4{font-size:3rem}p{font-size:1rem;line-height:145%}@media screen and (max-width:1024px){:root{--side-padding:1.5rem}h1{font-size:6rem}h2,h3{font-size:3rem}h4{font-size:2.5rem}}@media screen and (max-width:768px){:root{--side-padding:1rem}h1{font-size:4rem}h2,h3{font-size:2.5rem}h4{font-size:2rem}}
.Cursor-module-scss-module__FjnerW__cursorIcon{z-index:999999;pointer-events:none;position:fixed}.Cursor-module-scss-module__FjnerW__cursorIcon__rotating{transition:transform .3s;animation:1.5s linear infinite Cursor-module-scss-module__FjnerW__rotating}@keyframes Cursor-module-scss-module__FjnerW__rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Cursor-module-scss-module__FjnerW__cursorBall{pointer-events:none;z-index:888888;opacity:1;background-color:rgba(0,0,0,.8);border-radius:50%;width:2.5rem;height:2.5rem;transition:opacity .3s;position:fixed}.Cursor-module-scss-module__FjnerW__cursorBall.Cursor-module-scss-module__FjnerW__notMoving{opacity:.2}@media screen and (max-width:1024px){.Cursor-module-scss-module__FjnerW__cursorContainer{display:none}}
.VideoSplashScreen-module-scss-module__K3kq5a__videoSplashScreen{z-index:1000;pointer-events:none;background-color:#000;width:100vw;height:100vh;animation:1s ease-in-out 8s forwards VideoSplashScreen-module-scss-module__K3kq5a__fadeOut;position:fixed;inset:0}.VideoSplashScreen-module-scss-module__K3kq5a__videoSplashScreen video{object-fit:cover;width:100%;height:100%}@keyframes VideoSplashScreen-module-scss-module__K3kq5a__fadeOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media screen and (max-width:1024px){.VideoSplashScreen-module-scss-module__K3kq5a__videoSplashScreen video{object-fit:contain}}
