.landing-page.svelte-1uha8ag{position:relative;width:100vw;min-height:100vh;overflow:scroll;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at center,#1a1f2c,#0a0a0c);opacity:0;transition:opacity 1.5s ease-out}.landing-page.mounted.svelte-1uha8ag{opacity:1}.stars-container.svelte-1uha8ag{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.stars.svelte-1uha8ag{position:absolute;top:0;left:0;width:200%;height:200%;background:transparent}.stars.small.svelte-1uha8ag{width:1px;height:1px;box-shadow:450px 234px #fff,123px 543px #fff,876px 123px #fff,345px 765px #fff,987px 432px #fff,567px 890px #fff,123px 123px #fff,456px 456px #fff,789px 789px #fff,234px 876px #fff,543px 123px #fff,765px 345px #fff;animation:svelte-1uha8ag-moveStars 100s linear infinite}.stars.medium.svelte-1uha8ag{width:2px;height:2px;box-shadow:234px 456px #fff,789px 123px #fff,456px 789px #fff,123px 987px #fff,876px 543px #fff,543px 234px #fff;animation:svelte-1uha8ag-moveStars 150s linear infinite}.stars.large.svelte-1uha8ag{width:3px;height:3px;box-shadow:123px 456px #fff,789px 987px #fff,456px 123px #fff;animation:svelte-1uha8ag-moveStars 200s linear infinite}@keyframes svelte-1uha8ag-moveStars{0%{transform:translateY(0)}to{transform:translateY(-1000px)}}.content.svelte-1uha8ag{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:1200px;padding:2rem}.hero-image-container.svelte-1uha8ag{position:relative;margin-bottom:3rem;transform:translateY(30px);opacity:0;animation:svelte-1uha8ag-fadeInUp 1.2s ease-out forwards .5s}.hero-image.svelte-1uha8ag{width:100%;max-width:600px;height:auto;border-radius:12px;box-shadow:0 20px 50px #000c;border:1px solid rgba(197,160,89,.2)}.image-glow.svelte-1uha8ag{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:110%;height:110%;background:radial-gradient(circle,rgba(197,160,89,.15) 0%,transparent 70%);z-index:-1;pointer-events:none}.text-content.svelte-1uha8ag{transform:translateY(30px);opacity:0;animation:svelte-1uha8ag-fadeInUp 1.2s ease-out forwards .8s}.title.svelte-1uha8ag{font-size:clamp(2.2rem,7.2vw,4.5rem);font-weight:800;margin-bottom:.5rem;background:linear-gradient(to bottom,var(--color-gold-bright),var(--color-gold));-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 15px rgba(197,160,89,.3))}.description.svelte-1uha8ag{max-width:810px;margin:0 auto 2rem;font-size:1rem;line-height:1.5;color:var(--color-text-muted);font-weight:300}.cta-button.svelte-1uha8ag{position:relative;display:inline-block;padding:1.2rem 3.5rem;background:transparent;border:1px solid var(--color-gold);color:var(--color-gold);font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.cta-button.svelte-1uha8ag:hover{color:var(--color-obsidian);background:var(--color-gold);box-shadow:0 0 30px #c5a05966;transform:scale(1.05)}.cta-glow.svelte-1uha8ag{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:.5s}.cta-button.svelte-1uha8ag:hover .cta-glow:where(.svelte-1uha8ag){left:100%}.vignette.svelte-1uha8ag{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,transparent 40%,rgba(0,0,0,.7) 100%);pointer-events:none;z-index:5}@keyframes svelte-1uha8ag-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.hero-image.svelte-1uha8ag{max-width:85vw}}
