.page-module___8aEwW__main{z-index:1;background:url(/space_bg.jpg) 50%/cover no-repeat fixed;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:100vh;padding:10vh 2rem 4rem;display:flex;position:relative}.page-module___8aEwW__content{flex-direction:column;align-items:center;width:100%;max-width:1200px;display:flex}.page-module___8aEwW__title{text-align:center;letter-spacing:.2em;text-transform:uppercase;background:linear-gradient(#fff 0%,#b4ecff 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 20px #00f2ff66;font-size:3rem;font-weight:700;font-family:var(--font-orbitron),sans-serif;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem}.page-module___8aEwW__slogan{text-align:center;color:var(--star-white);letter-spacing:.1em;text-transform:uppercase;max-width:800px;margin-bottom:3rem;font-size:1.1rem;font-weight:300}.page-module___8aEwW__grid{grid-template-columns:repeat(2,1fr);justify-content:center;place-items:center;gap:2rem;width:100%;max-width:1200px;margin:0 auto;display:grid}.page-module___8aEwW__grid>:nth-child(5){grid-column:1/-1}@media (min-width:1100px){.page-module___8aEwW__grid{grid-template-columns:repeat(5,1fr);gap:4rem 1rem}.page-module___8aEwW__grid>:first-child{grid-area:1/1}.page-module___8aEwW__grid>:nth-child(2){grid-area:2/2}.page-module___8aEwW__grid>:nth-child(3){grid-area:1/3}.page-module___8aEwW__grid>:nth-child(4){grid-area:2/4}.page-module___8aEwW__grid>:nth-child(5){grid-area:1/5}}@media (max-width:768px){.page-module___8aEwW__title{font-size:2rem}.page-module___8aEwW__slogan{margin-bottom:3rem;font-size:.9rem}.page-module___8aEwW__grid{grid-template-columns:1fr;gap:2rem}.page-module___8aEwW__grid>:first-child,.page-module___8aEwW__grid>:nth-child(2),.page-module___8aEwW__grid>:nth-child(3),.page-module___8aEwW__grid>:nth-child(4),.page-module___8aEwW__grid>:nth-child(5){grid-area:auto}}
.ConstellationButton-module__OWY6uW__button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.75rem;outline:none;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;transition:all .5s;display:flex;position:relative}.ConstellationButton-module__OWY6uW__button:hover{border-color:#0000}.ConstellationButton-module__OWY6uW__glow{display:none}.ConstellationButton-module__OWY6uW__iconContainer{width:150px;height:150px;margin-bottom:1.5rem;position:relative}.ConstellationButton-module__OWY6uW__svg{width:100%;height:100%;overflow:visible}.ConstellationButton-module__OWY6uW__label{letter-spacing:.15em;color:var(--star-white);font-size:1.25rem;font-weight:300;font-family:var(--font-orbitron),sans-serif;text-align:center}@media (max-width:768px){.ConstellationButton-module__OWY6uW__iconContainer{width:100px;height:100px;margin-bottom:1rem}.ConstellationButton-module__OWY6uW__label{font-size:1rem}}
.IntroAnimation-module__E4b-pa__container{background-color:var(--space-black);z-index:9999;background-image:url(/space_bg.jpg);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;animation:1s ease-in-out 4s forwards IntroAnimation-module__E4b-pa__fadeOutContainer;display:flex;position:fixed;top:0;left:0}.IntroAnimation-module__E4b-pa__logo{font-family:var(--font-orbitron),sans-serif;letter-spacing:.2em;color:#0000;background:linear-gradient(#fff 0%,#b4ecff 100%);opacity:0;text-shadow:0 0 40px #00f2ff99;text-align:center;-webkit-background-clip:text;background-clip:text;font-size:5rem;font-weight:700;animation:1.5s cubic-bezier(.22,1,.36,1) .5s forwards IntroAnimation-module__E4b-pa__logoEnter;transform:scale(.8)}.IntroAnimation-module__E4b-pa__text{font-family:var(--font-montserrat),sans-serif;color:var(--star-white);text-align:center;opacity:0;letter-spacing:.1em;text-transform:uppercase;max-width:90%;margin-top:1.5rem;font-size:1.25rem;font-weight:300;animation:1s ease-out 1.8s forwards IntroAnimation-module__E4b-pa__textEnter;transform:translateY(20px)}@keyframes IntroAnimation-module__E4b-pa__logoEnter{0%{opacity:0;filter:blur(12px);transform:scale(.8)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes IntroAnimation-module__E4b-pa__textEnter{0%{opacity:0;filter:blur(4px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes IntroAnimation-module__E4b-pa__fadeOutContainer{0%{opacity:1;pointer-events:auto}to{opacity:0;pointer-events:none;visibility:hidden}}@media (max-width:768px){.IntroAnimation-module__E4b-pa__logo{font-size:3rem}.IntroAnimation-module__E4b-pa__text{padding:0 1rem;font-size:.9rem}}
