.caption[data-astro-cid-saxa3t76]{margin:6px 0 16px}.frame[data-astro-cid-saxa3t76]{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-card);min-height:720px;position:relative;overflow:hidden}@media (width<=640px){.frame[data-astro-cid-saxa3t76]{min-height:820px}}.mount[data-astro-cid-saxa3t76]{width:100%;min-height:inherit;height:100%;position:relative}.skeleton[data-astro-cid-saxa3t76]{background:var(--color-card);z-index:1;align-content:start;gap:24px;padding:32px;display:grid;position:absolute;inset:0}.skeleton[data-astro-cid-saxa3t76][hidden]{display:none}.sk-bar[data-astro-cid-saxa3t76],.sk-grid[data-astro-cid-saxa3t76] span[data-astro-cid-saxa3t76]{background:linear-gradient(90deg, var(--color-paper-2), var(--color-line), var(--color-paper-2));background-size:200% 100%;border-radius:8px;animation:1.6s ease-in-out infinite sk}.sk-bar[data-astro-cid-saxa3t76]{height:28px}.w40[data-astro-cid-saxa3t76]{width:40%}.w60[data-astro-cid-saxa3t76]{width:60%}.sk-grid[data-astro-cid-saxa3t76]{grid-template-columns:repeat(7,1fr);gap:10px;display:grid}.sk-grid[data-astro-cid-saxa3t76] span[data-astro-cid-saxa3t76]{aspect-ratio:1;display:block}@keyframes sk{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sk-bar[data-astro-cid-saxa3t76],.sk-grid[data-astro-cid-saxa3t76] span[data-astro-cid-saxa3t76]{animation:none}}.sr[data-astro-cid-saxa3t76]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.done[data-astro-cid-saxa3t76]:focus{outline:none}.done[data-astro-cid-saxa3t76] .lead[data-astro-cid-saxa3t76]{margin:12px 0 0}.next[data-astro-cid-saxa3t76]{margin:28px 0 12px;font-size:18px}.steps[data-astro-cid-saxa3t76]{gap:10px;margin:0;padding-left:22px;display:grid}.fallback-note[data-astro-cid-saxa3t76]{border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-paper-2);margin:0 0 24px;padding:12px 14px}.fallback-note[data-astro-cid-saxa3t76][hidden],.done[data-astro-cid-saxa3t76][hidden]{display:none}.book-form[data-astro-cid-hset6kuy]{scroll-margin-top:96px}.book-form[data-astro-cid-hset6kuy][hidden]{display:none}.intro[data-astro-cid-hset6kuy]{margin:8px 0 24px}.fields[data-astro-cid-hset6kuy]{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=640px){.fields[data-astro-cid-hset6kuy]{grid-template-columns:1fr 1fr}.wide[data-astro-cid-hset6kuy]{grid-column:1/-1}}.field[data-astro-cid-hset6kuy]{align-content:start;gap:6px;display:grid}label[data-astro-cid-hset6kuy]{color:var(--color-ink);font-size:15px;font-weight:600}input[data-astro-cid-hset6kuy][type=text],input[data-astro-cid-hset6kuy][type=email],select[data-astro-cid-hset6kuy],textarea[data-astro-cid-hset6kuy]{width:100%;min-height:48px;font:inherit;color:var(--color-ink);border:1.5px solid var(--color-line-strong);border-radius:var(--radius-sm);background:#fff;padding:10px 14px;font-size:16px}textarea[data-astro-cid-hset6kuy]{resize:vertical;line-height:1.5}input[data-astro-cid-hset6kuy][aria-invalid=true],select[data-astro-cid-hset6kuy][aria-invalid=true],textarea[data-astro-cid-hset6kuy][aria-invalid=true]{border-color:#a31d1d}.hint[data-astro-cid-hset6kuy]{color:var(--color-muted);margin:0;font-size:14px}.err[data-astro-cid-hset6kuy]{color:#a31d1d;margin:0;font-size:14px;font-weight:600}.err[data-astro-cid-hset6kuy][hidden],.summary[data-astro-cid-hset6kuy][hidden],.done[data-astro-cid-hset6kuy][hidden]{display:none}.form-err[data-astro-cid-hset6kuy]{border-radius:var(--radius-sm);background:#fdf1f1;border:1.5px solid #a31d1d;grid-column:1/-1;padding:12px 14px}.summary[data-astro-cid-hset6kuy]{border-radius:var(--radius-sm);color:#7a1414;background:#fdf1f1;border:1.5px solid #a31d1d;margin-bottom:24px;padding:16px 18px}.summary[data-astro-cid-hset6kuy] p[data-astro-cid-hset6kuy]{margin:0 0 8px}.summary[data-astro-cid-hset6kuy] ul[data-astro-cid-hset6kuy]{margin:0;padding-left:20px}.summary[data-astro-cid-hset6kuy] a[data-astro-cid-hset6kuy]{color:#7a1414;font-weight:600;text-decoration:underline}.check[data-astro-cid-hset6kuy]{color:var(--color-body);grid-template-columns:24px 1fr;align-items:start;gap:12px;font-size:15px;font-weight:400;display:grid}.check[data-astro-cid-hset6kuy] input[data-astro-cid-hset6kuy]{width:24px;height:24px;accent-color:var(--color-accent);margin:0}.trap[data-astro-cid-hset6kuy]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.done[data-astro-cid-hset6kuy]:focus{outline:none}.done[data-astro-cid-hset6kuy] .lead[data-astro-cid-hset6kuy]{margin:12px 0 0}.next[data-astro-cid-hset6kuy]{margin:28px 0 12px;font-size:18px}.steps[data-astro-cid-hset6kuy]{gap:10px;margin:0;padding-left:22px;display:grid}[data-astro-cid-hset6kuy][data-submit][disabled]{opacity:.65;cursor:progress}.book-hero[data-astro-cid-llgjfdv7]{padding-block:clamp(48px,7vw,96px) clamp(24px,3vw,40px)}.book-hero[data-astro-cid-llgjfdv7] .container[data-astro-cid-llgjfdv7]{justify-items:start;gap:20px;display:grid}.book-hero[data-astro-cid-llgjfdv7] p[data-astro-cid-llgjfdv7]{max-width:640px;margin:0}.title[data-astro-cid-llgjfdv7]{max-width:18ch;margin:0;font-size:clamp(36px,5vw,60px)}.layout[data-astro-cid-llgjfdv7]{align-items:start;row-gap:40px}.aside[data-astro-cid-llgjfdv7]{gap:36px;display:grid}.aside[data-astro-cid-llgjfdv7] h2[data-astro-cid-llgjfdv7]{margin:0 0 16px}.aside[data-astro-cid-llgjfdv7] p[data-astro-cid-llgjfdv7]{margin:0}.panel[data-astro-cid-llgjfdv7]{padding:clamp(16px,2.5vw,32px)}@media (width>=1024px){.aside[data-astro-cid-llgjfdv7]{position:sticky;top:104px}}
