*{box-sizing:border-box}body{color:#1f1f1f;background:#f8f6f0;margin:0;font-family:system-ui,sans-serif}main.svelte-1uha8ag{flex-direction:column;max-width:1500px;min-height:100svh;margin:auto;padding:2rem clamp(1.4rem,6vw,6rem) 1.5rem;display:flex}header.svelte-1uha8ag{align-items:center;gap:.6rem;font-family:Georgia,serif;font-size:1.25rem;display:flex}.brand-mark.svelte-1uha8ag{color:#b6503d;font-size:1.7rem}.beta.svelte-1uha8ag,.eyebrow.svelte-1uha8ag,.sample-label.svelte-1uha8ag,footer.svelte-1uha8ag{letter-spacing:.15em;font:600 .65rem/1.4 system-ui,sans-serif}.beta.svelte-1uha8ag{border:1px solid #c8c3b8;border-radius:20px;margin-left:.3rem;padding:.25rem .5rem}.hero.svelte-1uha8ag{flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;padding:4rem 0;display:grid}.intro.svelte-1uha8ag{max-width:570px}.eyebrow.svelte-1uha8ag{color:#a04938;margin:0 0 1.6rem}h1.svelte-1uha8ag{letter-spacing:-.055em;margin:0;font:400 clamp(3.6rem,6.8vw,6.8rem)/.98 Georgia,serif}.description.svelte-1uha8ag{color:#555850;max-width:440px;margin:2rem 0;font-size:1.08rem;line-height:1.7}.cta.svelte-1uha8ag{color:#fff;background:#252e2a;border-radius:3px;align-items:center;gap:3rem;padding:1rem 1.3rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.cta.svelte-1uha8ag:hover{background:#46594d}.cta.svelte-1uha8ag:focus-visible{outline-offset:4px;outline:3px solid #a04938}.note.svelte-1uha8ag,figcaption.svelte-1uha8ag{color:#6d716a;font-size:.8rem;line-height:1.5}.note.svelte-1uha8ag{margin-top:1rem}figure.svelte-1uha8ag{background:#fff;border:1px solid #e2dfd7;margin:0;padding:1.4rem}.sample-label.svelte-1uha8ag{color:#696d65;justify-content:space-between;gap:1rem;display:flex}svg.svelte-1uha8ag{width:min(100%,490px);margin:1.5rem auto 0;display:block}figcaption.svelte-1uha8ag{border-top:1px solid #e5e3dd;margin-top:1rem;padding-top:1rem}footer.svelte-1uha8ag{color:#777b73;border-top:1px solid #dedbd2;justify-content:space-between;padding-top:1.3rem;display:flex}@media (width<=720px){main.svelte-1uha8ag{padding-top:1.25rem}.hero.svelte-1uha8ag{grid-template-columns:1fr;gap:2.8rem;padding:4rem 0 3rem}h1.svelte-1uha8ag{font-size:clamp(3.3rem,13vw,5rem)}.description.svelte-1uha8ag{margin:1.5rem 0}figure.svelte-1uha8ag{padding:1rem}}
