body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}#root,body,html{height:100%;overflow:hidden;width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Barlowfold;font-style:normal;font-weight:400;src:url(/static/media/Barlowfold.236b0dbc45822273e71e.otf) format("opentype")}.App{height:100%;margin:0;padding:0;width:100%}.App-header{height:100vh;isolation:isolate;margin:0;overflow:hidden;padding:0;position:relative}.App-header,.loading-screen{align-items:center;background-color:#000;display:flex;flex-direction:column;justify-content:center;width:100%}.loading-screen{height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:opacity .5s;z-index:10}.loading-screen.fade-out{opacity:0;pointer-events:none}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #ffffff1a;border-radius:50%;border-top-color:#fff;height:50px;width:50px}.loading-text{color:#fff;font-family:Barlowfold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:18px;margin-top:20px}@keyframes spin{to{transform:rotate(1turn)}}.scroll-prompt{align-items:center;bottom:60px;contain:layout style;display:flex;flex-direction:column;gap:10px;left:50%;pointer-events:none;position:fixed;transform:translateX(-50%);transition:opacity 1s ease,visibility 1s ease;will-change:opacity;z-index:5}.scroll-prompt.visible{animation:pulse 3s ease-in-out infinite;animation-delay:1s;opacity:1;visibility:visible}.scroll-prompt.hidden{animation:none;opacity:0;visibility:hidden}.scroll-prompt-text{color:#fff;font-family:Barlowfold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase}.scroll-arrow{animation:bounce 1.5s ease-in-out infinite;color:#fff;font-size:24px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.links-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000c;border-radius:10px;contain:layout style paint;left:50%;padding:40px 60px;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .5s ease,visibility .5s ease,transform .5s ease;will-change:opacity,transform;z-index:10}.links-menu.visible{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1);visibility:visible}.links-menu.hidden{opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.9);visibility:hidden}.links-title{color:#fff;font-family:Barlowfold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:32px;font-weight:300;margin:0 0 30px;text-align:center}.links-nav{align-items:center;display:flex;flex-direction:column;gap:20px}.link-item{border-radius:5px;color:#fff;font-family:Barlowfold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:20px;padding:10px 20px;text-decoration:none;transition:all .3s ease}.link-item:hover{background-color:#ffffff1a;transform:scale(1.05)}@keyframes fadeIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.page-navigation{box-sizing:border-box;left:0;padding:30px 40px;pointer-events:none;position:fixed;right:0;top:0;width:100%;z-index:100}.nav-link{color:#fff;font-family:Barlowfold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:48px;font-weight:400;margin:0;pointer-events:auto;position:absolute;text-decoration:none;transition:opacity .3s ease;white-space:nowrap}.nav-link-left{left:40px}.nav-link-right{max-width:calc(50vw - 40px);right:40px;text-align:right}.nav-link:hover{opacity:.7}.page-container{align-items:center;background-color:#000;display:flex;height:100vh;justify-content:center;padding:20px}.page-container,.page-content{box-sizing:border-box;position:relative;width:100%}.page-content{left:0;margin:0 auto;max-width:800px;padding:0;right:0;text-align:center}.page-title{color:#fff;font-family:Barlowfold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:48px;font-weight:400;margin:0 0 30px}.page-text{color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:18px;line-height:1.6;margin:0 0 40px}.back-link{border:1px solid #ffffff4d;border-radius:5px;color:#fff;display:inline-block;font-family:Barlowfold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;padding:10px 20px;text-decoration:none;transition:all .3s ease}.back-link:hover{background-color:#ffffff1a;border-color:#ffffff80}
/*# sourceMappingURL=main.488bde8f.css.map*/