.style_listing-detail-page__UOM3p .listing-detail .modular-blocks .blocks-vertical-margin,.style_listing-detail-page__UOM3p .listing-detail-modal-backdrop .modular-blocks .blocks-vertical-margin{margin-top:2rem}.style_listing-detail-page__UOM3p .listing-detail .modular-blocks .copy-block,.style_listing-detail-page__UOM3p .listing-detail-modal-backdrop .modular-blocks .copy-block{text-align:left}.style_listing-detail-page__UOM3p .listing-detail .modular-blocks .copy-block h1,.style_listing-detail-page__UOM3p .listing-detail .modular-blocks .copy-block h2,.style_listing-detail-page__UOM3p .listing-detail .modular-blocks .copy-block h3,.style_listing-detail-page__UOM3p .listing-detail-modal-backdrop .modular-blocks .copy-block h1,.style_listing-detail-page__UOM3p .listing-detail-modal-backdrop .modular-blocks .copy-block h2,.style_listing-detail-page__UOM3p .listing-detail-modal-backdrop .modular-blocks .copy-block h3{font-size:1.5rem!important}.style_listing-detail-page__UOM3p .listing-detail .modular-blocks .columns-block .columns-block-item,.style_listing-detail-page__UOM3p .listing-detail-modal-backdrop .modular-blocks .columns-block .columns-block-item{border-radius:.5rem}.style_listing-detail-page__UOM3p .listing-detail .modular-blocks .wrapping-cards-block a,.style_listing-detail-page__UOM3p .listing-detail-modal-backdrop .modular-blocks .wrapping-cards-block a{flex-basis:260px!important;max-width:420px!important}.style_listing-detail-page__UOM3p .listing-detail .listing-detail-hero-height,.style_listing-detail-page__UOM3p .listing-detail-modal-backdrop .listing-detail-hero-height{height:549px}@media(max-height:870px)and (min-width:60rem){.style_listing-detail-page__UOM3p .listing-detail .listing-detail-hero-height,.style_listing-detail-page__UOM3p .listing-detail-modal-backdrop .listing-detail-hero-height{height:420px}}@media(max-height:720px)and (min-width:60rem){.style_listing-detail-page__UOM3p .listing-detail .listing-detail-hero-height,.style_listing-detail-page__UOM3p .listing-detail-modal-backdrop .listing-detail-hero-height{height:360px}}@media(max-width:959px){.style_listing-detail-page__UOM3p .listing-detail .listing-detail-hero-height,.style_listing-detail-page__UOM3p .listing-detail-modal-backdrop .listing-detail-hero-height{height:420px}}@media(max-width:719px){.style_listing-detail-page__UOM3p .listing-detail .listing-detail-hero-height,.style_listing-detail-page__UOM3p .listing-detail-modal-backdrop .listing-detail-hero-height{height:380px}}@media(max-width:640px){.style_listing-detail-page__UOM3p .listing-detail .listing-detail-hero-height,.style_listing-detail-page__UOM3p .listing-detail-modal-backdrop .listing-detail-hero-height{height:340px}}@media(max-width:479px){.style_listing-detail-page__UOM3p .listing-detail .listing-detail-hero-height,.style_listing-detail-page__UOM3p .listing-detail-modal-backdrop .listing-detail-hero-height{height:clamp(270px,50vw,340px)}}.style_listing-detail-page__UOM3p .listing-detail .listing-detail-hero-offset,.style_listing-detail-page__UOM3p .listing-detail-modal-backdrop .listing-detail-hero-offset{margin-top:549px}@media(max-height:870px)and (min-width:60rem){.style_listing-detail-page__UOM3p .listing-detail .listing-detail-hero-offset,.style_listing-detail-page__UOM3p .listing-detail-modal-backdrop .listing-detail-hero-offset{margin-top:420px}}@media(max-height:720px)and (min-width:60rem){.style_listing-detail-page__UOM3p .listing-detail .listing-detail-hero-offset,.style_listing-detail-page__UOM3p .listing-detail-modal-backdrop .listing-detail-hero-offset{margin-top:360px}.style_listing-detail-page__UOM3p .listing-detail #desktop-sticky,.style_listing-detail-page__UOM3p .listing-detail-modal-backdrop #desktop-sticky{padding-top:0;padding-right:2.5rem;top:68px!important}.style_listing-detail-page__UOM3p .listing-detail #desktop-sticky .pa4,.style_listing-detail-page__UOM3p .listing-detail-modal-backdrop #desktop-sticky .pa4{padding:1.5rem}.style_listing-detail-page__UOM3p .listing-detail #desktop-sticky .pa4 h2,.style_listing-detail-page__UOM3p .listing-detail-modal-backdrop #desktop-sticky .pa4 h2{font-size:20px;margin-bottom:.5rem}.style_listing-detail-page__UOM3p .listing-detail #desktop-sticky .pa4 button,.style_listing-detail-page__UOM3p .listing-detail-modal-backdrop #desktop-sticky .pa4 button{padding-top:.75rem;padding-bottom:.75rem}.style_listing-detail-page__UOM3p .listing-detail #desktop-sticky .pa4 a,.style_listing-detail-page__UOM3p .listing-detail-modal-backdrop #desktop-sticky .pa4 a{padding-top:.75rem;padding-bottom:.75rem;margin-top:.25rem!important}.style_listing-detail-page__UOM3p .listing-detail #desktop-sticky .pa4 .or-divider,.style_listing-detail-page__UOM3p .listing-detail-modal-backdrop #desktop-sticky .pa4 .or-divider{display:none;margin-top:-.5rem;margin-bottom:-.5rem}.style_listing-detail-page__UOM3p .listing-detail #desktop-sticky .listings-ctas,.style_listing-detail-page__UOM3p .listing-detail-modal-backdrop #desktop-sticky .listings-ctas{padding-top:0}.style_listing-detail-page__UOM3p .listing-detail #desktop-sticky .listings-ctas .breakdown-line-item,.style_listing-detail-page__UOM3p .listing-detail-modal-backdrop #desktop-sticky .listings-ctas .breakdown-line-item{overflow:visible}}.style_listing-detail-page__UOM3p .listing-detail #desktop-sticky,.style_listing-detail-page__UOM3p .listing-detail-modal-backdrop #desktop-sticky{position:-webkit-sticky;position:sticky;top:50px}@media(max-width:420px){.style_listing-detail-page__UOM3p .listing-detail .bedroom-photos :nth-child(4),.style_listing-detail-page__UOM3p .listing-detail-modal-backdrop .bedroom-photos :nth-child(4){margin-right:0}.style_listing-detail-page__UOM3p .listing-detail .bedroom-photos :nth-child(5),.style_listing-detail-page__UOM3p .listing-detail-modal-backdrop .bedroom-photos :nth-child(5){display:none!important}}.style_listing-detail-page__UOM3p .detail-datepicker .MuiInputBase-root:before{display:none}.style_listing-detail-page__UOM3p .detail-datepicker .MuiInputBase-root input{padding-left:54px}.style_listing-detail-page__UOM3p .detail-datepicker .MuiInputBase-root.Mui-disabled{background-color:hsl(0,0%,95%)}.style_listing-detail-page__UOM3p .listing-detail-modal-backdrop{background-color:rgba(0,0,0,.3)}@media(max-width:30rem){.style_listing-detail-page__UOM3p .listing-detail-modal-backdrop{background-color:#fff}}.style_listing-detail-page__UOM3p .listings-ctas div[class*=-container]>div[class*=-control] div[class*=-singleValue]{overflow:visible}.style_listing-detail-page__UOM3p .listing-detail-modal-backdrop{min-height:100vh}.style_listing-detail-page__UOM3p .cta-base-rate-mo{display:inline}@media(max-width:330px){.style_listing-detail-page__UOM3p .cta-base-rate-mo{display:none}}.style_listingPhotoBannerGrid__zmmNx{grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr}.style_listingPhotoBannerDesktopGrid__giftz{display:grid}.style_listingPhotoBannerMobileCarousel__vQ6Ey{display:none}.style_listingPhotoBannerViewVideoChip__rQNG2{bottom:48px;display:none}.style_listingPhotoBannerItem__ryq_0{min-height:0}.style_listingPhotoBannerItem__ryq_0:after{background:rgba(0,0,0,.18);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .14s ease;z-index:1}.style_listingPhotoBannerItem__ryq_0:hover:after{opacity:1}.style_listingPhotoBannerPrimaryItem__3nmUL{grid-row:1/span 2}.style_listingPhotoBannerTourEmbed__Wg1A6{pointer-events:none}.style_listingPhotoBannerTourOverlay__j1YKL{background:linear-gradient(to top,color-mix(in srgb,var(--denim-5) 72%,transparent),color-mix(in srgb,var(--denim-5) 0%,transparent));min-height:52px;padding:20px 14px 10px;z-index:2}.style_showAllPhotosButton__Z7GMU{bottom:18px;right:24px}.style_bedroomProductCard__WAEpj{transition:box-shadow .15s ease,transform .15s ease}.style_bedroomProductCard__WAEpj:hover{box-shadow:0 14px 32px -20px rgba(20,31,49,.55);transform:translateY(-2px)}@media(max-width:370px){.style_mobileCtaContent__NOawx{align-items:stretch;flex-direction:column}.style_mobileCtaActions__GU8g0{width:100%}}@media(max-width:959px){.style_listingPhotoBannerDesktopGrid__giftz{display:none}.style_listingPhotoBannerMobileCarousel__vQ6Ey{display:block}.style_listingPhotoBannerViewVideoChip__rQNG2{display:flex}}.style_videoTourModal__16E0e{background:#fff;padding:24px}.style_videoTourPlayerFrame___9OXE{aspect-ratio:16/9;background:var(--tachyons-near-black);border-radius:8px;overflow:hidden;position:relative;width:100%}@media(max-width:30rem){.style_videoTourModal__16E0e{align-items:stretch;background:var(--tachyons-near-black);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:72px 14px calc(18px + env(safe-area-inset-bottom, 0px))}.style_videoTourModalHeader__bLjLG{left:14px;margin-bottom:0;position:absolute;right:14px;top:14px}.style_videoTourModalTitle__ugTUN{color:#fff;font-size:1.35rem}.style_videoTourModalCloseButton__a04w_[data-variant=ghost]{background:#fff;color:var(--tachyons-near-black)}}.ListingApplicationOnboarding_onboarding__vtErN{box-shadow:0 4px 14px -6px var(--emerald-5);margin-left:-12px;margin-right:-12px;padding:18px}.ListingApplicationOnboarding_headerTitle__x3FRC{max-width:680px}.ListingApplicationOnboarding_stepsFrame__foLyj{position:relative}.ListingApplicationOnboarding_stepsFrame__foLyj:after{background:linear-gradient(270deg,rgba(255,255,255,.98) 18%,rgba(255,255,255,0));bottom:4px;content:"";opacity:0;pointer-events:none;position:absolute;right:0;top:28px;transition:opacity .18s ease;width:44px}.ListingApplicationOnboarding_stepsFrame__foLyj[data-show-scroll-hint=true]:after{opacity:1}.ListingApplicationOnboarding_steps__qemz2{--completed-line-percent:0%;--step-count:1;display:flex;gap:14px;margin:20px 0 0;overflow-x:auto;padding:28px 0 4px;position:relative;scroll-snap-type:x proximity}.ListingApplicationOnboarding_step__1I4rJ{background:#fff;border:1px solid var(--gray-2);border-radius:14px;color:inherit;display:flex;flex:0 0 min(220px,74vw);flex-direction:column;gap:10px;min-width:0;min-height:154px;padding:18px;position:relative;scroll-snap-align:start;text-decoration:none}.ListingApplicationOnboarding_stepLinked__zsC57{cursor:pointer}.ListingApplicationOnboarding_stepActive__zvvQy{background:var(--emerald-0);border-color:var(--emerald-3)}.ListingApplicationOnboarding_phaseLabel__VhKuS{display:block;left:0;position:absolute;top:-31px;white-space:nowrap}.ListingApplicationOnboarding_stepMarker__3XLY5{flex:none;position:relative}.ListingApplicationOnboarding_iconSlot__OyS4G{align-items:center;background:#fff;border:2px solid var(--gray-2);border-radius:999px;color:var(--denim-3);display:flex;height:38px;justify-content:center;width:38px}.ListingApplicationOnboarding_iconSlot__OyS4G svg{font-size:18px}.ListingApplicationOnboarding_stepActive__zvvQy .ListingApplicationOnboarding_iconSlot__OyS4G{background:var(--emerald-3);border-color:var(--emerald-3);color:#fff}.ListingApplicationOnboarding_stepVideo__lWWXw .ListingApplicationOnboarding_iconSlot__OyS4G{background:var(--tachyons-red);border-color:var(--tachyons-red);color:#fff}.ListingApplicationOnboarding_stepLinked__zsC57:hover h5{text-decoration:underline}.ListingApplicationOnboarding_stepBody__9NexJ{display:flex;flex:1 1;flex-direction:column;min-width:0;padding-top:2px}.ListingApplicationOnboarding_trustRows__a2MJV{gap:40px;margin-top:22px}.ListingApplicationOnboarding_feeContent__au7G1{gap:12px}@media screen and (min-width:80rem){.ListingApplicationOnboarding_onboarding__vtErN{margin-left:0;margin-right:0;padding:22px 24px 26px}.ListingApplicationOnboarding_steps__qemz2{background-image:linear-gradient(var(--emerald-3),var(--emerald-3)),linear-gradient(var(--gray-2),var(--gray-2));background-position:19px 44px,19px 44px;background-repeat:no-repeat;background-size:var(--completed-line-percent) 2px,calc(100% - 38px) 2px;display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(var(--step-count),minmax(104px,1fr));margin:18px 0 0;overflow:visible;padding-top:24px;scroll-snap-type:none}.ListingApplicationOnboarding_stepsFrame__foLyj:after{display:none}.ListingApplicationOnboarding_step__1I4rJ{background:rgba(0,0,0,0);border:0;border-radius:0;display:block;flex:initial;min-height:0;padding:0 12px 0 0;scroll-snap-align:none}.ListingApplicationOnboarding_phaseLabel__VhKuS{display:block;min-height:12px;position:absolute;top:-23px;white-space:nowrap}.ListingApplicationOnboarding_iconSlot__OyS4G{height:38px;width:38px}.ListingApplicationOnboarding_iconSlot__OyS4G svg{font-size:18px}.ListingApplicationOnboarding_stepBody__9NexJ{padding-top:12px}.ListingApplicationOnboarding_feeContent__au7G1{align-items:center;flex-direction:row;gap:20px}.ListingApplicationOnboarding_feeBenefits__BE61A{align-items:center;flex:1 1;gap:16px}}.style_photoCarousel__6Klyt{position:relative}.style_photoCarouselTrack__A3xnD{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.style_photoCarouselTrack__A3xnD::-webkit-scrollbar{display:none}.style_photoCarouselItem__3M61j{flex:0 0 100%;min-height:0;scroll-snap-align:start}.style_photoCarouselPagedItem__KnwPV{min-height:0}.style_photoCarouselTopRightControls__boefU{position:absolute;right:14px;top:12px}.style_photoCarouselTopRightControls__boefU>div>div{padding:3px 8px}.style_photoCarouselTopRightControls__boefU button{gap:4px!important}.style_photoCarouselTopRightControls__boefU button div{font-size:14px}.style_photoCarouselTopRightControls__boefU svg{font-size:20px!important}.style_photoCarouselNavigationButton__R0vKM{top:40%}@media(max-width:959px){.style_photoCarouselNavigationButton__R0vKM{display:none!important}}.style_photoCarouselNavigationOnHover___QNV_ .style_photoCarouselNavigationButton__R0vKM{opacity:0;transition:opacity .14s ease}.style_photoCarouselNavigationOnHover___QNV_:focus-within .style_photoCarouselNavigationButton__R0vKM,.style_photoCarouselNavigationOnHover___QNV_:hover .style_photoCarouselNavigationButton__R0vKM{opacity:1}.style_photoCarouselNavigationButtonPrevious__M_jRh{left:1rem}.style_photoCarouselNavigationButtonNext__9VCzn{right:1rem}.style_photoCarouselMobileDots__4C_qd{bottom:10px;display:none;gap:6px;left:50%;position:absolute;transform:translateX(-50%)}.style_photoCarouselMobileDotActive__YWyXn,.style_photoCarouselMobileDot__HTonb{border:0;border-radius:999px;height:7px;padding:0;transition:background .14s ease,transform .14s ease,width .14s ease;width:7px}.style_photoCarouselMobileDot__HTonb{background:hsla(0,0%,100%,.66)}.style_photoCarouselMobileDotActive__YWyXn{background:#fff;transform:scale(1.15);width:16px}@media(max-width:959px){.style_photoCarouselMobileDots__4C_qd{display:flex}}.style_darken-svg-fill-hover__M_7mB:hover svg{fill-opacity:.75!important}