.skip-link{position:absolute;left:16px;top:-100px;z-index:9999;background:#fff;color:#10273b;padding:12px 18px;border:3px solid #08797a;border-radius:8px;font-weight:700}.skip-link:focus{top:12px}.property-address{border:1px solid #dce5e5;border-radius:12px;margin:20px 0;padding:20px}.property-address legend{font-family:Manrope,Arial,sans-serif;font-weight:800;padding:0 6px}.property-address .form-help{margin-top:0}.property-address .optional{font-size:12px;font-weight:400}.office-inquiry .property-address input,.office-inquiry .property-address select{background:#fff}.service-repair-link{flex-basis:100%;margin:8px 0;color:#d6f4ed!important;text-decoration:underline}.project-stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.project-stories article{border-radius:16px;overflow:hidden;border:1px solid #dfe7e7;background:#fff}.project-stories img{height:260px;width:100%;object-fit:cover}.story-body{padding:25px}.story-body h3{margin:10px 0 14px;font-size:22px}.story-body p{color:#5c6e78;line-height:1.65;font-size:14px}.preview-invitation{background:#fff}.preview-invitation .lead{margin:18px 0}.preview-invitation .form-help{margin-top:15px;max-width:480px}.resources-compact{background:#f5f8f7}.resources-compact h2{margin:12px 0}.resource-disclosure{background:#fff;border:1px solid #dce7e5;border-radius:14px;margin-top:14px;overflow:hidden}.resource-disclosure>summary{cursor:pointer;padding:20px 24px;font-weight:800;display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none}.resource-disclosure>summary span{font-size:24px;color:#08797a}.resource-disclosure[open]>summary{border-bottom:1px solid #dce7e5}.resource-disclosure .section{padding:28px 0}.resource-disclosure .container{width:calc(100% - 40px)}.resource-disclosure .watering-grid{gap:16px}.resource-disclosure .section-head h2{font-size:28px}.copyright{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.copyright a{font-size:11px;margin:0}.prose{max-width:860px}.prose h2{font-size:26px;margin:30px 0 14px}.prose p{line-height:1.8}.lp-start-card:first-child{border-top:4px solid #bd934c}.lp-start-card:last-child h2{font-size:1.3rem}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #b98a3b;outline-offset:4px}.mini-switcher button{min-width:44px;min-height:44px}@media(max-width:900px){.project-stories{grid-template-columns:1fr}.project-stories article{display:grid;grid-template-columns:1fr 1.1fr}.project-stories img{height:100%;min-height:250px}.resource-disclosure .watering-grid{grid-template-columns:1fr}}@media(max-width:560px){.project-stories article{display:block}.project-stories img{height:230px;min-height:0}.story-body{padding:22px}.resource-disclosure>summary{padding:18px;font-size:14px}.property-address{padding:15px}.resource-disclosure .container{width:calc(100% - 24px)}.hero-float{flex-wrap:wrap}.mini-switcher{margin-left:auto}.copyright{gap:12px}}
.property-address .address-details{grid-template-columns:1.6fr 1.1fr 1fr}.property-address .address-details>div{min-width:0}.office-inquiry>div:has(>#customer-phone){margin-bottom:18px}@media(max-width:560px){.property-address .address-details{grid-template-columns:1fr}}
