.book-call[data-astro-cid-25udo3do][hidden]{display:none}.book-call[data-astro-cid-25udo3do]{--book-ink:var(--color-ink);--book-quiet:oklch(82% .022 258);--book-surface:oklch(16% .025 258/.72);--book-ring:oklch(96% .004 258/.08);padding-block:var(--space-sm) var(--rhythm-tight);scroll-margin-top:var(--space-sm)}.book-call[data-astro-cid-25udo3do]>.container[data-astro-cid-25udo3do]{max-width:56rem}.book-call__frame[data-astro-cid-25udo3do]{background:var(--book-surface);border-radius:var(--radius-lg);min-height:42rem;box-shadow:0 0 0 1px var(--book-ring), 0 2rem 5rem -2rem oklch(5% .02 258/.8), 0 0 6rem -1.5rem oklch(50% .12 258/.35);margin-block-start:0;position:relative}.book-call__frame[data-astro-cid-25udo3do]:has(iframe[style*=height]){min-height:0}.book-call__frame[data-astro-cid-25udo3do] iframe[data-astro-cid-25udo3do]{border-radius:inherit;border:0;width:100%;height:42rem;display:block}.book-call__preview[data-astro-cid-25udo3do]{justify-content:center;align-items:center;gap:var(--space-3xs);min-height:inherit;padding:var(--space-sm);color:var(--book-quiet);font-size:var(--font-size-sm);flex-direction:column;display:flex}.book-call__preview[data-astro-cid-25udo3do] strong[data-astro-cid-25udo3do]{color:var(--book-ink);font-size:var(--font-size-base)}.book-call__fallback[data-astro-cid-25udo3do]{margin-block:var(--space-sm) 0;font-size:var(--font-size-sm)}.book-call__fallback[data-astro-cid-25udo3do] a[data-astro-cid-25udo3do]{color:var(--book-quiet);text-underline-offset:.2em;text-decoration:underline}@media (width>=640px){.book-call__frame[data-astro-cid-25udo3do]{min-height:46rem}.book-call__frame[data-astro-cid-25udo3do] iframe[data-astro-cid-25udo3do]{height:46rem}}@media (width>=900px){.book-call__frame[data-astro-cid-25udo3do]{min-height:53rem}.book-call__frame[data-astro-cid-25udo3do] iframe[data-astro-cid-25udo3do]{height:53rem}}.book-q[data-astro-cid-v4pzmrov]{gap:var(--space-md);max-width:56rem;margin-block-end:var(--space-md);display:grid}.book-q__step[data-astro-cid-v4pzmrov]{padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;scroll-margin-top:var(--space-md);margin:0}.book-q__step[data-astro-cid-v4pzmrov][hidden]{display:none}.book-q__legend[data-astro-cid-v4pzmrov]{align-items:baseline;gap:var(--space-xs);float:left;width:100%;font-size:var(--font-size-lg);color:var(--color-ink);margin-block-end:var(--space-sm);padding:0;font-weight:700;line-height:1.3;display:flex}.book-q__legend[data-astro-cid-v4pzmrov]+[data-astro-cid-v4pzmrov]{clear:both}.book-q__num[data-astro-cid-v4pzmrov]{font-size:var(--font-size-sm);color:var(--color-accent);flex:none;font-weight:600}.book-q__options[data-astro-cid-v4pzmrov]{gap:var(--space-xs);grid-template-columns:1fr;display:grid}@media (width>=640px){.book-q__options[data-astro-cid-v4pzmrov]{grid-template-columns:repeat(2,minmax(0,1fr))}}.book-q__option[data-astro-cid-v4pzmrov]{text-align:left;min-height:3.25rem;font:inherit;font-weight:600;font-size:var(--font-size-base);color:var(--color-ink);border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer;background:0 0;padding:.75rem 1.1rem;transition:border-color .15s,background-color .15s}.book-q__option[data-astro-cid-v4pzmrov]:hover{border-color:var(--color-muted);background:var(--color-surface-2)}.book-q__option[data-astro-cid-v4pzmrov][aria-pressed=true]{border-color:var(--color-accent);background:oklch(72% .17 58/.14)}.book-q__option[data-astro-cid-v4pzmrov][aria-pressed=true]:after{content:" ✓";color:var(--color-accent)}.book-q__other[data-astro-cid-v4pzmrov]{gap:var(--space-3xs);margin-block-start:var(--space-sm);display:grid}.book-q__other[data-astro-cid-v4pzmrov][hidden]{display:none}.book-q__other-label[data-astro-cid-v4pzmrov]{font-size:var(--font-size-sm);color:var(--color-muted)}.book-q__other-input[data-astro-cid-v4pzmrov]{min-height:3.25rem;font:inherit;font-size:max(16px, var(--font-size-base));color:var(--color-ink);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:.75rem 1rem}.book-q__other-input[data-astro-cid-v4pzmrov]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.book-q__status[data-astro-cid-v4pzmrov]{font-size:var(--font-size-sm);color:var(--color-muted);margin:0}.book-q__status[data-astro-cid-v4pzmrov]:empty{display:none}.minimal-booking[data-astro-cid-ezmyn5aa]{padding-block-start:var(--space-lg)}.minimal-booking__head[data-astro-cid-ezmyn5aa]{align-items:flex-start;gap:var(--space-sm);max-width:56rem;flex-direction:column;margin-block-end:var(--space-md);display:flex}.minimal-booking__line[data-astro-cid-ezmyn5aa]{font-size:var(--font-size-xl);color:var(--color-ink);margin:0;font-weight:700;line-height:1.2}.minimal-booking__lead[data-astro-cid-ezmyn5aa]{font-size:var(--font-size-lg);color:var(--color-muted);margin:0}
