.FeaturesOverview_section__UOYLT,.FeaturesOverview_slider__laKUk{--booking-steps-peony:var(--color-button-secondary);--booking-steps-accent:var(--color-primary);--booking-steps-text:var(--color-text);--booking-steps-text-muted:var(--color-text-secondary);--booking-steps-pill:var(--color-background-secondary);--booking-steps-pill-hover:var(--color-button-secondary);--booking-steps-hairline:color-mix(in srgb,var(--color-primary) 16%,transparent);--booking-steps-fill-compare:#f0c4a8;--booking-steps-fill-dates:#f0c9af;--booking-steps-fill-payment:#eec6ad;--booking-steps-peek:20px;--booking-steps-gap:10px;--booking-steps-side-scale:0.9;--booking-steps-scallop:14px;--booking-steps-spring:cubic-bezier(0.22,1.12,0.36,1)}@media (min-width:810px){.FeaturesOverview_section__UOYLT,.FeaturesOverview_slider__laKUk{--booking-steps-peek:64px;--booking-steps-gap:24px;--booking-steps-side-scale:0.88;--booking-steps-scallop:24px}}@media (min-width:1200px){.FeaturesOverview_section__UOYLT,.FeaturesOverview_slider__laKUk{--booking-steps-peek:120px;--booking-steps-gap:40px;--booking-steps-scallop:30px}}.FeaturesOverview_section__UOYLT{scroll-margin-top:calc(var(--site-header-h, 81px) + 24px)}.FeaturesOverview_title__aKhtK{color:var(--booking-steps-text);text-wrap:balance}.FeaturesOverview_tabs__gJhgy{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.FeaturesOverview_tab__EbrGD{position:relative;display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:var(--radius-pill);background:var(--booking-steps-pill);box-shadow:inset 0 0 0 1px var(--booking-steps-hairline);color:var(--booking-steps-accent);font-size:12px;font-weight:500;white-space:nowrap;transition:background-color .25s var(--motion-standard),color .25s var(--motion-standard),box-shadow .25s var(--motion-standard),transform .2s var(--motion-standard)}.FeaturesOverview_tab__EbrGD:after{content:"";position:absolute;inset:-8px 0}@media (hover:hover){.FeaturesOverview_tab__EbrGD:hover{background:var(--booking-steps-pill-hover);color:var(--booking-steps-accent)}}.FeaturesOverview_tab__EbrGD:active{transform:scale(.97)}.FeaturesOverview_tab__EbrGD[aria-selected=true]{background:var(--booking-steps-peony);box-shadow:none;color:var(--color-button-secondary-text)}.FeaturesOverview_tab__EbrGD:focus-visible{outline:2px solid var(--booking-steps-accent);outline-offset:3px}.FeaturesOverview_tab__EbrGD:focus:not(:focus-visible){outline:none}.FeaturesOverview_bleed__p6Wp2{margin-inline:calc(50% - var(--booking-steps-viewport, 100vw) / 2)}.FeaturesOverview_stage__Nh8rD{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.FeaturesOverview_slide__xQ29h{--booking-steps-shift:calc(var(--offset) * (100% * (1 + var(--booking-steps-side-scale)) / 2 + var(--booking-steps-gap)));grid-area:1/1;justify-self:center;width:min(680px,100% - 2 * (var(--booking-steps-peek) + var(--booking-steps-gap)));transform:translateX(calc(var(--booking-steps-shift) + var(--booking-steps-drag, 0px))) scale(var(--booking-steps-side-scale));cursor:pointer;transition:transform .7s var(--booking-steps-spring),opacity .45s var(--motion-standard)}.FeaturesOverview_slide__xQ29h[data-current]{z-index:1;transform:translateX(var(--booking-steps-drag,0)) scale(1);cursor:auto}.FeaturesOverview_slide__xQ29h[data-offset="-2"],.FeaturesOverview_slide__xQ29h[data-offset="2"]{opacity:0;pointer-events:none}@media (hover:hover){.FeaturesOverview_slide__xQ29h:not([data-current]):hover .FeaturesOverview_frame__3SZ5e{transform:scale(1.025)}}.FeaturesOverview_stage__Nh8rD[data-dragging]{cursor:grabbing}.FeaturesOverview_stage__Nh8rD[data-dragging] .FeaturesOverview_slide__xQ29h{transition:none}.FeaturesOverview_reveal__2kMw_{width:100%;height:100%;transition:opacity .6s var(--motion-standard),transform .9s var(--booking-steps-spring)}.FeaturesOverview_slide__xQ29h:not([data-current]) .FeaturesOverview_reveal__2kMw_{transition-delay:.14s}.FeaturesOverview_stage__Nh8rD[data-in-view=false] .FeaturesOverview_reveal__2kMw_{opacity:0;transform:translateY(40px) scale(.96)}.FeaturesOverview_frame__3SZ5e{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;height:100%;min-height:500px;padding:36px 28px 28px;overflow:hidden;background:var(--booking-steps-fill-compare);transition:transform .4s var(--booking-steps-spring)}.FeaturesOverview_copy__mvTkI{width:100%;max-width:480px;text-align:center}.FeaturesOverview_picture__POoFX{position:relative;flex-shrink:0;width:100%;height:240px;margin-top:auto;overflow:hidden;border-radius:16px}.FeaturesOverview_artwork__9TKqZ{position:relative;display:block;width:min(100%,380px);height:100%;margin-inline:auto;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.FeaturesOverview_stage__Nh8rD:focus-visible{outline:2px solid var(--booking-steps-accent);outline-offset:4px}.FeaturesOverview_stage__Nh8rD:focus:not(:focus-visible){outline:none}.FeaturesOverview_stepTitle__wzlhD{color:var(--booking-steps-text);font-size:22px;line-height:1.15;text-wrap:balance}.FeaturesOverview_stepDescription__al3Fn{margin-top:12px;color:var(--booking-steps-text-muted);font-size:14px;line-height:1.5;text-wrap:pretty}@media (min-width:810px){.FeaturesOverview_frame__3SZ5e{min-height:640px;padding:56px 56px 36px}.FeaturesOverview_picture__POoFX{height:380px}.FeaturesOverview_stepTitle__wzlhD{font-size:30px}.FeaturesOverview_stepDescription__al3Fn{font-size:16px}}@media (prefers-reduced-motion:reduce){.FeaturesOverview_frame__3SZ5e,.FeaturesOverview_reveal__2kMw_,.FeaturesOverview_slide__xQ29h,.FeaturesOverview_tab__EbrGD{transition:none}}