@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;500;600;700;800;900&family=Comfortaa:wght@300;400;500;600;700&family=Rubik:wght@300;400;500;600;700;800;900&family=Poppins:wght@100;200;300;400;500;600;700;800;900&family=Quicksand:wght@300;400;500;600;700&display=swap);@font-face{font-display:swap;font-family:Glacier;font-style:normal;font-weight:400;src:url(/static/media/glacier-regular.9787f3e030f1993f233b.otf) format("opentype")}*{box-sizing:border-box;margin:0;padding:0}body{background:#000;color:#fff;font-family:Inter,sans-serif;line-height:1.6;overflow-x:hidden}::-webkit-scrollbar-track{background:#0000001a;border-radius:10px}::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:0 0 10px #0066ff80}::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,#0080ff,#00e6ff);box-shadow:0 0 15px #06fc}*{scrollbar-color:#06f #0000001a;scrollbar-width:thin}#root{min-height:100vh}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#06f,#0cf);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,#0052cc,#09c)}.hero{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.unicorn-embed a{display:none!important}.hero-bg-effects{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.cosmic-rings{perspective:1000px}.cosmic-ring,.cosmic-rings{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.cosmic-ring{border-radius:50%;opacity:.6}.ring-1{background:radial-gradient(circle,#0000 70%,#0066ff0d 100%);border:2px solid #0066ff40;box-shadow:0 0 50px #06f3,inset 0 0 50px #0066ff1a;height:500px;width:500px}.ring-2{background:radial-gradient(circle,#0000 75%,#00ccff08 100%);border:1px dashed #0cf3;box-shadow:0 0 80px #00ccff26,inset 0 0 80px #00ccff14;height:750px;width:750px}.ring-3{background:radial-gradient(circle,#0000 80%,#0099ff05 100%);border:3px solid #0099ff26;box-shadow:0 0 120px #0099ff1a,inset 0 0 120px #0099ff0d;height:1000px;width:1000px}.hero-content{max-width:900px;padding:20px;position:relative;text-align:center;z-index:10}.hero-title{color:#fff;font-family:Glacier,Nunito,sans-serif;font-size:clamp(3.5rem,12vw,6rem);font-weight:400;letter-spacing:2px;line-height:1.05;margin-bottom:2rem;text-shadow:0 0 8px #ffffff26,0 0 15px #ffffff14}.hero-subtitle{color:#ffffffe6;font-family:Inter,sans-serif;font-size:clamp(1.3rem,4vw,1.8rem);font-weight:500;letter-spacing:1px;margin-bottom:3rem}.hero-description{font-size:clamp(1.1rem,3vw,1.3rem);line-height:1.8;margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:700px;opacity:.85}.hero-description p{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #0066ff1a;border-radius:15px;margin-bottom:1.5rem;padding:20px;transition:all .3s ease}.hero-description p:hover{background:#ffffff0d;border-color:#06f3;transform:translateY(-2px)}.hero-cta{margin-top:2rem}.cta-button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f!important;border:1px solid #ffffff47;border-radius:8px;font-size:1.2rem;letter-spacing:1px;padding:18px 45px}.cta-button.secondary{background:#0003!important;border-color:#ffffff47}.cta-button:hover{background:#ffffff2e!important;box-shadow:0 12px 32px #00000040;transform:translateY(-2px)}.button-text{position:relative}.floating-elements{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:5}.floating-particle{background:linear-gradient(45deg,#06f,#0cf);border-radius:50%;box-shadow:0 0 20px #06f9;height:8px;opacity:.7;position:absolute;width:8px}.particle-1{height:12px;left:15%;top:15%;width:12px}.particle-2{height:8px;right:20%;top:25%;width:8px}.particle-3{bottom:30%;height:10px;left:25%;width:10px}.floating-star{background:linear-gradient(45deg,#0cf,#06f);border-radius:50%;box-shadow:0 0 15px #0cfc;height:4px;position:absolute;width:4px}.scroll-indicator{bottom:40px;left:50%;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s ease;z-index:10}.scroll-text{color:#ffffffb3;font-family:Inter,sans-serif;font-size:.9rem;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.scroll-arrow{color:#fff;font-size:1.5rem;text-shadow:0 0 8px #fff9,0 0 16px #ffffff4d}@media (max-width:768px){.hero{padding:0 15px}.hero-content{padding:0 10px}.hero-title{letter-spacing:1px;margin-bottom:1.5rem}.hero-subtitle{letter-spacing:.5px;margin-bottom:2rem}.hero-description{margin-bottom:3rem}.hero-description p{margin-bottom:1rem;padding:15px}.cta-button{background:linear-gradient(45deg,#0052cc,#06f);font-size:1rem;padding:15px 35px}.cosmic-ring{display:none}.floating-particle{height:6px;width:6px}.scroll-indicator{bottom:20px}.scroll-text{font-size:.8rem}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse{0%,to{opacity:.1}50%{opacity:.3}}.loading-screen{align-items:center;background:radial-gradient(ellipse at center,#1a1a2e 0,#16213e 50%,#0f0f23 100%);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;transition:opacity .5s ease-out;width:100vw;z-index:9999}.loading-content{max-width:400px;text-align:center;width:90%}.loading-title{margin-bottom:50px}.loading-name{color:#fff;font-family:Space Grotesk,sans-serif;font-size:clamp(3rem,8vw,4.5rem);font-weight:700;margin-bottom:10px;text-shadow:0 0 20px #ffffff80}.loading-subtitle{color:#ffffffb3;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:300;letter-spacing:2px}.loading-bar-container{width:100%}.loading-bar{background:#fff3;border-radius:2px;height:4px;overflow:hidden;width:100%}.loading-progress{background:#fffc;border-radius:2px;box-shadow:0 0 10px #ffffff80;height:100%;transition:width .3s ease-out}@media (max-width:768px){.loading-content{width:95%}.loading-title{margin-bottom:40px}}.section-transition{background:#0000;padding:40px 0;position:relative;transition:all .8s cubic-bezier(.4,0,.2,1)}.section-gradient-overlay{display:none}.section-transition:hover .section-gradient-overlay{opacity:1}.section-transition>*{position:relative;z-index:3}.section-transition.about,.section-transition.contact,.section-transition.music{background:#0000}@media (max-width:768px){.section-transition{padding:30px 0}.section-transition:after,.section-transition:before{height:60px}.section-transition:before{top:-30px}.section-transition:after{bottom:-30px}}.navigation{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a1f29;border-bottom:1px solid #ffffff1a;left:0;padding:15px 0;position:fixed;right:0;top:0;transform:translateZ(0);transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform,background-color;z-index:1000}.navigation.scrolled{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border-bottom:1px solid #fff3;box-shadow:0 8px 32px #ffffff1a;padding:10px 0}.nav-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.nav-brand .brand-button{background:none;border:none;color:#fff;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:700;text-shadow:0 0 8px #fff9,0 0 16px #ffffff4d,0 0 24px #fff3;transition:all .3s ease}.nav-brand .brand-button:hover{filter:brightness(1.2);transform:scale(1.05)}.nav-links{display:flex;gap:30px;list-style:none;margin:0;padding:0}.nav-link{background:none;border:none;border-radius:20px;color:#fffc;cursor:pointer;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;overflow:hidden;padding:8px 16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-link:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.nav-link:hover:before{left:100%}.nav-link:hover{background:#ffffff1f;color:#fff;transform:translate3d(0,-2px,0)}.nav-link.active{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;box-shadow:0 4px 15px #fff3;color:#fff}.nav-toggle{background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:8px}.nav-toggle span{background:#fff;display:block;height:2px;transition:transform .3s ease,opacity .3s ease;width:24px}.nav-toggle.open span:first-child{transform:translateY(7px) rotate(45deg)}.nav-toggle.open span:nth-child(2){opacity:0}.nav-toggle.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:860px){.nav-toggle{display:flex}.nav-links{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a1fcc;border:1px solid #ffffff26;border-radius:12px;display:none;flex-direction:column;gap:8px;margin-top:8px;padding:12px;position:absolute;right:0;top:100%}.nav-links.show{display:flex}}@media (max-width:768px){.nav-container{padding:0 15px}.nav-links{gap:15px}.nav-link{font-size:.9rem;padding:6px 12px}.nav-brand .brand-button{font-size:1.3rem}}@media (max-width:480px){.nav-links{gap:10px}.nav-link{font-size:.8rem;padding:5px 10px}}.lang-switcher{align-items:center;background:#ffffff1f;border:1px solid #ffffff40;border-radius:999px;display:flex;gap:6px;padding:4px 8px}.lang-btn{background:#0000;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;letter-spacing:.5px;padding:2px 6px}.lang-btn.active{background:#fff3}.sep{color:#ffffffb3}@media (max-width:860px){.lang-switcher{justify-content:center;width:100%}}.announcement{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#0066ff40,#00ccff40);border:1px solid #ffffff40;box-shadow:0 10px 30px #00000059;position:sticky;top:60px;z-index:950}.announcement__inner{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto;margin:0 auto;max-width:1200px;padding:14px 20px}.announcement__text{grid-gap:4px;display:grid;gap:4px}.announcement__eyebrow{color:#ffffffd9;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.announcement__title{font-size:1.2rem;font-weight:700;margin:0}.announcement__subtitle{color:#ffffffe6;font-size:.9rem;margin:0}.announcement__actions{display:flex;flex-wrap:wrap;gap:10px}.announcement__button{background:linear-gradient(45deg,red,#c00);border-radius:999px;box-shadow:0 6px 18px #ff000059;color:#fff;font-weight:700;padding:10px 16px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.announcement__button:hover{box-shadow:0 8px 22px #ff000080;transform:translateY(-1px)}.announcement__button--spotify{background:linear-gradient(45deg,#1db954,#1aa34a);box-shadow:0 6px 18px #1db95459}.announcement__button--spotify:hover{box-shadow:0 8px 22px #1db95480}.announcement__button--secondary{background:linear-gradient(45deg,#666,#555);box-shadow:0 6px 18px #ffffff26}@media (max-width:860px){.announcement__inner{grid-template-columns:1fr}}@media (max-width:520px){.announcement__title{font-size:.95rem}.announcement__subtitle{display:none}}.newsletter{padding:50px 0}.newsletter__card{display:none}.newsletter__text{margin-bottom:18px;text-align:center}.newsletter__title{font-size:2rem;font-weight:800}.newsletter__subtitle{color:#cfcfcf;margin-top:6px}.newsletter__error{color:#faa;margin-top:12px;text-align:center}.newsletter__hint{color:#cfcfcf;font-size:.95rem;margin-top:10px;text-align:center}.ck-embed{display:flex;justify-content:center;margin:0 auto}.ck-embed .seva-container{border:none!important;box-shadow:none!important;margin:0 auto!important;max-width:820px;width:100%}.ck-embed .seva-container .formkit-form,.ck-embed .seva-container form{margin:0 auto!important}.ck-embed .formkit-header,.ck-embed .formkit-subheader{display:none!important}.ck-embed button,.ck-embed input[type=email],.ck-embed input[type=text]{border-radius:10px!important}@media (max-width:520px){.newsletter__title{font-size:1.6rem}}html{scroll-behavior:smooth;scroll-padding-top:60px}.App{background:radial-gradient(ellipse at top left,#0066ff1a 0,#0000 50%),radial-gradient(ellipse at top right,#00ccff14 0,#0000 50%),radial-gradient(ellipse at bottom left,#0099ff0d 0,#0000 50%),linear-gradient(180deg,#000,#012 50%,#000);min-height:100vh;overflow-x:hidden;position:relative}.App:before{display:none}@keyframes background-flow{0%,to{transform:translateX(0) translateY(0)}25%{transform:translateX(-10%) translateY(-5%)}50%{transform:translateX(10%) translateY(5%)}75%{transform:translateX(-5%) translateY(10%)}}@media (max-width:768px){html{scroll-behavior:auto}.App:before{animation-duration:30s;opacity:.7}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.App:before{animation:none}}.main-content{position:relative;z-index:10}section{position:relative;scroll-margin-top:60px}.section-transition{transform:translateZ(0);transform-origin:center;transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .6s ease;will-change:transform}.section-transition:hover{transform:translate3d(0,-2px,0);transition:transform .3s ease}.main-content>*+*{margin-top:0}.container{margin:0 auto;max-width:1200px;padding:0 20px}@media (max-width:768px){html{scroll-padding-top:40px}section{scroll-margin-top:40px}.container{padding:0 15px}.section-transition:hover{transform:translateZ(0)}}@media (max-width:480px){.section-transition{padding:20px 0}}.fade-in{opacity:0;transform:translateY(30px);transition:all .8s ease-out}.fade-in.visible{opacity:1;transform:translateY(0)}.gradient-text{color:#fff;display:inline-block;position:relative;text-shadow:0 0 8px #fff9,0 0 16px #ffffff4d,0 0 24px #fff3}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#fff6;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#fff9}html{scrollbar-color:#fff6 #0000;scrollbar-width:thin}.gradient-text:after{background:none;bottom:0;content:"";filter:none;left:0;opacity:.6;position:absolute;right:0;top:0;z-index:-1}@keyframes gradient-shift{0%,to{background-position:0 50%}25%{background-position:100% 0}50%{background-position:200% 50%}75%{background-position:100% 100%}}.glow{box-shadow:0 0 20px #0066ff4d}.cta-button{background:linear-gradient(45deg,#06f,#0cf);border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-block;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:.5px;overflow:hidden;padding:15px 40px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.glow-text{text-shadow:0 0 10px #0066ff80}
/*# sourceMappingURL=main.89e6e1fe.css.map*/