[data-astro-cid-w2dz2m4x],[data-astro-cid-w2dz2m4x]:before,[data-astro-cid-w2dz2m4x]:after{box-sizing:border-box;margin:0;padding:0}body{color:#1a1a1a;background:#f7f3ee;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.topbar[data-astro-cid-w2dz2m4x]{background:#f7f3ee;border-bottom:1px solid #e8e0d6;padding:18px 32px}.topbar[data-astro-cid-w2dz2m4x] a[data-astro-cid-w2dz2m4x]{color:#1a1a1a;letter-spacing:-.01em;font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;text-decoration:none}.topbar[data-astro-cid-w2dz2m4x] a[data-astro-cid-w2dz2m4x] span[data-astro-cid-w2dz2m4x]{color:#7c6e5a}.page[data-astro-cid-w2dz2m4x]{justify-content:center;align-items:center;min-height:calc(100vh - 57px);padding:60px 24px;display:flex}.split[data-astro-cid-w2dz2m4x]{grid-template-columns:1fr 1fr;align-items:center;gap:72px;width:100%;max-width:960px;display:grid}.book-col[data-astro-cid-w2dz2m4x]{text-align:center;flex-direction:column;align-items:center;display:flex}.book-cover[data-astro-cid-w2dz2m4x]{width:100%;max-width:280px;height:auto;margin-bottom:20px;display:block;box-shadow:0 8px 40px #00000038}.book-meta[data-astro-cid-w2dz2m4x]{color:#7c6e5a;max-width:280px;font-size:.78rem;line-height:1.7}.book-meta[data-astro-cid-w2dz2m4x] strong[data-astro-cid-w2dz2m4x]{color:#4a3f30}.eyebrow[data-astro-cid-w2dz2m4x]{letter-spacing:.1em;text-transform:uppercase;color:#c89b5a;margin-bottom:14px;font-size:.7rem;font-weight:600}h1[data-astro-cid-w2dz2m4x]{color:#1a1a1a;letter-spacing:-.02em;margin-bottom:20px;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:700;line-height:1.25}.deck[data-astro-cid-w2dz2m4x]{color:#4a3f30;margin-bottom:24px;font-size:.95rem;line-height:1.7}.bullets[data-astro-cid-w2dz2m4x]{margin-bottom:32px;list-style:none}.bullets[data-astro-cid-w2dz2m4x] li[data-astro-cid-w2dz2m4x]{color:#3a3028;border-bottom:1px solid #e8e0d6;padding:6px 0 6px 22px;font-size:.88rem;line-height:1.55;position:relative}.bullets[data-astro-cid-w2dz2m4x] li[data-astro-cid-w2dz2m4x]:first-child{border-top:1px solid #e8e0d6}.bullets[data-astro-cid-w2dz2m4x] li[data-astro-cid-w2dz2m4x]:before{content:"→";color:#c89b5a;font-size:.78rem;position:absolute;top:7px;left:0}.formkit-form[data-astro-cid-w2dz2m4x]{box-shadow:none!important;background:0 0!important;border:none!important;max-width:none!important;margin:0!important;padding:0!important}.formkit-form[data-astro-cid-w2dz2m4x][data-uid]>div[data-astro-cid-w2dz2m4x]{padding:0!important}.formkit-form[data-astro-cid-w2dz2m4x] .formkit-header[data-astro-cid-w2dz2m4x],.formkit-form[data-astro-cid-w2dz2m4x] .formkit-subheader[data-astro-cid-w2dz2m4x]{display:none!important}.formkit-form[data-astro-cid-w2dz2m4x] .formkit-fields[data-astro-cid-w2dz2m4x]{flex-wrap:nowrap!important;gap:0!important;display:flex!important}.formkit-form[data-astro-cid-w2dz2m4x] .formkit-field[data-astro-cid-w2dz2m4x]{flex:1!important;margin:0!important}.formkit-form[data-astro-cid-w2dz2m4x] .formkit-input[data-astro-cid-w2dz2m4x]{color:#1a1a1a!important;width:100%!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #d4c9b8!important;border-right:none!important;border-radius:4px 0 0 4px!important;outline:none!important;height:auto!important;padding:13px 16px!important;font-family:Inter,-apple-system,sans-serif!important;font-size:.9rem!important}.formkit-form[data-astro-cid-w2dz2m4x] .formkit-input[data-astro-cid-w2dz2m4x]:focus{border-color:#c89b5a!important}.formkit-form[data-astro-cid-w2dz2m4x] .formkit-input[data-astro-cid-w2dz2m4x]::placeholder{color:#a89880!important}.formkit-form[data-astro-cid-w2dz2m4x] .formkit-submit[data-astro-cid-w2dz2m4x]{color:#fff!important;cursor:pointer!important;white-space:nowrap!important;letter-spacing:0!important;text-transform:none!important;background:#1a1a1a!important;border:none!important;border-radius:0 4px 4px 0!important;height:auto!important;padding:13px 22px!important;font-family:Inter,-apple-system,sans-serif!important;font-size:.88rem!important;font-weight:600!important}.formkit-form[data-astro-cid-w2dz2m4x] .formkit-submit[data-astro-cid-w2dz2m4x]:hover{opacity:1!important;background:#333!important}.formkit-form[data-astro-cid-w2dz2m4x] .formkit-submit[data-astro-cid-w2dz2m4x]>span[data-astro-cid-w2dz2m4x]{font-size:.88rem!important}.formkit-form[data-astro-cid-w2dz2m4x] .formkit-guarantee[data-astro-cid-w2dz2m4x]{color:#a89880!important;text-align:left!important;background:0 0!important;border:none!important;margin-top:8px!important;padding:0!important;font-size:.72rem!important}.formkit-form[data-astro-cid-w2dz2m4x][data-status=success] .formkit-alert-success[data-astro-cid-w2dz2m4x]{color:#2d5a2d!important;background:#f0f7f0!important;border:1px solid #b8d9b8!important;border-radius:4px!important;font-family:Inter,sans-serif!important;font-size:.9rem!important}.page-footer[data-astro-cid-w2dz2m4x]{text-align:center;color:#a89880;padding:20px 24px 32px;font-size:.72rem}.page-footer[data-astro-cid-w2dz2m4x] a[data-astro-cid-w2dz2m4x]{color:#7c6e5a;text-decoration:none}.page-footer[data-astro-cid-w2dz2m4x] a[data-astro-cid-w2dz2m4x]:hover{text-decoration:underline}@media (width<=700px){.topbar[data-astro-cid-w2dz2m4x]{padding:16px 20px}.page[data-astro-cid-w2dz2m4x]{align-items:flex-start;padding:36px 20px 48px}.split[data-astro-cid-w2dz2m4x]{grid-template-columns:1fr;gap:36px}.book-col[data-astro-cid-w2dz2m4x]{text-align:left;flex-direction:row;align-items:flex-start;gap:20px}.book-cover[data-astro-cid-w2dz2m4x]{flex-shrink:0;max-width:120px;margin-bottom:0}.book-meta[data-astro-cid-w2dz2m4x]{max-width:none}.formkit-form[data-astro-cid-w2dz2m4x] .formkit-fields[data-astro-cid-w2dz2m4x]{flex-direction:column!important;gap:10px!important}.formkit-form[data-astro-cid-w2dz2m4x] .formkit-field[data-astro-cid-w2dz2m4x]{flex:none!important}.formkit-form[data-astro-cid-w2dz2m4x] .formkit-input[data-astro-cid-w2dz2m4x]{border-right:1.5px solid #d4c9b8!important;border-radius:4px!important}.formkit-form[data-astro-cid-w2dz2m4x] .formkit-submit[data-astro-cid-w2dz2m4x]{border-radius:4px!important;width:100%!important}}
