/* High-resolution property photo treatment. */
.hero{min-height:720px}.hero-media{position:absolute;inset:0;z-index:-2;overflow:hidden;background:#0d4055}.hero-media img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 58%;filter:none;transform:none}.hero-overlay{background:linear-gradient(180deg,rgba(5,34,48,.56),rgba(5,34,48,.75))!important}.hero-grid{grid-template-columns:1fr!important;justify-items:center;gap:32px!important;max-width:1100px;padding-block:86px 132px!important;text-align:center}.hero-copy{max-width:850px;margin-inline:auto}.hero h1{max-width:850px!important;margin-inline:auto;font-size:clamp(3rem,5.4vw,5.7rem)!important;line-height:1.02!important;text-wrap:balance}.hero-lead{max-width:760px!important;margin-inline:auto!important}.hero-actions,.hero-points{justify-content:center}.hero-card{width:min(100%,760px);margin-inline:auto;text-align:left}.property-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.property-stats div:nth-child(odd){padding-right:20px}.property-stats div:nth-child(even){padding-left:20px}.feature-photo img,.gallery-item img{width:100%;height:100%;max-width:none;object-fit:cover;filter:none!important;transform:none!important}.feature-photo-wide img{object-position:center 48%}.feature-photo:not(.feature-photo-wide) img{object-position:center 58%}.gallery-grid-crisp{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:390px}.gallery-grid-crisp .gallery-item-wide{grid-column:span 2}.gallery-grid-crisp .gallery-item-wide:first-child{min-height:480px}.gallery-grid-crisp .gallery-item-wide:last-child{min-height:430px}.gallery-grid-crisp .gallery-item:nth-child(2) img,.gallery-grid-crisp .gallery-item:nth-child(3) img{object-position:center 45%}.shared-space-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.shared-space-notes article{display:grid;grid-template-rows:240px auto auto;gap:0;padding:0;border:1px solid var(--line);border-radius:16px;background:#f5fbfb;overflow:hidden;box-shadow:0 16px 40px rgba(24,73,93,.08)}.shared-space-photo{width:100%;height:240px;max-width:none;object-fit:cover;display:block}.shared-space-notes article:nth-child(1) .shared-space-photo{object-position:center 58%}.shared-space-notes article:nth-child(2) .shared-space-photo{object-position:center 52%}.shared-space-notes article:nth-child(3) .shared-space-photo{object-position:center 52%}.shared-space-notes strong{font-family:"Libre Franklin",sans-serif;margin:18px 20px 4px}.shared-space-notes span{color:var(--ink-soft);font-size:.92rem;margin:0 20px 20px}.sprite-sheet{display:none!important}@media(max-width:700px){.hero{min-height:auto}.hero-grid{padding-block:68px 108px!important}.hero h1{font-size:clamp(2.55rem,12vw,4rem)!important}.property-stats{grid-template-columns:1fr}.property-stats div:nth-child(n){padding-inline:0}.gallery-grid-crisp{grid-template-columns:1fr;grid-auto-rows:330px}.gallery-grid-crisp .gallery-item-wide{grid-column:auto;min-height:330px!important}.shared-space-notes{grid-template-columns:1fr}.shared-space-notes article{grid-template-rows:280px auto auto}.shared-space-photo{height:280px}}
