main.svelte-1uha8ag{max-width:62rem;margin:0 auto;padding:clamp(2rem,6vw,5rem) clamp(1rem,4vw,2rem) 4rem}.eyebrow.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);margin:0 0 1.25rem;font-size:.75rem}h1.svelte-1uha8ag{letter-spacing:-.02em;text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(1.9rem,5.2vw,3.4rem);line-height:1.12}.dim.svelte-1uha8ag{color:var(--color-text-secondary)}.lede.svelte-1uha8ag{color:var(--color-text-secondary);max-width:46rem;margin:0 0 2.5rem;font-size:clamp(1rem,2vw,1.2rem);line-height:1.65}.lede.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--color-text)}.say.svelte-1uha8ag{font-family:var(--font-mono);color:var(--color-text-secondary);font-size:.85em}form.svelte-1uha8ag{flex-wrap:wrap;gap:.75rem;max-width:34rem;display:flex}input[type=email].svelte-1uha8ag{min-width:0;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex:16rem;padding:.85rem 1rem;font-size:1rem}input[type=email].svelte-1uha8ag:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-color:var(--color-primary)}button.svelte-1uha8ag{color:var(--color-background);background:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);cursor:pointer;padding:.85rem 1.4rem;font-size:1rem;font-weight:600}button.svelte-1uha8ag:hover:not(:disabled){background:var(--color-primary-hover)}button.svelte-1uha8ag:disabled{opacity:.6;cursor:default}.trap.svelte-1uha8ag{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.sr-only.svelte-1uha8ag{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.error.svelte-1uha8ag{color:var(--color-error);margin:.75rem 0 0;font-size:.95rem}.fineprint.svelte-1uha8ag{color:var(--color-text-secondary);margin:1rem 0 0;font-size:.85rem}.done.svelte-1uha8ag{background:var(--color-surface);border:1px solid var(--color-primary);border-radius:var(--radius-md);flex-direction:column;gap:.35rem;max-width:34rem;padding:1.15rem 1.25rem;display:flex}.done.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--color-text-secondary);font-size:.95rem}.identity.svelte-1uha8ag,.what.svelte-1uha8ag{margin-top:clamp(3.5rem,9vw,6rem)}.identity.svelte-1uha8ag h2:where(.svelte-1uha8ag),.what.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:.75rem;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 1.75rem}.section-lede.svelte-1uha8ag{max-width:46rem;color:var(--color-text-secondary);margin:0 0 2rem;line-height:1.65}.section-lede.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--color-text);font-style:normal;font-weight:600}figure.svelte-1uha8ag{margin:0 0 2.5rem}figure.svelte-1uha8ag img:where(.svelte-1uha8ag){border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#0b0e14;width:100%;height:auto;display:block}figcaption.svelte-1uha8ag{color:var(--color-text-secondary);margin-top:.7rem;font-size:.85rem}figcaption.svelte-1uha8ag code:where(.svelte-1uha8ag){font-family:var(--font-mono);font-size:.9em}.shots.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:1.5rem;display:grid}.shots.svelte-1uha8ag figure:where(.svelte-1uha8ag){margin:0}.caveat.svelte-1uha8ag{border-left:2px solid var(--color-border);color:var(--color-text-secondary);max-width:46rem;margin:1.5rem 0 0;padding-left:1rem;font-size:.9rem;line-height:1.6}.what.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:.75rem;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 1.75rem}.grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.5rem;display:grid}article.svelte-1uha8ag{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem}article.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 .6rem;font-size:1.05rem}article.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-secondary);margin:0;font-size:.95rem;line-height:1.6}.foot.svelte-1uha8ag{border-top:1px solid var(--color-border);margin-top:clamp(3rem,8vw,5rem);padding-top:1.5rem}.foot.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-secondary);margin:0;font-size:.9rem}
