.booking[data-astro-cid-zhjzn6ly]{scroll-margin-top:var(--header-h)}.grid[data-astro-cid-zhjzn6ly]{min-height:calc(100svh - var(--header-h));grid-template-columns:1fr 1fr;display:grid}.stage[data-astro-cid-zhjzn6ly]{background:var(--paper);min-height:480px;position:relative;overflow:hidden}.illus[data-astro-cid-zhjzn6ly]{display:grid;position:absolute;inset:0}.illus[data-astro-cid-zhjzn6ly]>img{object-fit:cover;opacity:0;grid-area:1/1;width:100%;height:100%;transition:opacity .9s,transform 1.6s;transform:scale(1.03)}.illus[data-astro-cid-zhjzn6ly]>img.is-on{opacity:1;transform:none}.caption[data-astro-cid-zhjzn6ly]{padding:4rem var(--gutter) 1.5rem;color:var(--white);background:linear-gradient(#0000,#00000059);margin:0;position:absolute;inset:auto 0 0}.card[data-astro-cid-zhjzn6ly]{width:100%;max-width:520px;padding:clamp(1.5rem, 5vh, 3rem) var(--gutter);align-self:center;margin-inline:auto}h1[data-astro-cid-zhjzn6ly]{margin-bottom:.6rem}.lead[data-astro-cid-zhjzn6ly]{color:var(--muted);margin-bottom:.4rem}.direct[data-astro-cid-zhjzn6ly]{color:var(--muted);margin:0}.progress[data-astro-cid-zhjzn6ly]{color:var(--muted);margin:clamp(1.25rem,3.5vh,2.5rem) 0 1rem;padding:0;list-style:none}.progress[data-astro-cid-zhjzn6ly] li[data-astro-cid-zhjzn6ly]{display:none}.progress[data-astro-cid-zhjzn6ly] .is-current[data-astro-cid-zhjzn6ly]{display:block}.progress[data-astro-cid-zhjzn6ly] .num[data-astro-cid-zhjzn6ly]{color:var(--black)}.progress[data-astro-cid-zhjzn6ly] .label[data-astro-cid-zhjzn6ly]:before{content:" — "}fieldset[data-astro-cid-zhjzn6ly]{border:0;min-width:0;margin:0;padding:0;animation:.5s step-in}.done[data-astro-cid-zhjzn6ly]{animation:.5s step-in}@keyframes step-in{0%{opacity:0;transform:translateY(8px)}}legend[data-astro-cid-zhjzn6ly],.done-title[data-astro-cid-zhjzn6ly]{margin-bottom:clamp(1rem,3vh,2rem);padding:0;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:300;line-height:1.25}.done-title[data-astro-cid-zhjzn6ly]{outline:none}.sub[data-astro-cid-zhjzn6ly]{color:var(--muted);margin:clamp(1.1rem,3vh,2rem) 0 .5rem}legend[data-astro-cid-zhjzn6ly]+.sub[data-astro-cid-zhjzn6ly]{margin-top:0}.choice[data-astro-cid-zhjzn6ly],.chip[data-astro-cid-zhjzn6ly]{cursor:pointer;position:relative}.choice[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly],.chip[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly]{opacity:0;pointer-events:none;position:absolute}.choices[data-astro-cid-zhjzn6ly]{border-top:1px solid var(--light)}.choice-box[data-astro-cid-zhjzn6ly]{border-bottom:1px solid var(--light);justify-content:space-between;align-items:baseline;gap:1rem;padding:clamp(.65rem,1.8vh,1rem) 0;transition:padding .3s,color .3s;display:flex}.choice-label[data-astro-cid-zhjzn6ly]{font-size:1.05rem}.choice-label[data-astro-cid-zhjzn6ly]:before{content:"";background:var(--black);vertical-align:middle;border-radius:50%;width:0;height:7px;margin-right:0;transition:width .3s,margin .3s;display:inline-block}.choice-hint[data-astro-cid-zhjzn6ly]{color:var(--muted);text-align:right;font-size:.8rem}.choice[data-astro-cid-zhjzn6ly]:hover .choice-box[data-astro-cid-zhjzn6ly]{padding-left:.5rem}.choice[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly]:checked+.choice-box[data-astro-cid-zhjzn6ly] .choice-label[data-astro-cid-zhjzn6ly]:before{width:7px;margin-right:.75rem}.choices[data-astro-cid-zhjzn6ly]:has(input:checked) .choice-box[data-astro-cid-zhjzn6ly]{color:var(--muted)}.choices[data-astro-cid-zhjzn6ly]:has(input:checked) .choice[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly]:checked+.choice-box[data-astro-cid-zhjzn6ly]{color:var(--black)}.choice[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly]:focus-visible+.choice-box[data-astro-cid-zhjzn6ly],.chip[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly]:focus-visible+span[data-astro-cid-zhjzn6ly]{outline:1px solid var(--black);outline-offset:4px}.chips[data-astro-cid-zhjzn6ly]{flex-wrap:wrap;gap:.4rem 1.6rem;display:flex}.chip[data-astro-cid-zhjzn6ly] span[data-astro-cid-zhjzn6ly]{color:var(--muted);border-bottom:1px solid #0000;padding:.3rem 0;font-size:1rem;transition:color .25s,border-color .25s;display:inline-block}.chip[data-astro-cid-zhjzn6ly]:hover span[data-astro-cid-zhjzn6ly]{color:var(--black)}.chip[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly]:checked+span[data-astro-cid-zhjzn6ly]{color:var(--black);border-color:var(--black)}.fields[data-astro-cid-zhjzn6ly]{grid-template-columns:1fr 1fr;gap:1.1rem 1.5rem;display:grid}.fields[data-astro-cid-zhjzn6ly] .field[data-astro-cid-zhjzn6ly]:first-child{grid-column:1/-1}.field[data-astro-cid-zhjzn6ly]{gap:.2rem;display:grid}.field[data-astro-cid-zhjzn6ly]>span[data-astro-cid-zhjzn6ly]{color:var(--muted)}.field[data-astro-cid-zhjzn6ly] em[data-astro-cid-zhjzn6ly]{opacity:.7;font-style:normal}input[data-astro-cid-zhjzn6ly]:not([type=radio]),textarea[data-astro-cid-zhjzn6ly]{border:0;border-bottom:1px solid var(--light);width:100%;font:inherit;color:var(--black);background:0 0;border-radius:0;padding:.6em 0;font-size:1.05rem;transition:border-color .25s}textarea[data-astro-cid-zhjzn6ly]{resize:vertical}input[data-astro-cid-zhjzn6ly]:not([type=radio]):focus,textarea[data-astro-cid-zhjzn6ly]:focus{border-color:var(--black);outline:none}[data-astro-cid-zhjzn6ly]::placeholder{color:#b3afa6}.consent[data-astro-cid-zhjzn6ly]{color:var(--muted);margin:clamp(1rem,2.5vh,2rem) 0 0;font-size:.75rem}.controls[data-astro-cid-zhjzn6ly]{justify-content:space-between;align-items:center;margin-top:clamp(1.25rem,3.5vh,2.5rem);display:flex}.controls[data-astro-cid-zhjzn6ly][hidden]{display:none}.next[data-astro-cid-zhjzn6ly],.back[data-astro-cid-zhjzn6ly],.restart[data-astro-cid-zhjzn6ly],button[data-astro-cid-zhjzn6ly].send-btn{color:var(--black);cursor:pointer;background:0 0;border:0;padding:.5rem 0;font-family:inherit}.next[data-astro-cid-zhjzn6ly]{border-bottom:1px solid var(--black);margin-left:auto;transition:opacity .25s}.next[data-astro-cid-zhjzn6ly]:disabled{opacity:.25;cursor:not-allowed}.back[data-astro-cid-zhjzn6ly],.restart[data-astro-cid-zhjzn6ly]{color:var(--muted)}.back[data-astro-cid-zhjzn6ly]:hover,.restart[data-astro-cid-zhjzn6ly]:hover{color:var(--black)}.send[data-astro-cid-zhjzn6ly]{justify-items:start;gap:.75rem;margin:1.5rem 0 2rem;display:grid}.send[data-astro-cid-zhjzn6ly][hidden]{display:none}.send-btn[data-astro-cid-zhjzn6ly]{text-underline-offset:.4em;text-decoration:underline}.send-mail[data-astro-cid-zhjzn6ly]{color:var(--muted);margin:0;font-size:.85rem}@media (width>=901px) and (height<=820px){.card[data-astro-cid-zhjzn6ly]{padding-block:1rem}.lead[data-astro-cid-zhjzn6ly]{font-size:.9rem}legend[data-astro-cid-zhjzn6ly],.done-title[data-astro-cid-zhjzn6ly]{font-size:1.35rem}.choice-box[data-astro-cid-zhjzn6ly]{padding-block:.55rem}.fields[data-astro-cid-zhjzn6ly]{gap:.8rem 1.5rem}input[data-astro-cid-zhjzn6ly]:not([type=radio]){padding-block:.4em}}@media (width<=480px){.fields[data-astro-cid-zhjzn6ly]{grid-template-columns:1fr}}@media (width<=900px){.grid[data-astro-cid-zhjzn6ly]{grid-template-columns:1fr}.stage[data-astro-cid-zhjzn6ly]{height:62svh;min-height:360px}.grid[data-astro-cid-zhjzn6ly]{min-height:0}.card[data-astro-cid-zhjzn6ly]{padding-block:2.5rem var(--section)}}@media (prefers-reduced-motion:reduce){.illus[data-astro-cid-zhjzn6ly]>img,fieldset[data-astro-cid-zhjzn6ly],.done[data-astro-cid-zhjzn6ly]{transition:none;animation:none}}
