/* Glass, greenery and a restrained warm accent. */
body{background:#f7f8f1;color:#243e32}
header{background:#edf3e7;border-bottom-color:#c5d5bd}
.hero-copy{background:#244e3f;color:#fff;padding-top:60px}
.hero-copy .eyebrow{color:#d9eac7;font-size:11px;max-width:360px}
.hero-copy h1{font-size:clamp(42px,4.3vw,66px);letter-spacing:-1.8px}
.hero-copy em{color:#c5df9c}
.hero-copy .intro{max-width:430px;color:#f1f5ed;line-height:1.7}
.hero-copy .text-link{color:#fff;border-bottom-color:#b9d397}
.hero-copy .place{color:#d9eac7}
.about{background:#e2ecd7;border-top:0}
.about em,.garden-heading em{color:#36613b}
.services{background:#e2ecd7}
.services article{border-top:3px solid #739052}
.ideas{background:#fbfaf4}
.idea-number{color:#46613b}
.idea-card h3{color:#254d3b}
.garden-feature{background:#eaf1df}
.contact{background:#244e3f;color:#fff}
.contact em{color:#c5df9c}
.contact .eyebrow,.contact p{color:#f0f5e9}
.contact-button{background:#d5e6b5;color:#203d2c;border-color:#d5e6b5}
.contact-button:hover{background:#e6f1d1}
.featured-glass{background:#f4f3e8}
.real-work{background:linear-gradient(#e3edd7,#f7f8f1)}
footer{background:#ecf2e4}
@media(max-width:700px){.hero-copy{padding:38px 6% 28px}.hero-copy h1{font-size:43px;letter-spacing:-1.4px}.hero-copy .eyebrow{font-size:10px;margin-bottom:24px}.hero-copy .intro{font-size:16px}.hero-copy .place{padding-top:26px}}
