.hero-anim.svelte-1ubvi1u{width:100%;height:auto;display:block}.ha-outline-layer.svelte-1ubvi1u{transform-origin:center center}@media(prefers-reduced-motion:reduce){.hero-anim.svelte-1ubvi1u *{animation:none!important;transition:none!important}}.landing.svelte-1uha8ag{display:flex;justify-content:center;align-items:center;min-height:70vh;padding:2rem 1rem}.landing__hero.svelte-1uha8ag{max-width:36rem;text-align:center}.landing__welcome.svelte-1uha8ag{font-size:1.1rem;color:var(--c-brand, #d97706);font-weight:500;margin:0 0 1rem}.landing__title.svelte-1uha8ag{font-family:Fraunces,serif;font-size:3rem;font-weight:700;margin:0 0 .5rem;color:var(--text-primary, #e2e8f0)}.landing__tagline.svelte-1uha8ag{font-size:1.25rem;color:var(--text-secondary, #94a3b8);margin:0 0 1.5rem;font-style:italic}.landing__desc.svelte-1uha8ag{color:var(--text-secondary, #94a3b8);line-height:1.6;margin:0 0 2rem}.landing__title-accent.svelte-1uha8ag{font-style:italic;color:var(--c-brand, #d97706)}.landing__actions.svelte-1uha8ag{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.landing__animation.svelte-1uha8ag{max-width:420px;margin:0 auto 2.5rem}.landing__btn.svelte-1uha8ag{display:inline-block;padding:.75rem 2rem;border-radius:.5rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.landing__btn--primary.svelte-1uha8ag{background:var(--c-brand, #d97706);color:#fff}.landing__btn--primary.svelte-1uha8ag:hover{background:var(--c-brand-light, #fbbf24);color:#1c1917}.landing__btn--secondary.svelte-1uha8ag{background:transparent;color:var(--c-brand, #d97706);border:1px solid var(--c-brand, #d97706)}.landing__btn--secondary.svelte-1uha8ag:hover{background:#d977061a}.landing__newsletter.svelte-1uha8ag{max-width:28rem;margin:0 auto 1.5rem}.landing__newsletter-label.svelte-1uha8ag{font-size:.9rem;color:var(--c-subtle, #a8a29e);margin:0 0 .75rem}.landing__newsletter-form.svelte-1uha8ag{display:flex;gap:.5rem}.landing__newsletter-input.svelte-1uha8ag{flex:1;padding:.625rem .875rem;border-radius:.5rem;border:1px solid var(--c-border, #44403c);background:var(--c-surface, #1c1917);color:var(--c-primary, #f5f5f4);font-size:.9rem;font-family:inherit;outline:none;transition:border-color .15s}.landing__newsletter-input.svelte-1uha8ag:focus{border-color:var(--c-brand, #d97706)}.landing__newsletter-btn.svelte-1uha8ag{padding:.625rem 1.25rem;border-radius:.5rem;border:none;background:var(--c-brand, #d97706);color:#fff;font-weight:600;font-size:.9rem;cursor:pointer;font-family:inherit;transition:background .15s;white-space:nowrap}.landing__newsletter-btn.svelte-1uha8ag:hover{background:var(--c-brand-light, #fbbf24);color:#1c1917}.landing__newsletter-btn.svelte-1uha8ag:disabled{opacity:.6;cursor:not-allowed}.landing__newsletter-success.svelte-1uha8ag{color:var(--c-brand, #d97706);font-weight:500;margin:0;padding:.625rem;background:#d977061a;border-radius:.5rem;border:1px solid rgba(217,119,6,.25)}.landing__newsletter-error.svelte-1uha8ag{font-size:.8rem;color:var(--c-red, #f87171);margin:.5rem 0 0}.landing__tm.svelte-1uha8ag{font-size:.35em;color:var(--c-subtle, #a8a29e);vertical-align:super;font-weight:400}.landing__title-star.svelte-1uha8ag{font-size:.5em;color:var(--c-brand, #d97706);text-decoration:none;vertical-align:super;opacity:.7;transition:opacity .15s}.landing__title-star.svelte-1uha8ag:hover{opacity:1}.landing__footnote.svelte-1uha8ag{font-size:.75rem;color:var(--c-muted, #78716c);margin-top:.5rem}.landing__footnote.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--c-muted, #78716c);text-decoration:none;transition:color .15s}.landing__footnote.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--c-brand, #d97706)}.landing__note.svelte-1uha8ag{font-size:.85rem;color:var(--text-muted, #64748b)}
