body{font-family:inherit;background:var(--brown)}.reveal{opacity:0;transform:translateY(20px);transition:opacity .45s ease,transform .45s ease}.reveal.is-visible{opacity:1;transform:none}.button{transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.blog-list article{transition:box-shadow .25s,transform .25s}.blog-list article:hover{transform:translateY(-4px)}.hero-copy{animation:hero-in .65s ease both}@keyframes hero-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.content table{margin:28px 0}.content table th{background:#0f3d2a;color:white}.content .lead{font-size:18px}.badge{font-weight:700}.plot-detail .badge{color:inherit}.plot-detail .badge.available{color:#087244}.plot-detail .badge.sold{color:#964639}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.hero-copy{animation:none}.button:hover,.blog-list article:hover{transform:none}}
 .plot-workspace>div,.filter-bar label{min-width:0}.map-scroll{max-width:100%}.filter-bar input,.filter-bar select{min-width:0}@media(max-width:850px){.plot-workspace{grid-template-columns:minmax(0,1fr)}.filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}
