@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-space:#030407;--text-main:#f3f0ea;--text-muted:#8d909c;--text-dim:#5c5f6c;--gold-accent:#e6c89a;--gold-muted:#bda073;--gold-glow:#e6c89a33;--border-subtle:#ffffff1a;--border-gold:#e6c89a73;--font-serif:"Cinzel", "Cormorant Garamond", Georgia, serif;--font-editorial:"Cormorant Garamond", Georgia, serif;--font-sans:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}html,body{scroll-behavior:smooth;background-color:var(--bg-space);width:100%;height:auto;min-height:100svh;color:var(--text-main);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden auto}#root{width:100%;height:auto;min-height:100svh;position:relative;overflow:visible}.nova-page{width:100%;min-height:100svh;overflow-x:clip}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;outline:none;font-family:inherit}:focus-visible{outline:1.5px solid var(--gold-accent);outline-offset:3px}::selection{color:#fff;background:#e6c89a4d}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:#030407}::-webkit-scrollbar-thumb{background:#e6c89a33;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#e6c89a66}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.starfield-bg{pointer-events:none;z-index:0;background:0 0;width:100vw;height:100%;position:fixed;top:0;left:0;overflow:hidden}.starfield-bg canvas{pointer-events:none}.nova-nav-shell{--nova-black:#050505;--nova-white:#fff;--nova-silver:#e9ebef;--nova-gold:#d4af37;--nova-gold-metal:linear-gradient(135deg, #ecd47e 0%, #d4af37 46%, #b38f2a 100%);--nova-font:"Montserrat", "Inter", sans-serif;font-family:var(--nova-font);letter-spacing:1px;top:calc(16px + env(safe-area-inset-top,0px));z-index:1000;box-sizing:border-box;pointer-events:none;justify-content:center;padding-inline:12px;display:flex;position:fixed;left:0;right:0}.nova-nav-shell *,.nova-nav-shell :before,.nova-nav-shell :after{box-sizing:border-box}.nova-nav-shell,.nova-nav-shell *{font-family:var(--font-sans,"DM Sans", sans-serif)!important}.nova-nav,.nova-register{--ix:calc(var(--cx) + .24 * var(--bw));--iy:calc(var(--cy) + .62 * var(--bw));--shape:polygon(var(--cx) 0, calc(100% - var(--cx)) 0, 100% var(--cy), 100% calc(100% - var(--cy)), calc(100% - var(--cx)) 100%, var(--cx) 100%, 0 calc(100% - var(--cy)), 0 var(--cy));--ring:polygon(evenodd, var(--cx) 0, calc(100% - var(--cx)) 0, 100% var(--cy), 100% calc(100% - var(--cy)), calc(100% - var(--cx)) 100%, var(--cx) 100%, 0 calc(100% - var(--cy)), 0 var(--cy), var(--cx) 0, var(--ix) var(--bw), calc(100% - var(--ix)) var(--bw), calc(100% - var(--bw)) var(--iy), calc(100% - var(--bw)) calc(100% - var(--iy)), calc(100% - var(--ix)) calc(100% - var(--bw)), var(--ix) calc(100% - var(--bw)), var(--bw) calc(100% - var(--iy)), var(--bw) var(--iy), var(--ix) var(--bw))}.nova-nav{--cx:28px;--cy:14px;--bw:1px;--bar-h:56px;--logo-h:36px;isolation:isolate;width:100%;max-width:1080px;min-height:var(--bar-h);padding-inline:calc(var(--cx) + 12px);pointer-events:auto;justify-content:space-between;align-items:center;display:flex;position:relative}.nova-nav:before,.nova-nav:after{content:"";pointer-events:none;position:absolute;inset:0}.nova-nav:before{z-index:0;clip-path:var(--shape);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05050561;transition:background-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s}.nova-nav:after{z-index:1;clip-path:var(--ring);background:var(--nova-white);opacity:.3;transition:opacity .3s}.nova-nav[data-solid=true]:before{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05050599}.nova-nav[data-solid=true]:after{opacity:.6}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nova-nav:before{background:#050505b3}.nova-nav[data-solid=true]:before{background:#050505f2}}.nova-nav__bar,.nova-nav__panel{z-index:2;position:relative}.nova-nav__bar{justify-content:space-between;align-items:center;display:flex}.nova-nav__logo{align-items:center;line-height:0;text-decoration:none;display:flex}.nova-nav__logo-img{height:var(--logo-h);object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;transition:opacity .2s;display:block}.nova-nav__logo:hover .nova-nav__logo-img,.nova-nav__logo:focus-visible .nova-nav__logo-img{opacity:.85}.nova-nav__panel-inner{align-items:center;gap:14px;display:flex}.nova-nav__links{gap:2px;margin:0;padding:0;list-style:none;display:flex}.nova-nav__link{letter-spacing:1px;color:var(--nova-silver);white-space:nowrap;padding:10px 18px;font-family:Montserrat,Inter,sans-serif;font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:color .15s;display:block;position:relative}.nova-nav__link:before,.nova-nav__link:after{color:var(--nova-gold);opacity:0;transition:opacity .15s,transform .15s;position:absolute;top:50%}.nova-nav__link:before{content:"[";left:3px;transform:translate(-4px,-50%)}.nova-nav__link:after{content:"]";right:3px;transform:translate(4px,-50%)}.nova-nav__link:hover,.nova-nav__link:focus-visible{color:var(--nova-gold)}.nova-nav__link:hover:before,.nova-nav__link:hover:after,.nova-nav__link:focus-visible:before,.nova-nav__link:focus-visible:after{opacity:1;transform:translateY(-50%)}.nova-register{--cx:12px;--cy:6px;--bw:2px;isolation:isolate;letter-spacing:1.5px;color:#000;white-space:nowrap;justify-content:center;align-items:center;min-height:40px;padding:10px 24px;font-family:Montserrat,Inter,sans-serif;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:color .15s;display:inline-flex;position:relative}.nova-register:before,.nova-register:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.nova-register:before{clip-path:var(--shape);background-color:var(--nova-gold);background-image:var(--nova-gold-metal);transition:background-color .15s}.nova-register:after{clip-path:var(--ring);background-color:var(--nova-gold);background-image:var(--nova-gold-metal)}.nova-register:hover,.nova-register:focus-visible{color:var(--nova-gold)}.nova-register:hover:before,.nova-register:focus-visible:before{background-image:none;background-color:var(--nova-black)}.nova-register:focus-visible{outline:none}.nova-register:focus-visible:after{background-image:none;background-color:var(--nova-white)}.nova-register:active{transform:translateY(1px)}.nova-nav__logo:focus-visible,.nova-nav__link:focus-visible,.nova-nav__toggle:focus-visible{outline:2px solid var(--nova-gold);outline-offset:3px}.nova-nav__toggle{width:44px;height:44px;color:var(--nova-silver);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin-right:-10px;padding:0;transition:color .15s;display:none;position:relative}.nova-nav__toggle:hover{color:var(--nova-gold)}.nova-nav__toggle-bars,.nova-nav__toggle-bars:before,.nova-nav__toggle-bars:after{background:currentColor;width:22px;height:2px;position:absolute;left:50%}.nova-nav__toggle-bars{transition:background-color .15s;top:50%;transform:translate(-50%,-50%)}.nova-nav__toggle-bars:before,.nova-nav__toggle-bars:after{content:"";transition:top .2s,transform .2s;left:0}.nova-nav__toggle-bars:before{top:-7px}.nova-nav__toggle-bars:after{top:7px}.nova-nav[data-open=true] .nova-nav__toggle-bars{background:0 0}.nova-nav[data-open=true] .nova-nav__toggle-bars:before{top:0;transform:rotate(45deg)}.nova-nav[data-open=true] .nova-nav__toggle-bars:after{top:0;transform:rotate(-45deg)}@media (width<=880px){.nova-nav{--cx:16px;--cy:8px;--bar-h:52px;--logo-h:30px;min-height:0;padding-inline:24px;display:block}.nova-nav__bar{min-height:var(--bar-h)}.nova-nav__toggle{display:inline-block}.nova-nav__panel{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .28s,visibility 0s linear .28s;display:grid}.nova-nav[data-open=true] .nova-nav__panel{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .28s,visibility}.nova-nav__panel-inner{flex-direction:column;align-items:stretch;gap:0;min-height:0;overflow:hidden}.nova-nav__links{border-top:1px solid #ffffff38;flex-direction:column;gap:0}.nova-nav__links li+li{border-top:1px solid #ffffff1a}.nova-nav__link{padding:16px 8px 16px 22px;font-size:14px}.nova-nav__link:before{left:4px}.nova-nav__link:after{display:none}.nova-register{width:100%;margin:16px 0 20px;display:flex}}@media (prefers-reduced-motion:reduce){.nova-nav:before,.nova-nav:after,.nova-nav__panel,.nova-nav__logo-img,.nova-nav__link,.nova-nav__link:before,.nova-nav__link:after,.nova-nav__toggle-bars,.nova-nav__toggle-bars:before,.nova-nav__toggle-bars:after,.nova-register,.nova-register:before,.nova-register:after{transition-duration:.01ms!important;transition-delay:0s!important}}.gx-section{background:radial-gradient(70% 50% at 50% 0%, #e6c89a0d 0%, transparent 75%), var(--bg-space,#030407);box-sizing:border-box;width:100%;padding:clamp(2.5rem,5vw,4.2rem) clamp(1.5rem,4.5vw,3.5rem);scroll-margin-top:120px;position:relative;overflow:hidden}.gx-section *,.gx-section :before,.gx-section :after{box-sizing:border-box}.gx-header{text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:900px;margin:0 auto clamp(1.5rem,3vw,2.5rem);display:flex}.gx-eyebrow{font-family:var(--font-sans);letter-spacing:.32em;text-transform:uppercase;color:var(--gold-accent,#e6c89a);font-size:.76rem;font-weight:600;display:inline-block}.gx-title{font-family:var(--font-serif);letter-spacing:.04em;color:var(--text-main,#f3f0ea);margin:0;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:500;line-height:1.15}.gx-title em{font-family:var(--font-editorial);color:var(--gold-accent,#e6c89a);font-style:italic;font-weight:400}.gx-header-divider{background:linear-gradient(90deg, transparent, var(--gold-accent,#e6c89a), transparent);width:60px;height:2px;margin:.2rem 0}.gx-sub{max-width:520px;font-family:var(--font-sans);color:#9aa0ad;margin:0 auto;font-size:clamp(.94rem,1.1vw,1.05rem);line-height:1.7}.gx-deck-container{flex-direction:column;align-items:center;width:100%;max-width:1300px;margin:0 auto;display:flex;position:relative}.gx-deck-stage{perspective:1200px;justify-content:center;align-items:center;width:100%;height:clamp(380px,46vw,540px);display:flex;position:relative}.gx-deck-card{aspect-ratio:3/4.1;cursor:zoom-in;will-change:transform;-webkit-user-select:none;user-select:none;background:#111420;border:1px solid #e6c89a40;border-radius:16px;outline:none;width:clamp(180px,17vw,250px);padding:8px;transition:border-color .3s,box-shadow .3s;position:absolute;box-shadow:0 22px 60px #000000bf,0 0 20px #e6c89a0f}.gx-deck-card:focus-visible,.gx-deck-card.is-active,.gx-deck-card:hover{border-color:#e6c89ad9;box-shadow:0 30px 80px #000000d9,0 0 35px #e6c89a38}.gx-card-inner{background:#080a10;border-radius:10px;width:100%;height:100%;position:relative;overflow:hidden}.gx-card-image{object-fit:cover;filter:brightness(.92)contrast(1.05);border-radius:10px;width:100%;height:100%;transition:transform .65s cubic-bezier(.16,1,.3,1),filter .4s;display:block}.gx-deck-card:hover .gx-card-image,.gx-deck-card.is-active .gx-card-image{filter:brightness()contrast(1.08);transform:scale(1.06)}.gx-card-overlay{opacity:0;background:linear-gradient(#0000 40%,#030407d9 100%);flex-direction:column;justify-content:space-between;padding:.85rem;transition:opacity .35s;display:flex;position:absolute;inset:0}.gx-deck-card:hover .gx-card-overlay,.gx-deck-card.is-active .gx-card-overlay,.gx-deck-card:focus-visible .gx-card-overlay{opacity:1}.gx-card-zoom-icon{width:28px;height:28px;color:var(--gold-accent,#e6c89a);background:#0e121cd9;border:1px solid #e6c89a66;border-radius:50%;justify-content:center;align-self:flex-end;align-items:center;display:flex}.gx-card-caption-snippet{font-family:var(--font-sans);letter-spacing:.04em;color:#f3f0ea;text-shadow:0 1px 4px #000000e6;font-size:.72rem;font-weight:500;line-height:1.35}.gx-mobile-controls{justify-content:center;align-items:center;gap:1.2rem;margin-top:1.2rem;display:flex}.gx-nav-circle{width:38px;height:38px;color:var(--text-main,#f3f0ea);cursor:pointer;background:#0e121cb3;border:1px solid #e6c89a59;border-radius:50%;justify-content:center;align-items:center;transition:border-color .25s,background .25s;display:flex}.gx-nav-circle:hover{border-color:var(--gold-accent,#e6c89a);background:#e6c89a1f}.gx-mobile-counter{font-family:var(--font-sans);letter-spacing:.2em;color:var(--gold-accent,#e6c89a);font-size:.78rem}.gx-lightbox{z-index:2000;-webkit-backdrop-filter:blur(18px);background:#030407f0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.gx-lightbox__stage{justify-content:center;align-items:center;width:min(92vw,1050px);height:84svh;display:flex;position:relative}.gx-lightbox__figure{cursor:grab;touch-action:pan-y;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;margin:0;display:flex;position:absolute;inset:0}.gx-lightbox__figure:active{cursor:grabbing}.gx-lightbox-img-wrap{justify-content:center;align-items:center;max-width:100%;max-height:calc(84svh - 4rem);display:flex}.gx-lightbox-img-wrap img{object-fit:contain;-webkit-user-select:none;user-select:none;border:1px solid #e6c89a40;border-radius:12px;max-width:100%;max-height:calc(84svh - 4rem);box-shadow:0 30px 90px #000000e6}.gx-lightbox__figure figcaption{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;align-items:baseline;gap:1.6rem;font-size:.8rem;display:flex}.gx-lightbox__caption{color:var(--text-main,#f3f0ea);font-weight:500}.gx-lightbox__count{color:var(--gold-accent,#e6c89a);font-weight:600}.gx-lightbox__btn{z-index:2100;width:48px;height:48px;color:var(--text-main,#f3f0ea);cursor:pointer;background:#0e121cb3;border:1px solid #e6c89a4d;border-radius:50%;place-items:center;transition:border-color .25s,background .25s,color .25s,transform .25s;display:grid;position:absolute}.gx-lightbox__btn:hover{border-color:var(--gold-accent,#e6c89a);color:var(--gold-accent,#e6c89a);background:#e6c89a1f}.gx-lightbox__close{top:1.5rem;right:1.5rem}.gx-lightbox__close:hover{transform:rotate(90deg)}.gx-lightbox__nav{margin-top:-24px;top:50%}.gx-lightbox__nav--prev{left:clamp(.75rem,3vw,2.5rem)}.gx-lightbox__nav--next{right:clamp(.75rem,3vw,2.5rem)}@media (width<=768px){.gx-deck-stage{height:380px}.gx-deck-card{width:175px}.gx-lightbox__nav{margin-top:0;top:auto;bottom:1rem}.gx-lightbox__nav--prev{left:20%}.gx-lightbox__nav--next{right:20%}.gx-lightbox__figure figcaption{gap:1rem;font-size:.72rem}}@media (width<=480px){.gx-deck-stage{height:320px}.gx-deck-card{width:155px}}.nova-footer{background:var(--bg-space,#030407);width:100%;color:var(--text-main,#f3f0ea);font-family:var(--font-sans);box-sizing:border-box;position:relative;overflow:hidden}.nova-footer *,.nova-footer :before,.nova-footer :after{box-sizing:border-box}.nova-footer__divider{justify-content:center;align-items:center;gap:1.25rem;max-width:1100px;margin:0 auto;padding:0 4.5vw;display:flex}.footer-divider-line{background:linear-gradient(90deg,#0000,#e6c89a40,#0000);flex:1;height:1px}.footer-divider-symbol{color:var(--gold-accent,#e6c89a);opacity:.65;font-size:.85rem}.nova-footer__inner{grid-template-columns:1.4fr 1fr 1.2fr;align-items:start;gap:clamp(2rem,5vw,4rem);max-width:1100px;margin:0 auto;padding:clamp(3rem,6vw,4.5rem) clamp(1.5rem,4.5vw,3rem) clamp(2rem,4vw,3rem);display:grid}.nova-footer__brand{flex-direction:column;gap:.65rem;display:flex}.nova-footer__logo-link{width:fit-content;display:inline-block}.nova-footer__logo-img{object-fit:contain;width:auto;height:48px;transition:opacity .25s}.nova-footer__logo-link:hover .nova-footer__logo-img,.nova-footer__logo-link:focus-visible .nova-footer__logo-img{opacity:.85}.nova-footer__tagline{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#c5c8d4;margin:0;font-size:.82rem;font-weight:500}.nova-footer__event-meta{font-family:var(--font-sans);color:#7b7f90;letter-spacing:.03em;margin:0;font-size:.76rem}.nova-footer__contact{margin-top:.4rem}.nova-footer__contact-link{font-family:var(--font-sans);letter-spacing:.04em;color:var(--gold-accent,#e6c89a);font-size:.85rem;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.nova-footer__contact-link:after{content:"";background:var(--gold-accent,#e6c89a);width:0;height:1px;transition:width .25s;position:absolute;bottom:-2px;left:0}.nova-footer__contact-link:hover:after{width:100%}.nova-footer__nav{flex-direction:column;gap:1rem;display:flex}.nova-footer__nav-label,.nova-footer__socials-label{font-family:var(--font-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--gold-accent,#e6c89a);margin:0;font-size:.74rem;font-weight:600}.nova-footer__nav-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.nova-footer__nav-link{font-family:var(--font-sans);color:#a4a8b8;letter-spacing:.04em;align-items:center;font-size:.88rem;font-weight:400;text-decoration:none;transition:all .2s;display:inline-flex}.nova-footer__nav-link:hover{color:#fff;transform:translate(4px)}.nova-footer__socials{flex-direction:column;gap:.95rem;display:flex}.nova-footer__socials-list{align-items:center;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.nova-footer__social-link{color:#c5c8d4;background:#0e121c99;border:1px solid #e6c89a47;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:all .25s;display:flex}.nova-footer__social-link svg{width:17px;height:17px}.nova-footer__social-link:hover,.nova-footer__social-link:focus-visible{border-color:var(--gold-accent,#e6c89a);color:var(--gold-accent,#e6c89a);transform:translateY(-2px);box-shadow:0 0 15px #e6c89a38}.nova-footer__website-wrap{margin-top:.1rem}.nova-footer__website-badge{font-family:var(--font-sans);letter-spacing:.05em;color:var(--gold-accent,#e6c89a);background:#e6c89a0f;border:1px solid #e6c89a40;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;padding:.35rem .8rem;font-size:.8rem;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex}.nova-footer__website-badge:hover,.nova-footer__website-badge:focus-visible{color:#fff;background:#e6c89a26;border-color:#e6c89a8c;transform:translateY(-1px);box-shadow:0 0 12px #e6c89a2e}.nova-footer__social-sub{font-family:var(--font-sans);color:#727788;max-width:260px;margin:0;font-size:.76rem;line-height:1.5}.nova-footer__bottom{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:1.5rem;max-width:1100px;margin:0 auto;padding:1.5rem clamp(1.5rem,4.5vw,3rem) 2.5rem;display:flex}.nova-footer__copy{font-family:var(--font-sans);color:#6a6f80;letter-spacing:.02em;font-size:.74rem}.nova-footer__back-top{font-family:var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:#8c90a2;white-space:nowrap;align-items:center;gap:.5rem;font-size:.72rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.nova-footer__back-top:hover{color:var(--gold-accent,#e6c89a)}.nova-footer__arrow-up{width:14px;height:14px;transition:transform .2s}.nova-footer__back-top:hover .nova-footer__arrow-up{transform:translateY(-3px)}@media (width<=860px){.nova-footer__inner{grid-template-columns:1fr 1fr;gap:2.5rem}.nova-footer__socials{grid-column:1/-1}}@media (width<=540px){.nova-footer__inner{grid-template-columns:1fr;gap:2rem}.nova-footer__bottom{flex-direction:column-reverse;align-items:flex-start;gap:1rem}}.faq-section{background:var(--bg-space,#030407);width:100%;color:var(--text-main,#f3f0ea);box-sizing:border-box;padding:clamp(2.8rem,5vw,4.2rem) clamp(1.5rem,4.5vw,3.5rem) clamp(4.5rem,7vw,6rem);scroll-margin-top:120px;position:relative;overflow:hidden}.faq-section *,.faq-section :before,.faq-section :after{box-sizing:border-box}.faq-celestial-backdrop{pointer-events:none;z-index:0;opacity:.35;filter:drop-shadow(0 0 50px #e6c89a14);width:clamp(340px,45vw,620px);height:clamp(340px,45vw,620px);position:absolute;top:50%;right:-5%;transform:translateY(-50%)}.eclipse-sphere{background:radial-gradient(circle at 35% 35%,#151a26 0%,#0c0f18 55%,#030407 85%);border-radius:50%;width:100%;height:100%;position:relative;box-shadow:inset -25px -25px 60px #000000f2,inset 15px 15px 40px #e6c89a26}.eclipse-corona{background:0 0;border-radius:50%;position:absolute;inset:-2px;box-shadow:-3px -3px 30px #e6c89a33,0 0 70px #e6c89a0f}.eclipse-ring{border:1px solid #e6c89a1f;border-radius:50%;position:absolute;inset:-15%;transform:rotate(-25deg)scaleY(.4)}.faq-container{z-index:1;flex-direction:column;max-width:840px;margin:0 auto;display:flex;position:relative}.faq-header{text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:clamp(2.5rem,5vw,3.8rem);display:flex}.faq-kicker{font-family:var(--font-sans);letter-spacing:.32em;text-transform:uppercase;color:var(--gold-accent,#e6c89a);font-size:.76rem;font-weight:600}.faq-title{font-family:var(--font-serif);letter-spacing:.04em;color:var(--text-main,#f3f0ea);margin:0;font-size:clamp(2.2rem,4.8vw,3.4rem);font-weight:500;line-height:1.15}.faq-title em{font-family:var(--font-editorial);color:var(--gold-accent,#e6c89a);font-style:italic;font-weight:400}.faq-header-divider{background:linear-gradient(90deg, transparent, var(--gold-accent,#e6c89a), transparent);width:55px;height:2px;margin:.2rem 0}.faq-subtitle{max-width:500px;font-family:var(--font-sans);color:#9aa0ad;margin:0 auto;font-size:clamp(.94rem,1.1vw,1.02rem);line-height:1.7}.faq-list{flex-direction:column;gap:1rem;width:100%;display:flex}.faq-item{-webkit-backdrop-filter:blur(10px);background:#0e121c73;border:1px solid #ffffff14;border-radius:14px;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.faq-item:hover{background:#12172499;border-color:#e6c89a59;transform:translateY(-1px)}.faq-item.is-open{background:#141a2ab3;border-color:#e6c89a8c;box-shadow:0 12px 35px #00000080,inset 0 0 15px #e6c89a0d}.faq-question-btn{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.25rem 1.6rem;display:flex}.faq-question-btn:focus-visible{outline:1.5px solid var(--gold-accent,#e6c89a);outline-offset:-2px}.faq-question-text{font-family:var(--font-sans);color:var(--text-main,#f3f0ea);letter-spacing:.015em;font-size:clamp(.98rem,1.1vw,1.06rem);font-weight:500;line-height:1.45;transition:color .25s}.faq-item:hover .faq-question-text,.faq-item.is-open .faq-question-text{color:#fff}.faq-icon-wrapper{color:#c5c8d4;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.faq-item:hover .faq-icon-wrapper{color:var(--gold-accent,#e6c89a);border-color:#e6c89a66}.faq-item.is-open .faq-icon-wrapper{background:var(--gold-accent,#e6c89a);border-color:var(--gold-accent,#e6c89a);color:#030407}.faq-chevron{transition:transform .35s cubic-bezier(.16,1,.3,1)}.faq-chevron.rotated{transform:rotate(180deg)}.faq-answer-container{padding:0 1.6rem;transition:max-height .4s cubic-bezier(.16,1,.3,1),opacity .3s;overflow:hidden}.faq-answer-text{font-family:var(--font-sans);color:#a4a8b8;border-top:1px solid #ffffff0f;margin:0;padding-top:.35rem;padding-bottom:1.35rem;font-size:.94rem;line-height:1.75}.faq-editorial-note{font-family:var(--font-sans);letter-spacing:.03em;color:#a5a9ba;text-align:center;background:#0e121c80;border:1px solid #e6c89a40;border-radius:9999px;justify-content:center;align-self:center;align-items:center;gap:.75rem;margin-top:3.5rem;padding:1rem 1.6rem;font-size:.82rem;display:flex}.note-symbol{color:var(--gold-accent,#e6c89a)}.note-link{color:var(--gold-accent,#e6c89a);text-underline-offset:3px;text-decoration:underline;transition:opacity .2s}.note-link:hover{opacity:.8}@media (width<=600px){.faq-question-btn{padding:1.1rem 1.25rem}.faq-answer-container{padding:0 1.25rem}.faq-editorial-note{border-radius:16px;flex-direction:column;gap:.4rem;padding:1rem 1.2rem}.faq-celestial-backdrop{opacity:.2;width:320px;height:320px;right:-25%}}.about-wrapper{background:var(--bg-space,#030407);width:100%;color:var(--text-main,#f3f0ea);font-family:var(--font-sans);box-sizing:border-box;padding-top:clamp(4rem,6.5vw,6rem);padding-bottom:clamp(1rem,2vw,1.8rem);scroll-margin-top:130px;position:relative;overflow:hidden}.about-wrapper *,.about-wrapper :before,.about-wrapper :after{box-sizing:border-box}.about-ambient-glow{pointer-events:none;z-index:0;filter:blur(40px);background:radial-gradient(circle,#e6c89a09 0%,#0c121e0d 50%,#0000 75%);width:90vw;max-width:1200px;height:600px;position:absolute;top:20%;left:50%;transform:translate(-50%)}.about-section,.mission-section{z-index:1;opacity:0;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2.5rem,6vw,5rem);width:100%;max-width:1200px;margin:0 auto;padding:0 clamp(1.5rem,4.5vw,3rem);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);display:grid;position:relative;transform:translateY(28px)}.about-section.visible,.mission-section.visible{opacity:1;transform:translateY(0)}.content-column{flex-direction:column;justify-content:center;gap:1.35rem;display:flex}.section-eyebrow{font-family:var(--font-sans);letter-spacing:.32em;text-transform:uppercase;color:var(--gold-accent,#e6c89a);align-items:center;gap:.6rem;margin:0;font-size:.76rem;font-weight:600;display:inline-flex}.section-heading{font-family:var(--font-serif);letter-spacing:.04em;color:var(--text-main,#f3f0ea);margin:0;font-size:clamp(2rem,3.6vw,3rem);font-weight:500;line-height:1.18}.section-heading em{font-family:var(--font-editorial);color:var(--gold-accent,#e6c89a);font-style:italic;font-weight:400}.heading-divider{background:linear-gradient(90deg, var(--gold-accent,#e6c89a) 0%, transparent 100%);width:48px;height:2px;margin-top:-.25rem;transition:width .7s cubic-bezier(.16,1,.3,1)}.about-section.visible .heading-divider,.mission-section.visible .heading-divider{width:90px}.section-paragraph{max-width:540px;font-family:var(--font-sans);color:#9ea2b0;letter-spacing:.015em;margin:0;font-size:clamp(.94rem,1.05vw,1.02rem);line-height:1.8}.about-highlights-row{flex-wrap:wrap;gap:.85rem;margin-top:.4rem;display:flex}.highlight-pill{font-family:var(--font-sans);letter-spacing:.04em;color:#d6d4ce;background:#ffffff08;border:1px solid #e6c89a38;border-radius:9999px;align-items:center;gap:.55rem;padding:.45rem .95rem;font-size:.78rem;font-weight:500;display:inline-flex}.pill-dot{background:var(--gold-accent,#e6c89a);border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #e6c89a99}.visual-column{justify-content:center;align-items:center;width:100%;height:clamp(380px,46vh,480px);display:flex;position:relative}.telemetry-viewfinder{justify-content:center;align-items:center;width:clamp(280px,32vw,420px);height:clamp(280px,32vw,420px);display:flex;position:relative}.telemetry-ring{pointer-events:none;border-radius:50%;position:absolute}.ring-outer{border:1px dashed #e6c89a40;animation:80s linear infinite rotateClockwise;inset:0}.ring-mid{border:1px solid #ffffff1a;inset:12%;box-shadow:inset 0 0 30px #e6c89a08}.ring-inner{border:1px solid #e6c89a59;border-color:#e6c89a59 #0000;animation:40s linear infinite rotateCounter;inset:26%}@keyframes rotateClockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotateCounter{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.telemetry-crosshair-h{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#e6c89a4d 25%,#0000 48% 52%,#e6c89a4d 75%,#0000 100%);height:1px;position:absolute;left:0;right:0}.telemetry-crosshair-v{pointer-events:none;background:linear-gradient(#0000 0%,#e6c89a4d 25%,#0000 48% 52%,#e6c89a4d 75%,#0000 100%);width:1px;position:absolute;top:0;bottom:0}.telemetry-core{background:radial-gradient(circle at 45% 45%,#131724 0%,#080a10 70%,#030407 100%);border:1px solid #e6c89a66;border-radius:50%;justify-content:center;align-items:center;width:44%;height:44%;display:flex;position:relative;box-shadow:0 0 35px #e6c89a1a,inset 0 0 20px #000c}.telemetry-core-glow{background:radial-gradient(circle,#e6c89a40 0%,#0000 70%);border-radius:50%;width:60%;height:60%;position:absolute}.telemetry-core-target{border:1.5px solid var(--gold-accent,#e6c89a);border-radius:50%;width:12px;height:12px;box-shadow:0 0 8px #e6c89acc}.telemetry-tag{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:#7d8293;pointer-events:none;font-size:.65rem;font-weight:500;position:absolute}.tag-top{top:6px;left:50%;transform:translate(-50%)}.tag-bottom{bottom:6px;left:50%;transform:translate(-50%)}.tag-left{top:50%;left:4px;transform:translateY(-50%)rotate(-90deg)}.tag-right{top:50%;right:4px;transform:translateY(-50%)rotate(90deg)}.telemetry-stat-badge{-webkit-backdrop-filter:blur(10px);z-index:2;background:#0e121cd9;border:1px solid #e6c89a59;border-radius:12px;flex-direction:column;padding:.6rem .95rem;line-height:1.25;display:flex;position:absolute;box-shadow:0 10px 25px #00000080}.badge-top-right{top:8%;right:-5%}.badge-bottom-left{bottom:8%;left:-5%}.badge-value{font-family:var(--font-serif);color:#fff;letter-spacing:.04em;font-size:1.15rem;font-weight:600}.badge-label{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-accent,#e6c89a);font-size:.66rem;font-weight:500}.section-divider-wrap{justify-content:center;align-items:center;gap:1.2rem;max-width:800px;margin:clamp(3.5rem,6vw,5.5rem) auto;padding:0 2rem;display:flex}.divider-line{background:linear-gradient(90deg,#0000,#e6c89a4d,#0000);flex:1;height:1px}.divider-node{color:var(--gold-accent,#e6c89a);opacity:.7;font-size:.85rem}.astronaut-stage{border-radius:18px;width:100%;height:clamp(380px,48vh,500px);position:relative;overflow:visible}.astronaut-stage canvas{outline:none;display:block;width:100%!important;height:100%!important}@media (width<=990px){.about-section,.mission-section{gap:3rem}.visual-column{height:380px}.badge-top-right{right:0}.badge-bottom-left{left:0}}@media (width<=768px){.about-wrapper{padding:3.5rem 0}.about-section,.mission-section{text-align:left;grid-template-columns:1fr;gap:2.2rem;padding:0 1.5rem}.mission-content{order:2}.astronaut-stage{order:1;height:320px}.visual-column{height:310px}.telemetry-viewfinder{width:270px;height:270px}.badge-top-right{top:0;right:0}.badge-bottom-left{bottom:0;left:0}.section-heading{font-size:clamp(1.85rem,6.5vw,2.4rem)}.heading-break{display:none}.section-paragraph{max-width:100%;font-size:.94rem;line-height:1.7}.section-divider-wrap{margin:2.8rem auto}}@media (width<=420px){.telemetry-viewfinder{width:240px;height:240px}.telemetry-stat-badge{padding:.45rem .75rem}.badge-value{font-size:1rem}.badge-label{font-size:.6rem}.astronaut-stage{height:280px}}@media (prefers-reduced-motion:reduce){.about-section,.mission-section,.ring-outer,.ring-inner{transition:none!important;animation:none!important;transform:none!important}}.nova-timeline-scroll{color:#f4f0e8;background:#030407;height:auto;position:relative}.nova-timeline-stage{isolation:isolate;background:#030407;height:100svh;min-height:620px;position:relative;top:0;overflow:hidden}.nova-timeline-stage canvas{z-index:1;position:absolute;inset:0}.nova-traversal-streaks{z-index:1;pointer-events:none;clip-path:circle(46vmin);opacity:var(--travel);mix-blend-mode:screen;background:repeating-conic-gradient(from 3deg,#0000 0deg 5deg,#89b3e761 5.12deg 5.22deg,#0000 5.38deg 13deg);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#0000 0 12%,#000 55%,#0000 100%);mask-image:radial-gradient(circle,#0000 0 12%,#000 55%,#0000 100%)}.nova-lens-frame{--lens-size:92vmin;z-index:1;width:var(--lens-size);aspect-ratio:1;transform:translate(-50%, -50%) scale(var(--lens-scale));opacity:var(--lens-opacity,1);pointer-events:none;border-radius:50%;transition:transform .1s linear,opacity .1s linear;position:absolute;top:50%;left:50%;box-shadow:0 0 0 100vmax #030407,inset 0 0 0 1px #dce0eb61,inset 0 0 0 10px #0a0e17cc,inset 0 0 54px 18px #000000b8,0 0 30px #b0cae71f}.nova-lens-frame:after{content:"";border-radius:inherit;background:radial-gradient(at 30% 21%,#ffffff1a,#0000 35%),radial-gradient(circle,#0000 62%,#00000059);position:absolute;inset:10px}.nova-timeline-head,.nova-timeline-card,.nova-timeline-dots,.nova-timeline-cue{z-index:2;position:absolute}.nova-timeline-head{text-align:center;width:100%;top:7%;left:0}.nova-timeline-head span{letter-spacing:.36em;color:#b8c2d0;font-size:.65rem}.nova-timeline-head h2{font:300 clamp(2.2rem, 5vw, 4.2rem)/1.05 var(--font-editorial,Georgia, serif);letter-spacing:.045em;margin-top:.3rem}.nova-timeline-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(36rem,70vw);opacity:var(--timeline-card-opacity,1);background:#070b13a8;border:1px solid #e2dccc33;border-radius:4px;padding:1.35rem 1.6rem 1.45rem;transition:opacity .3s;animation:.45s both nova-card-appear;bottom:8%;left:50%;transform:translate(-50%);box-shadow:0 18px 80px #00000047}.nova-timeline-card>span{letter-spacing:.18em;text-transform:uppercase;color:#e0c79c;font-size:.68rem}.nova-timeline-card>span i{color:#8a9aaf;padding:0 .45em;font-style:normal}.nova-timeline-card h3{font:400 clamp(1.6rem, 3vw, 2.35rem)/1.12 var(--font-editorial,Georgia, serif);margin-top:.45rem}.nova-timeline-card p{color:#abb4c2;max-width:52ch;margin-top:.55rem;font-size:.9rem;line-height:1.55}.nova-timeline-card.is-intro{opacity:0}.nova-timeline-dots{flex-direction:column;gap:13px;display:flex;top:50%;right:5.5%;transform:translateY(-50%)}.nova-timeline-dots:before{content:"";z-index:-1;background:linear-gradient(#0000,#decdaa6b,#0000);width:1px;position:absolute;top:5px;bottom:5px;left:50%}.nova-timeline-dots span{background:#080b13;border:1px solid #ede1ca99;border-radius:50%;width:7px;height:7px;transition:all .35s}.nova-timeline-dots span.active{background:#e4c89b;border-color:#e4c89b;transform:scale(1.35);box-shadow:0 0 12px 3px #e4c89b8c}.nova-timeline-cue{color:#9ba7b8;letter-spacing:.24em;font-size:.58rem;bottom:2.3%;left:50%;transform:translate(-50%)}.nova-timeline-cue span{color:#e0c79c;margin-left:.7rem}@keyframes nova-card-appear{0%{translate:0 8px}to{translate:0}}.nova-timeline-fallback{color:#f4f0e8;background:#030407;padding:6rem max(1.5rem,50vw - 22rem) 7rem}.nova-timeline-heading{text-align:center;margin-bottom:3rem}.nova-timeline-heading>p{color:#b8c2d0;letter-spacing:.3em;font-size:.65rem}.nova-timeline-heading h2{font:300 clamp(2.4rem, 10vw, 4rem)/1 var(--font-editorial,Georgia, serif);margin-top:.5rem}.nova-timeline-fallback ol{padding-left:2rem;list-style:none;position:relative}.nova-timeline-fallback ol:before{content:"";background:linear-gradient(#e0c79c,#e0c79c14);width:1px;position:absolute;top:.5rem;bottom:.8rem;left:.35rem}.nova-timeline-fallback li{padding:0 0 2.4rem;position:relative}.nova-timeline-fallback li:last-child{padding-bottom:0}.nova-timeline-marker{background:#080b13;border:1px solid #e0c79c;border-radius:50%;width:.72rem;height:.72rem;position:absolute;top:.2rem;left:-2rem;box-shadow:0 0 12px #e0c79c8c}.nova-timeline-fallback time{color:#e0c79c;letter-spacing:.15em;font-size:.75rem}.nova-timeline-fallback h3{font:400 1.65rem/1.15 var(--font-editorial,Georgia, serif);margin-top:.35rem}.nova-timeline-fallback li p{color:#abb4c2;max-width:38rem;margin-top:.4rem;font-size:.9rem;line-height:1.55}@media (width<=1050px){.nova-lens-frame{--lens-size:92vmin}}@media (prefers-reduced-motion:reduce){.nova-timeline-card{animation:none}}.hero-viewport{background-color:var(--bg-space,#030407);-webkit-user-select:none;user-select:none;justify-content:flex-start;align-items:center;width:100vw;height:100svh;min-height:100svh;max-height:100svh;margin-bottom:-2px;display:flex;position:relative;overflow:hidden}.hero-viewport:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(#0000,#030407);width:100%;height:80px;position:absolute;bottom:0;left:0}.hero-canvas-layer{z-index:1;pointer-events:auto;width:100%;height:100%;position:absolute;inset:0}.hero-overlay-content{z-index:10;pointer-events:none;flex-direction:column;justify-content:center;width:100%;max-width:1440px;height:100%;margin:0 auto;padding:clamp(64px,8vh,88px) 4.5vw 0;display:flex;position:relative}.hero-content-col{pointer-events:auto;flex-direction:column;gap:1.85rem;max-width:580px;display:flex}.hero-eyebrow{font-family:var(--font-sans);letter-spacing:.38em;text-transform:uppercase;color:#9aa0ad;align-items:center;gap:.6rem;font-size:.78rem;font-weight:500;display:inline-flex}.hero-title-group{flex-direction:column;gap:.35rem;display:flex}.hero-title-nova{color:var(--text-main,#f3f0ea);text-transform:uppercase;flex-direction:column;align-items:flex-start;gap:.2rem;font-family:Cinzel,serif;font-weight:400;line-height:.95;display:flex}.hero-title-djs{letter-spacing:.24em;color:#d8dbe4;opacity:.92;align-items:center;font-size:clamp(2.2rem,3.8vw,3.6rem);font-weight:400;line-height:1;display:flex}.hero-title-nova-word{letter-spacing:.15em;color:var(--text-main,#f3f0ea);align-items:center;font-size:clamp(4.4rem,8.2vw,7.6rem);line-height:.95;display:flex}.nova-letter-o{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;width:.96em;height:.96em;margin:0 .05em;display:inline-flex;position:relative}.nova-gold-ring{object-fit:contain;filter:drop-shadow(0 0 12px #f5cd7abf)drop-shadow(0 0 28px #e6c89a73);width:100%;height:100%;display:block}.hero-title-moongazing{font-family:var(--font-sans);letter-spacing:.76em;text-transform:uppercase;color:#edeae2;margin-top:.2rem;font-size:clamp(.95rem,1.9vw,1.68rem);font-weight:400;line-height:1.2}.hero-description{max-width:440px;font-family:var(--font-sans);color:var(--text-muted,#8d909c);letter-spacing:.015em;font-size:clamp(.94rem,1.1vw,1.05rem);font-weight:400;line-height:1.7}.event-details-row{align-items:center;gap:1.4rem;margin-top:.2rem;padding-top:.4rem;display:inline-flex}.event-details-item{align-items:center;gap:.75rem;display:flex}.event-icon-wrap{color:#c5c8d4;opacity:.85;justify-content:center;align-items:center;display:flex}.event-text-wrap{flex-direction:column;line-height:1.25;display:flex}.event-text-primary{font-family:var(--font-sans);letter-spacing:.04em;color:#f3f1ec;white-space:nowrap;font-size:.88rem;font-weight:600}.event-text-secondary{font-family:var(--font-sans);letter-spacing:.02em;color:#7b7e8d;white-space:nowrap;font-size:.76rem;font-weight:400}.event-details-divider{background:#ffffff1f;width:1px;height:26px}.hero-actions-row{align-items:center;gap:1.8rem;margin-top:.85rem;display:flex}.btn-register-primary{color:#f6f3eb;font-family:var(--font-sans);letter-spacing:.03em;cursor:pointer;background:#0c101873;border:1px solid #e6c89a73;border-radius:9999px;align-items:center;gap:.75rem;padding:.8rem 1.85rem;font-size:.94rem;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 20px #e6c89a1f,inset 0 0 12px #e6c89a0a}.btn-register-primary:hover{color:#fff;border-color:#e6c89ad9;transform:translateY(-1px);box-shadow:0 0 28px #e6c89a47,inset 0 0 15px #e6c89a1a}.btn-register-primary .arrow-icon{color:#e6c89a;transition:transform .25s}.btn-register-primary:hover .arrow-icon{transform:translate(4px)}.btn-teaser-secondary{color:#edeae2;font-family:var(--font-sans);letter-spacing:.02em;cursor:pointer;background:0 0;border-radius:9999px;align-items:center;gap:.8rem;padding:.4rem .6rem;font-size:.94rem;font-weight:500;transition:all .25s;display:inline-flex}.btn-teaser-secondary:hover{color:#fff}.teaser-play-circle{color:#f3f0ea;border:1px solid #f0ebe159;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .25s;display:flex}.btn-teaser-secondary:hover .teaser-play-circle{border-color:#e6c89ab3;transform:scale(1.05);box-shadow:0 0 15px #e6c89a40}.orbit-annotation-wrap{z-index:10;pointer-events:none;align-items:flex-start;gap:.85rem;display:flex;position:absolute;top:17%;right:6%}.orbit-annotation-line{background:#e6c89a66;width:44px;height:1px;position:relative;top:8px}.orbit-annotation-line:before{content:"";background:#e6c89a;border-radius:50%;width:6px;height:6px;position:absolute;top:-2.5px;left:0;box-shadow:0 0 8px #e6c89a}.orbit-annotation-text{font-family:var(--font-sans);letter-spacing:.28em;text-transform:uppercase;color:#b5b8c6;font-size:.7rem;font-weight:500;line-height:1.45}.hero-scroll-indicator{z-index:12;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:clamp(1.2rem,2.8vh,2.2rem);left:50%;transform:translate(-50%)}.scroll-pill-icon{background:#03040766;border:1px solid #f0ebe173;border-radius:9999px;justify-content:center;width:18px;height:28px;display:flex;position:relative}.scroll-pill-dot{background:#e6c89a;border-radius:9999px;width:3px;height:6px;margin-top:4px;animation:2.2s cubic-bezier(.65,0,.35,1) infinite scrollDotAnimation;box-shadow:0 0 6px #e6c89a99}.scroll-indicator-label{font-family:var(--font-sans);letter-spacing:.32em;text-transform:uppercase;color:#9aa0ad;text-shadow:0 2px 8px #000c;font-size:.68rem;font-weight:500}.scroll-indicator-trail{background:linear-gradient(#e6c89a66 0%,#0000 100%);width:1px;height:20px}@keyframes scrollDotAnimation{0%{opacity:.9;transform:translateY(0)}60%{opacity:.15;transform:translateY(11px)}to{opacity:.9;transform:translateY(0)}}.lunar-rocky-foreground{z-index:4;pointer-events:none;opacity:1;width:100%;height:clamp(80px,14vh,160px);position:absolute;bottom:-2px;left:0;overflow:visible}.lunar-rocky-foreground svg{width:100%;height:100%;display:block}.teaser-toast-alert{color:#f3f0ea;font-family:var(--font-sans);letter-spacing:.05em;z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#0e121ceb;border:1px solid #e6c89a66;border-radius:9999px;padding:.65rem 1.4rem;font-size:.85rem;position:fixed;top:2rem;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0009}@media (width<=1080px){.hero-viewport{align-items:center}.hero-overlay-content{padding:0 5vw}.hero-content-col{gap:1.5rem;max-width:480px}.orbit-annotation-wrap{top:12%;right:4%}.event-details-row{gap:1rem}.event-text-primary{font-size:.82rem}.event-text-secondary{font-size:.72rem}}@media (width<=768px){.hero-viewport{align-items:flex-end;height:100svh;min-height:580px;padding-bottom:4rem;overflow:hidden}.hero-overlay-content{justify-content:flex-end;padding:0 1.5rem 1.25rem}.hero-content-col{text-align:center;align-items:center;gap:1.1rem;max-width:100%}.hero-eyebrow{letter-spacing:.28em;justify-content:center;font-size:.68rem}.hero-title-group{align-items:center}.hero-title-nova{align-items:center;gap:.15rem}.hero-title-djs{letter-spacing:.22em;justify-content:center;font-size:clamp(1.8rem,6.2vw,2.5rem)}.hero-title-nova-word{letter-spacing:.12em;justify-content:center;font-size:clamp(3.2rem,12vw,4.4rem)}.hero-title-moongazing{letter-spacing:.45em;font-size:clamp(.78rem,2.6vw,.96rem)}.hero-description{max-width:400px;margin:0 auto;font-size:.88rem;line-height:1.55}.event-details-row{flex-wrap:wrap;justify-content:center;gap:.9rem;padding-top:.2rem;display:flex}.event-details-divider{display:none}.event-details-item{gap:.5rem;min-width:0}.hero-actions-row{flex-direction:row;justify-content:center;gap:1rem;width:100%;margin-top:.4rem}.btn-register-primary{padding:.72rem 1.4rem;font-size:.88rem}.orbit-annotation-wrap{display:none}.hero-scroll-indicator{bottom:.75rem}.scroll-indicator-trail{display:none}.lunar-rocky-foreground{opacity:.65;height:12vh;min-height:70px}}@media (width<=420px){.hero-title-djs{font-size:1.55rem}.hero-title-nova-word{font-size:2.85rem}.hero-title-moongazing{letter-spacing:.38em;font-size:.74rem}.event-details-row{gap:.6rem .8rem}.event-text-primary{font-size:.8rem}.event-text-secondary{font-size:.7rem}.hero-actions-row{flex-direction:row;justify-content:center;gap:.65rem}.btn-register-primary{padding:.68rem 1.15rem;font-size:.82rem}.btn-teaser-secondary{font-size:.82rem}}
