@font-face{font-family:Inter Tight;font-weight:100 900;font-display:swap;src:url(../assets/fonts/inter-tight.woff2) format("woff2")}*{box-sizing:border-box;margin:0;padding:0}html,body{background:#000;color:#fff;height:100%;overflow:hidden;overscroll-behavior:none;touch-action:none;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}body{font-family:Inter Tight,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--u: calc(100vw / 1500)}@media(max-width:649px){:root{--u: calc(100vw / 390)}}canvas#gl{position:fixed;inset:0;width:100%;height:100%;display:block;z-index:1}.ui{pointer-events:none}.ui a,.ui button{position:fixed;z-index:5;color:#fff;font-family:Inter Tight,system-ui,sans-serif;font-weight:500;font-size:max(9px,calc(10 * var(--u)));line-height:1.4;text-transform:uppercase;letter-spacing:0;background:none;border:none;text-decoration:none;cursor:pointer;opacity:0;transition:opacity .6s ease .2s;pointer-events:auto}body.ready .ui a,body.ready .ui button{opacity:1}.ui .tl{left:calc(80 * var(--u));top:calc(40 * var(--u))}.ui .tr{right:calc(80 * var(--u));top:calc(40 * var(--u))}.ui .bl{left:calc(80 * var(--u));bottom:calc(40 * var(--u))}.ui .br{right:calc(80 * var(--u));bottom:calc(40 * var(--u))}.ui .bl span{opacity:.5}@media(max-width:649px){.ui .tl{left:calc(40 * var(--u));top:calc(25 * var(--u))}.ui .tr{right:calc(40 * var(--u));top:calc(25 * var(--u))}.ui .bl{left:calc(40 * var(--u));bottom:calc(25 * var(--u))}.ui .br{right:calc(40 * var(--u));bottom:calc(25 * var(--u))}}.loader{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;gap:6px;z-index:4;pointer-events:none;transition:opacity .4s ease}body.ready .loader{opacity:0;pointer-events:none}.loader i{display:block;height:2px;background:#fff;animation:dash 1s ease-in-out infinite}.loader i:nth-child(1){width:44px;animation-delay:0s}.loader i:nth-child(2){width:44px;animation-delay:.12s}.loader i:nth-child(3){width:38px;animation-delay:.24s}@keyframes dash{0%,to{opacity:.25}50%{opacity:1}}.veil{position:fixed;inset:0;z-index:3;pointer-events:none;display:none;background:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.77) 5%,rgba(0,0,0,.42) 10%,rgba(0,0,0,.14) 15%,rgba(0,0,0,.02) 20%,transparent 26%),linear-gradient(to top,#000 0%,rgba(0,0,0,.77) 5%,rgba(0,0,0,.42) 10%,rgba(0,0,0,.14) 15%,rgba(0,0,0,.02) 20%,transparent 26%)}@media(max-width:649px){.veil{display:block}}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
