.HeroSection_hero__tVlJy{position:relative;width:100%;height:831px;overflow:hidden}.HeroSection_bgImage__RByJN{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.HeroSection_gradient__l7VqT{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,85%,0) 0,rgba(119,128,145,.43) 56%,rgba(52,66,96,.72) 65%,rgba(30,45,72,.85))}.HeroSection_content__ybkXx{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:60px;padding-left:24px;padding-right:24px;gap:28px;z-index:2}.HeroSection_logo__lkTtk{width:80px;height:80px;border-radius:18px;-o-object-fit:contain;object-fit:contain}.HeroSection_brandName___Aic1{font-size:42px;font-weight:700;color:#fff;text-align:center;margin:0;line-height:1}.HeroSection_tagline__qFqQR{font-size:26px;font-weight:600;color:hsla(0,0%,100%,.9);text-align:center;margin:0;line-height:1.35}.HeroSection_gold__xle6i{color:#d4a84b}@keyframes HeroSection_heroFadeSlideUp__tZZIh{0%{opacity:0;transform:translateY(30px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes HeroSection_heroFloat__zNdMM{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.HeroSection_animItem__P0uPZ{opacity:0}.HeroSection_contentVisible__vUmWz .HeroSection_animItem__P0uPZ{will-change:opacity,transform;animation:HeroSection_heroFadeSlideUp__tZZIh .7s cubic-bezier(.22,1,.36,1) forwards,HeroSection_heroFloat__zNdMM 4s ease-in-out infinite}.HeroSection_contentVisible__vUmWz .HeroSection_delay0__KroQN{animation-delay:0ms,2s}.HeroSection_contentVisible__vUmWz .HeroSection_delay1__WtiWM{animation-delay:.25s,2.25s}.HeroSection_contentVisible__vUmWz .HeroSection_delay2__RbK5T{animation-delay:.55s,2.55s}.HeroSection_contentVisible__vUmWz .HeroSection_delay3__msgZF{animation-delay:.85s,2.85s}.HeroSection_contentVisible__vUmWz .HeroSection_delay4__0qJNa{animation-delay:1.15s,3.15s}.GlassButton_glassButton__wqU9u{display:inline-flex;align-items:center;justify-content:center;padding:8px;border-radius:14px;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);box-shadow:0 4px 6px rgba(0,0,0,.1),0 10px 15px rgba(0,0,0,.1);color:#fff;cursor:pointer;flex-shrink:0;touch-action:manipulation;transition:background-color .15s ease}.GlassButton_glassButton__wqU9u:hover{background:hsla(0,0%,100%,.25)}.FeaturedPropertySection_card__5D1Qq{height:calc(100dvh - 140px);min-height:480px;border-radius:16px}.FeaturedPropertySection_overlayGradient__W7_WI{background:linear-gradient(180deg,#00000080,#0000001a)}.FeaturedPropertySection_topOverlay__qutZ3{padding:20px 10px 0}.FeaturedPropertySection_title__hstD3{font-size:28px;line-height:1.2}.FeaturedPropertySection_subtitle__ar_Ob{font-size:14px;color:#ffffffe5;max-width:400px;width:100%}.FeaturedPropertySection_priceBadge__nhZqO{padding:8px 14px;border-radius:14px;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);box-shadow:0 4px 6px rgba(0,0,0,.1),0 10px 15px rgba(0,0,0,.1)}.FeaturedPropertySection_priceBadgeText__hJNqk{color:#fff;font-family:Arial;font-size:16px;font-style:normal}.FeaturedPropertySection_bottomGroup__Ud39I{background-color:#8080808c;border-radius:16px 16px 0 0}.FeaturedPropertySection_descriptionArea__gA9Kb{padding:12px 10px}.FeaturedPropertySection_description__OhdHU{font-size:14px;color:#fff}.FeaturedPropertySection_specsBar__AL6k2{background:hsla(0,100%,99%,.9);padding:11px 16px;height:50px}.FeaturedPropertySection_pillIndicator__3QQDl{background-color:#74d4ff;transition:left .22s cubic-bezier(.4,0,.2,1),width .22s cubic-bezier(.4,0,.2,1)}.FeaturedPropertySection_specText__VMPQo{font-size:14px}.FeaturedPropertySection_specText__VMPQo span{font-weight:700;font-size:16px}.FeaturedPropertySection_specDivider__iaYwe{border-left:1px solid rgba(0,0,0,.12);border-right:1px solid rgba(0,0,0,.12);padding-left:24px;padding-right:24px}@keyframes FeaturedPropertySection_imageFadeIn__GZz5T{0%{opacity:0}to{opacity:1}}.FeaturedPropertySection_imageFade__th_VT{animation:FeaturedPropertySection_imageFadeIn__GZz5T .3s ease-in-out}.SectionEmptyState_wrapper__EUXSH{display:flex;align-items:center;justify-content:center;padding:40px 16px;margin:0 4px 8px;border-radius:16px;background:hsla(0,0%,100%,.06);border:.8px solid hsla(0,0%,100%,.12)}.SectionEmptyState_text__3B1J4{color:hsla(0,0%,100%,.45);font-size:15px;text-align:center}@keyframes SectionSkeleton_shimmer__9bYru{0%{background-position:-200% 0}to{background-position:200% 0}}.SectionSkeleton_shimmerBase__gnneF{background-size:200% 100%;animation:SectionSkeleton_shimmer__9bYru 1.5s ease-in-out infinite}.SectionSkeleton_bone__3BQEy{border-radius:8px;background-image:linear-gradient(90deg,hsla(0,0%,100%,.04) 25%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.04) 75%)}.SectionSkeleton_skeleton__E48_E{margin:0 4px 8px;border-radius:16px;background-image:linear-gradient(90deg,hsla(0,0%,100%,.04) 25%,hsla(0,0%,100%,.08) 50%,hsla(0,0%,100%,.04) 75%)}.SectionSkeleton_featuredWrapper__GpGhG{margin-bottom:8px}.SectionSkeleton_featuredCard__RljYq{position:relative;min-height:650px;border-radius:16px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.SectionSkeleton_featuredTop__zR7E4{display:flex;justify-content:space-between;align-items:flex-start;padding:20px;gap:12px}.SectionSkeleton_featuredTitleGroup__um_o2{display:flex;flex-direction:column;gap:8px;flex:1}.SectionSkeleton_boneTitleWide__S8knK{width:70%;height:28px;border-radius:6px}.SectionSkeleton_boneTitleNarrow__dhZtO{width:45%;height:28px;border-radius:6px}.SectionSkeleton_boneSubtitle___0EpM{width:80%;height:16px;border-radius:4px;margin-top:4px}.SectionSkeleton_featuredTopRight__J8jnf{display:flex;align-items:center;gap:8px;flex-shrink:0}.SectionSkeleton_bonePriceBadge__3usGQ{width:80px;height:32px;border-radius:14px}.SectionSkeleton_boneHeart__cmGUv{width:36px;height:36px;border-radius:14px}.SectionSkeleton_featuredBottom__1pZ6m{display:flex;flex-direction:column}.SectionSkeleton_featuredDescArea__AYcqK{display:flex;flex-direction:column;gap:6px;padding:16px 20px;background:hsla(0,0%,50%,.12);border-radius:20px 20px 0 0}.SectionSkeleton_boneDescLine__7DVS_{width:90%;height:14px;border-radius:4px}.SectionSkeleton_boneDescLineShort__b8Zsc{width:60%;height:14px;border-radius:4px}.SectionSkeleton_featuredSpecsBar__YxP0x{display:flex;align-items:center;justify-content:center;gap:16px;height:50px;background:hsla(0,100%,99%,.85);border-radius:0 0 16px 16px}.SectionSkeleton_boneSpec__iDSQO{width:60px;height:16px;border-radius:4px;background-image:linear-gradient(90deg,rgba(0,0,0,.06) 25%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.06) 75%)}.SectionSkeleton_featuredSpecDivider__ZyK1_{width:1px;height:24px;background:rgba(0,0,0,.1)}.SectionSkeleton_featuredDots__UKeok{display:flex;justify-content:center;gap:8px;padding:12px 0}.SectionSkeleton_boneDot__KYLq5{width:6px;height:6px;border-radius:50%}.SectionSkeleton_carouselWrapper__mE5eO{padding-bottom:20px}.SectionSkeleton_carouselRow__CP1D3{display:flex;gap:8px;overflow:hidden;padding:0 4px}.SectionSkeleton_carouselCard__FJ2BA{flex-shrink:0;width:120px;height:200px;border-radius:18px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;justify-content:space-between;padding:8px;position:relative}.SectionSkeleton_carouselCardTop__Jjmht{display:flex;justify-content:space-between;align-items:flex-start}.SectionSkeleton_boneCarouselPill__Yq3UM{width:48px;height:20px;border-radius:8px}.SectionSkeleton_boneCarouselHeart__nzeFG{width:24px;height:24px;border-radius:7px}.SectionSkeleton_carouselCardBottom__y8nTy{display:flex;justify-content:center}.SectionSkeleton_boneCarouselTitle__A4p93{width:80%;height:12px;border-radius:4px}.SectionErrorState_wrapper__5094J{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 16px;margin:0 4px 8px;border-radius:16px;background:rgba(255,60,60,.06);border:.8px solid rgba(255,60,60,.15)}.SectionErrorState_text__h5_j4{color:hsla(0,0%,100%,.5);font-size:15px;text-align:center}.SectionErrorState_retryButton__bxQaw{padding:8px 20px;border-radius:12px;background:hsla(0,0%,100%,.1);border:.8px solid hsla(0,0%,100%,.2);color:#fff;font-size:14px;cursor:pointer;transition:background-color .15s ease}.SectionErrorState_retryButton__bxQaw:hover{background:hsla(0,0%,100%,.15)}@keyframes page_fadeInUp__SpOy_{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.page_fadeInSection__DI1w5{animation:page_fadeInUp__SpOy_ .4s ease-out}