.notify-form.svelte-1ruzmwq{display:flex;flex-wrap:wrap;align-items:stretch;gap:.55rem;width:100%;max-width:32rem}.notify-form.svelte-1ruzmwq input[type=email]:where(.svelte-1ruzmwq){flex:1 1 12rem;min-width:0;margin:0;padding:.75rem 1rem;border:1px solid rgba(17,24,39,.12);border-radius:var(--mp-btn-radius, 999px);font:inherit;font-size:.95rem;background:#fffffff2;color:#1f2d3a}.notify-form.svelte-1ruzmwq input:where(.svelte-1ruzmwq):focus{outline:2px solid rgba(101,64,116,.35);outline-offset:1px}.notify-form.svelte-1ruzmwq input:where(.svelte-1ruzmwq)::placeholder{color:#1f2d3a73}.notify-form.svelte-1ruzmwq .notify-submit{flex:0 1 auto;white-space:nowrap;padding:.75rem 1.35rem;font:inherit;font-size:.95rem;font-weight:var(--mp-btn-font-weight, 600);line-height:1.2;border-radius:var(--mp-btn-radius, 999px);border:1px solid transparent;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.notify-form.svelte-1ruzmwq .notify-submit:disabled{opacity:.65;cursor:not-allowed}@media(min-width:640px){.notify-form[data-variant=light].svelte-1ruzmwq,.notify-form[data-variant=dark].svelte-1ruzmwq{flex-wrap:nowrap;gap:0;padding:.3rem;border-radius:999px;background:#fffffff2;border:1px solid rgba(17,24,39,.08)}.notify-form[data-variant=dark].svelte-1ruzmwq{background:#fff}.notify-form.svelte-1ruzmwq input[type=email]:where(.svelte-1ruzmwq){flex:1 1 auto;border:none;background:transparent;outline:none}.notify-form.svelte-1ruzmwq input:where(.svelte-1ruzmwq):focus{outline:none}}@media(min-width:640px){.notify-form.svelte-1ruzmwq .notify-submit{background:var(--mp-btn-dark-bg, #1f2d3a);color:#fff;border-color:var(--mp-btn-dark-bg, #1f2d3a)}.notify-form.svelte-1ruzmwq .notify-submit:hover:not(:disabled){background:var(--mp-btn-dark-bg-hover, #354a5f);border-color:var(--mp-btn-dark-bg-hover, #354a5f)}}@media(max-width:639px){.notify-form.svelte-1ruzmwq{flex-direction:column;align-items:stretch;gap:.65rem}.notify-form.svelte-1ruzmwq input[type=email]:where(.svelte-1ruzmwq){flex:none;width:100%}.notify-form.svelte-1ruzmwq .notify-submit{width:100%}.notify-form[data-variant=dark].svelte-1ruzmwq .notify-submit{background:#fff;color:var(--mp-btn-dark-bg, #1f2d3a);border-color:#ffffff59}.notify-form[data-variant=dark].svelte-1ruzmwq .notify-submit:hover:not(:disabled){background:var(--mp-btn-light-bg-hover, #f3f4f6);border-color:#ffffff80}.notify-form[data-variant=light].svelte-1ruzmwq .notify-submit{background:var(--mp-btn-dark-bg, #1f2d3a);color:#fff;border-color:var(--mp-btn-dark-bg, #1f2d3a)}.notify-form[data-variant=light].svelte-1ruzmwq .notify-submit:hover:not(:disabled){background:var(--mp-btn-dark-bg-hover, #354a5f);border-color:var(--mp-btn-dark-bg-hover, #354a5f)}}.book-page.svelte-ga4vt4{--header-h: 96px;background:#fff;margin-top:calc(var(--header-h) * -1)}.book-hero.svelte-ga4vt4{position:relative;z-index:2;background:linear-gradient(135deg,#f6efe4,#e8d5c4 42%,#c9a882);padding:calc(var(--header-h) + 1.25rem) 0 0}.book-hero-inner.svelte-ga4vt4{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:stretch}.book-hero-copy.svelte-ga4vt4{display:flex;flex-direction:column;justify-content:center;align-self:stretch;color:#1f2d3a}.book-hero-copy.svelte-ga4vt4 h1:where(.svelte-ga4vt4){margin:0 0 .5rem;font-family:var(--mp-font-sans);font-size:clamp(2.75rem,5vw,4.25rem);font-weight:700;line-height:1.02;letter-spacing:-.03em}.subtitle.svelte-ga4vt4{margin:0 0 1.25rem;font-size:clamp(1.45rem,2.6vw,2rem);font-weight:600;line-height:1.2;opacity:.92}.availability.svelte-ga4vt4{display:flex;align-items:center;gap:.85rem;margin:.35rem 0 0;font-size:1.05rem;font-weight:700;color:#1f2d3a}.availability-mark.svelte-ga4vt4{width:3px;height:1.5rem;border-radius:2px;background:var(--mp-purple, #654074);flex-shrink:0}.lead.svelte-ga4vt4{margin:0 0 1.5rem;max-width:40ch;font-size:1.05rem;line-height:1.6;opacity:.88}.book-hero-visual.svelte-ga4vt4{position:relative;z-index:3;display:flex;align-items:flex-end;justify-content:flex-end}.book-hero-visual.svelte-ga4vt4 img:where(.svelte-ga4vt4){display:block;width:auto;max-width:min(100%,32rem);height:auto;object-fit:contain;filter:drop-shadow(0 30px 45px rgba(40,28,14,.32));margin-bottom:-10rem}.book-preorder.svelte-ga4vt4{position:relative;z-index:1;background:#1a2330;color:#fff;padding:4rem 0 4.5rem}.book-preorder-inner.svelte-ga4vt4{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.book-preorder-copy.svelte-ga4vt4{display:flex;flex-direction:column;gap:1.5rem;padding-top:.5rem}.book-preorder-copy.svelte-ga4vt4 h2:where(.svelte-ga4vt4){margin:0;font-family:var(--mp-font-sans);font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:#fff}.book-about.svelte-ga4vt4{position:relative;z-index:2;padding:4.5rem 0;background:#fff}.book-about-inner.svelte-ga4vt4{display:grid;grid-template-columns:minmax(0,.95fr) 1fr;gap:3.5rem;align-items:start}.book-about-visual.svelte-ga4vt4{position:relative}.book-about-visual.svelte-ga4vt4 img:where(.svelte-ga4vt4){display:block;width:min(100%,24rem);height:auto;margin-top:0}.book-about-copy.svelte-ga4vt4 h2:where(.svelte-ga4vt4){margin:0 0 1.25rem;font-family:var(--mp-font-sans);font-size:1.75rem;font-weight:700;letter-spacing:-.02em;color:#1f2d3a}.book-about-copy.svelte-ga4vt4 p:where(.svelte-ga4vt4){margin:0 0 1.1rem;color:var(--mp-muted, rgba(31, 45, 58, .72));line-height:1.65;max-width:62ch}.text-link.svelte-ga4vt4{display:inline-block;margin-top:.5rem;font-weight:600;color:var(--mp-purple, #654074);text-decoration:none}.text-link.svelte-ga4vt4:hover{text-decoration:underline}@media(max-width:820px){.book-page.svelte-ga4vt4{--header-h: 72px}}@media(max-width:960px){.book-hero-inner.svelte-ga4vt4{grid-template-columns:1fr;min-height:0;text-align:left}.book-hero-inner.svelte-ga4vt4{gap:3rem}.book-hero-visual.svelte-ga4vt4{order:-1;align-items:center;justify-content:center}.book-hero-visual.svelte-ga4vt4 img:where(.svelte-ga4vt4){max-width:min(80vw,22rem);margin-bottom:0}.book-hero-copy.svelte-ga4vt4{justify-content:flex-start;padding:0 0 2.5rem}.book-preorder.svelte-ga4vt4{padding:2.75rem 0 3.25rem}.book-preorder-inner.svelte-ga4vt4{grid-template-columns:1fr}.book-preorder-copy.svelte-ga4vt4{gap:1rem}.book-preorder-spacer.svelte-ga4vt4{display:none}.book-about-inner.svelte-ga4vt4{grid-template-columns:1fr;gap:2rem}.book-about-visual.svelte-ga4vt4{display:none}}
