.listings-module__JY1wQG__page{padding-top:80px}.listings-module__JY1wQG__header{text-align:center;padding-top:64px;padding-bottom:48px}.listings-module__JY1wQG__h1{font-size:var(--text-h1);letter-spacing:-.01em;font-weight:400;line-height:1.04}.listings-module__JY1wQG__lead{color:var(--text-mid);margin-top:12px;font-size:18px}.listings-module__JY1wQG__grid{padding-bottom:var(--space-section);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;display:grid}.listings-module__JY1wQG__card{background:var(--surface-1);border:1px solid var(--line);border-radius:2px;flex-direction:column;display:flex;overflow:hidden}.listings-module__JY1wQG__cardVisual{aspect-ratio:4/3;background:var(--surface-2);position:relative}.listings-module__JY1wQG__cardImg{object-fit:cover}.listings-module__JY1wQG__status{letter-spacing:.15em;text-transform:uppercase;border:1px solid var(--line);color:var(--text-mid);background:#0d0c0acc;border-radius:2px;padding:6px 12px;font-size:11px;position:absolute;top:12px;left:12px}.listings-module__JY1wQG__statusActive{color:var(--gold-400);background:#e9c96a26;border-color:#e9c96a59}.listings-module__JY1wQG__cardBody{flex-direction:column;gap:8px;padding:20px;display:flex}.listings-module__JY1wQG__price{font-family:var(--font-marcellus), "Marcellus", serif;color:var(--text-hi);font-size:22px}.listings-module__JY1wQG__address{color:var(--text-mid);font-size:14px}.listings-module__JY1wQG__meta{color:var(--text-low);gap:12px;font-size:13px;display:flex}.listings-module__JY1wQG__blurb{color:var(--text-low);margin-top:4px;font-size:14px;line-height:1.5}.listings-module__JY1wQG__empty{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:80px 0;display:flex}.listings-module__JY1wQG__emptyH2{font-size:var(--text-h2);font-weight:400}.listings-module__JY1wQG__cta{padding:var(--space-section) 0;border-top:1px solid var(--line);flex-direction:column;gap:24px;display:flex}.listings-module__JY1wQG__ctaInner{background:var(--surface-1);border:1px solid var(--line);border-radius:2px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.listings-module__JY1wQG__ctaH2{font-size:22px;font-weight:400}.listings-module__JY1wQG__ctaInner p{color:var(--text-mid);margin-top:4px;font-size:14px}.listings-module__JY1wQG__mlsLink{letter-spacing:.08em;color:var(--gold-400);border-bottom:1px solid #deb95c66;border-bottom:1px solid lab(77.0982% 5.79384 51.6738/.4);margin-top:14px;padding-bottom:2px;font-size:13px;display:inline-block}.listings-module__JY1wQG__mlsLink:hover{color:var(--gold-300)}
