.page-module__4P-5QG__home-wrapper{background-color:#000;width:100vw;height:100vh;margin:0;padding:0;position:fixed;top:0;left:0;overflow:hidden}.page-module__4P-5QG__content-layer{z-index:10;perspective:1000px;width:100%;height:100%;position:absolute;top:0;left:0}.page-module__4P-5QG__hero-section{text-align:center;color:#eeeefa;opacity:.8;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;transition:transform 1.2s cubic-bezier(.4,0,.2,1),opacity .6s ease-out;display:flex}.page-module__4P-5QG__hero-section.page-module__4P-5QG__lightspeed-active{opacity:0;transform:translateZ(2000px)scale(3)}.page-module__4P-5QG__hero-title{text-shadow:0 2px 10px #00000080;letter-spacing:.02em;text-align:center;width:100%;margin-bottom:1.5rem;font-size:clamp(2.5rem,8vw,5rem);font-weight:700}.page-module__4P-5QG__hero-subtitle{opacity:.9;text-align:center;width:100%;max-width:600px;margin:0 auto 3rem;font-size:clamp(1rem,3vw,1.5rem);line-height:1.6}.page-module__4P-5QG__lightspeed-button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;letter-spacing:.15em;background:#ffffff1f;border:1px solid #ffffff40;border-radius:10px;margin-top:2rem;padding:1rem 2rem;font-size:1.2rem;font-weight:600;transition:transform .25s,background .25s,opacity .25s}.page-module__4P-5QG__lightspeed-button:hover:not(:disabled){background:#ffffff2e;transform:scale(1.05)}.page-module__4P-5QG__lightspeed-button:active:not(:disabled){transform:scale(.98)}.page-module__4P-5QG__lightspeed-button:disabled{cursor:wait}.page-module__4P-5QG__starfield-layer{pointer-events:none;z-index:1;width:100%;height:100%;transition:opacity 2s ease-in-out;position:absolute;top:0;left:0}.page-module__4P-5QG__nebula-layer{z-index:0;width:100%;height:100%;transition:opacity 2s ease-in-out;position:absolute;top:0;left:0}@keyframes page-module__4P-5QG__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:1024px){.page-module__4P-5QG__hero-section{padding:1.75rem}.page-module__4P-5QG__hero-title{margin-bottom:1.25rem}.page-module__4P-5QG__hero-subtitle{max-width:500px;margin-bottom:2.5rem}.page-module__4P-5QG__lightspeed-button{padding:.9rem 1.8rem;font-size:1.1rem}}@media (max-width:768px){.page-module__4P-5QG__hero-section{justify-content:center;align-items:center;padding:1.5rem}.page-module__4P-5QG__hero-title{text-align:center;width:100%;margin-bottom:1rem;font-size:clamp(2rem,10vw,3.5rem)}.page-module__4P-5QG__hero-subtitle{text-align:center;max-width:90%;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:clamp(.9rem,4vw,1.2rem)}.page-module__4P-5QG__lightspeed-button{letter-spacing:.12em;margin-top:1.5rem;padding:.85rem 1.6rem;font-size:1rem}.page-module__4P-5QG__hero-section.page-module__4P-5QG__lightspeed-active{transform:translateZ(1500px)scale(2.5)}}@media (max-width:480px){.page-module__4P-5QG__hero-section{align-items:center;padding:1.25rem}.page-module__4P-5QG__hero-title{text-align:center;width:100%;margin-bottom:.875rem;font-size:clamp(1.75rem,12vw,2.5rem)}.page-module__4P-5QG__hero-subtitle{text-align:center;margin-bottom:1.75rem;margin-left:auto;margin-right:auto;font-size:clamp(.85rem,4.5vw,1.1rem);line-height:1.5}.page-module__4P-5QG__lightspeed-button{letter-spacing:.1em;border-radius:8px;margin-top:1.25rem;padding:.75rem 1.4rem;font-size:.95rem}.page-module__4P-5QG__lightspeed-button:hover:not(:disabled){transform:scale(1.03)}.page-module__4P-5QG__hero-section.page-module__4P-5QG__lightspeed-active{transform:translateZ(1200px)scale(2)}}@media (max-width:360px){.page-module__4P-5QG__hero-section{align-items:center;padding:1rem}.page-module__4P-5QG__hero-title{text-align:center;width:100%;margin-bottom:.75rem;font-size:clamp(1.5rem,13vw,2rem)}.page-module__4P-5QG__hero-subtitle{text-align:center;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:clamp(.8rem,5vw,1rem)}.page-module__4P-5QG__lightspeed-button{margin-top:1rem;padding:.7rem 1.3rem;font-size:.9rem}}@media (max-width:768px) and (orientation:landscape){.page-module__4P-5QG__hero-section{justify-content:center;padding:1rem 2rem}.page-module__4P-5QG__hero-title{margin-bottom:.5rem;font-size:clamp(1.75rem,8vh,2.5rem)}.page-module__4P-5QG__hero-subtitle{margin-bottom:1rem;font-size:clamp(.85rem,3vh,1.1rem);line-height:1.4}.page-module__4P-5QG__lightspeed-button{margin-top:.75rem;padding:.6rem 1.3rem;font-size:.9rem}}@media (hover:none) and (pointer:coarse){.page-module__4P-5QG__lightspeed-button{min-width:120px;min-height:44px}.page-module__4P-5QG__lightspeed-button:active:not(:disabled){background:#ffffff38;transform:scale(.96)}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.page-module__4P-5QG__hero-title{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}
.starfield-container{z-index:1;pointer-events:none;background:#000;width:100vw;height:100vh;position:fixed;top:0;left:0}
