.book-page[data-astro-cid-uk4drrvt]{overflow-x:clip;max-width:100%}.book-page-inner[data-astro-cid-uk4drrvt]{width:100%;max-width:72rem;margin-inline:auto}.book-page[data-astro-cid-uk4drrvt] .page-head[data-astro-cid-uk4drrvt] .lead[data-astro-cid-uk4drrvt]{max-width:none}.book-page[data-astro-cid-uk4drrvt] .page-head[data-astro-cid-uk4drrvt] .book-lead[data-astro-cid-uk4drrvt]{text-wrap:pretty}@media(min-width:960px){.book-page[data-astro-cid-uk4drrvt] .page-head[data-astro-cid-uk4drrvt] .book-lead[data-astro-cid-uk4drrvt]{max-width:none;white-space:nowrap}}.book-split-section[data-astro-cid-uk4drrvt].section{padding-top:.25rem;padding-bottom:2rem}.book-form-fallback[data-astro-cid-uk4drrvt]{margin:.75rem auto 0;max-width:72rem;text-align:center;font-size:.875rem;color:var(--muted)}.book-split[data-astro-cid-uk4drrvt]{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:start;min-width:0;max-width:72rem;margin-inline:auto}@media(min-width:900px){.book-split[data-astro-cid-uk4drrvt]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.75rem 2rem}}.book-split-photo-wrap[data-astro-cid-uk4drrvt]{width:100%;min-width:0;min-height:0;border-radius:3px;overflow:hidden;aspect-ratio:4 / 3}@media(min-width:900px){.book-split-photo-wrap[data-astro-cid-uk4drrvt]{aspect-ratio:auto;height:auto;min-height:20rem}}.book-split-photo[data-astro-cid-uk4drrvt]{width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center 42%;display:block}.book-split-form-col[data-astro-cid-uk4drrvt]{min-width:0;min-height:0;display:flex;flex-direction:column}.book-split-form-panel[data-astro-cid-uk4drrvt]{width:100%;flex:0 0 auto;min-height:0;height:auto;border:1px solid var(--line);border-radius:3px;background:#fff;overflow:hidden;box-sizing:border-box;padding:1.5rem 1.625rem 1.375rem;display:flex;flex-direction:column;gap:.25rem}@media(min-width:900px){.book-split-form-panel[data-astro-cid-uk4drrvt]{padding:1.75rem 1.875rem 1.625rem}}.book-split-form-panel[data-astro-cid-uk4drrvt] .book-ownerrez-form,.book-split-form-panel[data-astro-cid-uk4drrvt] .ownerrez-widget{width:100%;max-width:100%;flex:0 0 auto;min-height:0;display:block}.book-split-form-panel[data-astro-cid-uk4drrvt] .ownerrez-widget iframe{display:block;width:100%;min-height:22rem;border:0}.book-split-form-panel[data-astro-cid-uk4drrvt] .ownerrez-widget img,.book-split-form-panel[data-astro-cid-uk4drrvt] .ownerrez-widget svg{max-width:100%;max-height:none;width:auto;height:auto;margin-inline:unset;object-fit:initial}.book-form-fallback[data-astro-cid-uk4drrvt] .underlink[data-astro-cid-uk4drrvt]{font-weight:600;color:var(--ink)}.book-home-details[data-astro-cid-uk4drrvt].section{padding-top:2.25rem;padding-bottom:2.75rem;border-top:1px solid var(--line)}.book-home-details-inner[data-astro-cid-uk4drrvt]{max-width:72rem;margin-inline:auto;min-width:0}.book-home-details-layout[data-astro-cid-uk4drrvt]{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.book-home-details-main[data-astro-cid-uk4drrvt]{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.book-home-details-main[data-astro-cid-uk4drrvt]>[data-astro-cid-uk4drrvt]:is(h2,ul,p,a){margin-inline:0;padding-inline:0;width:100%;max-width:100%}.book-home-details-layout[data-astro-cid-uk4drrvt] .book-home-platforms[data-astro-cid-uk4drrvt]{order:6}@media(min-width:900px){.book-home-details-layout[data-astro-cid-uk4drrvt]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,20rem);column-gap:2.5rem;row-gap:0;align-items:center}.book-home-details-layout[data-astro-cid-uk4drrvt] .book-home-platforms[data-astro-cid-uk4drrvt]{order:unset}.book-home-details-main[data-astro-cid-uk4drrvt] h2[data-astro-cid-uk4drrvt]{margin-top:0}}.book-home-details[data-astro-cid-uk4drrvt] h2[data-astro-cid-uk4drrvt]{font-size:clamp(1.625rem,2.8vw,2.125rem);margin:0 0 1rem;color:var(--ink);letter-spacing:-.04em}.book-home-specs[data-astro-cid-uk4drrvt]{list-style:none;margin:0 0 1.125rem;padding:0;padding-inline:0;margin-inline:0;display:flex;flex-wrap:wrap;gap:.5rem;max-width:none}.book-home-specs[data-astro-cid-uk4drrvt] li[data-astro-cid-uk4drrvt]{font-size:.75rem;font-weight:600;color:#173b33;background:#fff;border:1px solid #dcded5;padding:.375rem .75rem;border-radius:9999px;box-shadow:0 1px 2px #173b330d}.book-home-note[data-astro-cid-uk4drrvt]{margin:0;font-size:.9375rem;line-height:1.7;color:var(--muted);max-width:40rem;text-align:left}.book-home-faq-link[data-astro-cid-uk4drrvt]{display:inline-block;margin-top:1.125rem}.book-home-faq-link[data-astro-cid-uk4drrvt].underlink{margin-top:1.125rem}.book-home-platforms[data-astro-cid-uk4drrvt]{margin:0;width:100%;padding:.875rem 1rem;border:1px solid var(--line);border-radius:.75rem;background:#fff;box-shadow:0 1px 2px #173b330f;display:flex;flex-direction:column;gap:.625rem;min-width:0;box-sizing:border-box}.book-home-platforms-lead[data-astro-cid-uk4drrvt]{margin:0;font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--red);line-height:1.35;max-width:100%}.book-home-platform-cards[data-astro-cid-uk4drrvt]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.book-platform-card[data-astro-cid-uk4drrvt]{display:flex;align-items:center;gap:.625rem;min-width:0;padding:.625rem .75rem;border:1px solid var(--line);border-radius:.5rem;background:var(--paper);color:var(--ink);text-decoration:none;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.book-platform-card[data-astro-cid-uk4drrvt]:hover{border-color:#173b33;background:#fff;box-shadow:0 4px 14px #173b3314}.book-platform-logo-wrap[data-astro-cid-uk4drrvt]{display:flex;align-items:center;justify-content:center;width:2.75rem;flex-shrink:0}.book-platform-logo[data-astro-cid-uk4drrvt]{display:block;object-fit:contain;object-position:center;max-width:100%}.book-platform-logo-airbnb[data-astro-cid-uk4drrvt]{width:1.25rem;height:1.25rem}.book-platform-logo-vrbo[data-astro-cid-uk4drrvt]{width:2.75rem;height:auto;max-height:1rem}.book-platform-card-label[data-astro-cid-uk4drrvt]{flex:1 1 auto;min-width:0;font-size:.875rem;font-weight:600;color:var(--ink);line-height:1.25}.book-platform-arrow[data-astro-cid-uk4drrvt]{width:1rem;height:1rem;flex-shrink:0;margin-left:auto;color:var(--muted);transition:transform .2s ease,color .2s ease}.book-platform-card[data-astro-cid-uk4drrvt]:hover .book-platform-arrow[data-astro-cid-uk4drrvt]{color:var(--ink);transform:translate(2px)}.book-calendar-section[data-astro-cid-uk4drrvt] .section-heading[data-astro-cid-uk4drrvt]{width:100%;max-width:72rem;margin-inline:auto}.book-calendar-section[data-astro-cid-uk4drrvt] .book-calendar-lead[data-astro-cid-uk4drrvt]{text-wrap:pretty}@media(min-width:1050px){.book-calendar-section[data-astro-cid-uk4drrvt] .section-heading[data-astro-cid-uk4drrvt] .book-calendar-lead[data-astro-cid-uk4drrvt]{max-width:none;white-space:nowrap}}.book-calendar-section[data-astro-cid-uk4drrvt].section{padding-top:3.5rem}.book-calendar-section[data-astro-cid-uk4drrvt] .book-ownerrez-calendar-shell{width:100%;max-width:72rem;margin-inline:auto;overflow:visible}.book-calendar-section[data-astro-cid-uk4drrvt] .book-ownerrez-calendar-shell .ownerrez-widget{width:100%;max-width:100%}.book-calendar-section[data-astro-cid-uk4drrvt] .book-ownerrez-calendar-shell .ownerrez-widget iframe{display:block;width:100%;min-height:28rem;border:0}.book-calendar-section[data-astro-cid-uk4drrvt] .book-ownerrez-calendar-shell .ownerrez-widget img,.book-calendar-section[data-astro-cid-uk4drrvt] .book-ownerrez-calendar-shell .ownerrez-widget svg{max-width:none;max-height:none;margin-inline:unset}@media(max-width:767px){.book-calendar-section[data-astro-cid-uk4drrvt] .book-ownerrez-calendar-shell{overflow-x:auto;-webkit-overflow-scrolling:touch}}
