.book__grid[data-astro-cid-k66kqjni]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2.5rem,6vw,5.5rem);align-items:start}.book__title[data-astro-cid-k66kqjni]{font-size:var(--step-4)}.book__note[data-astro-cid-k66kqjni]{max-width:38ch}.book__contact[data-astro-cid-k66kqjni]{list-style:none;padding:0;margin:1.6rem 0;display:grid;gap:.8rem}.book__contact[data-astro-cid-k66kqjni] li[data-astro-cid-k66kqjni]{display:flex;gap:.8rem;align-items:center}.book__contact[data-astro-cid-k66kqjni] svg{width:1.4rem;height:1.4rem;color:var(--honey);flex:none}.book__contact[data-astro-cid-k66kqjni] a[data-astro-cid-k66kqjni]{color:var(--cream-50)}.book__rating[data-astro-cid-k66kqjni]{font-size:.9rem;color:var(--cream)}.book__rating[data-astro-cid-k66kqjni] span[data-astro-cid-k66kqjni]{color:var(--honey);letter-spacing:.15em}.breath[data-astro-cid-k66kqjni]{position:relative;width:11rem;height:11rem;margin:2rem 0;display:grid;place-items:center}.breath__ring[data-astro-cid-k66kqjni],.breath__core[data-astro-cid-k66kqjni]{position:absolute;inset:0;border-radius:50%}.breath__ring[data-astro-cid-k66kqjni]{border:1px solid rgba(244,233,200,.35);animation:breathe 10s var(--ease-breath) infinite}.breath__ring--2[data-astro-cid-k66kqjni]{inset:-14%;border-color:#c9a86c38;animation-delay:.25s}.breath__core[data-astro-cid-k66kqjni]{inset:18%;background:radial-gradient(circle at 35% 30%,rgba(244,233,200,.55),rgba(122,142,92,.25) 60%,transparent 72%);animation:breathe 10s var(--ease-breath) infinite;filter:blur(2px)}.breath__w[data-astro-cid-k66kqjni]{position:relative;font-family:var(--font-display);font-style:italic;font-size:1.35rem;color:var(--cream-50);opacity:0;grid-area:1 / 1}.breath__w--in[data-astro-cid-k66kqjni]{animation:wIn 10s infinite}.breath__w--hold[data-astro-cid-k66kqjni]{animation:wHold 10s infinite}.breath__w--out[data-astro-cid-k66kqjni]{animation:wOut 10s infinite}@keyframes wIn{0%,36%{opacity:1}40%,to{opacity:0}}@keyframes wHold{0%,39%{opacity:0}42%,52%{opacity:1}56%,to{opacity:0}}@keyframes wOut{0%,55%{opacity:0}59%,96%{opacity:1}to{opacity:0}}.book__form[data-astro-cid-k66kqjni]{display:grid;gap:1rem;padding:clamp(1.5rem,4vw,2.75rem);border-radius:var(--radius-lg);background:var(--cream-50);color:var(--text);box-shadow:0 40px 80px -30px #00000080}.book__form[data-astro-cid-k66kqjni]{position:relative}.book__fields[data-astro-cid-k66kqjni]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.fld--full[data-astro-cid-k66kqjni]{grid-column:1 / -1}.fld--set[data-astro-cid-k66kqjni]{margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;gap:.4rem 1.2rem}.fld--set[data-astro-cid-k66kqjni] legend[data-astro-cid-k66kqjni]{width:100%;margin-bottom:.4rem}.opt[data-astro-cid-k66kqjni]{display:inline-flex;gap:.45rem;align-items:center;color:var(--ink)}.opt[data-astro-cid-k66kqjni] input[data-astro-cid-k66kqjni]{accent-color:var(--pine-700)}.fld[data-astro-cid-k66kqjni]{display:grid;gap:.4rem;font-size:.85rem;color:var(--muted)}.fld[data-astro-cid-k66kqjni] input[data-astro-cid-k66kqjni],.fld[data-astro-cid-k66kqjni] select[data-astro-cid-k66kqjni],.fld[data-astro-cid-k66kqjni] textarea[data-astro-cid-k66kqjni]{width:100%;min-height:3rem;padding:.75rem 1rem;border-radius:.9rem;border:1px solid var(--sand);background:var(--cream-100);color:var(--ink);font:400 1rem var(--font-body);transition:border-color .3s,box-shadow .3s,background .3s}.fld[data-astro-cid-k66kqjni] input[data-astro-cid-k66kqjni]:focus,.fld[data-astro-cid-k66kqjni] select[data-astro-cid-k66kqjni]:focus,.fld[data-astro-cid-k66kqjni] textarea[data-astro-cid-k66kqjni]:focus{outline:none;border-color:var(--sage-500);background:#fff;box-shadow:0 0 0 4px #7a8e5c2e}.chk[data-astro-cid-k66kqjni]{display:flex;gap:.8rem;align-items:flex-start;font-size:.78rem;line-height:1.55;color:var(--muted);padding:1rem;border-radius:.9rem;background:var(--cream-200)}.chk[data-astro-cid-k66kqjni] input[data-astro-cid-k66kqjni]{margin-top:.2rem;width:1.1rem;height:1.1rem;accent-color:var(--pine-700);flex:none}.chk[data-astro-cid-k66kqjni] strong[data-astro-cid-k66kqjni]{color:var(--pine-800);font-weight:500}.book__send[data-astro-cid-k66kqjni]{justify-self:start;min-width:12rem}.book[data-astro-cid-k66kqjni] .form-msg[data-astro-cid-k66kqjni]{color:var(--pine-700)}.book[data-astro-cid-k66kqjni] .form-msg[data-astro-cid-k66kqjni]:empty{display:none}.book[data-astro-cid-k66kqjni] .form-msg[data-astro-cid-k66kqjni].is-ok,.book[data-astro-cid-k66kqjni] .form-msg[data-astro-cid-k66kqjni].is-error{padding:.8rem 1rem;border-radius:.9rem;background:var(--sage-100)}.book[data-astro-cid-k66kqjni] .form-msg[data-astro-cid-k66kqjni].is-error{color:#8a3a22;background:#f6e3da}@media(max-width:960px){.book__grid[data-astro-cid-k66kqjni]{grid-template-columns:1fr}.breath[data-astro-cid-k66kqjni]{width:8rem;height:8rem}}@media(max-width:600px){.book__fields[data-astro-cid-k66kqjni]{grid-template-columns:1fr}}
