@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);body{color:#fff;overflow:hidden;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,body,html{height:100dvh;width:100%}#root,*,body,html{margin:0;padding:0}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#060608;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden}.App{text-align:center;width:100vw}.App,.landing-page{height:100dvh;overflow:hidden}.landing-page{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;font-family:Inter,sans-serif;justify-content:center;min-height:100vh;min-height:100dvh;position:relative;width:100%}.background-overlay{background:linear-gradient(180deg,#060608a6,#060608bf);inset:0;position:absolute;z-index:0}.top-bar{position:absolute;right:24px;top:24px;z-index:3}.hamburger{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#12121659;border:1px solid #fff3;border-radius:12px;cursor:pointer;display:inline-flex;flex-direction:column;gap:6px;height:44px;justify-content:center;transition:transform .2s ease,border .2s ease;width:44px}.hamburger span{background:#fff;border-radius:2px;height:2px;transition:transform .25s ease,opacity .25s ease;width:20px}.hamburger.open span:first-child{transform:translateY(8px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.content-container{flex-direction:column;gap:22px;height:auto;padding:0 20px;position:relative;text-align:center;width:100%;z-index:2}.content-container,.logo-container{align-items:center;display:flex;justify-content:center}.logo-container{flex-wrap:wrap;gap:50px}.logo-slot{align-items:center;display:flex;justify-content:center;width:clamp(140px,24vw,220px)}.logo-img{filter:drop-shadow(0 14px 34px rgba(0,0,0,.35));width:auto}.nayalogo{height:clamp(120px,25vw,280px);width:auto}.tagline{color:#ffffffeb;font-size:clamp(1rem,2.2vw,1.4rem);font-weight:500;letter-spacing:.2em;margin:20px 5px;max-width:780px;text-transform:uppercase}.button-group{align-items:center;display:flex;flex-direction:column;gap:12px}.glass-button-wrap{height:54px;position:relative;width:min(310px,80vw);z-index:1}.glass-button,.glass-button-wrap{align-items:center;display:flex;justify-content:center}.glass-button{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff0f;border-bottom:1px solid #ffffff26;border-radius:999px;border-top:1px solid #ffffff26;box-shadow:0 15px 15px #0000004d;color:#fff;font-weight:500;inset:0;letter-spacing:.16em;overflow:hidden;padding:10px 18px;position:absolute;text-decoration:none;text-transform:uppercase;transition:letter-spacing .4s ease,transform .4s ease;z-index:2}.glass-button:before{background:linear-gradient(270deg,#ffffff2e,#0000);content:"";height:100%;left:40%;position:absolute;top:0;transform:skewX(-15deg) translateX(0);transition:transform .5s ease;width:50%}.glass-button-wrap:after,.glass-button-wrap:before{background:#d50c0f;border-radius:10px;box-shadow:0 0 5px #d50c0f,0 0 15px #d50c0f,0 0 30px #d50c0f,0 0 60px #d50c0f;content:"";height:10px;left:50%;position:absolute;transform:translateX(-50%);transition:.5s;width:30px;z-index:0}.glass-button-wrap:before{bottom:-5px}.glass-button-wrap:after{top:-5px}.glass-button-wrap:hover .glass-button{letter-spacing:.24em;transform:translateY(-1px)}.glass-button-wrap:hover .glass-button:before{transform:skewX(45deg) translateX(200px)}.glass-button-wrap:hover:after,.glass-button-wrap:hover:before{border-radius:30px;height:50%;width:80%}.glass-button-wrap:hover:before{bottom:0}.glass-button-wrap:hover:after{top:0}.glass-button--subtle{background:#0000;border:none;box-shadow:none;color:#ffffffc7;font-size:.78rem;letter-spacing:.22em;padding:8px 6px;position:relative;text-transform:uppercase}.glass-button--subtle:after{background:#ffffff80;bottom:0;content:"";height:1px;left:10%;position:absolute;transform:scaleX(.4);transform-origin:center;transition:transform .2s ease,background .2s ease;width:80%}.glass-button--subtle:hover{color:#fff}.glass-button--subtle:hover:after{background:#ffffffe6;transform:scaleX(1)}.footer{bottom:24px;color:#ffffffb3;font-size:.9rem;letter-spacing:.14em;position:absolute;text-transform:uppercase;z-index:2}.social-links{bottom:24px;display:flex;gap:12px;position:fixed;right:24px;z-index:3}.social-link{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#12121666;border:1px solid #fff3;border-radius:50%;display:inline-flex;height:64px;justify-content:center;transition:transform .2s ease,border .2s ease,background .2s ease;width:64px}.social-link svg{stroke:#fff;height:34px;width:34px}.social-icon{filter:brightness(0) invert(1);height:44px;width:44px}.social-link:hover{background:#ffffff1f;border-color:#ffffff80;transform:translateY(-2px)}.menu-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#09090cb3;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .4s ease;z-index:4}.menu-overlay.open{opacity:1;pointer-events:auto}.menu-panel{align-items:center;background:#0f0f14d9;border-left:1px solid #ffffff14;display:flex;flex-direction:column;gap:22px;height:100%;justify-content:center;padding:90px 40px 40px;position:absolute;right:0;text-align:center;top:0;transform:translateX(100%);transition:transform .45s ease;width:min(420px,100%)}.menu-overlay.open .menu-panel{transform:translateX(0)}.menu-panel a{color:#fff;font-size:1.2rem;font-weight:500;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.menu-close{background:#0000;border:none;color:#fff;cursor:pointer;font-size:1.4rem;position:absolute;right:24px;top:24px}@media (max-width:768px){.top-bar{right:16px;top:16px}.hamburger{height:40px;width:40px}.tagline{letter-spacing:.14em}.menu-panel{padding:80px 28px 32px}.footer{bottom:18px;font-size:.75rem}.social-links{bottom:16px;right:16px}}@media (max-width:480px){.footer{letter-spacing:.1em}.social-link{height:44px;width:44px}.social-icon,.social-link svg{height:32px;width:32px}}
/*# sourceMappingURL=main.34fb8a23.css.map*/