.join[data-astro-cid-okfkmln3]{gap:var(--space-3);padding:var(--space-4) clamp(var(--space-3), 4vw, var(--space-5)) var(--space-5);background:var(--c-stone);border-top:2px solid var(--c-ink);scroll-margin-top:var(--space-4);flex-direction:column;display:flex}.join[data-astro-cid-okfkmln3] [data-astro-cid-okfkmln3]:is(input,button){scroll-margin-bottom:calc(var(--bookbar-h) + var(--space-4))}@media (width<=767.98px){.join[data-astro-cid-okfkmln3]{scroll-margin-bottom:calc(var(--bookbar-h) + var(--space-4))}}.join__title[data-astro-cid-okfkmln3]{margin:0}.join__form[data-astro-cid-okfkmln3]{gap:var(--space-3);flex-direction:column;display:flex}.join__row[data-astro-cid-okfkmln3]{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.join__field[data-astro-cid-okfkmln3]{flex-direction:column;gap:6px;display:flex}.join__field[data-astro-cid-okfkmln3] label[data-astro-cid-okfkmln3]{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;font-weight:var(--fw-medium);color:var(--c-ink-muted)}.join__field[data-astro-cid-okfkmln3] input[data-astro-cid-okfkmln3]{height:52px;padding:0 var(--space-3);border:1px solid var(--c-hairline);border-radius:var(--radius-xs);background:var(--c-paper);color:var(--c-ink);transition:border-color var(--dur-hover) var(--ease);font-size:max(16px,1rem)}.join__field[data-astro-cid-okfkmln3] input[data-astro-cid-okfkmln3]:hover{border-color:var(--c-ink-muted)}.join__field[data-astro-cid-okfkmln3] input[data-astro-cid-okfkmln3]:focus-visible{border-color:var(--c-ink);outline-offset:0}.join__field[data-astro-cid-okfkmln3] input[data-astro-cid-okfkmln3]:user-invalid{border-color:var(--c-error)}.join__check[data-astro-cid-okfkmln3]{color:var(--c-ink);grid-template-columns:22px 1fr;align-items:start;gap:12px;font-size:.875rem;line-height:1.5;display:grid}.join__check--opt[data-astro-cid-okfkmln3]{color:var(--c-ink-muted)}.join__check[data-astro-cid-okfkmln3] input[data-astro-cid-okfkmln3]{width:22px;height:22px;accent-color:var(--c-ink);margin:0}.join__check[data-astro-cid-okfkmln3] input[data-astro-cid-okfkmln3]:user-invalid{outline:2px solid var(--c-error);outline-offset:1px}.join__privacy[data-astro-cid-okfkmln3]{color:var(--c-ink-muted);text-align:center;font-size:.875rem}.join__privacy[data-astro-cid-okfkmln3] a[data-astro-cid-okfkmln3]{color:var(--c-ink)}.join__hp[data-astro-cid-okfkmln3]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.join__error[data-astro-cid-okfkmln3]{padding:var(--space-3);border-left:3px solid var(--c-error);background:var(--c-paper);color:var(--c-error);margin:0;font-size:.875rem;line-height:1.5;display:none}.join__error[data-astro-cid-okfkmln3]:target{scroll-margin-block:calc(var(--header-h) + 260px) calc(var(--bookbar-h) + var(--space-4));display:block}.calc[data-astro-cid-7blcmuyb]{gap:var(--space-3);padding-top:var(--space-4);border-top:var(--line);flex-direction:column;display:flex}.calc__sentence[data-astro-cid-7blcmuyb]{font-family:var(--font-sans);font-weight:var(--fw-light);max-width:40ch;font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);line-height:1.55}.calc__num[data-astro-cid-7blcmuyb]{font-weight:var(--fw-medium);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.calc__was[data-astro-cid-7blcmuyb]{font-weight:var(--fw-regular);color:var(--c-ink-muted);text-decoration-thickness:1px}.calc__line[data-astro-cid-7blcmuyb],.calc__save[data-astro-cid-7blcmuyb]{display:block}.calc__save[data-astro-cid-7blcmuyb]{color:var(--c-ink)}.calc__nights[data-astro-cid-7blcmuyb]{white-space:nowrap}.calc__step[data-astro-cid-7blcmuyb]:after{content:"";position:absolute;inset:-8px}.calc__step[data-astro-cid-7blcmuyb]{vertical-align:.1em;border:1px solid var(--c-hairline);border-radius:var(--radius-xs);width:28px;height:28px;color:var(--c-ink);transition:border-color var(--dur-hover) var(--ease);background:0 0;place-items:center;padding:0;font-size:15px;line-height:1;display:inline-grid;position:relative}.calc__step[data-astro-cid-7blcmuyb][hidden]{display:none}.calc__step[data-astro-cid-7blcmuyb]:hover:not(:disabled){border-color:var(--c-ink)}.calc__step[data-astro-cid-7blcmuyb]:disabled{opacity:.35;cursor:default}.calc__step[data-astro-cid-7blcmuyb]+span[data-astro-cid-7blcmuyb],span[data-astro-cid-7blcmuyb]+.calc__step[data-astro-cid-7blcmuyb]{margin-left:6px}.top[data-astro-cid-3usb7ab3]{gap:var(--space-5);padding-top:var(--space-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""form""quick";padding-bottom:clamp(3rem,2rem + 4vw,6rem);display:grid}.top__head[data-astro-cid-3usb7ab3]{gap:var(--space-3);flex-direction:column;grid-area:head;display:flex}.top__h[data-astro-cid-3usb7ab3]{font-family:var(--font-display);letter-spacing:.01em;text-wrap:balance;max-width:20ch;font-size:clamp(2.25rem,1.6rem + 2.6vw,4rem);line-height:1.08}.top__h[data-astro-cid-3usb7ab3] span[data-astro-cid-3usb7ab3]{display:block}.top__h[data-astro-cid-3usb7ab3] .top__h2[data-astro-cid-3usb7ab3]{color:var(--c-ink-muted);margin-top:var(--space-2);font-size:.6em}.top__form[data-astro-cid-3usb7ab3]{grid-area:form}.quick[data-astro-cid-3usb7ab3]{border-top:var(--line);flex-direction:column;grid-area:quick;margin:0;padding:0;list-style:none;display:flex}.quick[data-astro-cid-3usb7ab3] li[data-astro-cid-3usb7ab3]{border-bottom:var(--line);padding:12px 0 12px 1.75rem;position:relative}.quick[data-astro-cid-3usb7ab3] li[data-astro-cid-3usb7ab3]:before{content:"";border-left:1.5px solid var(--c-ink);border-bottom:1.5px solid var(--c-ink);width:12px;height:6px;position:absolute;top:1.15em;left:2px;transform:rotate(-45deg)}@media (width>=960px){.top[data-astro-cid-3usb7ab3]{column-gap:var(--space-7);row-gap:var(--space-5);padding-top:var(--space-7);grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-areas:"head form""quick form";align-items:start}}.perks[data-astro-cid-3usb7ab3]{gap:var(--space-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.perks[data-astro-cid-3usb7ab3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.perks[data-astro-cid-3usb7ab3]{grid-template-columns:repeat(4,minmax(0,1fr))}}.perk[data-astro-cid-3usb7ab3]{gap:var(--space-2);padding-top:var(--space-3);border-top:var(--line);flex-direction:column;display:flex}.perk__d[data-astro-cid-3usb7ab3]{max-width:40ch}.perk[data-astro-cid-3usb7ab3] .link-quiet[data-astro-cid-3usb7ab3]{align-self:flex-start;min-height:36px}.how[data-astro-cid-3usb7ab3]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=960px){.how[data-astro-cid-3usb7ab3]{column-gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.rating[data-astro-cid-3usb7ab3]{align-items:baseline;gap:2px var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.sec[data-astro-cid-3usb7ab3]{padding-block:clamp(4.5rem,2.8rem + 6.5vw,10rem)}.sec-tight[data-astro-cid-3usb7ab3]{padding-block:clamp(4rem,2.6rem + 5.5vw,8.5rem)}.sec-head[data-astro-cid-3usb7ab3]{gap:var(--space-2);margin-bottom:clamp(var(--space-4), 3vw, var(--space-6));flex-direction:column;display:flex}.steps[data-astro-cid-3usb7ab3]{gap:var(--space-3);flex-direction:column;display:flex}.steps__list[data-astro-cid-3usb7ab3]{counter-reset:step;flex-direction:column;margin:0;display:flex}.steps__list[data-astro-cid-3usb7ab3] li[data-astro-cid-3usb7ab3]{counter-increment:step;gap:var(--space-2);border-top:var(--line);grid-template-columns:2rem minmax(0,1fr);padding:10px 0;display:grid}.steps__list[data-astro-cid-3usb7ab3] li[data-astro-cid-3usb7ab3]:last-child{border-bottom:var(--line)}.steps__list[data-astro-cid-3usb7ab3] li[data-astro-cid-3usb7ab3]:before{content:counter(step);font-family:var(--font-display);color:var(--c-ink-muted);font-size:1.25rem;line-height:1.3}.faq__list[data-astro-cid-3usb7ab3]{border-top:var(--line)}.faq__item[data-astro-cid-3usb7ab3]{border-bottom:var(--line)}.faq__item[data-astro-cid-3usb7ab3] summary[data-astro-cid-3usb7ab3]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:56px;font-family:var(--font-display);cursor:pointer;padding:14px 0;font-size:1.1875rem;line-height:1.35;list-style:none;display:flex}.faq__item[data-astro-cid-3usb7ab3] summary[data-astro-cid-3usb7ab3]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-3usb7ab3] summary[data-astro-cid-3usb7ab3]:after{content:"";background:linear-gradient(var(--c-ink-muted), var(--c-ink-muted)) center / 100% 1px no-repeat, linear-gradient(var(--c-ink-muted), var(--c-ink-muted)) center / 1px 100% no-repeat;width:11px;height:11px;transition:transform var(--dur-hover) var(--ease);flex:none}.faq__item[data-astro-cid-3usb7ab3][open] summary[data-astro-cid-3usb7ab3]:after{transform:rotate(45deg)}.faq__item[data-astro-cid-3usb7ab3] p[data-astro-cid-3usb7ab3]{padding-bottom:var(--space-4);max-width:60ch}.faq__foot[data-astro-cid-3usb7ab3]{margin-top:var(--space-3)}.faq__cta[data-astro-cid-3usb7ab3]{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-6);flex-direction:column;display:flex}
