.container[data-astro-cid-mmc7otgs]{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:2rem}.ambient-bg[data-astro-cid-mmc7otgs]{position:fixed;inset:0;z-index:-1;background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(120,119,198,.15),transparent),radial-gradient(ellipse 60% 40% at 80% 50%,rgba(78,81,102,.1),transparent),radial-gradient(ellipse 50% 30% at 20% 80%,rgba(120,119,198,.08),transparent);animation:ambientPulse 8s ease-in-out infinite alternate}@keyframes ambientPulse{0%{opacity:.8}to{opacity:1}}.hero[data-astro-cid-mmc7otgs]{width:100%;max-width:900px;margin:0 auto}.content[data-astro-cid-mmc7otgs]{display:flex;flex-direction:column;gap:2.5rem}.text-wrapper[data-astro-cid-mmc7otgs]{display:flex;flex-direction:column;gap:.3rem}.text-wrapper[data-astro-cid-mmc7otgs].secondary{margin-top:1rem}.line[data-astro-cid-mmc7otgs]{font-size:clamp(1.5rem,5vw,3.5rem);font-weight:600;line-height:1.2;color:#ffffffe6;opacity:0;transform:translateY(30px);animation:fadeInUp .8s cubic-bezier(.16,1,.3,1) forwards;letter-spacing:-.02em}.line[data-astro-cid-mmc7otgs][data-delay="0"]{animation-delay:.3s}.line[data-astro-cid-mmc7otgs][data-delay="1"]{animation-delay:.6s}.line[data-astro-cid-mmc7otgs][data-delay="2"]{animation-delay:1.2s}.line[data-astro-cid-mmc7otgs][data-delay="3"]{animation-delay:1.8s}.line[data-astro-cid-mmc7otgs][data-delay="4"]{animation-delay:2.1s}.line[data-astro-cid-mmc7otgs][data-delay="5"]{animation-delay:2.4s}.line[data-astro-cid-mmc7otgs][data-delay="6"]{animation-delay:3s}.line[data-astro-cid-mmc7otgs][data-delay="7"]{animation-delay:3.3s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.greeting[data-astro-cid-mmc7otgs]{display:inline-block;animation:wave 2s ease-in-out infinite;animation-delay:1.5s}@keyframes wave{0%,to{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%,to{transform:rotate(0)}}.highlight[data-astro-cid-mmc7otgs]{background:linear-gradient(135deg,#00dc82,#36e4da,#0047e1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%;animation:gradientShift 3s ease infinite}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.brand[data-astro-cid-mmc7otgs]{font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%;animation:brandGlow 4s ease infinite;position:relative}.brand[data-astro-cid-mmc7otgs] span[data-astro-cid-mmc7otgs]{background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%;animation:brandGlow 4s ease infinite}@keyframes brandGlow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.brand-wrapper[data-astro-cid-mmc7otgs]{position:relative;display:inline-block;padding:1rem 0;margin:1rem 0;opacity:0;transform:translateY(30px) scale(.9);animation:brandReveal 1.2s cubic-bezier(.16,1,.3,1) forwards;animation-delay:1s}@keyframes brandReveal{0%{opacity:0;transform:translateY(30px) scale(.9)}50%{transform:translateY(-5px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.brand-wrapper[data-astro-cid-mmc7otgs] .brand[data-astro-cid-mmc7otgs]{font-size:clamp(2.5rem,12vw,6rem);font-weight:800;letter-spacing:-.03em;background:linear-gradient(135deg,#fff,#a78bfa,#8b5cf6,#7c3aed,#a78bfa,#fff);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:magicShimmer 4s ease-in-out infinite;text-shadow:none;filter:drop-shadow(0 0 30px rgba(139,92,246,.5));position:relative;z-index:2}@keyframes magicShimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.brand-glow[data-astro-cid-mmc7otgs]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:150%;background:radial-gradient(ellipse at center,rgba(139,92,246,.4) 0%,rgba(124,58,237,.2) 30%,rgba(167,139,250,.1) 50%,transparent 70%);filter:blur(40px);z-index:0;animation:glowPulse 3s ease-in-out infinite}@keyframes glowPulse{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.sparkles[data-astro-cid-mmc7otgs]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3}.sparkle[data-astro-cid-mmc7otgs]{position:absolute;width:4px;height:4px;background:#fff;border-radius:50%;opacity:0;animation:sparkle 2s ease-in-out infinite}.sparkle[data-astro-cid-mmc7otgs]:nth-child(1){top:10%;left:5%;animation-delay:0s}.sparkle[data-astro-cid-mmc7otgs]:nth-child(2){top:20%;right:10%;animation-delay:.4s}.sparkle[data-astro-cid-mmc7otgs]:nth-child(3){bottom:20%;left:15%;animation-delay:.8s}.sparkle[data-astro-cid-mmc7otgs]:nth-child(4){top:50%;right:5%;animation-delay:1.2s}.sparkle[data-astro-cid-mmc7otgs]:nth-child(5){bottom:10%;right:20%;animation-delay:1.6s}.sparkle[data-astro-cid-mmc7otgs]:nth-child(6){top:30%;left:50%;animation-delay:.6s}@keyframes sparkle{0%,to{opacity:0;transform:scale(0) rotate(0)}50%{opacity:1;transform:scale(1) rotate(180deg)}}.coming-soon[data-astro-cid-mmc7otgs]{position:relative;color:#fff;padding:.1em .4em;border-radius:8px;background:linear-gradient(135deg,#7877c64d,#4e51664d);border:1px solid rgba(255,255,255,.1);animation:pulseGlow 2s ease-in-out infinite}@keyframes pulseGlow{0%,to{box-shadow:0 0 20px #7877c633}50%{box-shadow:0 0 40px #7877c666}}.cta-wrapper[data-astro-cid-mmc7otgs]{margin-top:2rem;opacity:0;transform:translateY(30px);animation:fadeInUp .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:3.8s}.cta-text[data-astro-cid-mmc7otgs]{font-size:clamp(1rem,2.5vw,1.25rem);color:#fff9;margin-bottom:1rem;font-weight:400}.email-link[data-astro-cid-mmc7otgs]{display:inline-flex;align-items:center;gap:.75rem;font-size:clamp(1.1rem,3vw,1.5rem);font-weight:500;color:#fff;text-decoration:none;padding:1rem 1.5rem;border-radius:16px;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(20px);transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.email-link[data-astro-cid-mmc7otgs]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease}.email-link[data-astro-cid-mmc7otgs]:hover:before{left:100%}.email-link[data-astro-cid-mmc7otgs]:hover{background:linear-gradient(135deg,#ffffff26,#ffffff14);border-color:#fff3;transform:translateY(-2px);box-shadow:0 20px 40px #0000004d}.arrow[data-astro-cid-mmc7otgs]{transition:transform .3s cubic-bezier(.16,1,.3,1)}.email-link[data-astro-cid-mmc7otgs]:hover .arrow[data-astro-cid-mmc7otgs]{transform:translate(5px)}.particles[data-astro-cid-mmc7otgs]{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.particle[data-astro-cid-mmc7otgs]{position:absolute;width:4px;height:4px;background:#ffffff4d;border-radius:50%;animation:float 15s infinite}.particle[data-astro-cid-mmc7otgs]:nth-child(1){left:10%;top:20%;animation-delay:0s;animation-duration:20s}.particle[data-astro-cid-mmc7otgs]:nth-child(2){left:80%;top:60%;animation-delay:2s;animation-duration:18s;width:6px;height:6px}.particle[data-astro-cid-mmc7otgs]:nth-child(3){left:50%;top:80%;animation-delay:4s;animation-duration:22s}.particle[data-astro-cid-mmc7otgs]:nth-child(4){left:30%;top:50%;animation-delay:6s;animation-duration:16s;width:3px;height:3px}.particle[data-astro-cid-mmc7otgs]:nth-child(5){left:90%;top:10%;animation-delay:8s;animation-duration:24s;width:5px;height:5px}@keyframes float{0%,to{transform:translateY(0) translate(0);opacity:0}10%{opacity:.6}50%{transform:translateY(-100px) translate(30px);opacity:.3}90%{opacity:.6}to{transform:translateY(-200px) translate(-20px);opacity:0}}@media(max-width:768px){.container[data-astro-cid-mmc7otgs]{padding:1.25rem;align-items:flex-start;padding-top:15vh}.content[data-astro-cid-mmc7otgs]{gap:1.5rem}.text-wrapper[data-astro-cid-mmc7otgs]{gap:.2rem}.text-wrapper[data-astro-cid-mmc7otgs].secondary{margin-top:.5rem}.line[data-astro-cid-mmc7otgs]{font-size:clamp(1.25rem,6vw,2rem)}.brand-wrapper[data-astro-cid-mmc7otgs]{padding:.75rem 0;margin:.5rem 0}.brand-wrapper[data-astro-cid-mmc7otgs] .brand[data-astro-cid-mmc7otgs]{font-size:clamp(2rem,14vw,3.5rem)}.brand-glow[data-astro-cid-mmc7otgs]{filter:blur(25px)}.sparkle[data-astro-cid-mmc7otgs]{width:3px;height:3px}.cta-wrapper[data-astro-cid-mmc7otgs]{margin-top:1.5rem}.cta-text[data-astro-cid-mmc7otgs]{font-size:clamp(.9rem,4vw,1.1rem);margin-bottom:.75rem}.email-link[data-astro-cid-mmc7otgs]{padding:.875rem 1.25rem;border-radius:12px;font-size:clamp(.9rem,4vw,1.2rem);width:100%;justify-content:center}.highlight[data-astro-cid-mmc7otgs],.greeting[data-astro-cid-mmc7otgs]{display:inline}}@media(max-width:480px){.container[data-astro-cid-mmc7otgs]{padding:1rem;padding-top:10vh}.content[data-astro-cid-mmc7otgs]{gap:1.25rem}.line[data-astro-cid-mmc7otgs]{font-size:clamp(1.1rem,5.5vw,1.5rem)}.brand-wrapper[data-astro-cid-mmc7otgs] .brand[data-astro-cid-mmc7otgs]{font-size:clamp(1.75rem,15vw,3rem)}.coming-soon[data-astro-cid-mmc7otgs]{padding:.05em .3em;border-radius:6px;font-size:.95em}}@media(max-height:700px){.container[data-astro-cid-mmc7otgs]{padding-top:5vh}.content[data-astro-cid-mmc7otgs]{gap:1rem}.brand-wrapper[data-astro-cid-mmc7otgs]{padding:.5rem 0;margin:.25rem 0}}@media(prefers-reduced-motion:reduce){.line[data-astro-cid-mmc7otgs],.cta-wrapper[data-astro-cid-mmc7otgs],.brand-wrapper[data-astro-cid-mmc7otgs]{animation:none;opacity:1;transform:none}.greeting[data-astro-cid-mmc7otgs],.highlight[data-astro-cid-mmc7otgs],.brand[data-astro-cid-mmc7otgs],.brand-wrapper[data-astro-cid-mmc7otgs] .brand[data-astro-cid-mmc7otgs],.coming-soon[data-astro-cid-mmc7otgs],.particle[data-astro-cid-mmc7otgs],.sparkle[data-astro-cid-mmc7otgs],.brand-glow[data-astro-cid-mmc7otgs],.ambient-bg[data-astro-cid-mmc7otgs]{animation:none}}*{margin:0;padding:0;box-sizing:border-box}html,body{margin:0;width:100%;height:100%;background:#000;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
