:root{color-scheme:dark;font-family:Barlow,sans-serif;background:#000;color:#f5f5f5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--primary: #df00ff;--secondary: #ffff00}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}body{min-width:320px}.stage{position:relative;min-height:100svh;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;background:#000;padding:48px 24px}.ambient-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 60% 42% at 50% 61%,rgba(223,0,255,.19) 0%,transparent 72%),radial-gradient(ellipse 36% 28% at 50% 100%,rgba(255,255,0,.045) 0%,transparent 75%)}.grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.11;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E")}.content{width:min(100%,1100px);display:flex;flex-direction:column;align-items:center;gap:38px;text-align:center}.brand{min-height:64px;display:flex;align-items:center;justify-content:center}.brand-logo{display:block;width:auto;max-width:min(78vw,330px);max-height:88px;object-fit:contain}.brand-fallback{display:none;font-size:clamp(2rem,5vw,3.2rem);font-weight:900;letter-spacing:.16em}.brand-fallback.visible{display:inline-block}.separator{width:48px;height:1px;background:#ffffff47;transform-origin:center}h1{margin:0;max-width:100%;color:#fff;font-size:clamp(3rem,9.2vw,7.8rem);line-height:.88;letter-spacing:-.055em;font-weight:900;text-transform:uppercase}.tagline{margin:0;color:#ffffff8a;font-size:clamp(.78rem,1.5vw,1rem);line-height:1.7;letter-spacing:.19em;text-transform:uppercase}.indicators{display:flex;align-items:center;gap:9px;margin-top:2px}.dot{display:block;width:7px;height:7px;border-radius:50%;animation:pulse 1.8s ease-in-out infinite}.dot-magenta{background:var(--primary);animation-delay:0s}.dot-white{background:#fff;animation-delay:.6s}.dot-yellow{background:var(--secondary);animation-delay:1.2s}.eyebrow{margin-top:-13px;color:#ffffff4d;font-size:.62rem;letter-spacing:.25em;text-transform:uppercase}.mobile-break{display:none}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.22;transform:scale(.82)}}@media(max-width:600px){.content{gap:30px}.brand-logo{max-height:68px}h1{font-size:clamp(3rem,13vw,5rem)}.tagline{max-width:330px;letter-spacing:.12em}.desktop-break{display:none}.mobile-break{display:initial}.eyebrow{max-width:260px;line-height:1.7}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
