.book[data-astro-cid-xqmgwbsg]{padding:72px 24px;background:#faf9f6}.book--bare[data-astro-cid-xqmgwbsg]{padding:0;background:transparent}.book-inner[data-astro-cid-xqmgwbsg]{max-width:1140px;margin:0 auto}.book--bare[data-astro-cid-xqmgwbsg] .book-inner[data-astro-cid-xqmgwbsg]{max-width:none;margin:0}.book-title[data-astro-cid-xqmgwbsg]{font-family:var(--heading-font);font-weight:400;text-transform:uppercase;font-size:clamp(2rem,4vw,2.75rem);line-height:1.1;color:#0a0a0a;margin:0 0 40px}.book-grid[data-astro-cid-xqmgwbsg]{display:grid;grid-template-columns:1.6fr 1fr;gap:56px;align-items:start}.book-grid--no-sidebar[data-astro-cid-xqmgwbsg]{grid-template-columns:1fr}.book-form-wrap[data-astro-cid-xqmgwbsg]{background:#fff;border:2px solid #0A0A0A;padding:40px}.book-row[data-astro-cid-xqmgwbsg]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.book-field[data-astro-cid-xqmgwbsg]{margin-bottom:20px}.book-field[data-astro-cid-xqmgwbsg] label[data-astro-cid-xqmgwbsg]{display:block;font-size:.85rem;font-weight:700;color:#0a0a0a;margin-bottom:8px}.req[data-astro-cid-xqmgwbsg]{color:#d1007a}.opt[data-astro-cid-xqmgwbsg]{font-weight:400;color:#595959;font-size:.85em}.book-field[data-astro-cid-xqmgwbsg] input[data-astro-cid-xqmgwbsg],.book-field[data-astro-cid-xqmgwbsg] select[data-astro-cid-xqmgwbsg],.book-field[data-astro-cid-xqmgwbsg] textarea[data-astro-cid-xqmgwbsg]{width:100%;font-family:var(--body-font);font-size:1rem;padding:12px 14px;border:1px solid rgba(10,10,10,.3);background:#faf9f6;color:#0a0a0a}.book-field[data-astro-cid-xqmgwbsg] input[data-astro-cid-xqmgwbsg]:focus,.book-field[data-astro-cid-xqmgwbsg] select[data-astro-cid-xqmgwbsg]:focus,.book-field[data-astro-cid-xqmgwbsg] textarea[data-astro-cid-xqmgwbsg]:focus{outline:2px solid #FD18BC;outline-offset:1px}.book-field[data-astro-cid-xqmgwbsg] textarea[data-astro-cid-xqmgwbsg]{resize:vertical}.book-cta[data-astro-cid-xqmgwbsg]{display:inline-block;width:100%;background:#fd18bc;color:#0a0a0a;font-weight:700;font-size:1.05rem;padding:16px 32px;border:2px solid #0A0A0A;cursor:pointer;transition:background .2s,color .2s}.book-cta[data-astro-cid-xqmgwbsg]:hover{background:#0a0a0a;color:#faf9f6}.book-cta[data-astro-cid-xqmgwbsg]:disabled{opacity:.7;cursor:not-allowed}.book-microcopy[data-astro-cid-xqmgwbsg]{margin:16px 0 0;font-size:.85rem;color:#595959;text-align:center}.book-error[data-astro-cid-xqmgwbsg]{margin:0 0 20px;padding:14px 16px;background:#fde8f4;border-left:3px solid #d1007a;color:#0a0a0a;font-size:.9rem;font-weight:600}.hp-field[data-astro-cid-xqmgwbsg]{position:absolute;left:-9999px;top:-9999px}.book-success[data-astro-cid-xqmgwbsg]{background:#fff;border:2px solid #0A0A0A;padding:48px 40px}.book-success-title[data-astro-cid-xqmgwbsg]{font-family:var(--heading-font);font-weight:400;text-transform:uppercase;font-size:clamp(1.6rem,3.5vw,2.1rem);color:#0a0a0a;margin:0 0 16px}.book-success[data-astro-cid-xqmgwbsg] p[data-astro-cid-xqmgwbsg]{font-size:1.05rem;line-height:1.6;color:#262626;margin:0 0 20px}.book-success[data-astro-cid-xqmgwbsg] a[data-astro-cid-xqmgwbsg]{color:#0a0a0a;font-weight:700;text-decoration:underline;text-decoration-color:#fd18bc;text-decoration-thickness:2px}.book-sidebar[data-astro-cid-xqmgwbsg]{border:2px solid #0A0A0A;padding:32px}.book-sidebar[data-astro-cid-xqmgwbsg] h3[data-astro-cid-xqmgwbsg]{font-family:var(--body-font);font-weight:700;font-size:1.1rem;color:#0a0a0a;margin:0 0 20px}.book-sidebar[data-astro-cid-xqmgwbsg] ul[data-astro-cid-xqmgwbsg]{list-style:none;margin:0 0 20px;padding:0}.book-sidebar[data-astro-cid-xqmgwbsg] li[data-astro-cid-xqmgwbsg]{display:flex;flex-direction:column;gap:2px;padding:12px 0;border-top:1px solid rgba(10,10,10,.12);font-size:.98rem;color:#262626}.book-sidebar[data-astro-cid-xqmgwbsg] li[data-astro-cid-xqmgwbsg]:first-child{border-top:none;padding-top:0}.book-sidebar[data-astro-cid-xqmgwbsg] li[data-astro-cid-xqmgwbsg] span[data-astro-cid-xqmgwbsg]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#595959}.book-sidebar[data-astro-cid-xqmgwbsg] li[data-astro-cid-xqmgwbsg] a[data-astro-cid-xqmgwbsg]{color:#0a0a0a;font-weight:700;text-decoration:none}.book-sidebar[data-astro-cid-xqmgwbsg] li[data-astro-cid-xqmgwbsg] a[data-astro-cid-xqmgwbsg]:hover{text-decoration:underline;text-decoration-color:#fd18bc}.book-sidebar-note[data-astro-cid-xqmgwbsg]{font-size:.9rem;line-height:1.5;color:#595959;margin:0}@media(max-width:860px){.book-grid[data-astro-cid-xqmgwbsg]{grid-template-columns:1fr;gap:32px}.book-row[data-astro-cid-xqmgwbsg]{grid-template-columns:1fr;gap:0}.book-form-wrap[data-astro-cid-xqmgwbsg]{padding:28px}}
