.hero.svelte-fdb6zd{inline-size:100%;block-size:var(--wn-hero-height,20rem);background:#16130f;border-radius:1rem;overflow:hidden}.bar.svelte-1uha8ag{width:100%;max-width:var(--content-width);padding:var(--sp-4) var(--sp-5);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.brand.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:.01em;font-size:1.1rem}.brand.svelte-1uha8ag .dot:where(.svelte-1uha8ag){color:var(--c-accent)}.hero.svelte-1uha8ag{width:100%;max-width:var(--content-width);padding:var(--sp-6) var(--sp-5) var(--sp-7);text-align:center;flex-direction:column;flex:1;align-items:center;margin:0 auto;display:flex}h1.svelte-1uha8ag{max-width:18ch;font-size:var(--fs-hero)}.sub.svelte-1uha8ag{margin-top:var(--sp-3);max-width:40ch;color:var(--c-text-soft);font-size:clamp(1rem,2.2vw,1.2rem)}.cta.svelte-1uha8ag{justify-content:center;gap:var(--sp-3);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.stage.svelte-1uha8ag{aspect-ratio:16/9;width:100%;max-width:46rem;margin-top:var(--sp-6);border:1px solid var(--c-border);border-radius:var(--radius-lg);background:radial-gradient(80% 70% at 50% 20%, #2a221c 0%, transparent 70%), var(--c-bg-soft);box-shadow:var(--shadow);overflow:hidden}.stage-placeholder.svelte-1uha8ag{width:100%;height:100%}.tagline.svelte-1uha8ag{margin-top:var(--sp-5);color:var(--c-text-soft);font-family:var(--font-display);font-size:var(--fs-title)}.foot.svelte-1uha8ag{padding:var(--sp-5);text-align:center;font-size:var(--fs-small)}
