.ProjectSearch_bar__fP_ta{display:flex;align-items:center;gap:0;margin-top:24px;padding:8px;border:1px solid #fff;border-radius:999px;background:linear-gradient(180deg,#fffffff2,#f2f2f2dc);box-shadow:inset 0 1px 0 #fff,0 4px 14px #0000000d;backdrop-filter:blur(20px);min-width:0}.ProjectSearch_search__HslLA{flex:1 1 24%;min-width:180px;padding-inline:10px;border-inline-end:1px solid #00000015}.ProjectSearch_searchInput__KYTcI{width:100%;min-height:44px;border:0;background:transparent;color:inherit;font-size:13px;padding:8px;outline-offset:-2px}.ProjectSearch_filters__bgi4v{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));flex:3 1 76%;min-width:0;gap:4px;padding-inline-start:6px}.ProjectSearch_filters__bgi4v select{min-width:0;min-height:44px;border:0!important;background:transparent!important;border-radius:99px;padding-inline:10px;font-size:12px;color:inherit;text-overflow:ellipsis;cursor:pointer}.ProjectSearch_filters__bgi4v select:focus,.ProjectSearch_filters__bgi4v select:hover{background:#ffffffb3!important}.ProjectSearch_filters__bgi4v option{background:#fff;color:#222}.dark .ProjectSearch_bar__fP_ta{background:linear-gradient(180deg,#303030de,#202020e6);color:#f5f5f5;border-color:#ffffff30;box-shadow:inset 0 1px 0 #ffffff14,0 4px 14px #0003}.dark .ProjectSearch_search__HslLA{border-color:#ffffff25}.dark .ProjectSearch_filters__bgi4v select:focus,.dark .ProjectSearch_filters__bgi4v select:hover{background:#ffffff12!important}@media(max-width:1199px){.ProjectSearch_bar__fP_ta{flex-wrap:wrap;border-radius:26px}.ProjectSearch_search__HslLA{flex-basis:100%;border-inline-end:0;border-bottom:1px solid #8883}.ProjectSearch_filters__bgi4v{flex-basis:100%;padding:6px 0 0}}@media(max-width:767px){.ProjectSearch_filters__bgi4v{grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectSearch_bar__fP_ta{border-radius:22px}}.ProjectCatalogueCard_card__mCWkx{--card-inset:10px;--card-button-radius:22px;--card-image-radius:calc(var(--card-button-radius) + var(--card-inset));--card-rim:8px;min-width:0;padding:var(--card-rim);border:1px solid #e6e6e9;border-radius:calc(var(--card-image-radius) + var(--card-rim) + 1px);background:#fff;box-shadow:0 3px 5px #161a2110,0 12px 24px -12px #161a213b;transition:transform .28s cubic-bezier(.22,.8,.22,1),box-shadow .28s ease,border-color .28s ease;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif}.ProjectCatalogueCard_surface__Erah0{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--card-image-radius);background:#242629;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:4/4.8;min-height:365px;color:#fff}.ProjectCatalogueCard_viewport__TokR4{position:absolute;inset:0;z-index:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.ProjectCatalogueCard_viewport__TokR4::-webkit-scrollbar{display:none}.ProjectCatalogueCard_viewport__TokR4[data-dragging]{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProjectCatalogueCard_viewport__TokR4:focus-visible{outline:2px solid #fff;outline-offset:-4px;border-radius:var(--card-image-radius)}.ProjectCatalogueCard_slide__nuKF0{position:relative;flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.ProjectCatalogueCard_imageLink__3sRyr{position:absolute;inset:0;-webkit-user-drag:none}.ProjectCatalogueCard_image__C2gE4{-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProjectCatalogueCard_shade__9TqsN{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 25%,#10121305 38%,#101213a3 63%,#101213ed 82%,#101213)}.ProjectCatalogueCard_content__BAw1q{position:relative;margin-top:150px;padding:20px var(--card-inset) var(--card-inset);z-index:3;pointer-events:none}.ProjectCatalogueCard_content__BAw1q a{pointer-events:auto}.ProjectCatalogueCard_content__BAw1q>span{display:grid;gap:4px;padding-inline:4px;margin:0 0 16px;line-height:1.55}.ProjectCatalogueCard_title___8rNe{margin:0;padding-inline:4px;font-size:clamp(19px,1.5vw,21px);font-weight:600;letter-spacing:-.035em;line-height:1.25;text-wrap:balance}.ProjectCatalogueCard_title___8rNe a{color:inherit;text-decoration:none}.ProjectCatalogueCard_location__wWJqc{margin:7px 0 0;padding-inline:4px;color:#ffffffe0;font-size:12px;line-height:1.4}.ProjectCatalogueCard_developer__YpHac{margin:5px 0 0;padding-inline:4px;color:#ffffffb8;font-size:11px;line-height:1.4}.ProjectCatalogueCard_facts__nC0bc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 10px;margin:14px 0 10px;padding-inline:4px;font-size:11px;line-height:1.4}.ProjectCatalogueCard_beds__AVKse,.ProjectCatalogueCard_price__jNGtQ{display:inline-flex;align-items:center;gap:8px}.ProjectCatalogueCard_facts__nC0bc svg{flex-shrink:0;width:17px;height:17px}.ProjectCatalogueCard_price__jNGtQ{color:#fff}.ProjectCatalogueCard_priceCopy__vyyMB{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px}.ProjectCatalogueCard_from__0yizh{font-size:11px;font-weight:400;color:#ffffffc2}.ProjectCatalogueCard_amount__RCRO3{font-size:16px;font-weight:700;letter-spacing:-.025em;line-height:1.3;white-space:nowrap;font-variant-numeric:tabular-nums}.ProjectCatalogueCard_onRequest__CcQCb{font-size:14px;font-weight:600;line-height:1.4}.ProjectCatalogueCard_beds__AVKse{color:#ffffffc2}.ProjectCatalogueCard_cta__4nEBn{display:flex;align-items:center;justify-content:center;gap:10px;height:44px;min-height:44px;padding:10px 12px;color:#141414;background:#fff;border:1px solid #fff;border-radius:var(--card-button-radius);box-shadow:0 2px 3px #00000012;font-size:12px;font-weight:600;line-height:1.3;text-decoration:none;transition:background .18s ease,transform .18s ease}.ProjectCatalogueCard_arrow__aHQd2,.ProjectCatalogueCard_favorite__Y2NxX{position:absolute;z-index:4;display:flex;align-items:center;justify-content:center;padding:0;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}.ProjectCatalogueCard_favorite__Y2NxX{top:12px;inset-inline-end:12px;width:40px;height:40px;border:1px solid transparent;border-radius:50%;background:#ffffff14;backdrop-filter:blur(8px) saturate(0);box-shadow:none;transition:background .18s ease,color .18s ease}.ProjectCatalogueCard_favorite__Y2NxX svg{width:18px;height:18px;stroke-width:1.5;filter:drop-shadow(0 1px 2px #0008)}.ProjectCatalogueCard_favorite__Y2NxX[aria-pressed=true] svg{filter:none}.ProjectCatalogueCard_favorite__Y2NxX[aria-pressed=true]{background:#ffffffeb;color:#222}.ProjectCatalogueCard_arrow__aHQd2{top:50%;width:36px;height:36px;border:1px solid #ffffff70;border-radius:50%;background:#ffffff30;color:#fff;backdrop-filter:blur(12px) saturate(0);box-shadow:inset 0 1px 0 #ffffff14,0 2px 5px #0000000a;opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity .18s ease,background .18s ease,box-shadow .18s ease}.ProjectCatalogueCard_arrow__aHQd2 svg{display:block}.ProjectCatalogueCard_arrow__aHQd2:active{background:#ffffff20;box-shadow:inset 0 1px 3px #0002}.ProjectCatalogueCard_previous__lGbcc{left:10px}.ProjectCatalogueCard_next__dBdgH{right:10px}.ProjectCatalogueCard_counter__SU9Ss{position:absolute;z-index:2;top:17px;left:15px;border-radius:999px;padding:5px 9px;background:#10121359;backdrop-filter:blur(10px);color:#ffffffe8;font-size:10px;line-height:1.3;letter-spacing:.05em;font-variant-numeric:tabular-nums;opacity:0;transition:opacity .18s ease;pointer-events:none}.ProjectCatalogueCard_card__mCWkx:has(:focus-visible) .ProjectCatalogueCard_arrow__aHQd2{opacity:1;pointer-events:auto;transform:translateY(-50%)}.ProjectCatalogueCard_card__mCWkx:has(:focus-visible) .ProjectCatalogueCard_counter__SU9Ss{opacity:1}.ProjectCatalogueCard_arrow__aHQd2:focus-visible,.ProjectCatalogueCard_cta__4nEBn:focus-visible,.ProjectCatalogueCard_favorite__Y2NxX:focus-visible{outline:2px solid #fff;outline-offset:3px}.ProjectCatalogueCard_cta__4nEBn:focus-visible{outline-color:#fff}.ProjectCatalogueCard_cta__4nEBn:active{transform:translateY(2px);box-shadow:inset 0 2px 4px #0002,0 1px 1px #0002}html.dark .ProjectCatalogueCard_card__mCWkx{background:#252628;border-color:#303133;box-shadow:0 3px 5px #0003,0 14px 26px -12px #0009}@media (hover:hover) and (pointer:fine){.ProjectCatalogueCard_card__mCWkx:hover{transform:translateY(-4px);border-color:#d5d5da;box-shadow:0 5px 8px #161a2112,0 18px 32px -12px #161a2142}html.dark .ProjectCatalogueCard_card__mCWkx:hover{border-color:#454649;box-shadow:0 5px 8px #0004,0 18px 32px -12px #000b}.ProjectCatalogueCard_card__mCWkx:hover .ProjectCatalogueCard_arrow__aHQd2{opacity:1;pointer-events:auto;transform:translateY(-50%)}.ProjectCatalogueCard_card__mCWkx:hover .ProjectCatalogueCard_counter__SU9Ss{opacity:1}.ProjectCatalogueCard_arrow__aHQd2:hover{background:#ffffff45;color:#fff;box-shadow:inset 0 1px 0 #ffffff20,0 2px 6px #00000012}.ProjectCatalogueCard_arrow__aHQd2:active{background:#ffffff20;box-shadow:inset 0 1px 3px #0002}.ProjectCatalogueCard_favorite__Y2NxX:hover{background:#ffffff2e}.ProjectCatalogueCard_favorite__Y2NxX[aria-pressed=true]:hover{background:#fff}.ProjectCatalogueCard_cta__4nEBn:hover{background:#fff;box-shadow:0 3px 8px #0003}}@media (hover:none){.ProjectCatalogueCard_favorite__Y2NxX{top:10px;inset-inline-end:10px;width:44px;height:44px}.ProjectCatalogueCard_counter__SU9Ss{opacity:1}.ProjectCatalogueCard_arrow__aHQd2{width:44px;height:44px}}@media (max-width:639px){.ProjectCatalogueCard_surface__Erah0{min-height:380px}.ProjectCatalogueCard_title___8rNe{font-size:22px}.ProjectCatalogueCard_location__wWJqc{font-size:13px}.ProjectCatalogueCard_facts__nC0bc{font-size:12px}}@media (prefers-reduced-motion:reduce){.ProjectCatalogueCard_arrow__aHQd2,.ProjectCatalogueCard_card__mCWkx,.ProjectCatalogueCard_counter__SU9Ss,.ProjectCatalogueCard_cta__4nEBn,.ProjectCatalogueCard_favorite__Y2NxX{transition:none}.ProjectCatalogueCard_card__mCWkx:hover,.ProjectCatalogueCard_cta__4nEBn:active{transform:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.ProjectCatalogueCard_arrow__aHQd2{background:#606060b3}.ProjectCatalogueCard_favorite__Y2NxX{background:#00000026}.ProjectCatalogueCard_favorite__Y2NxX[aria-pressed=true]{background:#fff}}