.form[data-astro-cid-zhjzn6ly]{flex-direction:column;gap:26px;display:flex}.row[data-astro-cid-zhjzn6ly]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:22px;display:grid}.field[data-astro-cid-zhjzn6ly]{flex-direction:column;gap:8px;min-width:0;display:flex}.field[data-astro-cid-zhjzn6ly] label[data-astro-cid-zhjzn6ly],.chips-field[data-astro-cid-zhjzn6ly] legend[data-astro-cid-zhjzn6ly]{display:flex}input[data-astro-cid-zhjzn6ly],select[data-astro-cid-zhjzn6ly],textarea[data-astro-cid-zhjzn6ly]{width:100%;min-width:0;font-family:var(--ddoc-font-serif);border:0;border-bottom:1px solid var(--ddoc-input-border);color:var(--ddoc-navy);background:0 0;border-radius:0;padding:12px 0;font-size:20px;line-height:normal;transition:border-color .2s}input[data-astro-cid-zhjzn6ly][type=date]{-webkit-appearance:none;appearance:none;min-height:49px}select[data-astro-cid-zhjzn6ly]{cursor:pointer}textarea[data-astro-cid-zhjzn6ly]{resize:vertical}input[data-astro-cid-zhjzn6ly]::placeholder,textarea[data-astro-cid-zhjzn6ly]::placeholder{color:var(--ddoc-text-muted);opacity:.75}input[data-astro-cid-zhjzn6ly]:focus,select[data-astro-cid-zhjzn6ly]:focus,textarea[data-astro-cid-zhjzn6ly]:focus{border-color:var(--ddoc-gold);outline:none}input[data-astro-cid-zhjzn6ly]:focus-visible,select[data-astro-cid-zhjzn6ly]:focus-visible,textarea[data-astro-cid-zhjzn6ly]:focus-visible{border-color:var(--ddoc-gold);box-shadow:0 1px 0 0 var(--ddoc-gold);outline:none}input[data-astro-cid-zhjzn6ly][aria-invalid=true]{border-color:var(--ddoc-error)}.error[data-astro-cid-zhjzn6ly]{font-family:var(--ddoc-font-serif);color:var(--ddoc-error);margin:0;font-size:16px;font-style:italic;line-height:1.4}.chips-field[data-astro-cid-zhjzn6ly]{border:0;min-width:0;margin:0;padding:0}.chips-field[data-astro-cid-zhjzn6ly] legend[data-astro-cid-zhjzn6ly]{margin-bottom:12px;padding:0}.chips[data-astro-cid-zhjzn6ly]{flex-wrap:wrap;gap:10px;display:flex}.chip[data-astro-cid-zhjzn6ly]{display:inline-flex;position:relative}.chip[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.chip[data-astro-cid-zhjzn6ly] span[data-astro-cid-zhjzn6ly]{font-family:var(--ddoc-font-display);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--ddoc-input-border);border-radius:var(--ddoc-radius);color:var(--ddoc-navy);pointer-events:none;background:0 0;padding:11px 18px;font-size:12px;line-height:normal;transition:all .2s}.chip[data-astro-cid-zhjzn6ly]:hover span[data-astro-cid-zhjzn6ly]{border-color:var(--ddoc-navy)}.chip[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly]:checked+span[data-astro-cid-zhjzn6ly]{background:var(--ddoc-navy);border-color:var(--ddoc-navy);color:var(--ddoc-white)}.chip[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly]:focus-visible+span[data-astro-cid-zhjzn6ly]{outline:1px solid var(--ddoc-gold);outline-offset:3px}.submit-row[data-astro-cid-zhjzn6ly]{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.submit[data-astro-cid-zhjzn6ly]{font-family:var(--ddoc-font-display);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--ddoc-navy);background:var(--ddoc-navy);color:var(--ddoc-white);border-radius:var(--ddoc-radius);cursor:pointer;padding:17px 40px;font-size:13px;line-height:normal;transition:all .3s}.submit[data-astro-cid-zhjzn6ly]:hover{background:var(--ddoc-gold);border-color:var(--ddoc-gold);color:var(--ddoc-navy)}.submit[data-astro-cid-zhjzn6ly]:disabled{cursor:progress;opacity:.7}.notice[data-astro-cid-zhjzn6ly]{color:var(--ddoc-text-muted);margin:0;font-size:16px;line-height:1.5}.notice[data-astro-cid-zhjzn6ly] a[data-astro-cid-zhjzn6ly]{color:var(--ddoc-gold-dark);text-underline-offset:3px;text-decoration:underline}.notice[data-astro-cid-zhjzn6ly] a[data-astro-cid-zhjzn6ly]:hover{color:var(--ddoc-navy)}.success[data-astro-cid-zhjzn6ly]{text-align:center;flex-direction:column;align-items:center;gap:22px;padding:48px 0;display:flex}.success[data-astro-cid-zhjzn6ly][hidden]{display:none}.monogram[data-astro-cid-zhjzn6ly]{width:64px;height:auto}.success-title[data-astro-cid-zhjzn6ly]{font-size:28px;line-height:normal}.success-title[data-astro-cid-zhjzn6ly]:focus{outline:none}.success-text[data-astro-cid-zhjzn6ly]{color:var(--ddoc-text-muted);max-width:380px;font-size:21px;line-height:1.6}.again[data-astro-cid-zhjzn6ly]{font-family:var(--ddoc-font-sans);letter-spacing:var(--ddoc-tracking-label);text-transform:uppercase;color:var(--ddoc-gold-dark);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:10px;line-height:normal;transition:color .2s}.again[data-astro-cid-zhjzn6ly]:hover{color:var(--ddoc-navy)}.book[data-astro-cid-llgjfdv7]{padding:112px var(--ddoc-gutter) 136px;background:var(--ddoc-ivory)}.book-grid[data-astro-cid-llgjfdv7]{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:start;gap:80px;max-width:1180px;margin:0 auto;display:grid}.intro[data-astro-cid-llgjfdv7]{gap:24px}.book-title[data-astro-cid-llgjfdv7]{font-size:clamp(30px,3.6vw,46px);line-height:1.2}.book-photo[data-astro-cid-llgjfdv7]{width:100%;max-width:420px;margin-top:12px}.card[data-astro-cid-llgjfdv7]{background:var(--ddoc-white);border:1px solid var(--ddoc-border);padding:clamp(28px,4vw,56px)}@media (width<=767px){.book[data-astro-cid-llgjfdv7]{padding-block:72px 88px}.book-grid[data-astro-cid-llgjfdv7]{gap:56px}}
