:where([data-niche=stay]) .ds-offers{gap:var(--ds-gap);margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){:where([data-niche=stay]) .ds-offers{grid-template-columns:repeat(3,minmax(0,1fr))}}:where([data-niche=stay]) .ds-offers__card{background-color:var(--e-surface);border:1px solid var(--e-line);border-radius:var(--ds-radius-chip);min-inline-size:0;transition:border-color var(--ds-season-tokens) var(--ds-ease), box-shadow var(--ds-season-tokens) var(--ds-ease);flex-direction:column;gap:.4rem;padding:1.1rem 1.15rem;display:flex}:where([data-niche=stay]) .scope-ink .ds-offers__card{background-color:var(--e-ink-surface);border-color:var(--e-line-ink)}:where([data-niche=stay]) .ds-offers__card[data-on]{border-color:var(--e-accent);box-shadow:inset 0 0 0 1px var(--e-accent)}:where([data-niche=stay]) .ds-offers__title{margin:0}:where([data-niche=stay]) .ds-offers__line{color:var(--e-muted);max-inline-size:40ch;margin:0}:where([data-niche=stay]) .scope-ink .ds-offers__line{color:var(--e-on-ink-muted)}:where([data-niche=stay]) .ds-offers__applies{align-items:center;gap:var(--ds-arch-gap);font-size:var(--ds-label);letter-spacing:var(--ds-label-track);text-transform:uppercase;color:var(--e-accent);margin:.35rem 0 0;display:flex}:where([data-niche=stay]) .ds-offers__arch{inline-size:var(--ds-arch);block-size:var(--ds-arch);flex:none}
:where([data-niche=stay]) .ds-book__reviews{gap:var(--ds-gap);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){:where([data-niche=stay]) .ds-book__reviews{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){:where([data-niche=stay]) .ds-book__reviews{grid-template-columns:repeat(3,minmax(0,1fr))}}:where([data-niche=stay]) .ds-book__offers-title,:where([data-niche=stay]) .ds-book__ask-title{margin-block-start:var(--ds-r-open);margin-block-end:clamp(1.25rem,3vw,2rem)}
:where([data-niche=stay]) .ds-map{inline-size:100%;color:var(--e-text);position:relative}:where([data-niche=stay]) .ds-map--region{aspect-ratio:1}:where([data-niche=stay]) .ds-map--village{aspect-ratio:600/420}:where([data-niche=stay]) .ds-map__svg{block-size:100%;inline-size:100%;position:absolute;inset:0}:where([data-niche=stay]) .ds-map__sea{fill:currentColor;stroke:none;opacity:.07}:where([data-niche=stay]) .ds-map__coast{fill:none;stroke:currentColor;stroke-width:.9px;stroke-linecap:round;opacity:.5}:where([data-niche=stay]) .ds-map__range{fill:none;stroke:currentColor;stroke-width:7px;stroke-linecap:round;opacity:.09}:where([data-niche=stay]) .ds-map__road{fill:none;stroke:var(--e-accent-2);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;opacity:.85}:where([data-niche=stay]) .ds-map__ledge{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;opacity:.45}:where([data-niche=stay]) .ds-map__road--village{stroke-width:9px;opacity:.55}:where([data-niche=stay]) .ds-map__square{fill:var(--e-surface-2);stroke:currentColor;stroke-width:1.5px;opacity:.75}:where([data-niche=stay]) .ds-map__tree{fill:var(--e-accent-2);opacity:.32}:where([data-niche=stay]) .ds-map__fountain{fill:none;stroke:currentColor;stroke-width:2px;opacity:.55}:where([data-niche=stay]) .ds-map__basin{fill:currentColor;opacity:.4}:where([data-niche=stay]) .ds-map__church{fill:var(--e-surface);stroke:currentColor;stroke-width:2px;stroke-linejoin:round}:where([data-niche=stay]) .ds-map__lane{fill:none;stroke:currentColor;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;opacity:.28}:where([data-niche=stay]) .ds-map__house{fill:var(--e-accent);stroke:var(--e-accent-strong);stroke-width:2px}:where([data-niche=stay]) .ds-map__names text{fill:currentColor;font-family:var(--e-font-body);opacity:.72;font-size:17px}:where([data-niche=stay]) .ds-map__points{margin:0;padding:0;list-style:none;position:absolute;inset:0}:where([data-niche=stay]) .ds-map__points>li{position:absolute;transform:translate(-50%,-50%)}:where([data-niche=stay]) .ds-map__point{inline-size:var(--ds-tap);block-size:var(--ds-tap);color:var(--e-muted);cursor:pointer;transition:color var(--ds-enter) var(--ds-ease), transform var(--ds-enter) var(--ds-ease);background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:relative}:where([data-niche=stay]) .ds-map__point[disabled]{cursor:default}:where([data-niche=stay]) .ds-map__arch{block-size:.75rem;inline-size:.75rem;overflow:visible}:where([data-niche=stay]) .ds-map__point[data-house]{color:var(--e-accent)}@media (hover:hover){:where([data-niche=stay]) .ds-map__point:not([disabled]):hover{color:var(--e-accent);transform:scale(1.12)}}:where([data-niche=stay]) .ds-map__point[data-on]{color:var(--e-accent)}:where([data-niche=stay]) .ds-map__point:focus-visible{outline:2px solid var(--e-focus);outline-offset:-6px;border-radius:var(--ds-radius-pill)}:where([data-niche=stay]) .ds-map__name{white-space:nowrap;letter-spacing:.02em;color:var(--e-text);pointer-events:none;font-size:.6875rem;position:absolute;inset-inline-start:50%;transform:translate(-50%)}:where([data-niche=stay]) .ds-map__name[data-side=below]{inset-block-start:calc(100% - .5rem)}:where([data-niche=stay]) .ds-map__name[data-side=above]{inset-block-end:calc(100% - .5rem)}:where([data-niche=stay]) .ds-map__point[data-on] .ds-map__name{color:var(--e-accent);font-weight:600}
:where([data-niche=stay]) .ds-gate__word{font-family:var(--e-font-display);letter-spacing:var(--ds-display-track);color:var(--e-on-ink);margin:0;font-size:clamp(2.5rem,16vw,13rem);font-weight:400;line-height:.92}:where([data-niche=stay]) .ds-gate__lede{max-inline-size:34ch;margin-block:clamp(1rem,3vw,1.75rem) 0}:where([data-niche=stay]) .ds-gate__cta{margin-block:clamp(1.25rem,3vw,2rem) 0}:where([data-niche=stay]) .ds-gate__panel{margin-block-start:clamp(2rem,6vw,3.5rem)}:where([data-niche=stay]) .ds-gate__rows{margin:clamp(1.25rem,3vw,2rem) 0 0}:where([data-niche=stay]) .ds-gate__row{border-block-end:1px solid var(--e-line-ink);flex-direction:column;gap:.3rem;padding-block:.85rem;display:flex}:where([data-niche=stay]) .ds-gate__row dt{color:var(--e-on-ink-muted)}:where([data-niche=stay]) .ds-gate__row dd{color:var(--e-on-ink);flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;margin:0;display:flex}:where([data-niche=stay]) .ds-gate__address{max-inline-size:34ch}:where([data-niche=stay]) .ds-gate__link{white-space:nowrap}:where([data-niche=stay]) .ds-gate__mapfield{margin-block-start:clamp(2rem,5vw,3rem)}:where([data-niche=stay]) .ds-gate__embed{aspect-ratio:3/2;border:1px solid var(--e-line-ink);background-color:var(--e-ink-surface);position:relative;overflow:hidden}:where([data-niche=stay]) .ds-gate__embed iframe{border:0;block-size:100%;inline-size:100%;position:absolute;inset:0}@media (min-width:48rem){:where([data-niche=stay]) .ds-gate__mapfield{margin-block-start:clamp(2rem,6vw,3.5rem)}}:where([data-niche=stay]) .ds-gate__top{isolation:isolate;padding-block-end:clamp(1.5rem,4vw,3rem);position:relative}:where([data-niche=stay]) .ds-gate__photo{z-index:-1;inset-inline:calc(-1 * var(--ds-gutter));position:absolute;inset-block-start:calc(-1 * var(--ds-r-snug));inset-block-end:0;overflow:hidden}:where([data-niche=stay]) .ds-gate__photo:after{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--e-ink) 25%, transparent) 0%, color-mix(in srgb, var(--e-ink) 40%, transparent) 55%, var(--e-ink) 100%), linear-gradient(to right, color-mix(in srgb, var(--e-ink) 62%, transparent) 0%, color-mix(in srgb, var(--e-ink) 20%, transparent) 60%, transparent 100%);position:absolute;inset:0}[dir=rtl] :where([data-niche=stay]) .ds-gate__photo:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--e-ink) 25%, transparent) 0%, color-mix(in srgb, var(--e-ink) 40%, transparent) 55%, var(--e-ink) 100%), linear-gradient(to left, color-mix(in srgb, var(--e-ink) 62%, transparent) 0%, color-mix(in srgb, var(--e-ink) 20%, transparent) 60%, transparent 100%)}:where([data-niche=stay]) .ds-gate__square{margin:clamp(1.25rem,3vw,2rem) 0 0}:where([data-niche=stay]) .ds-gate__caption{max-inline-size:46ch;color:var(--e-on-ink-muted);margin-block-start:.7rem;font-size:.875rem;line-height:1.5}
:where([data-niche=stay]) .ds-hosts{flex-direction:column;gap:clamp(1.5rem,3.5vw,2.5rem);display:flex}:where([data-niche=stay]) .ds-hosts__deck{--ds-deck-cols:3;margin-block:0;padding-block:0;list-style:none}:where([data-niche=stay]) .ds-hosts__card{flex-direction:column;align-items:flex-start;gap:.3rem;min-inline-size:0;display:flex}:where([data-niche=stay]) .ds-hosts__card--one{max-inline-size:22rem}:where([data-niche=stay]) .ds-hosts__plate{inline-size:100%;margin-block-end:.5rem}:where([data-niche=stay]) .ds-hosts__second{display:block;position:absolute;inset:0}:where([data-niche=stay]) .ds-hosts__second img,:where([data-niche=stay]) .ds-hosts__second>*{object-fit:cover;block-size:100%;inline-size:100%}:where([data-niche=stay]) .ds-hosts__empty{background-color:var(--e-surface-2);color:var(--e-accent);place-items:center;display:grid;position:absolute;inset:0}:where([data-niche=stay]) .ds-hosts__empty .ds-arch-mark{block-size:2.75rem;inline-size:2.75rem}:where([data-niche=stay]) .ds-hosts__empty--big .ds-arch-mark{block-size:4.5rem;inline-size:4.5rem}:where([data-niche=stay]) .ds-hosts__name{margin:0}:where([data-niche=stay]) .ds-hosts__role{color:var(--e-muted);margin:0}:where([data-niche=stay]) .ds-hosts__line{font-family:var(--e-font-quote);font-size:var(--ds-body-lede);margin:.35rem 0 0;line-height:1.45}:where([data-niche=stay]) .ds-hosts__action{margin:.6rem 0 0}:where([data-niche=stay]) .ds-hosts__sentences{gap:.75rem;max-inline-size:62ch;display:grid}@media (min-width:64rem){:where([data-niche=stay]) .ds-hosts__sentences{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2.5rem;max-inline-size:none}}:where([data-niche=stay]) .ds-hosts__sentences p{max-inline-size:42ch;margin:0}:where([data-niche=stay]) .ds-hosts__gate{inline-size:100%}
:where([data-niche=stay]) .ds-cut{grid-column:1/-1;gap:clamp(1.25rem,3vw,2.25rem);display:grid}@media (min-width:64rem){:where([data-niche=stay]) .ds-cut{grid-template-columns:7fr 5fr;grid-template-areas:"drawing card""list card";align-items:start;column-gap:clamp(1.5rem,3vw,3rem)}:where([data-niche=stay]) .ds-cut__drawing{grid-area:drawing}:where([data-niche=stay]) .ds-cut__list{grid-area:list}:where([data-niche=stay]) .ds-cut__card{grid-area:card}}:where([data-niche=stay]) .ds-cut__drawing{aspect-ratio:1000/620;inline-size:100%;color:var(--e-text);position:relative}:where([data-niche=stay]) .ds-cut__svg{block-size:100%;inline-size:100%;position:absolute;inset:0}:where([data-niche=stay]) .ds-cut__sky{fill:var(--e-surface);opacity:.55}:where([data-niche=stay]) .ds-cut__earth{fill:var(--e-surface-2);opacity:.5}:where([data-niche=stay]) .ds-cut__ridge,:where([data-niche=stay]) .ds-cut__drop,:where([data-niche=stay]) .ds-cut__terrace-line{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;opacity:.3}:where([data-niche=stay]) .ds-cut__ridge--far{opacity:.16}:where([data-niche=stay]) .ds-cut__terrace-line{opacity:.2}:where([data-niche=stay]) .ds-cut__wall{fill:var(--e-surface-2);stroke:currentColor;stroke-width:2px;stroke-linejoin:round;opacity:.92}:where([data-niche=stay]) .ds-cut__void{fill:var(--e-bg);stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round}:where([data-niche=stay]) .ds-cut__slab,:where([data-niche=stay]) .ds-cut__stone{fill:var(--e-surface-2);stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round}:where([data-niche=stay]) .ds-cut__line{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;opacity:.5}:where([data-niche=stay]) .ds-cut__furniture{fill:none;stroke:currentColor;stroke-width:1.4px;opacity:.38}:where([data-niche=stay]) .ds-cut__furniture-line{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;opacity:.42}:where([data-niche=stay]) .ds-cut__roof{fill:var(--e-accent);stroke:var(--e-accent-strong);stroke-width:2px;stroke-linejoin:round}:where([data-niche=stay]) .ds-cut__tile-line{fill:none;stroke:var(--e-on-accent);stroke-width:1.4px;stroke-linecap:round;opacity:.22}:where([data-niche=stay]) .ds-cut__trunk{fill:none;stroke:currentColor;stroke-width:5px;stroke-linecap:round;opacity:.6}:where([data-niche=stay]) .ds-cut__olive{fill:var(--e-accent-2);opacity:.42;transition:fill var(--ds-season-fade) var(--ds-ease)}:where([data-niche=stay]) .ds-cut__water{fill:none;stroke:var(--e-accent-2);stroke-width:2px;stroke-linecap:round;opacity:.55}:where([data-niche=stay]) .ds-cut__snow{fill:none;stroke:var(--e-on-ink);stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity var(--ds-season-fade) var(--ds-ease)}:where([data-niche=stay]) .ds-cut__snow--roof{stroke-width:9px}:where([data-niche=stay]) .ds-cut__snow--wall{stroke-width:7px}:where([data-niche=stay]) .ds-cut__target[data-hover]{fill:color-mix(in srgb, var(--e-accent) 14%, transparent)}:where([data-niche=stay]) .ds-cut__target[data-on]{fill:color-mix(in srgb, var(--e-accent) 20%, transparent)}:where([data-niche=stay]) .ds-cut__halo{fill:var(--e-bg);opacity:.62}:where([data-niche=stay]) .ds-cut__mark-arch{fill:none;stroke:currentColor;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;opacity:.55;transition:fill .32s var(--ds-ease), opacity var(--ds-enter) var(--ds-ease)}:where([data-niche=stay]) .ds-cut__mark[data-on] .ds-cut__mark-arch{fill:var(--e-accent);stroke:var(--e-accent);opacity:1}:where([data-niche=stay]) .ds-cut__mark-name{fill:currentColor;font-family:var(--e-font-body);opacity:.72;font-size:26px;font-weight:600}@media (max-width:47.99rem){:where([data-niche=stay]) .ds-cut__mark-name{display:none}}:where([data-niche=stay]) .ds-cut__hits{position:absolute;inset:0}:where([data-niche=stay]) .ds-cut__hit{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute}:where([data-niche=stay]) .ds-cut__list{flex-wrap:wrap;gap:.4rem;display:flex}:where([data-niche=stay]) .ds-cut__option{align-items:center;gap:var(--ds-arch-gap);min-block-size:var(--ds-tap);border:1px solid var(--e-line);border-radius:var(--ds-radius-chip);color:inherit;font-family:var(--e-font-body);font-size:var(--ds-body);cursor:pointer;transition:border-color var(--ds-enter) var(--ds-ease), background-color var(--ds-enter) var(--ds-ease);background-color:#0000;padding-inline:.85rem;display:inline-flex}:where([data-niche=stay]) .ds-cut__option:hover{border-color:var(--e-accent)}:where([data-niche=stay]) .ds-cut__option[aria-selected=true]{border-color:var(--e-accent);background-color:color-mix(in srgb, var(--e-accent) 10%, transparent)}:where([data-niche=stay]) .ds-cut__option:focus-visible{outline:2px solid var(--e-focus);outline-offset:2px}:where([data-niche=stay]) .ds-cut__option-arch{inline-size:var(--ds-arch);block-size:var(--ds-arch);color:var(--e-accent);flex:none}:where([data-niche=stay]) .ds-cut__card{flex-direction:column;gap:.65rem;display:flex}:where([data-niche=stay]) .ds-cut__still{display:none}@media (min-width:64rem){:where([data-niche=stay]) .ds-cut__still{aspect-ratio:3/2;background-color:var(--e-surface-2);border-radius:var(--e-radius);inline-size:100%;display:block;position:relative;overflow:hidden}}:where([data-niche=stay]) .ds-cut__still-frame{opacity:0;transition:opacity var(--ds-settle) var(--ds-ease);position:absolute;inset:0}:where([data-niche=stay]) .ds-cut__still-frame[data-on]{opacity:1}:where([data-niche=stay]) .ds-cut__still-frame :is(img,picture,video){object-fit:cover;block-size:100%;inline-size:100%;display:block}:where([data-niche=stay]) .ds-cut__body{flex-direction:column;gap:.45rem;display:flex}:where([data-niche=stay]) .ds-cut__name,:where([data-niche=stay]) .ds-cut__facts{margin:0}:where([data-niche=stay]) .ds-cut__prices{align-items:baseline;gap:.75rem;margin:0;display:flex}:where([data-niche=stay]) .ds-cut__dates{color:var(--e-muted);margin:0;font-size:.9375rem}:where([data-niche=stay]) .ds-cut__dates[data-free]{color:var(--e-accent-2)}:where([data-niche=stay]) .ds-cut__book{cursor:pointer;border:0;align-self:flex-start;margin-block-start:.35rem;font-family:inherit}:where([data-niche=stay]) .ds-cut__note{margin:0;font-size:.8125rem}:where([data-niche=stay][data-season=winter]) .ds-cut__snow{opacity:.9}:where([data-niche=stay][data-season=winter]) .ds-cut__olive{fill:var(--e-muted);opacity:.34}:where([data-niche=stay][data-season=winter]) .ds-cut__sky{fill:var(--e-on-ink-muted);opacity:.34}:where([data-niche=stay][data-season=winter]) .ds-cut__water{opacity:.3}
:where([data-niche=stay]) .ds-theirs{gap:var(--ds-gap);padding:0 var(--ds-gutter) .5rem;margin:clamp(1.25rem,3vw,2rem) 0 0;margin-inline:calc(-1 * var(--ds-gutter));overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}:where([data-niche=stay]) .ds-theirs::-webkit-scrollbar{display:none}:where([data-niche=stay]) .ds-theirs__frame{aspect-ratio:3/2;border:1px solid var(--e-line);background:var(--e-surface);scroll-snap-align:start;flex:none;block-size:clamp(9rem,20vw,14rem);position:relative;overflow:hidden}
:where([data-niche=stay]) .ds-house-sentence{max-inline-size:46ch;margin-block:0 .6rem}:where([data-niche=stay]) .ds-house-sentence:last-child{margin-block-end:clamp(1.5rem,4vw,2.5rem)}:where([data-niche=stay]) .ds-house-story{align-self:center}:where([data-niche=stay]) .ds-house-detail{inline-size:100%;margin-block-end:clamp(1.5rem,4vw,2.5rem)}@media (max-width:47.99rem){:where([data-niche=stay]) .ds-house-detail .frame{aspect-ratio:1!important}}@media (min-width:48rem){:where([data-niche=stay]) .ds-house-detail{align-self:center;inline-size:auto}}
:where([data-niche=stay]) .ds-road{inline-size:100%}:where([data-niche=stay]) .ds-road__wrap{block-size:calc(var(--ds-road-vh,340) * 1vh);position:relative}:where([data-niche=stay]) .ds-stage.ds-road__stage{padding-block-start:calc(var(--omni-chrome-h,0px) + clamp(3.75rem, 9vw, 5.5rem));padding-block-end:calc(clamp(2.25rem, 5vw, 3.25rem) + var(--ds-bar-h,0px));padding-inline:var(--ds-gutter);flex-direction:column;justify-content:space-between;place-items:stretch stretch;display:flex}:where([data-niche=stay]) .ds-road__head{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;display:flex;position:relative}:where([data-niche=stay]) .ds-road__word{margin-block-end:0}:where([data-niche=stay]) .ds-road__readouts{font-family:var(--e-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--e-accent-2);align-items:baseline;gap:1.25rem;font-size:clamp(.9375rem,1.6vw,1.125rem);display:flex}:where([data-niche=stay]) .ds-road__readout{align-items:baseline;display:inline-flex}:where([data-niche=stay]) .ds-road__foot{z-index:2;flex-direction:column;align-items:flex-start;display:flex;position:relative}:where([data-niche=stay]) .ds-road__beats{min-block-size:2.6em;inline-size:100%;position:relative}:where([data-niche=stay]) .ds-road__beat{opacity:0;max-inline-size:22ch;transition:opacity var(--ds-settle) var(--ds-ease), transform var(--ds-settle) var(--ds-ease);margin:0;position:absolute;inset-block-start:0;inset-inline-start:0;transform:translateY(.4rem)}:where([data-niche=stay]) .ds-road__beat[data-on]{opacity:1;transform:none}:where([data-niche=stay]) .ds-road__stage>.ds-progress{z-index:2;inset-block-end:var(--ds-bar-h,0px)}:where([data-niche=stay]) .ds-road--static{padding-block:clamp(2.5rem,7vw,4.5rem);padding-inline:var(--ds-gutter)}:where([data-niche=stay]) .ds-road__static{max-inline-size:var(--ds-max);align-items:start;gap:clamp(1.25rem,3vw,2rem);margin-inline:auto;padding-block-start:1.5rem;display:grid}@media (min-width:64rem){:where([data-niche=stay]) .ds-road__static{grid-template-columns:3fr 2fr}}:where([data-niche=stay]) .ds-road__still{aspect-ratio:16/9;background-color:var(--e-ink-surface);inline-size:100%;overflow:hidden}:where([data-niche=stay]) .ds-road__still picture,:where([data-niche=stay]) .ds-road__still img{object-fit:cover;block-size:100%;inline-size:100%;display:block}:where([data-niche=stay]) .ds-road__list{flex-direction:column;gap:.75rem;display:flex}:where([data-niche=stay]) .ds-road__listitem{border-block-end:1px solid var(--e-line-ink);justify-content:space-between;align-items:baseline;gap:1rem;padding-block-end:.75rem;display:flex}:where([data-niche=stay]) .ds-road__listalt{font-family:var(--e-font-mono);font-variant-numeric:tabular-nums;color:var(--e-accent-2);flex:none;font-size:.9375rem}:where([data-niche=stay]) .ds-road__prose{flex-direction:column;gap:.5rem;max-inline-size:44ch;margin-block-end:clamp(1rem,3vw,1.75rem);display:flex}
:where([data-niche=stay]) .ds-roomplate{flex-direction:column;gap:.75rem;display:flex;position:relative}:where([data-niche=stay]) .ds-roomplate__stage{aspect-ratio:3/2;inline-size:100%;position:relative}:where([data-niche=stay]) .ds-roomplate__frame{border-radius:var(--e-radius);background-color:var(--e-surface-2);color:inherit;contain:paint;text-decoration:none;display:block;position:absolute;inset:0;overflow:hidden}:where([data-niche=stay]) .ds-roomplate__frame:focus-visible{outline:2px solid var(--e-focus);outline-offset:2px}:where([data-niche=stay]) .ds-roomplate__media{display:block;position:absolute;inset:0}:where([data-niche=stay]) .ds-roomplate__media :is(img,picture,video){object-fit:cover;block-size:100%;inline-size:100%;display:block}:where([data-niche=stay]) .ds-roomplate__media--second{opacity:0;transition:opacity var(--ds-settle) var(--ds-ease)}@media (hover:hover){:where([data-niche=stay]) .ds-roomplate:hover .ds-roomplate__media--second{opacity:1}}:where([data-niche=stay]) .ds-roomplate[data-inview] .ds-roomplate__media--second{opacity:1}:where([data-niche=stay]) .ds-roomplate__book{z-index:2;min-block-size:var(--ds-tap);padding-inline:var(--ds-pill-x);padding-block:var(--ds-pill-y);border-radius:var(--ds-radius-pill);background-color:var(--e-accent);color:var(--e-on-accent);font-family:var(--e-font-body);font-size:var(--ds-body);cursor:pointer;transition:background-color var(--ds-enter) var(--ds-ease), transform var(--ds-enter) var(--ds-ease);border:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;position:absolute;inset-block-end:.75rem;inset-inline-start:.75rem}:where([data-niche=stay]) .ds-roomplate__book:hover{background-color:var(--e-accent-strong)}:where([data-niche=stay]) .ds-roomplate__book:active{transform:scale(.985)}:where([data-niche=stay]) .ds-roomplate__book:focus-visible{outline:2px solid var(--e-focus);outline-offset:2px}:where([data-niche=stay]) .ds-roomplate__body{flex-direction:column;gap:.3rem;display:flex}:where([data-niche=stay]) .ds-roomplate__name{font-family:var(--e-font-display);font-weight:400;font-size:var(--ds-display-sub);letter-spacing:var(--ds-display-track);margin:0;line-height:1.2}:where([data-niche=stay]) .ds-roomplate__facts{margin:0}:where([data-niche=stay]) .ds-roomplate__prices{transition:transform var(--ds-enter) var(--ds-ease);align-items:baseline;gap:.75rem;margin:.15rem 0 0;display:flex}@media (hover:hover){:where([data-niche=stay]) .ds-roomplate:hover .ds-roomplate__prices{transform:translateY(-2px)}}:where([data-niche=stay]) .ds-roomplate[data-inview] .ds-roomplate__prices{transform:translateY(-2px)}:where([data-niche=stay]) .ds-roomplate__dates{color:var(--e-muted);margin:.1rem 0 0;font-size:.875rem}:where([data-niche=stay]) .ds-roomplate__dates[data-free]{color:var(--e-accent-2)}@media (min-width:48rem){:where([data-niche=stay]) .ds-roomplate--wide .ds-roomplate__stage{aspect-ratio:21/9}}@media (min-width:64rem){:where([data-niche=stay]) .ds-roomplate--wide{grid-template-columns:8fr 4fr;align-items:end;column-gap:clamp(1.25rem,2.5vw,2.5rem);display:grid}:where([data-niche=stay]) .ds-roomplate--wide .ds-roomplate__body{padding-block-end:.5rem}}
:where([data-niche=stay]) .ds-roomdeck{flex-direction:column;grid-column:1/-1;gap:clamp(1rem,2vw,1.75rem);display:flex}:where([data-niche=stay]) .ds-roomdeck__note{margin:0;font-size:.8125rem}:where([data-niche=stay]) .ds-roomdeck__grid{grid-template-columns:minmax(0,1fr);gap:clamp(1.75rem,5vw,2.75rem);margin:0;padding:0;list-style:none;display:grid}:where([data-niche=stay]) .ds-roomdeck__grid>li{min-inline-size:0}@media (min-width:48rem){:where([data-niche=stay]) .ds-roomdeck__grid{column-gap:var(--ds-gap);grid-template-columns:repeat(12,minmax(0,1fr))}:where([data-niche=stay]) .ds-roomdeck__grid>li{grid-column:span 6}:where([data-niche=stay]) .ds-roomdeck__grid>li[data-wide]{grid-column:1/-1}:where([data-niche=stay]) .ds-roomdeck__grid>li[data-wide]:nth-child(2n){grid-column:span 6}:where([data-niche=stay]) .ds-roomdeck__grid>li[data-wide]:nth-child(2n) .ds-roomplate--wide .ds-roomplate__stage{aspect-ratio:3/2}}@media (min-width:64rem){:where([data-niche=stay]) .ds-roomdeck__grid>li[data-wide]:nth-child(2n) .ds-roomplate--wide{display:block}}
:where([data-niche=stay]) .ds-season-scene{flex-direction:column;gap:clamp(1.5rem,3.5vw,2.75rem);display:flex}:where([data-niche=stay]) .ds-season-scene__switch{display:flex}:where([data-niche=stay]) .ds-seasonal.ds-season-scene__stills{position:absolute;inset:0}:where([data-niche=stay]) .ds-season-scene__stills>*{transition:opacity var(--ds-season-fade) var(--ds-ease), visibility var(--ds-season-fade) var(--ds-ease)}:where([data-niche=stay]:not([data-season=winter])) .ds-season-scene__stills>.ds-seasonal__winter,:where([data-niche=stay][data-season=winter]) .ds-season-scene__stills>.ds-seasonal__summer{visibility:hidden}:where([data-niche=stay]) .ds-season-scene__swap>.ds-seasonal__summer,:where([data-niche=stay]) .ds-season-scene__swap>.ds-seasonal__winter{opacity:1;position:static;inset:auto}:where([data-niche=stay]:not([data-season=winter])) .ds-season-scene__swap>.ds-seasonal__winter,:where([data-niche=stay][data-season=winter]) .ds-season-scene__swap>.ds-seasonal__summer{display:none}:where([data-niche=stay]) .ds-season-scene__top{gap:clamp(1.25rem,3vw,2.5rem);display:grid}@media (min-width:48rem){:where([data-niche=stay]) .ds-season-scene__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}:where([data-niche=stay]) .ds-season-scene__plate{inline-size:100%}:where([data-niche=stay]) .ds-season-scene__media{min-inline-size:0;position:relative}:where([data-niche=stay]) .ds-season-scene__media .ds-season-scene__inset{z-index:1;inline-size:42%;box-shadow:0 0 0 clamp(4px, .55vw, 8px) var(--e-bg);margin-block-start:-17%;margin-inline:auto 4%;position:relative}:where([data-niche=stay]) .ds-season-scene__empty{background-color:var(--e-surface-2);color:var(--e-accent);place-items:center;display:grid;position:absolute;inset:0}:where([data-niche=stay]) .ds-season-scene__empty .ds-arch-mark{block-size:2.75rem;inline-size:2.75rem}:where([data-niche=stay]) .ds-season-scene__words{flex-direction:column;gap:.75rem;min-inline-size:0;display:flex}:where([data-niche=stay]) .ds-season-scene__h{margin:0}:where([data-niche=stay]) .ds-season-scene__h+*{margin-block-start:-.15rem}:where([data-niche=stay]) .ds-season-scene__days{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:where([data-niche=stay]) .ds-season-scene__days li{border-block-end:1px solid var(--e-line);font-size:var(--ds-body-lede);padding-block:.6rem;line-height:1.45}:where([data-niche=stay]) .ds-season-scene__chips{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}:where([data-niche=stay]) .ds-season-scene__chip{color:inherit;text-decoration:none}:where([data-niche=stay]) .ds-season-scene__chip:hover{border-color:var(--e-accent)}:where([data-niche=stay]) .ds-season-scene__chip:focus-visible{outline:2px solid var(--e-focus);outline-offset:2px}:where([data-niche=stay]) .ds-season-scene__band{flex-wrap:wrap;align-items:baseline;gap:.2rem .9rem;margin:.35rem 0 0;display:flex}:where([data-niche=stay]) .ds-season-scene__tablewrap{overscroll-behavior-inline:contain;margin-inline:calc(var(--ds-gutter) * -1);padding-inline:var(--ds-gutter);overflow-x:auto}@media (min-width:48rem){:where([data-niche=stay]) .ds-season-scene__tablewrap{margin-inline:0;padding-inline:0}}:where([data-niche=stay]) .ds-season-scene__table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%;min-inline-size:22rem}:where([data-niche=stay]) .ds-season-scene__caption{caption-side:top;text-align:start;font-size:var(--ds-label);letter-spacing:var(--ds-label-track);text-transform:uppercase;color:var(--e-muted);padding-block-end:.6rem}:where([data-niche=stay]) .ds-season-scene__table th,:where([data-niche=stay]) .ds-season-scene__table td{text-align:end;border-block-end:1px solid var(--e-line);padding:.5rem .75rem;font-weight:400}:where([data-niche=stay]) .ds-season-scene__table thead th{font-size:var(--ds-label);letter-spacing:var(--ds-label-track);text-transform:uppercase;color:var(--e-muted);white-space:nowrap}:where([data-niche=stay]) .ds-season-scene__month,:where([data-niche=stay]) .ds-season-scene__table thead th:first-child{text-align:start;white-space:nowrap}:where([data-niche=stay]) .ds-season-scene__month{align-items:center;gap:var(--ds-arch-gap);display:flex}:where([data-niche=stay]:not([data-season=winter])) .ds-season-scene__table tr[data-month-season=summer],:where([data-niche=stay][data-season=winter]) .ds-season-scene__table tr[data-month-season=winter]{background-color:var(--e-surface)}:where([data-niche=stay]) .ds-season-scene__table tr[data-now] th,:where([data-niche=stay]) .ds-season-scene__table tr[data-now] td{color:var(--e-text);font-weight:600}:where([data-niche=stay]) .ds-season-scene__mark{color:var(--e-accent-2);flex:none;align-items:center;display:inline-flex}:where([data-niche=stay]) .ds-season-scene__mark .ds-arch-mark{inline-size:var(--ds-arch);block-size:var(--ds-arch)}:where([data-niche=stay]) .ds-season-scene__road{flex-direction:column;gap:.4rem;max-inline-size:52ch;display:flex}:where([data-niche=stay]) .ds-season-scene__road p{margin:0}:where([data-niche=stay]) .ds-season-scene__bandhalf{color:var(--e-muted);display:inline}:where([data-niche=stay]) .ds-season-scene__bandhalf--current{color:inherit}:where([data-niche=stay]) .ds-season-scene__bandhalf+.ds-season-scene__bandhalf:before{content:" · ";color:var(--e-muted)}
