.booking-form[data-astro-cid-zhjzn6ly]{position:relative;overflow:hidden;isolation:isolate;background:var(--paper-2);padding:clamp(24px,4vw,56px);display:grid;gap:24px}.booking-form__disc[data-astro-cid-zhjzn6ly]{position:absolute;z-index:-1;top:-120px;right:-120px;width:280px;aspect-ratio:1;border-radius:50%;background:var(--accent);mix-blend-mode:var(--blend);transition:transform 1.2s var(--ease)}.field[data-astro-cid-zhjzn6ly]{display:grid;gap:8px;max-width:560px}.field[data-astro-cid-zhjzn6ly] label[data-astro-cid-zhjzn6ly]{font-weight:500}.field[data-astro-cid-zhjzn6ly] small[data-astro-cid-zhjzn6ly]{color:var(--muted);font-size:var(--fs-small)}input[data-astro-cid-zhjzn6ly][type=text],input[data-astro-cid-zhjzn6ly][type=email],textarea[data-astro-cid-zhjzn6ly]{font:inherit;color:var(--ink);background:var(--paper);border:0;border-bottom:1px solid var(--ink);border-radius:0;padding:12px 14px;width:100%;resize:vertical}input[data-astro-cid-zhjzn6ly]:focus-visible,textarea[data-astro-cid-zhjzn6ly]:focus-visible{outline:2px solid var(--accent);outline-offset:0}textarea[data-astro-cid-zhjzn6ly]::placeholder{color:var(--muted);opacity:.8}.trap[data-astro-cid-zhjzn6ly]{position:absolute;left:-9999px}.consent[data-astro-cid-zhjzn6ly]{display:flex;gap:12px;align-items:flex-start;font-size:.9375rem;color:var(--muted);max-width:560px;cursor:pointer}.consent[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly]{flex:none;width:20px;height:20px;margin-top:2px;accent-color:var(--ink)}.consent[data-astro-cid-zhjzn6ly] a[data-astro-cid-zhjzn6ly]{color:var(--ink)}.error[data-astro-cid-zhjzn6ly]{margin:0;padding:12px 16px;border-left:2px solid var(--accent);background:var(--paper);max-width:560px}.booking-form[data-astro-cid-zhjzn6ly] .btn[data-astro-cid-zhjzn6ly]{justify-self:start;border:0;cursor:pointer;font:inherit;font-weight:500}.booking-form[data-astro-cid-zhjzn6ly] .btn[data-astro-cid-zhjzn6ly]:disabled{opacity:.6;cursor:progress}.is-sent[data-astro-cid-zhjzn6ly]>[data-astro-cid-zhjzn6ly]:not(.sent,.booking-form__disc){display:none}.is-sent[data-astro-cid-zhjzn6ly] .booking-form__disc[data-astro-cid-zhjzn6ly]{transform:scale(1.6)}.sent[data-astro-cid-zhjzn6ly][hidden]{display:none}.sent[data-astro-cid-zhjzn6ly]{min-height:320px;display:flex;flex-direction:column;justify-content:flex-end;outline:none}.sent__title[data-astro-cid-zhjzn6ly]{font-size:clamp(2.25rem,5vw,3.5rem);letter-spacing:-.045em;line-height:1;margin:0 0 16px}.sent__text[data-astro-cid-zhjzn6ly]{color:var(--muted);max-width:44ch;margin:0}.booking[data-astro-cid-ck2zzuio]{row-gap:48px}.info[data-astro-cid-ck2zzuio] ol[data-astro-cid-ck2zzuio]{list-style:none;margin:0 0 32px;padding:0}.info[data-astro-cid-ck2zzuio] li[data-astro-cid-ck2zzuio]{display:flex;gap:16px;align-items:baseline;padding-block:14px;border-top:1px solid var(--ink);font-weight:500}.info[data-astro-cid-ck2zzuio] li[data-astro-cid-ck2zzuio]:last-child{border-bottom:1px solid var(--ink)}.hint[data-astro-cid-ck2zzuio]{color:var(--muted);font-size:.9375rem;max-width:40ch}.hint[data-astro-cid-ck2zzuio] a[data-astro-cid-ck2zzuio]{overflow-wrap:anywhere}.mail[data-astro-cid-ck2zzuio]{position:relative;overflow:hidden;isolation:isolate;background:var(--paper-2);padding:clamp(24px,4vw,56px);min-height:420px;display:flex;flex-direction:column;justify-content:flex-end;gap:16px}.mail__circle[data-astro-cid-ck2zzuio]{position:absolute;z-index:-1;top:-18%;right:-12%;width:clamp(180px,34vw,420px);aspect-ratio:1;border-radius:50%;background:var(--accent);mix-blend-mode:var(--blend)}.mail__address[data-astro-cid-ck2zzuio]{font-size:clamp(1.25rem,3.4vw,2.75rem);letter-spacing:-.035em;line-height:1.05;font-weight:500;text-decoration:none;overflow-wrap:anywhere}.mail__address[data-astro-cid-ck2zzuio]:hover{text-decoration:underline;text-decoration-thickness:1px}.mail__actions[data-astro-cid-ck2zzuio]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.mail__copy[data-astro-cid-ck2zzuio]{font:inherit;font-weight:500;cursor:pointer;border:0}.mail[data-astro-cid-ck2zzuio] .hint[data-astro-cid-ck2zzuio]{margin:0}@media(width>=960px){.info[data-astro-cid-ck2zzuio]{grid-column:1 / span 3}.main[data-astro-cid-ck2zzuio]{grid-column:4 / -1}}
