.mobile-call{display:none}.owner-section{background:#f4f2ec;grid-template-columns:.9fr 1.1fr;align-items:center;gap:8vw;display:grid}.owner-photo{color:#597067;letter-spacing:.17em;background:linear-gradient(145deg,#dfe4de,#aebcaf);border:1px solid #cbd4ce;flex-direction:column;justify-content:center;align-items:center;min-height:560px;display:flex}.owner-photo:before{content:"";background:#f7f6f1;border-radius:50%;width:115px;height:115px;margin-bottom:24px;box-shadow:0 0 0 1px #bdc9c1}.owner-photo span{font-size:10px;font-weight:700}.owner-photo small{letter-spacing:0;margin-top:9px;font:italic 13px Georgia}.owner-copy>p:last-of-type{color:#5d7073;max-width:620px;font:17px/1.85 Georgia}.credential-row{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.credential-row span{color:#fff;letter-spacing:.1em;background:#123a3a;padding:14px 18px;font-size:10px}.referral{color:#fff;background:#0a2939;grid-template-columns:1fr 1fr;align-items:center;gap:12vw;padding:75px 9vw;display:grid}.referral>div:first-child>p,.review-reminder>p{letter-spacing:.22em;color:#a9c0ad;font-size:9px;font-weight:700}.referral h2{margin:17px 0;font:400 clamp(38px,4.5vw,65px)/1 Georgia}.referral h2 em{color:#9db59e}.referral>div:last-child{grid-template-columns:auto 1fr;align-items:center;gap:8px 25px;display:grid}.referral strong{color:#b8cfba;grid-row:1/3;font:400 72px Georgia}.referral>div:last-child p{color:#d2deda;margin:0;font:17px/1.6 Georgia}.referral a{color:#fff;letter-spacing:.08em;font-size:11px;font-weight:700;text-decoration:none}.gallery-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.gallery-grid article{grid-template-columns:1fr 1fr;gap:2px;display:grid;position:relative}.gallery-grid article>div{aspect-ratio:3/4;color:#65766f;background:linear-gradient(145deg,#e8ebe6,#cbd5cc);flex-direction:column;justify-content:center;align-items:center;display:flex}.gallery-grid article>div:nth-child(2){background:linear-gradient(145deg,#dbe6da,#9fb5a2)}.gallery-grid span{letter-spacing:.14em;font-size:9px;font-weight:700}.gallery-grid small{margin-top:8px;font:italic 11px Georgia}.gallery-grid b{color:#173746;letter-spacing:.16em;background:#fff;padding:8px 10px;font-size:8px;position:absolute;bottom:14px;left:16px}.review-reminder{text-align:center;background:#f6f5f0;border:1px solid #d7ded9;padding:70px 30px}.review-reminder>span{color:#b19861;letter-spacing:.2em}.review-reminder h2{max-width:900px;margin:20px auto;font-size:clamp(37px,4.5vw,62px)}.review-reminder small{color:#73817d;font:14px Georgia}.pin-7{top:8%;left:12%}.pin-8{top:9%;left:28%}.pin-9{top:11%;left:45%}.pin-10{top:18%;left:62%}.pin-11{top:29%;left:70%}.pin-12{top:45%;left:60%}.pin-13{top:58%;left:76%}@media (width<=900px){.owner-section,.referral{grid-template-columns:1fr}.owner-photo{min-height:440px}.gallery-grid{grid-template-columns:1fr}.referral{gap:35px}}@media (width<=520px){.floating-quote{bottom:68px}.mobile-call{z-index:51;color:#fff;text-align:center;letter-spacing:.08em;background:#092a3c;padding:15px;font-size:12px;font-weight:700;text-decoration:none;display:block;position:fixed;bottom:12px;left:14px;right:14px;box-shadow:0 8px 25px #04182340}.owner-photo{min-height:360px}.credential-row span{text-align:center;flex:1}.referral{padding:60px 24px}.referral>div:last-child{grid-template-columns:1fr}.referral strong{grid-row:auto}.review-reminder{padding:50px 18px}.map-pin b{display:none}}.treatment-section{background:#f7f6f1}.treatment-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.treatment-card{isolation:isolate;background-position:50%;background-size:cover;min-height:330px;position:relative;overflow:hidden}.treatment-card:before{content:"";z-index:-1;background:linear-gradient(#041b260a 25%,#041b26e0 100%);position:absolute;inset:0}.treatment-card:after{content:"";pointer-events:none;border:1px solid #ffffff38;position:absolute;inset:0}.treatment-1,.treatment-3,.treatment-5,.treatment-7{background-image:url(/about-yard.webp)}.treatment-2,.treatment-4,.treatment-6,.treatment-8{background-image:url(/hero-backyard.webp)}.treatment-2{background-position:20%}.treatment-3{background-position:75%}.treatment-4{background-position:38%}.treatment-5{background-position:90%}.treatment-6{background-position:65%}.treatment-7{background-position:28%}.treatment-8{background-position:82%}.treatment-callout{color:#fff;grid-template-columns:auto 30px 1fr;align-items:center;gap:10px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.treatment-callout>span{letter-spacing:.15em;color:#c7d7ca;font-size:8px}.treatment-callout>i{background:#aac0ae;height:1px}.treatment-callout h3{margin:0 0 7px;font:25px Georgia}.treatment-callout p{color:#dce6e0;margin:0;font-size:11px;line-height:1.5}.treatment-note{color:#657770;justify-content:center;align-items:center;gap:12px;margin:30px 0 0;font:italic 14px Georgia;display:flex}.treatment-note span{color:#416b56}@media (width<=900px){.treatment-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.treatment-grid{grid-template-columns:1fr}.treatment-card{min-height:290px}.treatment-note{text-align:left;align-items:flex-start}}.treatment-1{background-image:url(/treat-shrubs.webp)}.treatment-2{background-image:url(/treat-bushes.webp)}.treatment-3{background-image:url(/treat-treeline.webp)}.treatment-4{background-image:url(/treat-mulch.webp)}.treatment-5{background-image:url(/treat-fence.webp)}.treatment-6{background-image:url(/treat-shade.webp)}.treatment-7{background-image:url(/treat-deck.webp)}.treatment-8{background-image:url(/treat-patio.webp)}
