.b__stay_slider{--slider-fade:var(--transition-4xl);--slider-out:var(--transition-l);--slider-zoom:2s}.b__stay_slider .centered{padding:0}.b__stay_slider .wrap{align-items:center;aspect-ratio:1448/808;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.b__stay_slider .items{display:grid;inset:0;position:absolute}.b__stay_slider .item{grid-area:1/1;opacity:0;position:relative;transition:opacity 0s linear var(--slider-fade),visibility 0s linear var(--slider-fade);visibility:hidden;z-index:0}.b__stay_slider .item.current{opacity:1;transition:opacity var(--slider-fade) var(--bezier-smooth-01),visibility 0s;visibility:visible;z-index:1}.b__stay_slider .media{inset:0;position:absolute;transform:scale(1.08);transition:transform 0s linear var(--slider-fade)}.b__stay_slider .media .g__img,.b__stay_slider .media .g__video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.b__stay_slider .item.current .media{transform:none;transition:transform var(--slider-zoom) var(--bezier-smooth-02)}.b__stay_slider .cards{display:grid;position:relative;z-index:2}.b__stay_slider .card{backdrop-filter:blur(36px);background-color:var(--base-dark-70);border-radius:var(--radius-1);display:flex;flex-direction:column;gap:var(--spacing-1);grid-area:1/1;opacity:0;padding:var(--spacing-1);position:relative;transform:translateY(12px);transition:opacity var(--slider-out) var(--bezier-smooth-01),transform 0s linear var(--slider-out),visibility 0s linear var(--slider-out);visibility:hidden;width:312px}.b__stay_slider .card.current{opacity:1;transform:none;transition:opacity var(--transition-xl) var(--bezier-smooth-01) var(--slider-out),transform var(--transition-2xl) var(--bezier-smooth-02) var(--slider-out),visibility 0s;visibility:visible}.b__stay_slider .cover{border-radius:var(--radius-1);inset:0;position:absolute;z-index:1}.b__stay_slider .thumb{aspect-ratio:296/333.18;border-radius:var(--radius-1);overflow:hidden;position:relative}.b__stay_slider .thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.b__stay_slider .entry{display:flex;flex-direction:column;padding:0 var(--spacing-1) var(--spacing-1)}.b__stay_slider .location{color:var(--base-0);font-family:var(--font-family-2);font-size:var(--text-3xs);font-weight:400;letter-spacing:.04em;line-height:var(--leading-3xs);text-transform:uppercase;word-spacing:4px}.b__stay_slider .name{color:var(--base-0);font-family:var(--font-family-1);font-size:var(--text-m);font-weight:500;letter-spacing:0;line-height:1}.b__stay_slider .steps{align-items:center;bottom:calc(var(--spacing-4) - 6px);display:flex;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.b__stay_slider .step{align-items:center;display:flex;height:28px;justify-content:center;position:relative;width:28px}.b__stay_slider .step .dot{background-color:var(--base-0);border-radius:var(--radius-full);height:4px;width:4px}.b__stay_slider .step .ring{height:16px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-90deg);width:16px}.b__stay_slider .step .ring circle{fill:none;stroke:var(--base-0);stroke-dasharray:100;stroke-dashoffset:100;stroke-width:1}.b__stay_slider .step.current .ring{opacity:1}.b__stay_slider .step.current .ring circle{animation:stay_slider_ring var(--slider-duration,6s) linear forwards}.b__stay_slider.paused .step.current .ring circle{animation-play-state:paused}.b__stay_slider .control{align-items:center;backdrop-filter:blur(20px);background-color:var(--base-black-80);border-radius:var(--radius-1);bottom:var(--spacing-4);color:var(--base-0);display:none;height:40px;justify-content:center;position:absolute;right:var(--spacing-2);width:40px;z-index:2}.b__stay_slider .control .icon{display:flex}.b__stay_slider .control .icon svg{display:block;height:24px;width:24px}.b__stay_slider .control .play{display:none}.b__stay_slider.has_video .control{display:flex}.b__stay_slider.paused .control .pause{display:none}.b__stay_slider.paused .control .play{display:flex}@media only all and (max-width:1023px){.b__stay_slider .wrap{aspect-ratio:392/808}}@media(prefers-reduced-motion:reduce){.b__stay_slider .step.current .ring circle{animation:none;stroke-dashoffset:0}.b__stay_slider .card,.b__stay_slider .card.current,.b__stay_slider .item.current .media,.b__stay_slider .media{transform:none;transition-duration:.2s}}@keyframes stay_slider_ring{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}