.main--over-hero[data-astro-cid-k6t5ajcm]{--booking-text: #fff;--booking-muted: rgba(255, 255, 255, .86);--booking-soft: rgba(255, 255, 255, .78);--text: var(--booking-text);--text-dim: var(--booking-muted)}.section-pad[data-astro-cid-k6t5ajcm]{padding:4.5rem 2rem 5rem;max-width:950px;margin:0 auto;position:relative;left:calc(var(--nav-width, 220px) / 2)}@media(max-width:1100px){.section-pad[data-astro-cid-k6t5ajcm]{left:0}}.form-intro[data-astro-cid-k6t5ajcm]{max-width:70ch;margin-bottom:2.25rem}.form-h1[data-astro-cid-k6t5ajcm]{font-size:1.1rem;color:var(--text);margin-bottom:1rem}.intro-text[data-astro-cid-k6t5ajcm]{font-size:.78rem;line-height:1.85;color:var(--text-dim);font-family:var(--font);font-weight:300}.sd-form[data-astro-cid-k6t5ajcm]{display:flex;flex-direction:column;gap:1rem}.row[data-astro-cid-k6t5ajcm]{display:grid;gap:1rem}.row-2[data-astro-cid-k6t5ajcm]{grid-template-columns:1fr 1fr}.row-50-25-25[data-astro-cid-k6t5ajcm]{grid-template-columns:2fr 1fr 1fr}.field[data-astro-cid-k6t5ajcm]{position:relative}.field[data-astro-cid-k6t5ajcm] input[data-astro-cid-k6t5ajcm],.field[data-astro-cid-k6t5ajcm] select[data-astro-cid-k6t5ajcm],.field[data-astro-cid-k6t5ajcm] textarea[data-astro-cid-k6t5ajcm]{width:100%;background:#14141440;border:1px solid rgba(240,236,228,.12);color:var(--text);font-family:var(--font);font-size:.62rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;padding:.6rem .75rem;border-radius:2px;outline:none;transition:border-color .25s,background .25s;-webkit-appearance:none;appearance:none}.field[data-astro-cid-k6t5ajcm] textarea[data-astro-cid-k6t5ajcm]{text-transform:none;letter-spacing:.08em;line-height:1.7;font-size:.68rem;resize:vertical}.field[data-astro-cid-k6t5ajcm] input[data-astro-cid-k6t5ajcm]::placeholder,.field[data-astro-cid-k6t5ajcm] textarea[data-astro-cid-k6t5ajcm]::placeholder{color:var(--booking-soft);text-transform:uppercase;letter-spacing:.14em}.field[data-astro-cid-k6t5ajcm] input[data-astro-cid-k6t5ajcm]:focus,.field[data-astro-cid-k6t5ajcm] select[data-astro-cid-k6t5ajcm]:focus,.field[data-astro-cid-k6t5ajcm] textarea[data-astro-cid-k6t5ajcm]:focus{border-color:var(--gold);background:#1c1c1cb3}.field[data-astro-cid-k6t5ajcm] input[data-astro-cid-k6t5ajcm].field--error,.field--error[data-astro-cid-k6t5ajcm]{border-color:#dc6464b3!important}.field[data-astro-cid-k6t5ajcm] select[data-astro-cid-k6t5ajcm]:invalid,.field[data-astro-cid-k6t5ajcm] select[data-astro-cid-k6t5ajcm] option[data-astro-cid-k6t5ajcm][disabled]{color:var(--booking-soft)}.field[data-astro-cid-k6t5ajcm].select:after{content:"";position:absolute;right:1rem;top:50%;width:8px;height:8px;border-right:1px solid rgba(240,236,228,.6);border-bottom:1px solid rgba(240,236,228,.6);transform:translateY(-70%) rotate(45deg);pointer-events:none;transition:transform .2s,border-color .2s;z-index:2}.field[data-astro-cid-k6t5ajcm].select select[data-astro-cid-k6t5ajcm]{padding-right:2.25rem}.field[data-astro-cid-k6t5ajcm].datepicker input[data-astro-cid-k6t5ajcm]{cursor:pointer}.field[data-astro-cid-k6t5ajcm].datepicker:after{content:"";position:absolute;right:1rem;top:50%;width:7px;height:7px;border-right:1px solid rgba(240,236,228,.6);border-bottom:1px solid rgba(240,236,228,.6);transform:translateY(-70%) rotate(45deg);pointer-events:none;z-index:2}.form-section-title[data-astro-cid-k6t5ajcm]{font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--text);margin:1.75rem 0 .25rem;padding-bottom:.6rem;border-bottom:1px solid rgba(201,169,110,.3)}#travelers-list[data-astro-cid-k6t5ajcm]{display:flex;flex-direction:column;gap:.75rem}.traveler-row[data-astro-cid-k6t5ajcm]{display:grid;grid-template-columns:2fr 1fr auto;gap:.75rem;align-items:center}.traveler-remove[data-astro-cid-k6t5ajcm]{background:transparent;border:1px solid rgba(240,236,228,.25);color:var(--text-dim);width:2rem;height:2rem;border-radius:2px;cursor:pointer;font-size:1rem;line-height:1;transition:border-color .25s,color .25s;flex-shrink:0}.traveler-remove[data-astro-cid-k6t5ajcm]:hover{border-color:var(--gold);color:var(--gold)}.add-traveler[data-astro-cid-k6t5ajcm]{align-self:flex-start;background:transparent;border:1px solid rgba(240,236,228,.4);color:var(--text-dim);font-family:var(--font);font-size:.58rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;padding:.55rem 1.25rem;border-radius:2px;cursor:pointer;margin-top:.25rem;transition:border-color .25s,color .25s}.add-traveler[data-astro-cid-k6t5ajcm]:hover{border-color:var(--gold);color:var(--gold)}.add-traveler[data-astro-cid-k6t5ajcm]:disabled{opacity:.35;cursor:not-allowed}.cond-group[data-astro-cid-k6t5ajcm]{border:1px solid rgba(240,236,228,.1);border-radius:2px;padding:1.25rem;margin-top:.25rem}.cond-title[data-astro-cid-k6t5ajcm]{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:1rem}.cond-cols[data-astro-cid-k6t5ajcm]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.cond-col[data-astro-cid-k6t5ajcm]{display:flex;flex-direction:column;gap:.75rem}.cond-col-label[data-astro-cid-k6t5ajcm]{font-size:.55rem;letter-spacing:.18em;text-transform:uppercase;color:var(--booking-soft)}.time-field[data-astro-cid-k6t5ajcm]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.time-field[data-astro-cid-k6t5ajcm] .field[data-astro-cid-k6t5ajcm]{flex:1;min-width:140px}.ampm[data-astro-cid-k6t5ajcm]{display:flex;gap:1rem;flex-shrink:0}.radio[data-astro-cid-k6t5ajcm]{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;font-family:var(--font);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:var(--booking-muted);user-select:none}.radio[data-astro-cid-k6t5ajcm] input[data-astro-cid-k6t5ajcm]{position:absolute;opacity:0;pointer-events:none}.radio__mark[data-astro-cid-k6t5ajcm]{width:13px;height:13px;border-radius:50%;border:1px solid rgba(240,236,228,.45);position:relative;flex-shrink:0;transition:border-color .2s}.radio[data-astro-cid-k6t5ajcm] input[data-astro-cid-k6t5ajcm]:checked+.radio__mark[data-astro-cid-k6t5ajcm]{border-color:var(--gold)}.radio[data-astro-cid-k6t5ajcm] input[data-astro-cid-k6t5ajcm]:checked+.radio__mark[data-astro-cid-k6t5ajcm]:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--gold)}.health-block[data-astro-cid-k6t5ajcm]{display:flex;flex-direction:column;gap:.6rem;margin-top:.5rem}.health-label[data-astro-cid-k6t5ajcm]{font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--booking-muted)}.health-block[data-astro-cid-k6t5ajcm] .field[data-astro-cid-k6t5ajcm].select{max-width:200px}.health-note[data-astro-cid-k6t5ajcm]{font-size:.62rem;line-height:1.7;color:var(--text-dim);font-family:var(--font);font-weight:300}.newsletter-block[data-astro-cid-k6t5ajcm]{margin-top:.5rem}.check[data-astro-cid-k6t5ajcm]{display:inline-flex;align-items:center;gap:.65rem;cursor:pointer;font-family:var(--font);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--booking-muted);user-select:none;margin-bottom:.5rem}form.sd-form[name=booking] .cs__trigger,form.sd-form[name=booking] .cs__label{color:#fff}form.sd-form[name=booking] .cs__label--placeholder,form.sd-form[name=booking] .cs__option{color:#ffffffd6}form.sd-form[name=booking] .cs__option:hover,form.sd-form[name=booking] .cs__option:focus{color:var(--gold)}form.sd-form[name=booking] .dp-nav{color:#ffffffb8}form.sd-form[name=booking] .dp-nav:hover,form.sd-form[name=booking] .dp-day--today,form.sd-form[name=booking] .dp-day:not(.dp-day--empty):not(.dp-day--past):hover{color:var(--gold)}form.sd-form[name=booking] .dp-month-year{color:#fff}form.sd-form[name=booking] .dp-wd{color:#ffffffad}form.sd-form[name=booking] .dp-day{color:#ffffffdb}.check[data-astro-cid-k6t5ajcm] input[data-astro-cid-k6t5ajcm]{position:absolute;opacity:0;pointer-events:none}.check__mark[data-astro-cid-k6t5ajcm]{width:14px;height:14px;border-radius:50%;border:1px solid rgba(240,236,228,.45);position:relative;flex-shrink:0;transition:border-color .2s,background .2s}.check[data-astro-cid-k6t5ajcm] input[data-astro-cid-k6t5ajcm]:checked+.check__mark[data-astro-cid-k6t5ajcm]{border-color:var(--gold);background:#c9a96e26}.check[data-astro-cid-k6t5ajcm] input[data-astro-cid-k6t5ajcm]:checked+.check__mark[data-astro-cid-k6t5ajcm]:after{content:"";position:absolute;left:3px;top:0;width:5px;height:9px;border-right:1.5px solid var(--gold);border-bottom:1.5px solid var(--gold);transform:rotate(45deg)}.newsletter-note[data-astro-cid-k6t5ajcm]{font-size:.62rem;line-height:1.7;color:var(--text-dim);font-family:var(--font);font-weight:300}#booking-sent[data-astro-cid-k6t5ajcm]{padding:4rem 0 3rem;max-width:560px}.sent-eyebrow[data-astro-cid-k6t5ajcm]{font-size:.6rem;color:var(--gold);margin-bottom:1.25rem}.sent-divider[data-astro-cid-k6t5ajcm]{width:60px;height:1px;background:var(--gold);margin-bottom:1.75rem}.sent-title[data-astro-cid-k6t5ajcm]{font-size:1.1rem;color:var(--text);margin-bottom:1.5rem}.sent-text[data-astro-cid-k6t5ajcm]{font-size:.78rem;line-height:1.9;color:var(--text-dim);font-family:var(--font);font-weight:300;margin-bottom:1rem}.sent-text[data-astro-cid-k6t5ajcm] a[data-astro-cid-k6t5ajcm]{color:var(--gold);text-decoration:none}.form-actions[data-astro-cid-k6t5ajcm]{display:flex;justify-content:flex-start;margin-top:1rem}.send-btn[data-astro-cid-k6t5ajcm]{background:transparent;border:1px solid rgba(240,236,228,.5);color:var(--text);font-family:var(--font);font-size:.66rem;font-weight:500;letter-spacing:.32em;text-transform:uppercase;padding:.95rem 2.75rem;cursor:pointer;transition:border-color .25s,color .25s,background .25s}.send-btn[data-astro-cid-k6t5ajcm]:hover{border-color:var(--gold);color:var(--gold)}.sd-form__honeypot[data-astro-cid-k6t5ajcm]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}@media(max-width:900px){.section-pad[data-astro-cid-k6t5ajcm]{padding:8rem 1.25rem 4rem}.row-2[data-astro-cid-k6t5ajcm],.row-50-25-25[data-astro-cid-k6t5ajcm]{grid-template-columns:1fr}.cond-cols[data-astro-cid-k6t5ajcm]{grid-template-columns:1fr;gap:1.25rem}.traveler-row[data-astro-cid-k6t5ajcm]{grid-template-columns:1fr 1fr auto}}@media(max-width:560px){.traveler-row[data-astro-cid-k6t5ajcm]{grid-template-columns:1fr auto;grid-auto-rows:auto}.traveler-row[data-astro-cid-k6t5ajcm] .field[data-astro-cid-k6t5ajcm]:first-child{grid-column:1 / -1}}
