
.garden-spaced {--page-gutter:clamp(24px,4vw,80px);--section-space:clamp(64px,6vw,112px)}
.garden-spaced .container {padding-inline:var(--page-gutter)}
.garden-spaced .header__container {width:calc(100% - 2 * var(--page-gutter));padding-inline:24px}
.garden-spaced :is(.about,.garden-approach,.garden-services,.garden-five,.footer) {padding-block:var(--section-space)}
.garden-spaced .hero__container {padding-bottom:var(--section-space)}
.garden-spaced .hero__video-container {padding-bottom:0}
.garden-spaced .hero__video-container:after {display:none}


.garden-spaced .garden-five {background:transparent}
.garden-spaced .footer__video-wrapper:after {display:none;background:none}
.mvp-static .garden-spaced .footer__video-container {background-image:url('/portfolio/evergreen/demo/assets/landscaping/footer.jpg')}
.garden-spaced .garden-five-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.garden-spaced .garden-five .clients__item {width:auto;height:clamp(240px,22vw,360px);margin:0;background:rgba(5,32,22,.6)}
.garden-spaced .garden-five .clients__item:first-child {margin-left:0;grid-column:2}
.garden-spaced .garden-five-title {left:var(--page-gutter);top:24px;max-width:calc((100% - 2 * var(--page-gutter) - 32px) / 3);font-size:clamp(48px,5vw,80px);text-shadow:0 2px 16px rgba(5,32,22,.6)}
.garden-spaced .garden-five .clients__item-number {top:28px;left:28px}
.garden-spaced .garden-five .clients__item-logo {font-size:clamp(32px,3.6vw,64px)}


.garden-spaced .contact {padding:0}
.garden-spaced .contact>.container {padding:0}
.garden-spaced .contact .garden-cta {width:100%;border-radius:0}
.garden-spaced .garden-cta-copy {padding:var(--section-space) var(--page-gutter)}


.garden-spaced .footer {background:#164a35;color:#f1f5ed}
.garden-spaced .footer__container {gap:48px}
.garden-spaced .footer__top {display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,2fr);gap:64px}
.garden-spaced .footer__menu {grid-template-columns:1.45fr 1fr 1fr;gap:40px;align-items:start}
.garden-spaced .footer__menu-col,.garden-spaced .footer__bottom {padding:0;background:none;border:0;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none}
.garden-footer-logo {display:inline-flex;align-items:center;gap:12px;min-height:44px;color:#f1f5ed}
.garden-footer-logo img {display:block;width:36px;height:44px;object-fit:contain}
.garden-footer-logo span {font:500 36px/1.15 'Playfair Display',Georgia,serif;letter-spacing:-.03em}
.garden-footer-brand>p {max-width:22ch;margin-top:24px;font:400 18px/1.6 Inter,Arial,sans-serif;color:#e0edda}
.garden-spaced .footer__menu-heading {margin:0 0 20px;font:600 18px/1.5 Inter,Arial,sans-serif;color:#f1f5ed;text-transform:none}
.garden-spaced .footer__menu-item {display:block;width:fit-content;max-width:100%;min-height:44px;margin:0;padding:8px 0;font:400 18px/1.55 Inter,Arial,sans-serif;color:#e0edda;text-transform:none;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;transition:text-decoration-color .2s ease}
.garden-spaced .footer__menu-item:hover,.garden-spaced .footer__menu-item:focus-visible {color:#f1f5ed;text-decoration-color:currentColor}
.garden-spaced .footer__bottom {display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:32px;border-top:1px solid rgba(255,255,255,.2)}
.garden-spaced .footer__copyrights {width:auto;margin:0;font:400 16px/1.6 Inter,Arial,sans-serif;color:#e0edda;text-transform:none}
.garden-footer-up {display:inline-flex;align-items:center;gap:16px;min-height:44px;color:#f1f5ed;font:500 18px/1.5 Inter,Arial,sans-serif}
.garden-footer-up svg {flex:none}
.garden-spaced .footer__container>.local-preview-note {margin:0;padding:0;color:#e0edda}
@media(max-width:1100px) {
 .garden-spaced .footer__top {grid-template-columns:1fr;gap:48px}
 .garden-spaced .footer__menu {grid-template-columns:1.4fr 1fr 1fr}
}
@media(max-width:1024px) {
 .garden-spaced .header__container {padding-inline:16px}
 .garden-spaced .garden-five-title {max-width:none;margin-bottom:40px;text-shadow:0 2px 16px rgba(5,32,22,.6)}
 .garden-spaced .garden-five .clients__item {height:200px}
 .garden-spaced .garden-five .clients__item:first-child {grid-column:auto}
 .garden-spaced .garden-five .clients__item-number {top:20px;left:20px}
}
@media(max-width:650px) {
 .garden-spaced .header__container {gap:8px}
 .garden-spaced .header__logo-img {width:26px;height:30px}
 .garden-spaced .garden-five-grid {grid-template-columns:repeat(2,minmax(0,1fr))}
 .garden-spaced .garden-five-title {font-size:44px}
 .garden-spaced .garden-five .clients__item {height:160px}
 .garden-spaced .footer__menu {grid-template-columns:minmax(0,1fr);gap:32px}
 .garden-spaced .footer__top {gap:40px}
 .garden-spaced .footer__bottom {align-items:flex-start;flex-direction:column}
}
@supports not (backdrop-filter:blur(1px)) {.garden-spaced .garden-five .clients__item {background:#164a35}}
