.landing.svelte-1uha8ag{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;margin-top:calc(-1 * var(--nav-height));padding-top:var(--nav-height)}.landing-bg.svelte-1uha8ag{position:absolute;inset:0;z-index:-1}.bg-gradient.svelte-1uha8ag{position:absolute;inset:0;background:#0a0a0a}.bg-noise.svelte-1uha8ag{position:absolute;inset:0;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px;pointer-events:none}.bg-vignette.svelte-1uha8ag{position:absolute;inset:0;background:none;pointer-events:none}.landing-content.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;width:100%;padding:2rem var(--container-padding);gap:3rem}.brand-block.svelte-1uha8ag{text-align:center;display:flex;flex-direction:column;align-items:center}.eyebrow.svelte-1uha8ag{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.eyebrow-line.svelte-1uha8ag{width:40px;height:1px;background:var(--accent);opacity:.35}.eyebrow-text.svelte-1uha8ag{font-family:var(--font-display);font-size:.65rem;font-weight:300;text-transform:uppercase;letter-spacing:.35em;color:var(--accent)}.brand-name.svelte-1uha8ag{font-family:var(--font-display);font-size:clamp(4.5rem,14vw,11rem);font-weight:700;line-height:.88;letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary);margin:0;position:relative}.brand-sub.svelte-1uha8ag{display:flex;align-items:center;gap:1.5rem;margin-top:.75rem;margin-bottom:2.5rem}.sub-line.svelte-1uha8ag{width:50px;height:1px;background:linear-gradient(90deg,transparent,var(--accent))}.sub-line.svelte-1uha8ag:last-child{background:linear-gradient(90deg,var(--accent),transparent)}.sub-text.svelte-1uha8ag{font-family:var(--font-display);font-size:clamp(.8rem,2vw,1.1rem);font-weight:300;text-transform:uppercase;letter-spacing:.4em;color:var(--accent)}.tagline.svelte-1uha8ag{font-family:var(--font-body);font-size:clamp(.9rem,1.5vw,1.05rem);color:var(--text-secondary);text-align:center;max-width:540px;line-height:1.8;margin-bottom:2.5rem}.cta-row.svelte-1uha8ag{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.info-strip.svelte-1uha8ag{display:flex;align-items:center;gap:2rem;padding:1.5rem 2.5rem;border:1px solid var(--border);background:#16161680;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap;justify-content:center}.info-item.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:.3rem}.info-label.svelte-1uha8ag{font-family:var(--font-display);font-size:.55rem;font-weight:400;text-transform:uppercase;letter-spacing:.25em;color:var(--accent)}.info-value.svelte-1uha8ag{font-size:.8rem;color:var(--text-secondary);text-decoration:none;transition:color .2s ease;white-space:nowrap}a.info-value.svelte-1uha8ag:hover{color:var(--text-primary)}.info-divider.svelte-1uha8ag{width:1px;height:28px;background:var(--border-light)}.landing-bottom.svelte-1uha8ag{display:flex;align-items:center;gap:1rem;padding:1.5rem 0 2rem}.bottom-line.svelte-1uha8ag{width:30px;height:1px;background:var(--border-light)}.bottom-text.svelte-1uha8ag{font-size:.65rem;color:var(--text-muted);letter-spacing:.1em}.anim-1.svelte-1uha8ag{opacity:0;animation:svelte-1uha8ag-landFadeUp .8s ease forwards .1s}.anim-2.svelte-1uha8ag{opacity:0;animation:svelte-1uha8ag-landFadeUp .8s ease forwards .25s}.anim-3.svelte-1uha8ag{opacity:0;animation:svelte-1uha8ag-landFadeUp .7s ease forwards .45s}.anim-4.svelte-1uha8ag{opacity:0;animation:svelte-1uha8ag-landFadeUp .7s ease forwards .6s}.anim-5.svelte-1uha8ag{opacity:0;animation:svelte-1uha8ag-landFadeUp .7s ease forwards .75s}.anim-6.svelte-1uha8ag{opacity:0;animation:svelte-1uha8ag-landFadeUp .7s ease forwards .95s}.anim-7.svelte-1uha8ag{opacity:0;animation:svelte-1uha8ag-landFadeUp .6s ease forwards 1.1s}@keyframes svelte-1uha8ag-landFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.info-strip.svelte-1uha8ag{gap:1.25rem;padding:1.25rem 1.5rem}.info-divider.svelte-1uha8ag{display:none}.info-item.svelte-1uha8ag{min-width:120px}.tagline.svelte-1uha8ag br:where(.svelte-1uha8ag){display:none}}@media(max-width:480px){.cta-row.svelte-1uha8ag{flex-direction:column;width:100%;max-width:280px}.cta-row.svelte-1uha8ag .btn{width:100%}.brand-sub.svelte-1uha8ag{gap:.75rem}.sub-line.svelte-1uha8ag{width:25px}.info-strip.svelte-1uha8ag{flex-direction:column;gap:1rem}}.splash-delay.svelte-1uha8ag .anim-1:where(.svelte-1uha8ag){animation-delay:3.9s}.splash-delay.svelte-1uha8ag .anim-2:where(.svelte-1uha8ag){animation-delay:4.05s}.splash-delay.svelte-1uha8ag .anim-3:where(.svelte-1uha8ag){animation-delay:4.25s}.splash-delay.svelte-1uha8ag .anim-4:where(.svelte-1uha8ag){animation-delay:4.4s}.splash-delay.svelte-1uha8ag .anim-5:where(.svelte-1uha8ag){animation-delay:4.55s}.splash-delay.svelte-1uha8ag .anim-6:where(.svelte-1uha8ag){animation-delay:4.75s}.splash-delay.svelte-1uha8ag .anim-7:where(.svelte-1uha8ag){animation-delay:4.9s}
