body:has([data-stay-motion]){overflow-x:clip!important;overflow-y:visible!important}.stay-sheet{position:relative;z-index:1;margin-top:calc(var(--bc-r-surface) * -1);border-radius:var(--bc-r-surface) var(--bc-r-surface) 0 0;background:var(--color-linen)}[data-stay-hero][data-motion]+.stay-sheet{box-shadow:0 -18px 48px #10191542}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){[data-stay-hero][data-motion]{view-timeline:--stay-hero block}[data-stay-hero][data-motion] [data-stay-hero-photo]{animation:stay-hero-photo 1ms linear both;animation-timeline:--stay-hero;animation-range:exit 0% exit 100%;will-change:transform}[data-stay-hero][data-motion] [data-stay-hero-copy]{animation:stay-hero-copy 1ms linear both;animation-timeline:--stay-hero;animation-range:exit 0% exit 100%}}}@keyframes stay-hero-photo{to{transform:translate3d(0,46%,0) scale(1.06)}}@keyframes stay-hero-copy{35%{opacity:1}70%{opacity:0}to{opacity:0;transform:translate3d(0,7rem,0)}}@media(prefers-reduced-motion:no-preference){html:active-view-transition .room-hero-bg,html:active-view-transition .cabin-hero-viewport{view-transition-name:stay-lead}html:active-view-transition .room-hero-content{view-transition-name:stay-lead-copy}html:active-view-transition .cabin-hero-viewport{background-color:transparent}html:active-view-transition .main-header{view-transition-name:stay-header}html:active-view-transition .mobile-cta-bar{view-transition-name:stay-cta-bar}html:active-view-transition .consent{view-transition-name:stay-consent}::view-transition-group(stay-lead){animation-duration:.6s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(stay-lead),::view-transition-new(stay-lead){height:100%;object-fit:cover;overflow:clip;mix-blend-mode:normal}::view-transition-old(stay-lead){animation:none}::view-transition-new(stay-lead){animation:stay-fade-in .18s ease-out both}::view-transition-old(stay-lead):only-child{animation:stay-fade-out .25s ease both}::view-transition-new(stay-lead-copy):only-child{animation-duration:.4s;animation-delay:.24s}html.stay-filtering::view-transition-group(*){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}html.stay-filtering::view-transition{pointer-events:none}html.stay-filtering::view-transition-old(*):only-child{animation:stay-card-out .2s ease both}html.stay-filtering::view-transition-new(*):only-child{animation:stay-card-in .36s cubic-bezier(.22,1,.36,1) .08s both}}@keyframes stay-fade-in{0%{opacity:0}}@keyframes stay-fade-out{to{opacity:0}}@keyframes stay-card-out{to{opacity:0;transform:scale(.95)}}@keyframes stay-card-in{0%{opacity:0;transform:scale(.95)}}.room-hero-bg,.cabin-hero-slide:first-child:not(.cabin-hero-slide--duo){background-image:var(--stay-lead-thumb, none);background-position:center;background-size:cover}.guest-voices{padding:3rem var(--section-px);background:var(--color-linen)}.guest-voices--paper{background:var(--color-surface)}.guest-voices .gv-head{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:2.5rem;align-items:end}.guest-voices .gv-head-text{max-width:36rem}.guest-voices .gv-title{font-family:var(--font-display);font-size:clamp(1.5rem,2.8vw,2.25rem);line-height:1.1;letter-spacing:-.02em;color:var(--color-primary);margin:.5rem 0 0}.guest-voices .gv-intro{color:var(--color-ink-muted);line-height:1.6;margin:.75rem 0 0;max-width:34rem;font-size:.9375rem}.guest-voices .gv-score{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.125rem .875rem;justify-self:end;text-align:left}.guest-voices .gv-score-value{grid-row:span 2;margin:0;font-family:var(--font-display);font-size:clamp(2.75rem,5vw,3.75rem);line-height:.9;letter-spacing:-.03em;color:var(--color-primary);font-variant-numeric:tabular-nums}.guest-voices .gv-stars{position:relative;margin:0;align-self:end;font-size:.9375rem;letter-spacing:.14em;color:var(--color-border);width:max-content}.guest-voices .gv-stars-fill{position:absolute;inset:0;overflow:hidden;white-space:nowrap;color:var(--color-sandstone)}.guest-voices .gv-score-meta{margin:0;align-self:start;font-size:.75rem;line-height:1.5;color:var(--color-ink-muted)}.guest-voices .gv-radio,.guest-voices .gv-expand{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.guest-voices .gv-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;position:relative}.guest-voices .gv-chip{display:inline-flex;align-items:baseline;gap:.4375rem;padding:.4375rem .875rem;border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);font-size:.8125rem;line-height:1.2;color:var(--color-ink-muted);cursor:pointer;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.guest-voices--paper .gv-chip{background:var(--color-linen)}.guest-voices .gv-chip:hover{border-color:var(--color-primary-light);color:var(--color-primary)}.guest-voices .gv-chip-count{font-size:.6875rem;opacity:.65;font-variant-numeric:tabular-nums}.guest-voices .gv-radio:checked+.gv-chip{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-cream)}.guest-voices .gv-radio:focus-visible+.gv-chip,.guest-voices .gv-expand:focus-visible+.gv-more{outline:2px solid var(--color-sandstone);outline-offset:2px}.guest-voices .gv-wrap{margin:1.25rem 0 0}.guest-voices .gv-grid{list-style:none;margin:0;padding:0;columns:3;column-gap:1.25rem}.guest-voices .gv-card{break-inside:avoid;margin:0 0 1.25rem;padding:1.25rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card)}.guest-voices--paper .gv-card{background:var(--color-linen)}.guest-voices .gv-card-stars{margin:0 0 .5rem;color:var(--color-sandstone);font-size:.8125rem;letter-spacing:.12em}.guest-voices .gv-quote{margin:0}.guest-voices .gv-quote p{margin:0;font-family:var(--font-display);font-size:1rem;line-height:1.5;letter-spacing:-.008em;color:var(--color-primary)}.guest-voices .gv-card-foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:.875rem 0 0}.guest-voices .gv-author{font-style:normal;font-weight:600;font-size:.875rem;color:var(--color-ink)}.guest-voices .gv-meta{font-size:.75rem;color:var(--color-ink-muted)}.guest-voices .gv-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin:.5rem 0 0}.guest-voices .gv-more-wrap{position:relative;display:inline-flex}.guest-voices .gv-more{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border:1px solid var(--color-primary);border-radius:var(--radius-button);font-size:.875rem;color:var(--color-primary);cursor:pointer;transition:background-color .18s ease,color .18s ease}.guest-voices .gv-more:hover{background:var(--color-primary);color:var(--color-cream)}.guest-voices .gv-more-close{display:none}.guest-voices .gv-source{margin:0;font-size:.75rem;color:var(--color-ink-muted);max-width:46rem}.guest-voices .gv-source-link{color:var(--color-sandstone-text);text-underline-offset:2px}.guest-voices .gv-source-link:hover{color:var(--color-primary)}.guest-voices .gv-score-scope{display:block;font-weight:600;color:var(--color-ink)}.guest-voices .gv-card[data-extra]{display:none}.guest-voices:has(.gv-expand:checked) .gv-card[data-extra]{display:block}.guest-voices:has(.gv-expand:checked) .gv-more-open{display:none}.guest-voices:has(.gv-expand:checked) .gv-more-close{display:inline}.guest-voices:has(.gv-radio--theme:checked) .gv-card[data-extra]{display:block}.guest-voices:has(.gv-radio--theme:checked) .gv-more-wrap{display:none}.guest-voices:has(.gv-radio[value=hotTub]:checked) .gv-card:not([data-t~=hotTub]){display:none}.guest-voices:has(.gv-radio[value=hosts]:checked) .gv-card:not([data-t~=hosts]){display:none}.guest-voices:has(.gv-radio[value=returning]:checked) .gv-card:not([data-t~=returning]){display:none}.guest-voices:has(.gv-radio[value=clean]:checked) .gv-card:not([data-t~=clean]){display:none}.guest-voices:has(.gv-radio[value=quiet]:checked) .gv-card:not([data-t~=quiet]){display:none}.guest-voices:has(.gv-radio[value=space]:checked) .gv-card:not([data-t~=space]){display:none}.guest-voices:has(.gv-radio[value=porch]:checked) .gv-card:not([data-t~=porch]){display:none}.guest-voices:has(.gv-radio[value=family]:checked) .gv-card:not([data-t~=family]){display:none}.guest-voices:has(.gv-radio[value=parks]:checked) .gv-card:not([data-t~=parks]){display:none}.guest-voices:has(.gv-radio[value=kitchen]:checked) .gv-card:not([data-t~=kitchen]){display:none}.guest-voices:has(.gv-radio[value=stars]:checked) .gv-card:not([data-t~=stars]){display:none}.guest-voices:has(.gv-radio[value=winter]:checked) .gv-card:not([data-t~=winter]){display:none}.guest-voices:has(.gv-radio[value=pets]:checked) .gv-card:not([data-t~=pets]){display:none}@media(max-width:1023px){.guest-voices{padding:3rem var(--section-px)}.guest-voices .gv-head{grid-template-columns:1fr;gap:1.5rem;align-items:start}.guest-voices .gv-score{justify-self:start}.guest-voices .gv-grid{columns:2}}@media(max-width:767px){.guest-voices{padding:2.25rem 0}.guest-voices .gv-head,.guest-voices .gv-foot{padding-inline:var(--section-px)}.guest-voices .gv-filters{margin-inline:0}.guest-voices .gv-grid{columns:auto;display:flex;gap:.875rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--section-px) .25rem;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.guest-voices .gv-grid::-webkit-scrollbar{display:none}.guest-voices .gv-card{align-self:start;flex:0 0 86%;margin:0;scroll-snap-align:start}.guest-voices .gv-quote p{font-size:.9375rem;line-height:1.5}.guest-voices .gv-card[data-extra]{display:block}.guest-voices .gv-more-wrap{display:none}.guest-voices .gv-filters{flex-wrap:nowrap;overflow-x:auto;padding-inline:var(--section-px);scrollbar-width:none}.guest-voices .gv-filters::-webkit-scrollbar{display:none}.guest-voices .gv-chip{flex:0 0 auto}.guest-voices .gv-foot{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){.guest-voices .gv-chip,.guest-voices .gv-more{transition:none}}
