.inner-cursor{position:fixed;left:10px;width:5px;height:5px;transform:translate(-50%,-50%);background-color:#fff;border-radius:50%;pointer-events:none;transition:width .3s,height .3s;z-index:60}.inner-cursor.play{visibility:hidden}.innerPlay.play{position:fixed;font-family:var(--font-family-menu);text-align:center;transform:translate(-50%,-50%);pointer-events:none;border-bottom:.1vw solid #fff;overflow:hidden;animation:anim .3s linear;z-index:60}.innerPlay h1{font-size:20px;width:43px;font-weight:800;color:#fff}@keyframes anim{0%{width:1%;height:0%}30%{width:2%;height:0%}60%{width:43px;height:.5%}80%{width:43px;height:2%}to{width:43px;height:3%}}.outer-cursor{position:fixed;left:10px;width:60px;height:60px;transform:translate(-50%,-50%);border:2.3px solid #686868;background-color:#8c8c8c22;border-radius:50%;pointer-events:none;transition:width .3s,height .3s;z-index:50}.outer-cursor.grow{width:90px;height:90px;transition:width .3s,height .3s}@media screen and (max-width: 1024px){.inner-cursor{background-color:transparent!important}.inner-cursor-play.play{visibility:hidden}.innerPlay.play{border-bottom:none}.innerPlay h1{color:transparent!important}.outer-cursor{background-color:transparent!important;border:none}}*{margin:0;padding:0;cursor:none}#root{margin:0;padding:0;--color-menu-red: #ff0000;--color-menu-white: #fff;--color-menu-hover: #8b8b8b;--font-family-menu: nunitosans-italic;--font-family-regular: nunitosans-regular;--font-family-lato: lato-regular;--font-family-lato-light: lato-light;--font-family-lato-bold: lato-bold;--font-family-oswald: oswald-menu}@font-face{font-family:oswald-menu;src:url(/assets/Oswald_wght-3J2pETRl.woff2) format("woff2");font-display:swap}@font-face{font-family:nunitosans-italic;src:url(/assets/NunitoSans-Italic-Dim1xIY7.woff2) format("woff2");font-display:swap}@font-face{font-family:nunitosans-regular;src:url(/assets/NunitoSans-CZ6Wcw1f.woff2) format("woff2");font-display:swap}@font-face{font-family:ayuthaya;src:url(/assets/Ayuthaya-B4m5SuvY.woff2) format("woff2");font-display:swap}@font-face{font-family:lato-regular;src:url(/assets/Lato-Regular-BDzhvgZi.woff2) format("woff2");font-display:swap}@font-face{font-family:lato-light;src:url(/assets/Lato-Light-D-vIfpnk.woff2) format("woff2");font-display:swap}@font-face{font-family:lato-bold;src:url(/assets/Lato-Bold-BtvHNm8Q.woff2) format("woff2");font-display:swap}body{background-color:#000;overflow-y:hidden}@media screen and (max-width: 1024px){*{cursor:default}}#loading-screen{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;z-index:9999;animation:screenFadeOut .8s ease forwards 6s}@keyframes screenFadeOut{to{opacity:0}}@keyframes riseUp{0%{transform:translateY(430px)}to{transform:translateY(-44px)}}@keyframes hideRect{to{opacity:0}}.wave-rise{animation:riseUp 3.8s cubic-bezier(.45,0,.55,1) forwards,hideRect .15s ease forwards 2.8s}@keyframes ghostToRed{0%{fill:#000}to{fill:red}}.logo-ghost{animation:ghostToRed .2s ease forwards 2.8s}@keyframes logoScaleUp{0%{transform:scale(1)}90%{transform:scale(20)}to{transform:scale(1000)}}.logo-container{padding:44px;overflow:hidden;will-change:transform;animation:logoScaleUp 2.5s cubic-bezier(.9,0,1,1) forwards 2.85s}.logo-container svg{display:block}@keyframes fadeInText{to{opacity:.5}}@keyframes fadeOutText{to{opacity:0}}.loading-text{position:relative;color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:300;letter-spacing:6px;text-transform:uppercase;opacity:0;animation:fadeInText .8s ease forwards .4s,fadeOutText .3s ease forwards 3.8s}.dots{position:absolute;left:100%;top:0;letter-spacing:2px}.dots span{animation:blink 1.4s infinite}.dots span:nth-child(2){animation-delay:.2s}.dots span:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:0}40%{opacity:1}}:root{--color-menu-red: #ff0000;--color-menu-white: #fff;--color-menu-hover: #8b8b8b;--font-family-menu: nunitosans-italic;--font-family-regular: nunitosans-regular;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{height:100vh}
