.booking[data-astro-cid-pdfs7twc]{display:grid;grid-template-columns:minmax(260px,380px) minmax(0,1080px);justify-content:space-between;gap:clamp(32px,5vw,80px);padding:8px var(--gutter) 0;align-items:start}.intro[data-astro-cid-pdfs7twc]{position:sticky;top:calc(var(--header-h) + 8px);display:grid;gap:20px;max-width:40ch;font-size:15px}h1[data-astro-cid-pdfs7twc]{margin:0;font-size:clamp(32px,4vw,56px);line-height:1;letter-spacing:-.025em;font-weight:500}.lede[data-astro-cid-pdfs7twc],.intro[data-astro-cid-pdfs7twc] p[data-astro-cid-pdfs7twc]{margin:0}.steps[data-astro-cid-pdfs7twc]{list-style:none;margin:0;padding:18px 0 0;display:grid;gap:10px;border-top:1px solid var(--line)}.steps[data-astro-cid-pdfs7twc] li[data-astro-cid-pdfs7twc]{display:grid;grid-template-columns:32px 1fr}.intro[data-astro-cid-pdfs7twc] p[data-astro-cid-pdfs7twc] a[data-astro-cid-pdfs7twc]{border-bottom:1px solid var(--line);color:var(--ink)}.panel[data-astro-cid-pdfs7twc]{background:#fff;border:1px solid var(--line);font-size:15px;container-type:inline-size}form[data-astro-cid-pdfs7twc]{display:grid}@container (min-width: 940px){form[data-astro-cid-pdfs7twc]{grid-template-columns:minmax(360px,440px) minmax(0,1fr)}.cal-box[data-astro-cid-pdfs7twc]{border-bottom:0;border-right:1px solid var(--line)}}fieldset[data-astro-cid-pdfs7twc]{border:0;margin:0;padding:0;min-width:0}.cal-box[data-astro-cid-pdfs7twc]{padding:clamp(16px,3vw,32px);border-bottom:1px solid var(--line)}.cal-head[data-astro-cid-pdfs7twc]{display:flex;align-items:center;justify-content:space-between;max-width:420px;margin:0 auto 18px}.cal-month[data-astro-cid-pdfs7twc]{font-weight:500;font-size:17px}.cal-nav[data-astro-cid-pdfs7twc]{font:inherit;font-size:18px;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;background:none;color:var(--ink);cursor:pointer}.cal-nav[data-astro-cid-pdfs7twc]:hover:not(:disabled){border-color:var(--ink)}.cal-nav[data-astro-cid-pdfs7twc]:disabled{opacity:.3;cursor:default}.cal-grid[data-astro-cid-pdfs7twc]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px 2px;justify-items:center;max-width:420px;margin:0 auto}.cal-grid[data-astro-cid-pdfs7twc] .wd{font-size:12px;color:var(--muted);padding-bottom:4px;text-transform:capitalize}.cal-grid[data-astro-cid-pdfs7twc] .day{font:inherit;font-size:15px;width:min(44px,100%);aspect-ratio:1;padding:0;border:1px solid transparent;border-radius:50%;background:none;color:#c4bfb6;font-variant-numeric:tabular-nums;cursor:default;transition:background .12s,border-color .12s}.cal-grid[data-astro-cid-pdfs7twc] .day.free{color:var(--ink);background:var(--paper);cursor:pointer}.cal-grid[data-astro-cid-pdfs7twc] .day.free:hover{border-color:var(--ink)}.cal-grid[data-astro-cid-pdfs7twc] .day[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.cal-legend[data-astro-cid-pdfs7twc]{display:flex;align-items:center;gap:8px;max-width:420px;margin:18px auto 0;font-size:var(--small)}.dot[data-astro-cid-pdfs7twc]{width:14px;height:14px;border-radius:50%;background:var(--paper);border:1px solid var(--line)}.fields[data-astro-cid-pdfs7twc]{display:grid;gap:22px;padding:clamp(16px,3vw,32px)}.field[data-astro-cid-pdfs7twc]{display:grid;gap:8px}.label[data-astro-cid-pdfs7twc]{font-size:var(--small);color:var(--muted);padding:0}.label[data-astro-cid-pdfs7twc] .muted[data-astro-cid-pdfs7twc]{opacity:.8}.chosen[data-astro-cid-pdfs7twc]{margin:0;font-size:18px;font-weight:500}.chosen[data-astro-cid-pdfs7twc][data-empty]{color:var(--muted);font-weight:400;font-size:15px}.chips[data-astro-cid-pdfs7twc]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-astro-cid-pdfs7twc]{position:relative;cursor:pointer}.chip[data-astro-cid-pdfs7twc] input[data-astro-cid-pdfs7twc]{position:absolute;opacity:0;pointer-events:none}.chip[data-astro-cid-pdfs7twc] span[data-astro-cid-pdfs7twc]{display:block;padding:7px 14px;border:1px solid var(--line);border-radius:999px;font-size:14px}.chip[data-astro-cid-pdfs7twc]:hover span[data-astro-cid-pdfs7twc]{border-color:var(--ink)}.chip[data-astro-cid-pdfs7twc] input[data-astro-cid-pdfs7twc]:checked+span[data-astro-cid-pdfs7twc]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.chip[data-astro-cid-pdfs7twc] input[data-astro-cid-pdfs7twc]:focus-visible+span[data-astro-cid-pdfs7twc]{outline:1px solid var(--ink);outline-offset:3px}.row[data-astro-cid-pdfs7twc]{display:grid;grid-template-columns:1fr 1fr;gap:16px}input[data-astro-cid-pdfs7twc][type=text],input[data-astro-cid-pdfs7twc][type=email],input[data-astro-cid-pdfs7twc][type=tel],textarea[data-astro-cid-pdfs7twc]{width:100%;font:inherit;color:inherit;background:#fff;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:8px 0}textarea[data-astro-cid-pdfs7twc]{resize:vertical;border:1px solid var(--line);padding:10px 12px}input[data-astro-cid-pdfs7twc]:focus,textarea[data-astro-cid-pdfs7twc]:focus{outline:none;border-color:var(--ink)}[data-astro-cid-pdfs7twc]::placeholder{color:#b8b3aa}.trap[data-astro-cid-pdfs7twc]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.error[data-astro-cid-pdfs7twc]{margin:0;color:#a3261d}.submit[data-astro-cid-pdfs7twc]{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}.submit[data-astro-cid-pdfs7twc] p[data-astro-cid-pdfs7twc]{margin:0}.small[data-astro-cid-pdfs7twc]{font-size:var(--small)}.button[data-astro-cid-pdfs7twc]{font:inherit;display:inline-block;padding:12px 24px;border:0;border-radius:999px;background:var(--ink);color:var(--paper);cursor:pointer}.button[data-astro-cid-pdfs7twc]:hover{color:var(--paper);opacity:.85}.button[data-astro-cid-pdfs7twc]:disabled{opacity:.5;cursor:default}.done[data-astro-cid-pdfs7twc]{display:grid;gap:10px;justify-items:start;padding:clamp(32px,6vw,72px) clamp(16px,3vw,32px)}.done[data-astro-cid-pdfs7twc]:focus{outline:none}.done[data-astro-cid-pdfs7twc] h2[data-astro-cid-pdfs7twc]{margin:0;font-size:clamp(24px,3vw,36px);font-weight:500;letter-spacing:-.02em}.done[data-astro-cid-pdfs7twc] p[data-astro-cid-pdfs7twc]{margin:0}.link[data-astro-cid-pdfs7twc]{font:inherit;margin-top:12px;padding:0;border:0;border-bottom:1px solid var(--line);background:none;color:var(--ink);cursor:pointer}.placeholder[data-astro-cid-pdfs7twc]{display:grid;place-content:center;justify-items:center;gap:8px;text-align:center;padding:64px 32px}.placeholder[data-astro-cid-pdfs7twc] p[data-astro-cid-pdfs7twc]{margin:0}.placeholder[data-astro-cid-pdfs7twc] .button[data-astro-cid-pdfs7twc]{margin-top:16px}@media(max-width:860px){.booking[data-astro-cid-pdfs7twc]{grid-template-columns:1fr}.intro[data-astro-cid-pdfs7twc]{position:static}}@media(max-width:520px){.booking[data-astro-cid-pdfs7twc]{padding-left:0;padding-right:0}.intro[data-astro-cid-pdfs7twc]{padding:0 var(--gutter)}.panel[data-astro-cid-pdfs7twc]{border-left:0;border-right:0}.row[data-astro-cid-pdfs7twc]{grid-template-columns:1fr}.cal-grid[data-astro-cid-pdfs7twc]{gap:2px}}
