.book-video[data-astro-cid-waniywl2]{position:relative;aspect-ratio:16 / 9;border-radius:var(--radius);overflow:hidden;background:var(--color-ink);box-shadow:0 12px 32px #1f4a302e}.book-video[data-astro-cid-waniywl2] iframe[data-astro-cid-waniywl2]{position:absolute;inset:0;width:100%;height:100%;border:0}.chapter-form-section[data-astro-cid-bx5ifwcu]{padding:4.5rem 0}.chapter-form-section--accent[data-astro-cid-bx5ifwcu]{background:var(--color-accent-strong);color:#f0e9da}.chapter-form-section--surface[data-astro-cid-bx5ifwcu]{background:var(--color-accent-soft);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.chapter-form-inner[data-astro-cid-bx5ifwcu]{display:grid;gap:2.5rem;align-items:center}@media(min-width:880px){.chapter-form-inner[data-astro-cid-bx5ifwcu]{grid-template-columns:1fr 1fr;gap:4rem}}.chapter-form-section--accent[data-astro-cid-bx5ifwcu] .eyebrow[data-astro-cid-bx5ifwcu]{color:var(--color-accent-mid)}.chapter-form-section--accent[data-astro-cid-bx5ifwcu] h2[data-astro-cid-bx5ifwcu]{color:#fbf6e9}.chapter-form-pitch[data-astro-cid-bx5ifwcu] h2[data-astro-cid-bx5ifwcu]{margin-bottom:.75rem}.chapter-form-lede[data-astro-cid-bx5ifwcu]{font-size:1.1rem;max-width:46ch;margin-bottom:1.5rem}.chapter-form-section--surface[data-astro-cid-bx5ifwcu] .chapter-form-lede[data-astro-cid-bx5ifwcu]{color:#2a2418}.chapter-form-benefits[data-astro-cid-bx5ifwcu]{list-style:none;margin:0;padding:0;display:grid;gap:.75rem;font-size:1rem}.chapter-form-benefits[data-astro-cid-bx5ifwcu] li[data-astro-cid-bx5ifwcu]{position:relative;padding-left:1.75rem}.chapter-form-benefits[data-astro-cid-bx5ifwcu] li[data-astro-cid-bx5ifwcu]:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--color-accent-mid)}.chapter-form-section--surface[data-astro-cid-bx5ifwcu] .chapter-form-benefits[data-astro-cid-bx5ifwcu] li[data-astro-cid-bx5ifwcu]:before{background:var(--color-accent)}.chapter-form-panel[data-astro-cid-bx5ifwcu]{position:relative;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:2rem;color:var(--color-ink)}.chapter-form-cover[data-astro-cid-bx5ifwcu]{display:none}@media(min-width:1040px){.chapter-form-cover[data-astro-cid-bx5ifwcu]{display:block;position:absolute;top:-1.75rem;right:-2.25rem;width:108px;height:auto;border-radius:3px;transform:rotate(4deg);box-shadow:0 12px 28px #14281a59}}.chapter-form-honeypot[data-astro-cid-bx5ifwcu]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.chapter-form-field[data-astro-cid-bx5ifwcu]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1.1rem}.chapter-form-field[data-astro-cid-bx5ifwcu] label[data-astro-cid-bx5ifwcu],.chapter-form-consent[data-astro-cid-bx5ifwcu] label[data-astro-cid-bx5ifwcu]{font-family:var(--font-heading);font-weight:600;font-size:.9rem;letter-spacing:.02em;color:var(--color-ink)}.chapter-form-field[data-astro-cid-bx5ifwcu] input[data-astro-cid-bx5ifwcu]{font-family:var(--font-sans);font-size:1rem;color:var(--color-ink);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius);padding:.7rem .85rem;width:100%}.chapter-form-field[data-astro-cid-bx5ifwcu] input[data-astro-cid-bx5ifwcu]:focus-visible,.chapter-form-consent[data-astro-cid-bx5ifwcu] input[data-astro-cid-bx5ifwcu]:focus-visible,.chapter-form-submit[data-astro-cid-bx5ifwcu]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.chapter-form-consent[data-astro-cid-bx5ifwcu]{display:flex;align-items:flex-start;gap:.6rem;margin-bottom:1.5rem}.chapter-form-consent[data-astro-cid-bx5ifwcu] input[data-astro-cid-bx5ifwcu]{margin-top:.3rem;accent-color:var(--color-accent);flex-shrink:0}.chapter-form-consent[data-astro-cid-bx5ifwcu] label[data-astro-cid-bx5ifwcu]{font-weight:400;font-family:var(--font-sans);font-size:.95rem;color:#3a3222;line-height:1.45}.chapter-form-submit[data-astro-cid-bx5ifwcu]{width:100%;cursor:pointer;border:none}.chapter-form-note[data-astro-cid-bx5ifwcu]{margin:1rem 0 0;font-size:.85rem;color:var(--color-muted);line-height:1.45}
