*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bkg:linear-gradient(to top,#0f0915,#050307);--dark:#050307;--text:#f9f6fe;--accent:#4233e4}body{background:var(--bkg);color:var(--text);font-family:Nunito Sans,sans-serif;font-size:clamp(1.1rem,2vw + 1rem,1.4rem);line-height:1.55}nav{z-index:10;background-color:#0000;width:100%;padding-block:1.2rem;transition:background-color .8s cubic-bezier(.64,.04,.26,.87);position:fixed}nav.active{background-color:var(--dark)}.nav-container{justify-content:space-between;align-items:center;display:flex}.logo{color:var(--accent);place-items:center;width:clamp(3rem,10vw,7.5rem);margin-inline:.5rem;display:grid}.logo-link:focus-visible,.nav-link:focus-visible{outline:4px solid var(--accent);outline-offset:.2em;border-radius:.5rem}.nav-links{z-index:-1;background-color:var(--dark);border-bottom:4px solid var(--accent);text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding:1.5rem;display:flex;position:absolute;top:3rem;left:0;right:0;transform:translateY(-200%)}.nav-links.activated{transition:transform .4s cubic-bezier(.64,.04,.26,.87)}.btn{color:var(--text);cursor:pointer;border-radius:.5rem;padding:.3rem 1.5rem;text-decoration:none}.btn--accent{background-color:var(--accent);padding:.3rem 2rem}.btn--menu{color:var(--accent);background-color:#0000;border:none;place-items:center;padding-inline:1rem;transition:transform .3s cubic-bezier(.64,.04,.26,.87);display:grid}li[role=none],.nav-link{text-transform:uppercase;width:100%;font-size:1.1rem;display:block}.btn--menu[aria-expanded=true]{transform:rotate(-180deg)}.btn--menu[aria-expanded=true]+.nav-links{transform:translate(0,0)}@media (width>=768px){.btn--menu{display:none}.nav-links{z-index:0;background-color:#0000;border:0;flex-direction:row;padding:0;position:static;inset:0;transform:translate(0,0)}li[role=none],.nav-link{width:initial}}main{gap:clamp(4rem,1.45455rem + 11.6364vw,8rem);display:grid;position:relative;top:-10vh}h1{font-size:clamp(2.5rem,5vw + 1rem,8rem);font-size:bolder;letter-spacing:.02em;line-height:1.1}.h2{font-size:clamp(1.8rem,4vw + 1rem,3.5rem);font-size:bolder;color:var(--accent);line-height:1.1}.h3{color:var(--accent);font-size:clamp(1.2rem,3vw + 1rem,2.2rem);line-height:1.1}.subheading{color:var(--text)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}header{text-align:center;place-items:center;min-height:100vh;display:grid;position:relative}.header__img{object-fit:cover;width:100%;height:100%;position:absolute}.container{margin-inline:max(50% - 45rem,1rem)}.container--sm{margin-inline:max(50% - 35rem,2rem)}.rise{opacity:0;animation:.8s ease-in-out forwards rise}.rise.subheading{animation:1.2s ease-in-out .5s forwards rise}@keyframes rise{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.header-container{gap:1rem;display:grid;position:relative;top:-5vh}.stars{background-color:var(--dark);border-radius:.5rem;gap:1rem;padding:clamp(1.2rem,3.5vw,2.5rem) clamp(1.2rem,5vw,3rem) 0;display:grid}.moons{gap:1rem;display:grid}#stars{text-align:center}.card-container{flex-wrap:wrap;gap:2.5rem 3.5rem;display:flex}.card{border:5px solid var(--accent);border-radius:.5rem;flex:100%;place-items:center;gap:1.5rem;padding:2.5rem 1.5rem 1.5rem;display:grid}@media (width>=768px){.card{flex:28%}}.card__image{width:clamp(4rem,10vw,8rem)}.fade-up{opacity:0;transition:transform 1s cubic-bezier(.64,.04,.26,.87),opacity .8s cubic-bezier(.64,.04,.26,.87);transform:translateY(5rem)}.fade-up.faded{opacity:1;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=index.450406d6.css.map */
