.split:where(.astro-yeedqgba){background:var(--bg);display:grid}.split:where(.astro-yeedqgba).on-dark{background:var(--dark)}.split__media:where(.astro-yeedqgba){aspect-ratio:3/2;border-radius:var(--card-r);position:relative;overflow:hidden}.split__media:where(.astro-yeedqgba) a,.split__media:where(.astro-yeedqgba) picture,.split__media:where(.astro-yeedqgba) img{width:100%;height:100%;display:block}.split__media:where(.astro-yeedqgba) img{object-fit:cover}.split__body:where(.astro-yeedqgba){padding:clamp(2.25rem, 6vw, 4.5rem) var(--gutter);align-items:center;display:flex}.split__inner:where(.astro-yeedqgba){width:100%;max-width:34rem}@media (width>=56rem){.split:where(.astro-yeedqgba){min-height:30rem;padding-block:clamp(2.5rem,5vw,4.5rem);padding-inline:max(var(--gutter), calc((100% - var(--wrap)) / 2));grid-template-columns:1fr 1fr}.split__media:where(.astro-yeedqgba){aspect-ratio:auto;min-height:100%}.split__media:where(.astro-yeedqgba) a,.split__media:where(.astro-yeedqgba)>picture{position:absolute;inset:0}.split--right:where(.astro-yeedqgba) .split__media:where(.astro-yeedqgba){order:2}.split--left:where(.astro-yeedqgba) .split__body:where(.astro-yeedqgba){padding-left:clamp(2.5rem,6vw,5.5rem)}.split--right:where(.astro-yeedqgba) .split__body:where(.astro-yeedqgba){justify-content:flex-end;padding-right:clamp(2.5rem,6vw,5.5rem)}}.qs:where(.astro-lxblw7ph){background:var(--surface);border:1px solid var(--line);border-radius:var(--card-r);grid-template-columns:1fr 1fr;gap:.75rem;padding:clamp(1rem,2.5vw,1.4rem);display:grid;box-shadow:0 24px 44px -30px #5e2f2d8c}.qs__title:where(.astro-lxblw7ph){grid-column:1/-1;margin:0 0 .25rem;font-size:1.45rem}.qs__stay:where(.astro-lxblw7ph){border:0;grid-column:1/-1;grid-template-columns:1fr 1fr;margin:0;padding:0;display:grid}.qs__stay:where(.astro-lxblw7ph) label:where(.astro-lxblw7ph){position:relative}.qs__stay:where(.astro-lxblw7ph) input:where(.astro-lxblw7ph){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.qs__stay:where(.astro-lxblw7ph) span:where(.astro-lxblw7ph){border:1px solid var(--ink);min-height:2.75rem;font:700 .8125rem/1 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.qs__stay:where(.astro-lxblw7ph) label:where(.astro-lxblw7ph)+label:where(.astro-lxblw7ph) span:where(.astro-lxblw7ph){border-left:0}.qs__stay:where(.astro-lxblw7ph) label:where(.astro-lxblw7ph):first-child span:where(.astro-lxblw7ph){border-radius:var(--pill) 0 0 var(--pill)}.qs__stay:where(.astro-lxblw7ph) label:where(.astro-lxblw7ph):last-child span:where(.astro-lxblw7ph){border-radius:0 var(--pill) var(--pill) 0}.qs__stay:where(.astro-lxblw7ph) input:where(.astro-lxblw7ph):checked+span:where(.astro-lxblw7ph){background:var(--ink);color:var(--on-ink)}.qs__stay:where(.astro-lxblw7ph) input:where(.astro-lxblw7ph):focus-visible+span:where(.astro-lxblw7ph){outline:2px solid var(--accent-text);outline-offset:2px}.qs__f:where(.astro-lxblw7ph){gap:.3rem;min-width:0;display:grid}.qs__f:where(.astro-lxblw7ph) span:where(.astro-lxblw7ph){font:700 .6875rem/1.2 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.qs__f:where(.astro-lxblw7ph) input:where(.astro-lxblw7ph),.qs__f:where(.astro-lxblw7ph) select:where(.astro-lxblw7ph){border:1px solid var(--field-line);border-radius:var(--radius);background:var(--surface);width:100%;min-width:0;min-height:2.75rem;color:var(--ink);font:400 1rem/1.2 var(--sans);padding:.5rem .65rem}.qs__f:where(.astro-lxblw7ph) input:where(.astro-lxblw7ph):focus,.qs__f:where(.astro-lxblw7ph) select:where(.astro-lxblw7ph):focus{border-color:var(--ink);box-shadow:0 0 0 2px var(--accent-text);outline:none}.qs__go:where(.astro-lxblw7ph){grid-column:1/-1}.qs__note:where(.astro-lxblw7ph){color:var(--muted);grid-column:1/-1;margin:0;font-size:.8125rem;line-height:1.45}@media (width>=40rem){.qs:where(.astro-lxblw7ph){grid-template-columns:1fr 1fr 6.5rem}.qs__go:where(.astro-lxblw7ph){grid-column:1/-1}}@media (width>=62rem) and (width<=79.99rem){.qs:where(.astro-lxblw7ph){grid-template-columns:1fr 1fr}.qs__f--n:where(.astro-lxblw7ph){grid-column:1/-1}}.hero:where(.astro-wcolddp2){padding-top:clamp(.75rem,2vw,1.5rem)}.hero__grid:where(.astro-wcolddp2){grid-template-columns:minmax(0,1fr);gap:2rem 3.5rem;padding-block:clamp(1.75rem,4vw,3.25rem) clamp(2.5rem,5vw,4rem);display:grid}@media (width>=62rem){.hero__grid:where(.astro-wcolddp2){grid-template-columns:minmax(0,1.25fr) minmax(20rem,1fr);align-items:start}.hero__search:where(.astro-wcolddp2){top:calc(var(--top-h) + 1.25rem);position:sticky}}.hero__text:where(.astro-wcolddp2) .display:where(.astro-wcolddp2){max-width:22ch;margin-bottom:1.25rem}.hero__text:where(.astro-wcolddp2) .lead:where(.astro-wcolddp2){max-width:38rem;margin-bottom:1.75rem}.hero__facts:where(.astro-wcolddp2){grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));max-width:40rem;font-size:.9375rem}.stays:where(.astro-wcolddp2) h2:where(.astro-wcolddp2){margin-bottom:1.75rem}.stays__grid:where(.astro-wcolddp2){gap:1.5rem;display:grid}@media (width>=56rem){.stays__grid:where(.astro-wcolddp2){grid-template-columns:1fr 1fr;gap:2rem}}.stay:where(.astro-wcolddp2){border-radius:var(--card-r);background:var(--surface);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 36px -28px #5e2f2d99}.stay__img:where(.astro-wcolddp2){aspect-ratio:3/2;display:block;position:relative;overflow:hidden}.stay__img:where(.astro-wcolddp2) picture,.stay__img:where(.astro-wcolddp2) img{width:100%;height:100%}.stay__img:where(.astro-wcolddp2) img{object-fit:cover;transition:transform .5s}.stay:where(.astro-wcolddp2):hover .stay__img:where(.astro-wcolddp2) img{transform:scale(1.03)}.stay__new:where(.astro-wcolddp2){background:var(--accent);color:var(--ink);font:700 .75rem/1 var(--display);letter-spacing:.14em;text-transform:uppercase;padding:.45rem .75rem;position:absolute;top:1rem;left:1rem}.stay__body:where(.astro-wcolddp2){flex-direction:column;flex:1;padding:clamp(1.4rem,3vw,2.1rem);display:flex}.stay__body:where(.astro-wcolddp2) h3:where(.astro-wcolddp2) a:where(.astro-wcolddp2){color:inherit;text-decoration:none}.stay__body:where(.astro-wcolddp2) h3:where(.astro-wcolddp2) a:where(.astro-wcolddp2):hover{color:var(--accent-text)}.stay__rooms:where(.astro-wcolddp2),.stay__facts:where(.astro-wcolddp2){border-top:1px solid var(--line);margin:.25rem 0 1.5rem;padding:0;list-style:none}.stay__rooms:where(.astro-wcolddp2) li:where(.astro-wcolddp2),.stay__facts:where(.astro-wcolddp2) li:where(.astro-wcolddp2){border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:.6rem 0;display:flex}.stay__rooms:where(.astro-wcolddp2) a:where(.astro-wcolddp2){color:var(--ink);font-weight:600;text-decoration:none}.stay__rooms:where(.astro-wcolddp2) a:where(.astro-wcolddp2):hover{color:var(--accent-text);text-decoration:underline}.stay__rooms:where(.astro-wcolddp2) li:where(.astro-wcolddp2)>span:where(.astro-wcolddp2){color:var(--muted);font-size:.875em}.stay__facts:where(.astro-wcolddp2) li:where(.astro-wcolddp2):before{content:"";background:var(--accent);border-radius:50%;flex:none;width:.45rem;height:.45rem}.stay__facts:where(.astro-wcolddp2) li:where(.astro-wcolddp2){justify-content:flex-start}.stay__cta:where(.astro-wcolddp2){margin-top:auto}.reviews:where(.astro-wcolddp2){background:var(--soft)}.reviews__in:where(.astro-wcolddp2){align-items:center;gap:1.5rem 3rem;max-width:52rem;display:grid}@media (width>=40rem){.reviews__in:where(.astro-wcolddp2){grid-template-columns:auto 1fr}}.reviews__award:where(.astro-wcolddp2) img{width:150px;height:auto}.breakfast:where(.astro-wcolddp2){font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:#fff;font-size:.85em}.perte:where(.astro-wcolddp2){columns:2 16rem;column-gap:2.5rem}.perte:where(.astro-wcolddp2) li:where(.astro-wcolddp2){break-inside:avoid}.where__btns:where(.astro-wcolddp2){flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}
