:where([data-niche=stay]){--ds-r-open:clamp(4.75rem, 10.5vw, 9rem);--ds-r-snug:clamp(2.75rem, 5.5vw, 4.75rem);--ds-gutter:clamp(1.15rem, 4.5vw, 3.5rem);--ds-max:88rem;--ds-cols:12;--ds-gap:clamp(.85rem, 1.6vw, 1.5rem);--ds-display-hero:clamp(3rem, 10vw, 7.5rem);--ds-display-word:clamp(1.9rem, 6vw, 4rem);--ds-display-title:clamp(1.45rem, 3.2vw, 2.35rem);--ds-display-sub:clamp(1.1rem, 2.1vw, 1.5rem);--ds-display-track:.01em;--ds-display-leading:1.05;--ds-body:clamp(.95rem, 1.05vw, 1.03rem);--ds-body-lede:clamp(1.05rem, 1.5vw, 1.28rem);--ds-body-leading:1.62;--ds-word:1.1rem;--ds-word-track:.14em;--ds-label:.6875rem;--ds-label-track:.14em;--ds-radius-chip:2px;--ds-radius-pill:999px;--ds-tap:2.75rem;--ds-pill-x:1.35rem;--ds-pill-y:.72rem;--ds-arch:.8125rem;--ds-arch-gap:.5rem;--ds-night:2.5rem;--ds-night-gap:.25rem;--ds-sheet-h:92svh;--ds-sheet-w:28.5rem;--ds-ease:cubic-bezier(.22, 1, .36, 1);--ds-enter:.26s;--ds-settle:.6s;--ds-scene:.8s;--ds-stagger:70ms;--ds-season-fade:.6s;--ds-season-tokens:.4s;font-family:var(--e-font-body)}:where([data-niche=stay]) [data-omni-chrome]{font-family:var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}[dir=rtl] :where([data-niche=stay]){--ds-display-hero:clamp(2.76rem, 9.2vw, 6.9rem);--ds-display-word:clamp(1.75rem, 5.5vw, 3.68rem);--ds-display-title:clamp(1.33rem, 2.95vw, 2.16rem);--ds-display-sub:clamp(1.01rem, 1.93vw, 1.38rem);--ds-display-track:0}:where([data-niche=stay]) .ds-scene{inline-size:100%;position:relative}:where([data-niche=stay]) .ds-r-open{padding-block:var(--ds-r-open)}:where([data-niche=stay]) .ds-r-snug{padding-block:var(--ds-r-snug)}:where([data-niche=stay]) .ds-r-flush{padding-block:0}:where([data-niche=stay]) .ds-ground-page{background-color:var(--e-bg);color:var(--e-text)}:where([data-niche=stay]) .ds-ground-surface{background-color:var(--e-surface);color:var(--e-text)}:where([data-niche=stay]) .ds-ground-ink{background-color:var(--e-ink);color:var(--e-on-ink)}:where([data-niche=stay]) .ds-wrap{inline-size:100%;max-inline-size:var(--ds-max);padding-inline:var(--ds-gutter);margin-inline:auto}:where([data-niche=stay]) .ds-grid{grid-template-columns:repeat(var(--ds-cols), minmax(0, 1fr));gap:var(--ds-gap);display:grid}:where([data-niche=stay]) .ds-word{align-items:center;gap:var(--ds-arch-gap);font-family:var(--e-font-display);font-size:var(--ds-word);letter-spacing:var(--ds-word-track);text-transform:uppercase;margin-block-end:clamp(1.25rem,3vw,2.25rem);font-weight:400;line-height:1.2;display:flex}:where([data-niche=stay]) .ds-word__arch{inline-size:var(--ds-arch);block-size:var(--ds-arch);color:var(--e-accent);flex:none}:where([data-niche=stay]) .ds-hero{font-family:var(--e-font-display);font-weight:400;font-size:var(--ds-display-hero);letter-spacing:var(--ds-display-track);line-height:var(--ds-display-leading)}:where([data-niche=stay]) .ds-title{font-family:var(--e-font-display);font-weight:400;font-size:var(--ds-display-title);letter-spacing:var(--ds-display-track);line-height:1.12}:where([data-niche=stay]) .ds-sub{font-family:var(--e-font-display);font-weight:400;font-size:var(--ds-display-sub);letter-spacing:var(--ds-display-track);line-height:1.2}:where([data-niche=stay]) .ds-body{font-size:var(--ds-body);line-height:var(--ds-body-leading)}:where([data-niche=stay]) .ds-lede{font-size:var(--ds-body-lede);line-height:1.5}:where([data-niche=stay]) .ds-facts{font-size:var(--ds-body);font-weight:600;line-height:1.45}:where([data-niche=stay]) .ds-muted{color:var(--e-muted)}:where([data-niche=stay]) .ds-num{font-family:var(--e-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:0;unicode-bidi:isolate}:where([data-niche=stay]) .ds-pill{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-size:var(--ds-body);text-align:center;transition:background-color var(--ds-enter) var(--ds-ease), transform var(--ds-enter) var(--ds-ease);justify-content:center;align-items:center;gap:.5rem;font-weight:600;line-height:1;display:inline-flex}:where([data-niche=stay]) .ds-pill:hover{background-color:var(--e-accent-strong)}:where([data-niche=stay]) .ds-pill:active{transform:scale(.985)}:where([data-niche=stay]) .ds-pill--quiet{color:var(--e-text);border:1px solid var(--e-line-strong);background-color:#0000}:where([data-niche=stay]) .ds-ground-ink .ds-pill--quiet,:where([data-niche=stay]) .scope-ink .ds-pill--quiet{color:var(--e-on-ink);border-color:var(--e-line-ink-strong)}:where([data-niche=stay]) .ds-pill--quiet:hover{border-color:var(--e-accent);background-color:#0000}:where([data-niche=stay]) .ds-chip{min-block-size:var(--ds-tap);border-radius:var(--ds-radius-chip);border:1px solid var(--e-line-strong);color:inherit;font-size:var(--ds-body);transition:background-color .12s var(--ds-ease), border-color .12s var(--ds-ease), transform .12s var(--ds-ease);background-color:#0000;justify-content:center;align-items:center;gap:.4rem;padding-inline:.9rem;line-height:1;display:inline-flex}:where([data-niche=stay]) .ds-chip[aria-pressed=true],:where([data-niche=stay]) .ds-chip[data-on]{background-color:var(--e-accent);border-color:var(--e-accent);color:var(--e-on-accent)}:where([data-niche=stay]) .ds-chip:active{transform:translateY(1px)}:where([data-niche=stay]) .ds-row{border-block-end:1px solid var(--e-line);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.75rem;display:flex}:where([data-niche=stay]) .ds-hairline{background-color:var(--e-line);border:0;block-size:1px;inline-size:100%}:where([data-niche=stay]) .ds-link{color:var(--e-accent-2);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:from-font}:where([data-niche=stay]) .ds-link:hover{color:var(--e-accent)}:where([data-niche=stay]) .ds-plate{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-plate__frame{inline-size:100%;position:relative;overflow:hidden}:where([data-niche=stay]) .ds-plate__img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}:where([data-niche=stay]) .ds-plate__second{opacity:0;transition:opacity var(--ds-settle) var(--ds-ease)}:where([data-niche=stay]) .ds-plate:hover .ds-plate__second,:where([data-niche=stay]) .ds-plate[data-inview] .ds-plate__second{opacity:1}:where([data-niche=stay]) .ds-seasonal{position:relative}:where([data-niche=stay]) .ds-seasonal>*{transition:opacity var(--ds-season-fade) var(--ds-ease)}:where([data-niche=stay]) .ds-seasonal__winter,:where([data-niche=stay]) .ds-seasonal__summer{position:absolute;inset:0}:where([data-niche=stay]) .ds-seasonal__summer{opacity:1}:where([data-niche=stay]) .ds-seasonal__winter,:where([data-niche=stay][data-season=winter]) .ds-seasonal__summer{opacity:0}:where([data-niche=stay][data-season=winter]) .ds-seasonal__winter{opacity:1}:where([data-niche=stay]) .ds-pending[data-ds-set=mist]{clip-path:inset(100% 0 0)}:where([data-niche=stay]) [data-ds-set=mist]{clip-path:inset(0);transition:clip-path .48s var(--ds-ease)}:where([data-niche=stay]) .ds-lines>*{display:block;overflow:hidden}:where([data-niche=stay]) .ds-lines>*>*{opacity:1;transition:transform var(--ds-settle) var(--ds-ease), opacity var(--ds-enter) var(--ds-ease);display:block;transform:translateY(0)}:where([data-niche=stay]) .ds-pending.ds-lines>*>*{opacity:0;transform:translateY(110%)}:where([data-niche=stay]) .ds-lines>:nth-child(2)>*{transition-delay:var(--ds-stagger)}:where([data-niche=stay]) .ds-lines>:nth-child(3)>*{transition-delay:calc(var(--ds-stagger) * 2)}:where([data-niche=stay]) .ds-lines>:nth-child(4)>*{transition-delay:calc(var(--ds-stagger) * 3)}:where([data-niche=stay]) .ds-roll{vertical-align:baseline;block-size:1.1em;line-height:1.1;display:inline-flex;overflow:hidden}:where([data-niche=stay]) .ds-roll__digits{transition:transform .4s var(--ds-ease);display:inline-block;transform:translateY(0)}:where([data-niche=stay]) .ds-pending .ds-roll__digits{transform:translateY(1.1em)}:where([data-niche=stay]) .ds-arch-fill{transition:fill .32s var(--ds-ease)}:where([data-niche=stay]) .ds-instant,:where([data-niche=stay]) .ds-instant *{transition:none!important}@media (prefers-reduced-motion:reduce){:where([data-niche=stay]) *{transition-duration:.01ms!important;animation-duration:.01ms!important}:where([data-niche=stay]) .ds-pending[data-ds-set=mist]{clip-path:inset(0)}:where([data-niche=stay]) .ds-pending.ds-lines>*>*{opacity:1;transform:none}}:where([data-niche=stay]) .ds-cal{gap:var(--ds-night-gap);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}:where([data-niche=stay]) .ds-cal__night{min-block-size:var(--ds-night);font-family:var(--e-font-mono);font-variant-numeric:tabular-nums;color:inherit;clip-path:inset(0);transition:clip-path .2s var(--ds-ease), background-color .2s var(--ds-ease);background-color:#0000;justify-content:center;align-items:center;font-size:.875rem;display:flex;position:relative}:where([data-niche=stay]) .ds-cal__night:hover:not([disabled]){outline:1px solid var(--e-accent);outline-offset:-1px}:where([data-niche=stay]) .ds-cal__night[data-state=picked]{background-color:var(--e-accent);color:var(--e-on-accent);clip-path:path("M0 100% L0 46% A50% 50% 0 0 1 100% 46% L100% 100% Z")}:where([data-niche=stay]) .ds-cal__night[data-state=taken]{color:var(--e-muted);cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:1px}:where([data-niche=stay]) .ds-cal__night[data-state=past]{color:var(--e-muted);opacity:.4;cursor:default}:where([data-niche=stay]) .ds-cal__night[data-state=between]{background-color:var(--e-surface-2)}:where([data-niche=stay]) .ds-deck{gap:var(--ds-gap);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding-inline:var(--ds-gutter);margin-inline:calc(var(--ds-gutter) * -1);grid-auto-columns:minmax(78%,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}:where([data-niche=stay]) .ds-deck::-webkit-scrollbar{display:none}:where([data-niche=stay]) .ds-deck>*{scroll-snap-align:start}@media (min-width:64rem){:where([data-niche=stay]) .ds-deck{grid-auto-flow:row;grid-template-columns:repeat(var(--ds-deck-cols,3), minmax(0, 1fr));margin-inline:0;padding-inline:0;overflow:visible}}:where([data-niche=stay]) .ds-stage{place-items:center;block-size:100svh;display:grid;position:sticky;top:0;overflow:hidden}:where([data-niche=stay]) .ds-stage__video{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}:where([data-niche=stay]) .ds-progress{inset-inline:0;background-color:var(--e-line-ink);block-size:2px;position:absolute;bottom:0}:where([data-niche=stay]) .ds-progress__fill{block-size:100%;inline-size:calc(var(--ds-p,0) * 100%);background-color:var(--e-accent-2);transform-origin:0}[dir=rtl] :where([data-niche=stay]) .ds-progress__fill{transform-origin:100%;margin-inline-start:auto}:where([data-niche=stay]) .ds-drag{touch-action:pan-y;-webkit-user-select:none;user-select:none}:where([data-niche=stay]) .ds-sheet{inset-inline:0;max-block-size:var(--ds-sheet-h);background-color:var(--e-surface);color:var(--e-text);z-index:90;flex-direction:column;display:flex;position:fixed;bottom:0}@media (min-width:48rem){:where([data-niche=stay]) .ds-sheet{inset-inline:auto 0;inline-size:var(--ds-sheet-w);max-block-size:100svh;top:0}}:where([data-niche=stay]) .ds-sheet__grab{background-color:var(--e-line-strong);border-radius:999px;flex:none;block-size:3px;inline-size:2.5rem;margin:.625rem auto}@media (min-width:48rem){:where([data-niche=stay]) .ds-sheet__grab{display:none}}:where([data-niche=stay]) .ds-sheet__body{overscroll-behavior:contain;padding-inline:var(--ds-gutter);flex:1;overflow-y:auto}:where([data-niche=stay]) .ds-sheet__foot{padding:1rem var(--ds-gutter) max(1rem, env(safe-area-inset-bottom));border-block-start:1px solid var(--e-line);background-color:var(--e-surface);flex:none}:where([data-niche=stay]) .ds-scrim{background-color:var(--e-scrim);opacity:.6;z-index:89;position:fixed;inset:0}:where([data-niche=stay]) .ds-stickybar{inset-inline:0;z-index:70;padding:.6rem var(--ds-gutter) max(.6rem, env(safe-area-inset-bottom));background-color:var(--e-surface);border-block-start:1px solid var(--e-line);align-items:center;gap:.75rem;display:flex;position:fixed;bottom:0}@media (min-width:48rem){:where([data-niche=stay]) .ds-stickybar{display:none}}:where([data-niche=stay]) .ds-stickybar__lines{flex:1;block-size:2.25rem;min-inline-size:0;position:relative;overflow:hidden}:where([data-niche=stay]) .ds-stickybar__line{inset-inline:0;transition:transform .2s var(--ds-ease), opacity .2s var(--ds-ease);position:absolute;top:0}:where([data-niche=stay]) .ds-stickybar__line[data-out]{opacity:0;transform:translateY(-100%)}:where([data-niche=stay]) .ds-rail{inset-inline-end:.75rem;z-index:60;flex-direction:column;align-items:center;gap:.55rem;display:none;position:fixed;top:50%;transform:translateY(-50%)}@media (min-width:64rem){:where([data-niche=stay]) .ds-rail{display:flex}}:where([data-niche=stay]) .ds-rail__arch{block-size:.75rem;inline-size:.75rem;color:var(--e-muted);opacity:.5;transition:opacity var(--ds-enter) var(--ds-ease), color var(--ds-enter) var(--ds-ease)}:where([data-niche=stay]) .ds-rail__item[data-current] .ds-rail__arch{color:var(--e-accent);opacity:1}:where([data-niche=stay]) :focus-visible{outline:2px solid var(--e-focus);outline-offset:2px}:where([data-niche=stay]) .ds-list{margin:0;padding:0;list-style:none}:where([data-niche=stay]) .ds-field{grid-column:1/-1;min-inline-size:0}:where([data-niche=stay]) .ds-field--full{grid-column:1/-1}@media (min-width:48rem){:where([data-niche=stay]) .ds-field{grid-column:var(--ds-col-start,1) / var(--ds-col-end,-1)}:where([data-niche=stay]) .ds-field--full{grid-column:1/-1}}:where([data-niche=stay]) .ds-scene--full{align-content:center;min-block-size:100svh;display:grid}:where([data-niche=stay]) .ds-plate__frame{aspect-ratio:var(--ds-ratio,3 / 2)}:where([data-niche=stay]) .ds-price{color:var(--e-muted);font-size:.9375rem}:where([data-niche=stay]) .ds-price--current{color:inherit;font-weight:600}:where([data-niche=stay]) .ds-label{font-size:var(--ds-label);letter-spacing:var(--ds-label-track);text-transform:uppercase;line-height:1.3;display:inline-block}:where([data-niche=stay]) .ds-lockup{color:inherit;align-items:center;gap:.5rem;display:inline-flex}:where([data-niche=stay]) .ds-lockup--stacked{flex-direction:column;gap:.35rem}:where([data-niche=stay]) .ds-lockup__arch{flex:none;block-size:1.5rem;inline-size:1.5rem}:where([data-niche=stay]) .ds-lockup--stacked .ds-lockup__arch{block-size:2.25rem;inline-size:2.25rem}:where([data-niche=stay]) .ds-lockup__words{font-family:var(--e-font-display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:1.0625rem;font-weight:400;line-height:1}:where([data-niche=stay]) .ds-lockup__thin{letter-spacing:0}:where([data-niche=stay]) .ds-archrow{align-items:center;gap:.375rem;display:inline-flex}:where([data-niche=stay]) .ds-archrow__arch{block-size:.6875rem;inline-size:.6875rem;color:var(--e-accent)}:where([data-niche=stay]) .ds-loader{z-index:200;background-color:var(--e-bg);transition:transform .32s var(--ds-ease);place-items:center;display:grid;position:fixed;inset:0}:where([data-niche=stay]) .ds-loader[data-done]{transform:translateY(-100%)}:where([data-niche=stay]) .ds-loader__arch{block-size:4.5rem;inline-size:4.5rem;color:var(--e-accent)}:where([data-niche=stay]) .ds-loader__arch path{stroke-dasharray:200;stroke-dashoffset:200px;animation:ds-draw .48s var(--ds-ease) forwards}@keyframes ds-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){:where([data-niche=stay]) .ds-loader{display:none}}:where([data-niche=stay]) .ds-header{inset-inline:0;top:var(--omni-chrome-h,0px);z-index:64;padding:.75rem var(--ds-gutter);transition:background-color var(--ds-enter) var(--ds-ease), transform var(--ds-enter) var(--ds-ease);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed}:where([data-niche=stay]) .ds-header[data-stuck]{background-color:var(--e-surface);color:var(--e-text);border-block-end:1px solid var(--e-line)}:where([data-niche=stay]) .ds-header[data-hidden]{transform:translateY(-120%)}:where([data-niche=stay]) .ds-header__right{align-items:center;gap:.5rem;display:flex}:where([data-niche=stay]) .ds-season{border:1px solid var(--e-line-strong);border-radius:var(--ds-radius-pill);min-block-size:var(--ds-tap);align-items:stretch;display:inline-flex;overflow:hidden}:where([data-niche=stay]) .ds-season__half{color:inherit;transition:background-color var(--ds-season-tokens) var(--ds-ease);flex-direction:column;justify-content:center;align-items:center;gap:.05rem;padding-inline:.85rem;font-size:.8125rem;line-height:1.15;display:flex}:where([data-niche=stay]) .ds-season__half[data-on]{background-color:var(--e-accent);color:var(--e-on-accent)}:where([data-niche=stay]) .ds-season__months{font-family:var(--e-font-mono);letter-spacing:.06em;opacity:.75;font-size:.5625rem}:where([data-niche=stay]) .ds-datebar{background-color:var(--e-surface);color:var(--e-text);border-radius:var(--ds-radius-chip);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;padding:.6rem;display:grid}@media (min-width:48rem){:where([data-niche=stay]) .ds-datebar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;align-items:end}}:where([data-niche=stay]) .ds-datebar__field{flex-direction:column;gap:.2rem;min-inline-size:0;display:flex}:where([data-niche=stay]) .ds-datebar__label{font-size:var(--ds-label);letter-spacing:var(--ds-label-track);text-transform:uppercase;color:var(--e-muted)}:where([data-niche=stay]) .ds-datebar__input{font-family:var(--e-font-mono);min-block-size:2.5rem;color:inherit;border:1px solid var(--e-line);border-radius:var(--ds-radius-chip);background-color:#0000;inline-size:100%;padding-inline:.5rem;font-size:.9375rem}:where([data-niche=stay]) .ds-datebar__cta{grid-column:1/-1}@media (min-width:48rem){:where([data-niche=stay]) .ds-datebar__cta{grid-column:auto}}:where([data-niche=stay]) .ds-cutaway{block-size:auto;inline-size:100%}:where([data-niche=stay]) .ds-cutaway__target{cursor:pointer;fill:#0000;transition:fill var(--ds-enter) var(--ds-ease)}:where([data-niche=stay]) .ds-cutaway__target:hover,:where([data-niche=stay]) .ds-cutaway__target[data-on]{fill:color-mix(in srgb, var(--e-accent) 14%, transparent)}:where([data-niche=stay]) .ds-sky{aspect-ratio:4/5;background-color:var(--e-ink);inline-size:100%;position:relative;overflow:hidden}@media (min-width:48rem){:where([data-niche=stay]) .ds-sky{aspect-ratio:16/9}}:where([data-niche=stay]) .ds-sky__readouts{font-family:var(--e-font-mono);color:var(--e-accent-2);flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.8125rem;display:flex}:where([data-niche=stay]) .ds-sky__sentence{font-family:var(--e-font-mono);min-block-size:3em;font-size:.9375rem;line-height:1.5}:where([data-niche=stay]) .ds-roompanel{flex-direction:column;gap:clamp(1.25rem,3vw,2rem);display:flex}:where([data-niche=stay]) .ds-roompanel__book{align-self:start}@media (max-width:47.99rem){:where([data-niche=stay]) .ds-roompanel__book{bottom:calc(var(--ds-bar-h,0px) + .75rem);z-index:40;align-self:stretch;position:sticky}}:where([data-niche=stay]) .ds-chalet__hero{align-items:end;min-block-size:100svh;display:grid;position:relative;overflow:hidden}:where([data-niche=stay]) .ds-chalet__hero-media{block-size:100%;inline-size:100%;position:absolute;inset:0}:where([data-niche=stay]) .ds-chalet__hero-type{z-index:1;color:var(--e-on-ink);padding-block:clamp(3rem,10vh,7rem);position:relative}:where([data-niche=stay]) .ds-chalet__hero:after{content:"";inset-inline:0;background:linear-gradient(to top, var(--e-ink) 8%, color-mix(in srgb, var(--e-ink) 72%, transparent) 46%, transparent 100%);block-size:72%;position:absolute;bottom:0}:where([data-niche=stay]) .ds-chalet__facts,:where([data-niche=stay]) .ds-chalet__doing{font-size:var(--ds-body)}:where([data-niche=stay]) .ds-chalet__caretaker{max-inline-size:22rem}
