.PropertySearch_main__kyxzG{min-height:100vh;background:var(--color-pure-white);padding-top:70px}.PropertySearch_heroSearchSection__ZpURe{position:relative;min-height:50vh;display:flex;align-items:center;justify-content:center;background:var(--color-rich-black);overflow:hidden;padding:var(--space-16) 0}.PropertySearch_heroSearchSection__ZpURe:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 25% 40%,rgba(212,197,185,.08) 0,transparent 40%),radial-gradient(circle at 75% 70%,rgba(190,172,152,.06) 0,transparent 45%),radial-gradient(circle at 50% 20%,rgba(201,184,168,.05) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(212,197,185,.04) 0,transparent 35%),linear-gradient(180deg,rgba(15,23,42,0),rgba(15,23,42,.2));animation:PropertySearch_subtleFloat__ozhSc 25s ease-in-out infinite;pointer-events:none}.PropertySearch_heroSearchSection__ZpURe:after{content:"";position:absolute;top:50%;left:-50%;width:200%;height:1px;background:linear-gradient(90deg,transparent,rgba(212,197,185,.1) 45%,rgba(212,197,185,.3) 50%,rgba(212,197,185,.1) 55%,transparent);transform:translateY(-50%) rotate(-15deg);animation:PropertySearch_shimmerLine__D4PDn 15s linear infinite;pointer-events:none}@keyframes PropertySearch_shimmerLine__D4PDn{0%{transform:translateY(-50%) rotate(-15deg) translateX(-10%)}to{transform:translateY(-50%) rotate(-15deg) translateX(10%)}}@keyframes PropertySearch_subtleFloat__ozhSc{0%,to{transform:translate(0) scale(1);opacity:1}25%{transform:translate(-15px,-15px) scale(1.05);opacity:.8}50%{transform:translate(15px,-10px) scale(.95);opacity:.9}75%{transform:translate(-10px,15px) scale(1.02);opacity:.85}}.PropertySearch_heroSearchContainer__BxTmv{max-width:900px;width:100%;margin:0 auto;padding:0 var(--space-8);text-align:center;position:relative;z-index:1}.PropertySearch_heroContent__nCmj1{margin-bottom:var(--space-8)}.PropertySearch_heroEyebrow__NEO_u{font-size:var(--text-xs);font-weight:400;letter-spacing:var(--tracking-luxury);text-transform:uppercase;color:var(--color-warm-gold);margin-bottom:var(--space-4);opacity:0;animation:PropertySearch_fadeInUp__E2ac2 .8s cubic-bezier(.43,.13,.23,.96) .2s forwards;position:relative;display:inline-block;padding:0 var(--space-6)}.PropertySearch_heroEyebrow__NEO_u:after,.PropertySearch_heroEyebrow__NEO_u:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:0;height:1px;animation:PropertySearch_expandLine___dRAR .6s cubic-bezier(.43,.13,.23,.96) .6s forwards}.PropertySearch_heroEyebrow__NEO_u:before{right:100%;margin-right:var(--space-2);background:linear-gradient(90deg,transparent,var(--color-warm-gold))}.PropertySearch_heroEyebrow__NEO_u:after{left:100%;margin-left:var(--space-2);background:linear-gradient(90deg,var(--color-warm-gold),transparent)}.PropertySearch_heroTitle___38h3{font-family:var(--font-display);font-size:clamp(var(--text-2xl),4vw,var(--text-4xl));font-weight:300;color:var(--color-pure-white);margin-bottom:var(--space-5);letter-spacing:var(--tracking-tight);line-height:1.2;opacity:0;animation:PropertySearch_fadeInUp__E2ac2 .8s cubic-bezier(.43,.13,.23,.96) .4s forwards}.PropertySearch_heroAccent__RWa1e{display:block;font-size:.9em;font-weight:300;margin-top:var(--space-2);background:linear-gradient(120deg,var(--color-champagne) 0,var(--color-soft-gold) 45%,rgba(255,255,255,.9) 50%,var(--color-soft-gold) 55%,var(--color-champagne) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:var(--tracking-normal);animation:PropertySearch_shimmer__dOCmc 10s ease-in-out infinite}.PropertySearch_heroDescription__CWTPl{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:rgba(255,255,255,.75);margin:0 auto var(--space-6);max-width:600px;opacity:0;animation:PropertySearch_fadeInUp__E2ac2 .8s cubic-bezier(.43,.13,.23,.96) .6s forwards;font-weight:300}.PropertySearch_heroSubtitle__GaKYz{font-size:var(--text-lg);color:var(--color-warm-gray);font-weight:300;line-height:var(--leading-relaxed);letter-spacing:.01em}.PropertySearch_breadcrumbs__tZyZa{display:flex;align-items:center;justify-content:center;gap:var(--space-3);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin-bottom:var(--space-8);opacity:0;animation:PropertySearch_fadeInUp__E2ac2 .8s cubic-bezier(.43,.13,.23,.96) .1s forwards}.PropertySearch_breadcrumbs__tZyZa a{color:rgba(255,255,255,.6);text-decoration:none;transition:color var(--duration-fast) ease}.PropertySearch_breadcrumbs__tZyZa a:hover{color:var(--color-champagne)}.PropertySearch_breadcrumbs__tZyZa .PropertySearch_separator__5tHF6{color:rgba(255,255,255,.3)}.PropertySearch_breadcrumbs__tZyZa .PropertySearch_current__jU7yL{color:var(--color-champagne)}.PropertySearch_searchFeatures__jN5gn{display:flex;align-items:center;justify-content:center;gap:var(--space-6);margin-top:var(--space-6);padding-top:var(--space-4);opacity:0;animation:PropertySearch_fadeInUp__E2ac2 .8s cubic-bezier(.43,.13,.23,.96) 1s forwards}.PropertySearch_feature__oBHGg{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.PropertySearch_featureLabel__Y4TQM{font-size:var(--text-xs);font-weight:400;color:rgba(255,255,255,.7);letter-spacing:.08em;text-transform:uppercase}.PropertySearch_featureDivider__Usr4g{width:1px;height:24px;background:linear-gradient(180deg,transparent,rgba(212,197,185,.2) 50%,transparent)}.PropertySearch_searchHint__63fcL{font-family:var(--font-primary);font-size:13px;color:rgba(255,255,255,.8);text-align:center;letter-spacing:.02em;font-weight:300;line-height:var(--leading-relaxed);max-width:600px;margin:0 auto;margin-top:var(--space-4)}@keyframes PropertySearch_fadeInUp__E2ac2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes PropertySearch_expandLine___dRAR{0%{width:0}to{width:40px}}@keyframes PropertySearch_shimmer__dOCmc{0%,to{background-position:0}50%{background-position:100%}}.PropertySearch_resultsSection__bl8Hn{padding:var(--space-12) 0 var(--space-24);background:linear-gradient(to bottom,rgba(212,197,185,.02) 0,var(--color-pure-white) 10%)}.PropertySearch_resultsContainer__D7Sva{max-width:1400px;margin:0 auto;padding:0 var(--space-8)}.PropertySearch_resultsHeader__1CuKV{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-12);flex-wrap:wrap;gap:var(--space-6);padding:var(--space-8);background:linear-gradient(135deg,rgba(212,197,185,.04),rgba(255,255,255,.6) 50%,rgba(212,197,185,.03));border-radius:6px;border:1px solid rgba(212,197,185,.2);box-shadow:0 2px 8px rgba(28,27,24,.03),0 4px 16px rgba(212,197,185,.05)}.PropertySearch_resultsInfo__th6tH{display:flex;flex-direction:column;gap:var(--space-2)}.PropertySearch_resultsCount__s5Kyw{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:300;color:var(--color-rich-black);letter-spacing:var(--tracking-tight);line-height:1.2}.PropertySearch_activeFiltersText__Fsm0k{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-champagne);font-weight:600;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:rgba(212,197,185,.08);border-radius:2px;border:1px solid rgba(212,197,185,.2)}.PropertySearch_activeFiltersText__Fsm0k:before{content:"●";font-size:8px;animation:PropertySearch_pulse__Es8cx 2s ease-in-out infinite}@keyframes PropertySearch_pulse__Es8cx{0%,to{opacity:1}50%{opacity:.5}}.PropertySearch_pageInfo__Vi2TF{font-size:var(--text-sm);color:var(--color-steel);letter-spacing:var(--tracking-wide);font-weight:500;padding:var(--space-2) var(--space-4);background:rgba(255,255,255,.6);border-radius:2px;border:1px solid rgba(212,197,185,.15)}.PropertySearch_propertiesGrid__3PEjT{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-gap:var(--space-8);gap:var(--space-8);margin-bottom:var(--space-12)}.PropertySearch_error__l96xy,.PropertySearch_noResults__5WeW8{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-24) var(--space-8);min-height:400px}.PropertySearch_error__l96xy svg,.PropertySearch_noResults__5WeW8 svg{color:rgba(212,197,185,.3);margin-bottom:var(--space-6)}.PropertySearch_error__l96xy h3,.PropertySearch_noResults__5WeW8 h3{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:400;color:var(--color-rich-black);margin-bottom:var(--space-3)}.PropertySearch_error__l96xy p,.PropertySearch_noResults__5WeW8 p{font-size:var(--text-md);color:var(--color-charcoal);line-height:var(--leading-relaxed);max-width:500px;margin-bottom:var(--space-6)}.PropertySearch_browseAllLink__Ck6Sr,.PropertySearch_clearFiltersLink___Fhq8,.PropertySearch_retryButton__GW4YD{display:inline-flex;align-items:center;padding:var(--space-3) var(--space-6);background:var(--color-rich-black);color:var(--color-pure-white);border:1px solid var(--color-rich-black);border-radius:2px;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-wider);font-weight:500;text-decoration:none;transition:all var(--duration-base) ease}.PropertySearch_browseAllLink__Ck6Sr:hover,.PropertySearch_clearFiltersLink___Fhq8:hover,.PropertySearch_retryButton__GW4YD:hover{background:transparent;color:var(--color-rich-black);border-color:var(--color-champagne);transform:translateY(-2px)}.PropertySearch_noResultsActions__VgyRf{display:flex;gap:var(--space-4);flex-wrap:wrap;justify-content:center}.PropertySearch_browseAllLink__Ck6Sr{background:transparent;color:var(--color-charcoal);border-color:rgba(212,197,185,.3)}.PropertySearch_browseAllLink__Ck6Sr:hover{background:rgba(212,197,185,.05);border-color:var(--color-champagne);color:var(--color-rich-black)}.PropertySearch_pagination__V_kcA{display:flex;align-items:center;justify-content:center;gap:var(--space-6);padding:var(--space-8) 0;margin-top:var(--space-8)}.PropertySearch_paginationButton__okbk_{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--color-pure-white);border:1px solid rgba(212,197,185,.3);color:var(--color-rich-black);font-size:var(--text-sm);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-wide);text-decoration:none;cursor:pointer;border-radius:2px;transition:all var(--duration-base) ease}.PropertySearch_paginationButton__okbk_:hover{background:var(--color-rich-black);color:var(--color-pure-white);border-color:var(--color-rich-black);transform:translateY(-2px);box-shadow:0 4px 12px rgba(28,27,24,.15)}.PropertySearch_paginationInfo__6y_mg{font-size:var(--text-sm);color:var(--color-steel);font-weight:500;letter-spacing:var(--tracking-wide)}.PropertySearch_ctaSection___jBTk{position:relative;padding:var(--space-24) 0;background:linear-gradient(135deg,var(--color-rich-black) 0,#1a1a1a 50%,var(--color-rich-black) 100%);overflow:hidden}.PropertySearch_ctaSection___jBTk:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(212,197,185,.08) 0,transparent 40%),radial-gradient(circle at 80% 50%,rgba(212,197,185,.05) 0,transparent 40%);pointer-events:none}.PropertySearch_ctaContainer__bXsPl{position:relative;z-index:1;max-width:900px;margin:0 auto;padding:0 var(--space-8)}.PropertySearch_ctaContent__pPV40{text-align:center}.PropertySearch_ctaEyebrow__PNVjf{font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-champagne);margin-bottom:var(--space-6);opacity:.9}.PropertySearch_ctaTitle__W_yFd{font-family:var(--font-display);font-size:clamp(var(--text-3xl),5vw,var(--text-5xl));font-weight:300;line-height:1.2;color:var(--color-pure-white);margin-bottom:var(--space-8)}.PropertySearch_ctaAccent__fBzZx{display:block;color:var(--color-champagne);font-weight:400;margin-top:var(--space-2)}.PropertySearch_ctaDescription___J_gT{font-size:var(--text-lg);line-height:1.6;color:rgba(255,255,255,.8);max-width:600px;margin:0 auto var(--space-10)}.PropertySearch_ctaButtons__uG_dI{display:flex;gap:var(--space-6);justify-content:center;margin-bottom:var(--space-12);flex-wrap:wrap}.PropertySearch_ctaButton__Snk7K{padding:var(--space-4) var(--space-8);font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wider);text-decoration:none;border-radius:2px;transition:all var(--duration-base) ease;display:inline-flex;align-items:center;justify-content:center;min-width:200px}.PropertySearch_ctaButtonPrimary__MXT0a{background:var(--color-champagne);color:var(--color-rich-black);border:2px solid var(--color-champagne)}.PropertySearch_ctaButtonPrimary__MXT0a:hover{background:transparent;color:var(--color-champagne);transform:translateY(-2px);box-shadow:0 10px 30px rgba(212,197,185,.2)}.PropertySearch_ctaButtonSecondary__UaJMD{background:transparent;color:var(--color-pure-white);border:2px solid rgba(255,255,255,.3)}.PropertySearch_ctaButtonSecondary__UaJMD:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5);transform:translateY(-2px)}.PropertySearch_ctaFeatures__Qqn7k{display:flex;justify-content:center;gap:var(--space-10);flex-wrap:wrap}.PropertySearch_ctaFeature___Iwtg{display:flex;align-items:center;gap:var(--space-3);color:rgba(255,255,255,.7);font-size:var(--text-sm)}.PropertySearch_ctaIcon__XXsXt{width:20px;height:20px;color:var(--color-champagne);flex-shrink:0}@media (max-width:1200px){.PropertySearch_propertiesGrid__3PEjT{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}@media (max-width:768px){.PropertySearch_main__kyxzG{padding-top:60px}.PropertySearch_heroSearchSection__ZpURe{min-height:70vh;padding:var(--space-16) 0}.PropertySearch_heroSearchContainer__BxTmv{padding:0 var(--space-5)}.PropertySearch_heroTitle___38h3{margin-bottom:var(--space-3)}.PropertySearch_heroSubtitle__GaKYz{font-size:var(--text-sm)}.PropertySearch_breadcrumbs__tZyZa{font-size:11px;margin-bottom:var(--space-8)}.PropertySearch_heroEyebrow__NEO_u{font-size:10px;padding:0 var(--space-6)}.PropertySearch_heroEyebrow__NEO_u:after,.PropertySearch_heroEyebrow__NEO_u:before{display:none}.PropertySearch_heroTitle___38h3{font-size:var(--text-2xl);margin-bottom:var(--space-4)}.PropertySearch_heroAccent__RWa1e{font-size:1em}.PropertySearch_heroDescription__CWTPl{font-size:var(--text-sm);max-width:100%}.PropertySearch_searchFeatures__jN5gn{flex-wrap:wrap;gap:var(--space-4)}.PropertySearch_featureDivider__Usr4g:nth-child(4){display:none}.PropertySearch_searchHint__63fcL{font-size:12px;padding:0 var(--space-4)}.PropertySearch_resultsSection__bl8Hn{padding:var(--space-8) 0 var(--space-16)}.PropertySearch_resultsContainer__D7Sva{padding:0 var(--space-5)}.PropertySearch_resultsHeader__1CuKV{flex-direction:column;align-items:flex-start;padding:var(--space-4);margin-bottom:var(--space-6)}.PropertySearch_resultsCount__s5Kyw{font-size:var(--text-lg)}.PropertySearch_propertiesGrid__3PEjT{grid-template-columns:1fr;gap:var(--space-6)}.PropertySearch_pagination__V_kcA{flex-direction:column;gap:var(--space-4)}.PropertySearch_paginationButton__okbk_{width:100%;justify-content:center}.PropertySearch_ctaSection___jBTk{padding:var(--space-16) 0}.PropertySearch_ctaButtons__uG_dI{flex-direction:column;gap:var(--space-4)}.PropertySearch_ctaButton__Snk7K{width:100%;min-width:auto}.PropertySearch_ctaFeatures__Qqn7k{flex-direction:column;gap:var(--space-4);align-items:center}.PropertySearch_noResultsActions__VgyRf{flex-direction:column;width:100%}.PropertySearch_browseAllLink__Ck6Sr,.PropertySearch_clearFiltersLink___Fhq8{width:100%;justify-content:center}}