.Home_content__xVdFR{display:flex;flex-direction:column;gap:48px;padding-top:40px;padding-bottom:48px}.Home_sectionHeading__Cotj3{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px}.Home_marketHeading__P_9XV h2,.Home_sectionHeading__Cotj3 h2{margin:0;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.25;letter-spacing:-.025em}.Home_marketHeading__P_9XV p,.Home_sectionHeading__Cotj3 p{color:var(--app-text-secondary);margin:8px 0 0;line-height:1.6;font-size:.9375rem}.Home_sectionHeading__Cotj3>a{color:#8b4837;text-decoration:none;font-size:.875rem;flex-shrink:0;padding-block:8px}.Home_sectionHeading__Cotj3>a:hover{text-decoration:underline}.Home_market__KgRjY{background:#f7f8f4;padding:36px 0;border-block:1px solid #e5e9df}.Home_marketHeading__P_9XV{margin-bottom:24px}.Home_sellerSection__h9uzg{padding-top:48px;padding-bottom:24px}@media (max-width:47.99em){.Home_content__xVdFR{gap:32px;padding-top:28px;padding-bottom:32px}.Home_sectionHeading__Cotj3{align-items:start;flex-direction:column;gap:8px;margin-bottom:18px}.Home_sectionHeading__Cotj3 p{font-size:.875rem}.Home_market__KgRjY{padding:28px 0}.Home_sellerSection__h9uzg{padding-top:32px}}.AdCard_card__KAV1K{height:100%;background:white;transition:border-color .15s}.AdCard_card__KAV1K:hover{border-color:#bdc5cd}.AdCard_card__KAV1K:focus-within{outline:2px solid var(--mantine-color-terracotta-7);outline-offset:2px}.AdCard_titleLink__RYwAw{color:var(--app-text-primary)}.AdCard_titleLink__RYwAw:after{content:"";position:absolute;inset:0}.AdCard_titleLink__RYwAw:focus-visible{outline:none}.FilterEditor_form__rvdQa{display:flex;flex-direction:column;min-height:0;height:100%}.FilterEditor_fields__Xwokz{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding:4px 16px 24px;scroll-padding-top:16px}.FilterEditor_footer__2Dk_D{flex-shrink:0;padding:12px 16px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--app-border);background:white}.FilterEditor_buttons__tnnga{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}.FilterEditor_buttons__tnnga button{min-height:44px;padding-inline:12px}.FilterEditor_buttons__tnnga .mantine-Button-label{white-space:normal;text-align:center}.FilterEditor_drawerContent__ezN5E{display:flex;flex-direction:column;height:100%;border-radius:20px 20px 0 0}.FilterEditor_drawerBody__E1qYB{flex:1;min-height:0;padding:0;overflow:hidden}.FilterEditor_drawerHeader__weiEG{padding:16px;border-bottom:1px solid var(--app-border)}.FilterEditor_drawerClose___umqU{min-width:44px;min-height:44px}.FilterEditor_fields__Xwokz input{font-size:16px}.FilterEditor_fields__Xwokz .mantine-Chip-label,.FilterEditor_fields__Xwokz .mantine-Chip-root{min-height:44px}.FilterEditor_fields__Xwokz .mantine-Checkbox-body{min-height:44px;align-items:center}.FilterEditor_fields__Xwokz .mantine-Accordion-control{min-height:48px}.FilterEditor_fields__Xwokz [data-filter-section=rooms] .mantine-Group-root{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.FilterEditor_fields__Xwokz [data-filter-section=rooms] .mantine-Chip-label{padding-inline:8px;justify-content:center;width:100%;min-width:44px}.FilterEditor_fields__Xwokz [data-filter-section=rooms] .mantine-Chip-iconWrapper{display:none}.SearchControls_primary__1oTGL{display:flex;gap:8px;align-items:center;background:var(--app-bg,white);padding-block:8px}.SearchControls_filterButton__OT0Uc,.SearchControls_quick__299hp{display:none}.SearchControls_secondary__LmryU{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin:12px 0 16px}.SearchControls_sort__ZwhbV{width:190px}.SearchControls_chips__IcBKE{display:flex;flex-wrap:wrap;gap:6px;padding-block:8px}.SearchControls_chip__2bb77{border:1px solid var(--mantine-color-terracotta-2);background:var(--mantine-color-terracotta-0);color:var(--mantine-color-terracotta-9);border-radius:8px;min-height:44px;max-width:100%;padding:8px 10px;font:inherit;font-size:13px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;text-align:left}.SearchControls_chip__2bb77 span{overflow-wrap:anywhere}.SearchControls_chip__2bb77 svg{flex-shrink:0}.SearchControls_chip__2bb77:focus-visible{outline:2px solid var(--mantine-color-terracotta-7);outline-offset:2px}.SearchControls_viewLabel__YowWg{display:flex;align-items:center;gap:6px}.SearchControls_hint__QMPas{margin:0;font-size:13px;color:var(--app-text-secondary)}.SearchControls_save__5zoz7{margin-left:auto}@media (max-width:62em){.SearchControls_primary__1oTGL{position:sticky;top:0;z-index:40;margin-inline:-16px;padding:8px 16px;background:white;border-bottom:1px solid var(--app-border)}.SearchControls_primary__1oTGL>a{flex:0 0 auto;min-height:44px;padding-inline:12px}.SearchControls_filterButton__OT0Uc{display:flex;flex:1;min-width:0;min-height:44px;padding-inline:12px}.SearchControls_quick__299hp{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.SearchControls_quick__299hp button{min-height:44px;padding-inline:12px}.SearchControls_hint__QMPas{display:none}.SearchControls_save__5zoz7{margin-left:0;width:100%}.SearchControls_save__5zoz7 button{width:100%}.SearchControls_viewText__al45_{display:none}.SearchControls_sort__ZwhbV{flex:1;max-width:220px;min-width:140px}}.SeoLanding_intro__AQE_y{background:#f5f4ef;border-left:3px solid #b7c1aa;padding:20px 24px;margin-bottom:24px;border-radius:0 10px 10px 0}.SeoLanding_title__YbVcp{max-width:900px;letter-spacing:-.025em;color:#2c4034}.SeoLanding_description__wyvu8{max-width:760px;font-size:.9375rem;line-height:1.6}@media (max-width:48em){.SeoLanding_intro__AQE_y{padding:16px;margin-bottom:20px}.SeoLanding_description__wyvu8{font-size:.8125rem;line-height:1.6}}@media (max-width:35.99em){.AdsFeed_grid__2_pnm>:nth-child(n+5){display:none}}.CategoryShowcase_grid__q41Zn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.CategoryShowcase_tile__BOKj0{display:block;color:var(--app-text);text-decoration:none;border-radius:12px;overflow:hidden;background:#f6f3ed;border:1px solid #e9e5dd;transition:border-color .15s}.CategoryShowcase_tile__BOKj0:hover{border-color:#b7b7a7}.CategoryShowcase_tile__BOKj0:focus-visible{outline:2px solid var(--mantine-color-terracotta-6);outline-offset:4px}.CategoryShowcase_image__AkUth{position:relative;aspect-ratio:4/3}.CategoryShowcase_image__AkUth img{object-fit:cover}.CategoryShowcase_content__1TC_7{padding:16px 20px 18px;background:#fcfbf8;border-top:1px solid #e9e5dd}.CategoryShowcase_heading__k9rSe{display:flex;align-items:center;justify-content:space-between;gap:8px}.CategoryShowcase_heading__k9rSe h3{font-size:1.125rem;line-height:1.4;margin:0;font-weight:650}.CategoryShowcase_heading__k9rSe svg{color:#6f7f71;flex-shrink:0}.CategoryShowcase_description__OWFV_{font-size:.8125rem;line-height:1.5;color:#687068;margin:6px 0 12px}.CategoryShowcase_count__lYQZB{font-size:.75rem;font-weight:600;color:#7c5445;margin:0;min-height:18px}@media (max-width:62em){.CategoryShowcase_grid__q41Zn{gap:12px}.CategoryShowcase_content__1TC_7{padding:14px}.CategoryShowcase_description__OWFV_{min-height:40px}}@media (max-width:47.99em){.CategoryShowcase_grid__q41Zn{grid-template-columns:repeat(2,minmax(0,1fr))}.CategoryShowcase_heading__k9rSe h3{font-size:1rem}.CategoryShowcase_content__1TC_7{padding:12px}.CategoryShowcase_description__OWFV_{font-size:.75rem;min-height:36px;margin:4px 0 8px}.CategoryShowcase_count__lYQZB{font-size:.6875rem}}.HeroSearch_hero__yM0nJ{background:#f5f3ed;padding:32px 0 36px;border-bottom:1px solid #e7e4dc}.HeroSearch_layout__90wbI{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:32px;align-items:stretch}.HeroSearch_main__uFGVi{min-width:0}.HeroSearch_intro__aboHS{padding:8px 0 24px}.HeroSearch_eyebrow__JRAzT{color:#776b5c;font-size:.75rem;letter-spacing:.07em;font-weight:600;margin-bottom:12px}.HeroSearch_title__tgnSh{font-size:clamp(2rem,3.3vw,3rem);line-height:1.12;letter-spacing:-.035em;color:#24382f;max-width:680px;margin-bottom:14px}.HeroSearch_subtitle__MAdbd{font-size:.9375rem;line-height:1.6;color:#5d665f;max-width:530px}.HeroSearch_searchCard__DRGu_{background:white;border:1px solid #dddcd4;overflow:hidden}.HeroSearch_tabs__qfvRu{background:white!important;border-bottom:1px solid var(--app-border);padding:8px!important}.HeroSearch_tabs__qfvRu .mantine-SegmentedControl-indicator{background:var(--mantine-color-terracotta-0);box-shadow:none;border:1px solid var(--mantine-color-terracotta-2);border-radius:6px}.HeroSearch_tabs__qfvRu .mantine-SegmentedControl-label[data-active]{color:var(--mantine-color-terracotta-8);font-weight:700}.HeroSearch_fields__IH4Ff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 20px 8px}.HeroSearch_budget__GD5p_{grid-column:1/-1}.HeroSearch_rentTypeRow__CxJYn,.HeroSearch_roomsRow__HwfwG{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:8px 20px 12px}.HeroSearch_actions__kNULz{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px 18px}.HeroSearch_actions__kNULz>button{min-height:46px}.HeroSearch_submit__FbJpl{min-width:230px;font-size:.9375rem}.HeroSearch_roomsChoices__92d4x .mantine-Chip-label{min-height:40px;min-width:40px;justify-content:center}.HeroSearch_quickRow__hq2UP{display:flex;align-items:center;gap:10px;margin-top:12px}.HeroSearch_quickRow__hq2UP>p{flex-shrink:0}.HeroSearch_quickScroll__Q4HvL{display:flex;flex-wrap:wrap;column-gap:14px}.HeroSearch_quickLink__3D54S{padding:5px 0;border:0;background:none;color:#5a635d;font:inherit;font-size:.75rem;text-decoration:underline;text-decoration-color:#c0c7bf;text-underline-offset:4px;cursor:pointer}.HeroSearch_quickLink__3D54S:hover{color:var(--mantine-color-terracotta-7)}.HeroSearch_quickLink__3D54S:focus-visible{outline:2px solid var(--mantine-color-terracotta-6);outline-offset:4px}.HeroSearch_city__tJ8Ox{position:relative;margin:0;border-radius:14px;overflow:hidden;min-height:460px;background:#cbd9d6}.HeroSearch_city__tJ8Ox img,.HeroSearch_city__tJ8Ox picture{position:absolute;inset:0;width:100%;height:100%;display:block}.HeroSearch_city__tJ8Ox img{object-fit:cover;object-position:54% center}.HeroSearch_cityCaption__6GgFj{position:absolute;bottom:0;inset-inline:0;display:flex;align-items:center;gap:8px;padding:48px 24px 24px;background:linear-gradient(transparent,rgb(19 39 32/82%));color:white;font-size:.8125rem}.HeroSearch_cityCaption__6GgFj svg{flex-shrink:0}@media (min-width:68.75em){.HeroSearch_fields__IH4Ff{grid-template-columns:1.1fr 1.1fr 1fr}.HeroSearch_budget__GD5p_{grid-column:auto}}@media (min-width:48em) and (max-width:68.75em){.HeroSearch_layout__90wbI{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px}.HeroSearch_cityCaption__6GgFj{padding:40px 16px 20px}}@media (max-width:47.99em){.HeroSearch_hero__yM0nJ{padding:20px 0 24px}.HeroSearch_layout__90wbI{display:block}.HeroSearch_intro__aboHS{padding:0 0 20px}.HeroSearch_title__tgnSh{font-size:2rem;max-width:360px;margin-bottom:10px}.HeroSearch_subtitle__MAdbd{font-size:.875rem;max-width:430px}.HeroSearch_eyebrow__JRAzT{margin-bottom:10px}.HeroSearch_city__tJ8Ox{display:none}.HeroSearch_fields__IH4Ff{gap:12px;padding:16px 12px 8px}.HeroSearch_rentTypeRow__CxJYn,.HeroSearch_roomsRow__HwfwG{padding:8px 12px 12px;gap:8px}.HeroSearch_roomsChoices__92d4x{flex:1;gap:4px;flex-wrap:nowrap}.HeroSearch_roomsChoices__92d4x .mantine-Chip-label{padding-inline:10px}.HeroSearch_roomsChoices__92d4x .mantine-Chip-iconWrapper{display:none}.HeroSearch_actions__kNULz{padding:4px 12px 14px;flex-direction:column-reverse;gap:4px}.HeroSearch_submit__FbJpl{width:100%}.HeroSearch_quickRow__hq2UP{display:block}.HeroSearch_quickScroll__Q4HvL{gap:10px}}@media (max-width:22.49em){.HeroSearch_fields__IH4Ff{grid-template-columns:1fr}}.HomeExplore_sectionHeading___90em{margin-bottom:24px}.HomeExplore_sectionHeading___90em h2,.HomeExplore_seller__Jsh2H h2{font-size:clamp(1.5rem,2.5vw,2rem);letter-spacing:-.025em;line-height:1.2;margin:0}.HomeExplore_sectionHeading___90em p{margin:8px 0 0;color:var(--app-text-secondary);line-height:1.6}.HomeExplore_exploreGrid__8g__G{display:grid;grid-template-columns:1fr 1fr;gap:24px}.HomeExplore_complexCard__EF_rc,.HomeExplore_mapCard__gUnIB{display:flex;flex-direction:column;overflow:hidden;border:1px solid #dce1d6;border-radius:14px;background:#f1f4ec;text-decoration:none;color:#273d31}.HomeExplore_complexCard__EF_rc{background:#f7f3ec;border-color:#e6dfd3}.HomeExplore_complexArt__yTbMP,.HomeExplore_mapArt__tGjTI{position:relative;height:200px;overflow:hidden}.HomeExplore_mapArt__tGjTI svg{display:block;width:100%;height:100%}.HomeExplore_complexArt__yTbMP{background:#f2ede4}.HomeExplore_complexArt__yTbMP img{object-fit:contain;padding:8px}.HomeExplore_exploreCopy__q4xaG{padding:24px 28px}.HomeExplore_exploreCopy__q4xaG h3{font-size:1.375rem;line-height:1.3;margin:0;letter-spacing:-.02em}.HomeExplore_exploreCopy__q4xaG p{font-size:.9375rem;line-height:1.6;color:#5f6a5f;margin:10px 0 24px}.HomeExplore_action__vbpII{display:flex;align-items:center;gap:12px;font-size:.875rem;font-weight:650}.HomeExplore_complexCard__EF_rc:hover .HomeExplore_action__vbpII,.HomeExplore_mapCard__gUnIB:hover .HomeExplore_action__vbpII{text-decoration:underline;text-underline-offset:4px}.HomeExplore_recommendations__M0eMM{display:flex;justify-content:space-between;align-items:center;gap:20px;text-decoration:none;color:var(--app-text-secondary);padding:22px 0;margin-top:8px;border-bottom:1px solid var(--app-border);font-size:.875rem}.HomeExplore_recommendations__M0eMM strong{color:var(--app-text);font-weight:600}.HomeExplore_recommendations__M0eMM svg{flex-shrink:0}.HomeExplore_seller__Jsh2H{display:grid;grid-template-columns:1.25fr 1fr;border-radius:14px;overflow:hidden;background:#f4f0e8;border:1px solid #e6dfd3}.HomeExplore_sellerCopy__hkvy1{padding:40px}.HomeExplore_eyebrow__xGc_T{margin:0 0 14px;font-size:.75rem;font-weight:600;color:#7c6755}.HomeExplore_seller__Jsh2H h2{max-width:430px;color:#293d32}.HomeExplore_sellerDescription__Nj2Xk{color:#666d63;font-size:.9375rem;line-height:1.6;margin:16px 0 24px;max-width:470px}.HomeExplore_steps__PuzaR{list-style:none;margin:0 0 28px;padding:0;counter-reset:steps}.HomeExplore_steps__PuzaR li{position:relative;counter-increment:steps;padding-left:38px;margin-bottom:16px;font-size:.875rem;line-height:1.5}.HomeExplore_steps__PuzaR li:before{content:counter(steps);position:absolute;left:0;top:0;border-bottom:1px solid #c3b59e;width:22px;padding-bottom:4px;color:#8b644b;font-weight:600}.HomeExplore_steps__PuzaR span,.HomeExplore_steps__PuzaR strong{display:block}.HomeExplore_steps__PuzaR strong{font-weight:600;color:#334238}.HomeExplore_steps__PuzaR span{color:#686f64;font-size:.8125rem;margin-top:2px}.HomeExplore_sellerArt__e_sAk{position:relative;min-width:0;background:#f1ece3}.HomeExplore_sellerArt__e_sAk img{object-fit:contain;object-position:50%}.HomeExplore_sellerActions__clb8Z{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.HomeExplore_help__DAeyl,.HomeExplore_primary__K9o1i{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:.875rem;font-weight:600;text-decoration:none}.HomeExplore_primary__K9o1i{background:#a9402b;color:white;padding:14px 18px;border-radius:8px;min-height:48px}.HomeExplore_primary__K9o1i:hover{background:#913623}.HomeExplore_help__DAeyl{color:#5a6157;min-height:44px}.HomeExplore_help__DAeyl:hover{text-decoration:underline}.HomeExplore_complexCard__EF_rc:focus-visible,.HomeExplore_help__DAeyl:focus-visible,.HomeExplore_mapCard__gUnIB:focus-visible,.HomeExplore_primary__K9o1i:focus-visible,.HomeExplore_recommendations__M0eMM:focus-visible{outline:2px solid #a9402b;outline-offset:4px}@media (max-width:62em){.HomeExplore_sellerCopy__hkvy1{padding:28px}.HomeExplore_seller__Jsh2H{grid-template-columns:1.6fr 1fr}}@media (max-width:47.99em){.HomeExplore_exploreGrid__8g__G{grid-template-columns:1fr;gap:16px}.HomeExplore_exploreCopy__q4xaG{padding:20px}.HomeExplore_exploreCopy__q4xaG h3{font-size:1.25rem}.HomeExplore_complexArt__yTbMP,.HomeExplore_mapArt__tGjTI{height:160px}.HomeExplore_seller__Jsh2H{display:flex;flex-direction:column-reverse}.HomeExplore_sellerCopy__hkvy1{padding:24px 20px}.HomeExplore_sellerArt__e_sAk{height:190px}.HomeExplore_sellerArt__e_sAk img{object-position:center 48%}.HomeExplore_sellerActions__clb8Z{gap:8px}.HomeExplore_help__DAeyl,.HomeExplore_primary__K9o1i{width:100%}.HomeExplore_recommendations__M0eMM strong{display:block;margin-bottom:6px}.HomeExplore_sectionHeading___90em{margin-bottom:20px}}.TrustStrip_strip__7GKuI{background:transparent;padding:8px 0 24px}.TrustStrip_row__LIBXQ{display:flex;align-items:center;justify-content:space-between;gap:8px}.TrustStrip_row__LIBXQ::-webkit-scrollbar{display:none}.TrustStrip_metric__bJxo0{display:flex;align-items:center;gap:10px;flex-shrink:0;min-width:0}.TrustStrip_icon__ffljx{width:38px;height:38px;border-radius:10px;background:#e9eee3;color:#54704f;display:flex;align-items:center;justify-content:center;flex-shrink:0}.TrustStrip_text__IEhDh{display:flex;flex-direction:column;min-width:0}.TrustStrip_value__EKITD{line-height:1.1;letter-spacing:-.01em}.TrustStrip_label__ZzXIt{line-height:1.2;white-space:nowrap}.TrustStrip_divider__qdy9n{width:1px;height:28px;background:var(--app-border);flex-shrink:0}@media (max-width:48em){.TrustStrip_row__LIBXQ{display:grid;grid-template-columns:1fr 1fr;gap:20px 12px}.TrustStrip_strip__7GKuI{padding:12px 0}.TrustStrip_divider__qdy9n{display:none}.TrustStrip_icon__ffljx{width:34px;height:34px}}.page_page__VTxTM{padding-top:28px;padding-bottom:48px}.page_toolbar__zEXAE{display:flex;gap:10px;margin-bottom:20px}.page_toolbar__zEXAE>:first-child{flex:1;max-width:560px;min-width:0}.page_statusTabs__BYN2n{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.page_statusTabs__BYN2n>*{flex-shrink:0;min-height:46px}.page_count__QUbWJ{margin-left:8px;color:var(--app-text-secondary);font-size:12px;font-variant-numeric:tabular-nums}.page_listHeading__VN_is{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin:16px 0}.page_help__OFxND{font-size:13px;color:var(--app-text-secondary);max-width:440px}.page_help__OFxND summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.page_help__OFxND p{line-height:1.6;margin-bottom:0}.page_downloads__OT5DR{margin-top:24px}@media (max-width:36em){.page_toolbar__zEXAE{flex-wrap:wrap}.page_toolbar__zEXAE>:first-child{flex-basis:100%;max-width:none}.page_listHeading__VN_is{flex-direction:column}}