.sale-hero{min-height:610px;display:flex;align-items:center;color:#fff;background:linear-gradient(90deg,rgba(12,35,24,.88),rgba(12,35,24,.28)),url('https://images.unsplash.com/photo-1600607687939-ce8a6c25118c?auto=format&fit=crop&w=2000&q=90') center 54%/cover;position:relative}.sale-hero-content{padding-top:120px;padding-bottom:70px;position:relative}.sale-hero h1{font-size:clamp(58px,8vw,104px);line-height:.98;margin:14px 0 22px;max-width:850px}.sale-hero h1 em,.sale-intro h2 em,.sale-help h2 em,.property-location-section h2 em{color:#d5e4d8}.sale-hero-content>p:not(.eyebrow){max-width:480px;color:#e4ece6;font-size:16px;line-height:1.8;margin:0 0 30px}.sale-hero-note{position:absolute;right:0;bottom:75px;color:#ffffffad;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.sale-intro{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:end;padding-top:100px;padding-bottom:82px}.sale-intro h2,.sale-help h2{font-size:clamp(42px,5vw,65px);line-height:1.08;margin:12px 0 0}.sale-intro h2 em{color:#72917a}.sale-intro>p{color:#69756d;line-height:1.9;font-size:14px;max-width:530px;margin:0 0 4px}.sale-listings{padding-top:35px;padding-bottom:95px}.sale-listings-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:32px}.sale-listings-heading h2{font-size:clamp(34px,4vw,48px);margin:7px 0 0}.sale-listings-heading>span{color:#728078;font-size:12px}.sale-property-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sale-property-card{background:#fff;border:1px solid #e7ece8;border-radius:10px;overflow:hidden;box-shadow:0 14px 36px #183c280c;transition:transform .25s,box-shadow .25s}.sale-property-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px #183c2818}.sale-property-image{display:block;height:270px;position:relative;overflow:hidden;background:#e9efea}.sale-property-image:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#10281b99)}.sale-property-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.sale-property-card:hover .sale-property-image img{transform:scale(1.045)}.sale-property-image>span{position:absolute;z-index:1;left:16px;top:16px;background:#fff;color:#31543e;padding:8px 10px;border-radius:4px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.sale-property-image>b{position:absolute;z-index:1;left:18px;bottom:16px;color:#fff;font-size:22px}.sale-property-copy{padding:22px}.sale-property-copy>.eyebrow{font-size:9px;margin-bottom:8px}.sale-property-copy>.eyebrow i{font-style:normal;color:#b4c0b7;padding:0 3px}.sale-property-copy h3{font-size:25px;margin:0 0 10px}.sale-property-copy h3 a{color:#203b2b;text-decoration:none}.sale-property-copy>p:not(.eyebrow){color:#707a73;font-size:12px;line-height:1.75;min-height:64px}.sale-property-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px;border-top:1px solid #e8ede9;border-bottom:1px solid #e8ede9;padding:14px 0;margin:17px 0}.sale-property-meta span{display:flex;flex-direction:column;gap:4px}.sale-property-meta small{color:#89948c;font-size:9px}.sale-property-meta b{color:#344d3b;font-size:11px}.sale-property-link{display:flex;justify-content:space-between;align-items:center;color:#28543d;text-decoration:none;font-size:11px;font-weight:700}.sale-property-link span{font-size:17px}.sale-sample-note{margin:20px 0 0;color:#879189;font-size:10px;line-height:1.6}.sale-help{background:#214b36;color:#fff;padding:75px 0}.sale-help-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.sale-help h2{margin-top:12px}.property-detail-hero{min-height:590px;position:relative;display:flex;align-items:center;color:#fff;background:linear-gradient(90deg,rgba(12,35,24,.88),rgba(12,35,24,.35)),var(--property-image) center/cover}.property-detail-hero-content{padding-top:145px;padding-bottom:65px}.property-back-link{display:inline-block;color:#fff;text-decoration:none;font-size:12px;margin-bottom:42px}.property-detail-hero .eyebrow{color:#d1ded4}.property-sample-badge{display:inline-block;background:#ffffff20;border:1px solid #ffffff55;border-radius:20px;padding:7px 12px;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.property-detail-hero h1{font-size:clamp(48px,7vw,82px);margin:14px 0;max-width:850px}.property-detail-intro{max-width:600px;color:#e0e8e2;line-height:1.8;font-size:14px}.property-detail-hero-actions{display:flex;align-items:center;gap:28px;margin-top:25px}.property-detail-hero-actions>strong{font-size:25px}.property-location-section{background:#f1f5f1;padding:85px 0}.property-location-section h2{font-size:clamp(38px,5vw,58px);line-height:1.08;margin:12px 0}.property-location-section h2 em{color:#72917a}.property-location-section p:not(.eyebrow){max-width:600px;color:#66736a;font-size:13px;line-height:1.8}.property-location-section .text-link{display:inline-block;margin-top:15px;color:#28543d;font-size:12px;font-weight:700}
@media(max-width:900px){.sale-property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-intro{gap:7%}.sale-hero{min-height:550px}}
@media(max-width:620px){.sale-hero{min-height:520px}.sale-hero-content{padding-top:115px}.sale-hero-note{position:static;display:block;margin-top:45px}.sale-intro{grid-template-columns:1fr;gap:20px;padding-top:70px;padding-bottom:55px}.sale-property-grid{grid-template-columns:1fr;gap:17px}.sale-property-image{height:245px}.sale-listings{padding-bottom:65px}.sale-listings-heading{align-items:start;gap:12px}.sale-listings-heading>span{padding-top:7px}.sale-help-inner{align-items:flex-start;flex-direction:column}.property-detail-hero{min-height:560px}.property-detail-hero-content{padding-top:130px}.property-back-link{margin-bottom:30px}.property-detail-hero-actions{align-items:flex-start;flex-direction:column;gap:15px}.property-location-section{padding:65px 0}}