:root{--ink:#10120f;--green:#6ca900;--green-dark:#3c6400;--paper:#f4f4ee;--white:#fff;--muted:#656961;--line:#10120f2e;color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;font-family:Manrope,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{background:var(--paper);min-width:320px;margin:0}body,button,input,select{font-family:Manrope,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select{font:inherit}h1,h2,h3,p,blockquote,figure{margin-top:0}h1,h2,h3{letter-spacing:-.045em;font-family:Archivo,sans-serif}.shell{width:min(1280px,100% - 80px);margin-inline:auto}.header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f4eef2;grid-template-columns:auto 1fr auto;align-items:center;gap:45px;height:90px;padding:0 clamp(24px,4vw,68px);display:grid;position:absolute;top:0;left:0;right:0}.header-solid{position:relative}.brand{letter-spacing:-.02em;text-transform:uppercase;align-items:center;gap:13px;font-family:Archivo,sans-serif;font-size:.85rem;font-weight:800;display:inline-flex}.brand img{object-fit:cover;width:58px;height:58px}.desktop-nav{justify-self:center;align-items:center;gap:clamp(24px,3vw,46px);display:flex}.desktop-nav a{letter-spacing:.03em;padding:12px 0;font-size:.72rem;font-weight:700}.nav-quote{color:var(--white);background:var(--ink);padding:13px 21px;font-size:.72rem;font-weight:700}.menu-button,.mobile-menu{display:none}.hero{background:var(--paper);grid-template-columns:1fr .87fr;min-height:760px;display:grid}.hero-copy{flex-direction:column;justify-content:center;padding:165px clamp(45px,7vw,118px) 85px max(40px,50vw - 640px);display:flex}.location{border:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:9px;margin-bottom:34px;padding:8px 12px;font-size:.63rem;font-weight:700;display:inline-flex}.location span{background:var(--green);border-radius:50%;width:7px;height:7px}.hero h1{margin-bottom:28px;font-size:clamp(4.6rem,7.3vw,8.3rem);font-weight:700;line-height:.87}.hero h1 em{color:var(--green);font-style:normal}.hero-copy>p{max-width:600px;color:var(--muted);margin-bottom:34px;font-size:1rem;line-height:1.8}.hero-actions{align-items:center;gap:28px;display:flex}.button{border:0;justify-content:center;align-items:center;gap:18px;min-height:55px;padding:0 23px;font-size:.76rem;font-weight:700;display:inline-flex}.button-dark{color:var(--white);background:var(--ink)}.button-dark:hover,.nav-quote:hover{background:var(--green-dark)}.button-green{color:var(--ink);background:#9ee532}.text-link{border-bottom:1px solid;align-items:center;gap:12px;padding-bottom:4px;font-size:.74rem;font-weight:700;display:inline-flex}.hero-image{background:#d7dfd0;min-height:760px;position:relative;overflow:hidden}.hero-image>img{object-fit:cover;object-position:center 48%;width:100%;height:100%}.hero-note{width:min(340px,72%);color:var(--white);background:var(--ink);padding:23px 27px;position:absolute;bottom:0;right:0}.hero-note span,.hero-note strong{display:block}.hero-note span{color:#9ee532;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:.61rem;font-weight:700}.hero-note strong{font-size:.8rem}.fact-row{background:var(--ink);min-height:102px;color:var(--white);grid-template-columns:repeat(3,1fr);display:grid}.fact-row>div{border-right:1px solid #ffffff29;align-items:center;gap:20px;padding:26px clamp(24px,4vw,62px);display:flex}.fact-row span{color:#9ee532;font-size:.63rem;font-weight:700}.fact-row strong{letter-spacing:.05em;text-transform:uppercase;font-size:.76rem}.eyebrow{color:var(--green-dark);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:11px;margin-bottom:23px;font-size:.65rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:25px;height:1px}.eyebrow-light{color:#9ee532}.intro-grid{grid-template-columns:1fr .72fr;align-items:end;gap:100px;display:grid}.intro h2,.section-head h2,.work h2,.area h2,.reviews-cta h2{margin:0;font-size:clamp(3.6rem,6vw,6.8rem);line-height:.93}.intro-grid>div p{color:var(--muted);margin-bottom:30px;line-height:1.85}.services{padding-bottom:125px}.section-head{margin-bottom:47px}.section-head h2{font-size:clamp(3rem,5vw,5.7rem)}.service-list{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.service-list article{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;gap:5px 20px;min-height:190px;padding:27px 30px 30px 0;display:grid}.service-list article:nth-child(odd){border-right:1px solid var(--line)}.service-list article:nth-child(2n){padding-left:30px}.service-list article>span{color:var(--green-dark);padding-top:7px;font-size:.63rem;font-weight:700}.service-list h3{letter-spacing:-.03em;margin-bottom:16px;font-size:1.6rem}.service-list p{max-width:490px;color:var(--muted);grid-column:2;margin:0;font-size:.83rem;line-height:1.7}.image-pair{background:var(--ink);grid-template-columns:1.1fr .9fr;gap:10px;padding:10px;display:grid}.image-pair figure{min-height:510px;margin-bottom:0;position:relative;overflow:hidden}.image-pair img{object-fit:cover;width:100%;height:100%}.image-pair-large img{object-position:center}.image-pair figcaption{color:var(--white);background:#10120fe6;padding:10px 13px;font-size:.65rem;font-weight:700;position:absolute;bottom:18px;left:18px}.work{grid-template-columns:.9fr .7fr;align-items:center;gap:clamp(70px,11vw,165px);padding-top:130px;padding-bottom:130px;display:grid}.work-copy>p{max-width:590px;color:var(--muted);margin:28px 0;line-height:1.85}.work-copy ul{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0 0 34px;padding:0;list-style:none;display:grid}.work-copy li{border-bottom:1px solid var(--line);padding:14px 0 14px 18px;font-size:.72rem;font-weight:700;position:relative}.work-copy li:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px;position:absolute;top:20px;left:0}.work-image{height:650px;overflow:hidden}.work-image img{object-fit:cover;object-position:center 45%;width:100%;height:100%}.area{border-top:1px solid var(--ink);grid-template-columns:.75fr 1fr;gap:100px;padding-top:120px;padding-bottom:120px;display:grid}.area-list{border-top:1px solid var(--ink)}.area-list>div{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;align-items:center;padding:21px 0;display:grid}.area-list span{color:var(--green-dark);font-size:.62rem;font-weight:700}.area-list strong{font-size:.9rem}.reviews-preview{border-top:1px solid var(--line);padding-top:120px;padding-bottom:130px}.reviews-head{justify-content:space-between;align-items:end;gap:40px;display:flex}.review-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.review-grid article{border-right:1px solid var(--line);flex-direction:column;min-height:320px;padding:30px;display:flex}.review-grid article:first-child{padding-left:0}.review-grid article:last-child{border-right:0}.stars{color:var(--green-dark);letter-spacing:.12em;font-size:.7rem}.review-grid blockquote{color:#30332f;margin:35px 0 auto;font-size:.9rem;line-height:1.8}.review-grid strong{padding-top:25px;font-size:.7rem}.quote{color:var(--white);background:var(--ink);grid-template-columns:.86fr 1.14fr;display:grid}.quote-copy{flex-direction:column;justify-content:center;padding:105px clamp(45px,7vw,110px);display:flex}.quote-copy h2{max-width:680px;margin-bottom:24px;font-size:clamp(3.5rem,5.4vw,6rem);line-height:.95}.quote-copy p{color:#ffffff9e;line-height:1.7}.quote-copy>a{color:#9ee532;align-self:flex-start;margin-top:22px;font-family:Archivo,sans-serif;font-size:1.7rem;font-weight:700}.quote-form{color:var(--ink);background:#e7e8df;grid-template-columns:1fr 1fr;gap:24px 17px;padding:100px clamp(45px,7vw,110px);display:grid}.quote-form label{flex-direction:column;gap:9px;display:flex}.quote-form label span{letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:700}.quote-form input,.quote-form select{width:100%;height:56px;color:var(--ink);background:var(--paper);border:1px solid #10120f47;border-radius:0;outline:none;padding:0 14px}.quote-form input:focus,.quote-form select:focus{border-color:var(--green-dark)}.quote-form .wide-field,.quote-form button,.quote-form small{grid-column:1/-1}.quote-form button{min-height:56px;color:var(--white);background:var(--green-dark);cursor:pointer;border:0;justify-content:space-between;align-items:center;padding:0 20px;font-size:.74rem;font-weight:700;display:flex}.quote-form small{color:var(--muted);text-align:center;margin-top:-12px;font-size:.62rem}.footer{color:var(--white);background:#070807;padding:75px clamp(24px,5vw,80px) 28px}.footer-main{grid-template-columns:.8fr 1fr .9fr;align-items:start;gap:70px;padding-bottom:60px;display:grid}.footer-brand{text-transform:uppercase;align-items:center;gap:14px;font-family:Archivo,sans-serif;font-size:.9rem;font-weight:700;display:inline-flex}.footer-brand img{width:64px;height:64px}.footer-copy p{color:#ffffff8c;max-width:450px;margin-bottom:13px;font-size:.78rem;line-height:1.75}.footer-copy span,.footer-contact span{color:#9ee532;font-size:.65rem;font-weight:700}.footer-contact{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-contact a:first-child{font-family:Archivo,sans-serif;font-size:1.55rem;font-weight:700}.footer-contact a:nth-child(2){border-bottom:1px solid #ffffff80;font-size:.75rem}.footer-bottom{color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff21;justify-content:space-between;gap:24px;padding-top:25px;font-size:.62rem;font-weight:700;display:flex}.mobile-cta{display:none}.reviews-page{padding-top:1px}.reviews-hero{grid-template-columns:1.25fr .55fr;align-items:end;gap:100px;min-height:540px;padding-top:115px;padding-bottom:90px;display:grid}.reviews-hero h1{margin:0;font-size:clamp(4.5rem,7vw,8rem);line-height:.89}.reviews-hero h1 em{color:var(--green);font-style:normal}.reviews-hero>p{color:var(--muted);margin-bottom:8px;line-height:1.8}.all-reviews{border-top:1px solid var(--ink);padding-bottom:120px}.all-reviews article{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;padding:42px 0;display:grid}.review-number{color:var(--green-dark);font-size:.66rem;font-weight:700}.all-reviews article>div:last-child{max-width:900px}.all-reviews blockquote{margin:22px 0;font-size:1.05rem;line-height:1.9}.all-reviews strong{font-size:.72rem}.reviews-cta{color:var(--white);background:var(--ink);justify-content:space-between;align-items:end;gap:50px;margin-bottom:120px;padding:55px;display:flex}.reviews-cta h2{max-width:750px;font-size:clamp(3rem,5vw,5.5rem)}@media (width<=1000px){.desktop-nav{display:none}.header{grid-template-columns:auto 1fr auto}.nav-quote{justify-self:end}.hero{grid-template-columns:1fr .85fr}.hero-copy{padding-left:35px;padding-right:35px}.work,.area{gap:60px}.quote{grid-template-columns:1fr}.quote-copy,.quote-form{padding:80px 40px}.footer-main{gap:40px}}@media (width<=760px){.shell{width:min(100% - 40px,620px)}.header{gap:15px;height:76px;padding:0 20px}.brand img{width:52px;height:52px}.brand span,.nav-quote{display:none}.menu-button{background:var(--ink);border:0;flex-direction:column;justify-content:center;justify-self:end;align-items:center;gap:6px;width:44px;height:44px;display:flex}.menu-button span{background:var(--white);width:18px;height:1px}.mobile-menu{background:var(--paper);flex-direction:column;padding:30px 20px 40px;display:flex;position:fixed;inset:76px 0 0}.mobile-menu>a{border-bottom:1px solid var(--line);padding:17px 0;font-family:Archivo,sans-serif;font-size:1.5rem;font-weight:700}.mobile-menu .mobile-call{color:var(--white);background:var(--ink);text-align:center;margin-top:auto;padding:17px;font-size:.85rem}.hero{grid-template-columns:1fr}.hero-copy{min-height:650px;padding:125px 20px 65px}.hero h1{font-size:clamp(4.3rem,20vw,6.8rem)}.hero-image{height:80svh;min-height:600px;max-height:760px}.hero-actions{flex-direction:column;align-items:flex-start}.fact-row{grid-template-columns:1fr}.fact-row>div{border-bottom:1px solid #ffffff26;border-right:0;min-height:78px}.intro,.work,.area{padding-top:88px;padding-bottom:88px}.intro-grid,.work,.area,.reviews-hero{grid-template-columns:1fr;gap:38px}.intro h2,.section-head h2,.work h2,.area h2{font-size:clamp(3.2rem,14vw,5.2rem)}.services{padding-bottom:88px}.service-list{grid-template-columns:1fr}.service-list article,.service-list article:nth-child(2n){border-right:0;padding-left:0}.image-pair{grid-template-columns:1fr}.image-pair figure{min-height:430px}.work-image{height:620px}.reviews-preview{padding-top:88px;padding-bottom:88px}.reviews-head{flex-direction:column;align-items:flex-start}.review-grid{grid-template-columns:1fr}.review-grid article,.review-grid article:first-child{border-right:0;border-bottom:1px solid var(--line);min-height:270px;padding:28px 0}.quote-form{grid-template-columns:1fr}.quote-form .wide-field,.quote-form button,.quote-form small{grid-column:auto}.footer{padding-bottom:96px}.footer-main{grid-template-columns:1fr}.footer-bottom{flex-direction:column}.mobile-cta{z-index:45;min-height:56px;color:var(--white);background:var(--green-dark);justify-content:center;align-items:center;font-size:.76rem;font-weight:700;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 12px 28px #0003}.reviews-hero{min-height:590px;padding-top:95px;padding-bottom:65px}.reviews-hero h1{font-size:clamp(4rem,18vw,6.5rem)}.all-reviews article{grid-template-columns:45px 1fr}.reviews-cta{flex-direction:column;align-items:flex-start;margin-bottom:85px;padding:40px 25px}}@media (width<=460px){.hero-copy{min-height:620px}.hero-image{min-height:520px}.work-copy ul{grid-template-columns:1fr}.work-image{height:540px}.image-pair figure{min-height:350px}.quote-copy,.quote-form{padding:70px 20px}.all-reviews article{grid-template-columns:1fr;gap:17px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}:root{--forest:#101a12;--forest-soft:#18271b;--lime:#9ee532;--cream:#f0efe6}.header{height:96px;color:var(--white);background:linear-gradient(#08120af5,#08120ac2);border-bottom-color:#ffffff2b}.header-solid{background:var(--forest)}.brand img{width:66px;height:66px}.desktop-nav a:hover{color:var(--lime)}.nav-quote{color:var(--forest);background:var(--lime)}.nav-quote:hover{color:var(--forest);background:var(--white)}.hero{height:min(900px,100svh);min-height:790px;color:var(--white);background:var(--forest);display:block;position:relative;overflow:hidden}.hero-video,.hero-overlay,.hero-lines{width:100%;height:100%;position:absolute;inset:0}.hero-video{object-fit:cover;object-position:center 58%}.hero-overlay{background:linear-gradient(90deg,#040e06f2 0%,#040e06c2 48%,#040e0642 80%,#040e066b 100%),linear-gradient(#0000 60%,#040e06e6 100%)}.hero-lines{opacity:.1;background-image:repeating-linear-gradient(123deg,#0000 0 78px,#ffffff47 79px,#0000 80px)}.hero-copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;width:min(1280px,100% - 96px);height:100%;margin-inline:auto;padding:150px 0 80px;display:flex;position:relative}.location{color:var(--lime);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08170ba6;border-color:#9ee53280;gap:10px;margin-bottom:29px;padding:9px 14px}.location span{background:var(--lime);box-shadow:0 0 0 5px #9ee5321f}.location b{color:var(--white);border-left:1px solid #ffffff59;padding-left:10px;font-weight:700}.hero h1{max-width:980px;color:var(--white);letter-spacing:-.06em;margin-bottom:27px;font-size:clamp(5.4rem,9.2vw,9.8rem);font-weight:800;line-height:.79}.hero h1 em{color:var(--lime)}.hero-copy>p{color:#ffffffc2;max-width:590px;margin-bottom:33px;font-size:1.02rem;line-height:1.8}.hero .button-dark{color:var(--forest);background:var(--lime)}.hero .button-dark:hover{background:var(--white)}.hero .text-link{color:var(--white)}.hero-scroll{z-index:3;color:#ffffffb3;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;font-size:.64rem;font-weight:700;display:inline-flex;position:absolute;bottom:34px;right:clamp(24px,4vw,68px)}.fact-row{background:var(--forest);border-top:1px solid #ffffff1f;min-height:122px}.fact-row>div{padding-inline:clamp(28px,5vw,80px)}.fact-row span{color:var(--lime)}.fact-row strong{font-size:.8rem}.intro{padding-top:140px;padding-bottom:140px}.intro h2,.section-head h2,.work h2,.area h2,.reviews-cta h2{letter-spacing:-.055em;font-weight:800}.intro h2{font-size:clamp(4.3rem,7vw,7.6rem);line-height:.88}.eyebrow{color:var(--green-dark)}.services.shell{width:100%;max-width:none;color:var(--white);background:var(--forest);padding:135px max(48px,50vw - 640px)}.services .eyebrow{color:var(--lime)}.services .section-head h2{color:var(--white);font-size:clamp(4rem,6vw,6.8rem)}.service-list{border-top-color:#fff6;grid-template-columns:repeat(3,1fr)}.service-list article,.service-list article:nth-child(2n),.service-list article:nth-child(odd){border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;flex-direction:column;min-height:300px;padding:30px;transition:color .25s,background .25s;display:flex;position:relative}.service-list article:nth-child(3n){border-right:0}.service-list article:hover{color:var(--forest);background:var(--lime)}.service-list article>span{color:var(--lime);padding:0}.service-list article:hover>span,.service-list article:hover p{color:#101a12b8}.service-list h3{margin:auto 0 14px;font-size:clamp(2rem,3vw,3.1rem);line-height:.94}.service-list p{color:#ffffff9e;grid-column:auto}.image-pair{background:var(--forest);grid-template-columns:1.08fr .92fr;gap:12px;padding:12px}.image-pair figure{min-height:590px}.image-pair figcaption{color:var(--white);text-transform:uppercase;letter-spacing:.05em;background:#0c1b0fe6;padding:15px 17px;bottom:24px;left:24px;right:24px}.work.shell{width:100%;max-width:none;color:var(--white);background:var(--forest);grid-template-columns:1.08fr .92fr;gap:0;padding:0;display:grid}.work-copy{flex-direction:column;order:2;justify-content:center;padding:clamp(80px,9vw,145px) clamp(50px,8vw,130px);display:flex}.work-image{order:1;height:auto;min-height:780px}.work h2{color:var(--white);font-size:clamp(4.1rem,6.5vw,7.4rem);line-height:.87}.work-copy>p{color:#ffffffad}.work-copy ul{border-top-color:#ffffff2e}.work-copy li{border-bottom-color:#ffffff2e}.work-copy li:before{background:var(--lime)}.work .button-dark{color:var(--forest);background:var(--lime);align-self:flex-start}.work .button-dark:hover{background:var(--white)}.area.shell{width:100%;max-width:none;color:var(--white);background:#4f8300;border:0;grid-template-columns:.9fr 1.1fr;gap:0;padding:0;display:grid}.area-title{padding:clamp(80px,9vw,140px) clamp(50px,8vw,120px) clamp(80px,9vw,140px) max(48px,50vw - 640px)}.area-title .eyebrow{color:var(--lime)}.area h2{color:var(--white);font-size:clamp(4rem,6.3vw,7rem);line-height:.86}.area-list{color:var(--forest);background:var(--cream);border-top:0;flex-direction:column;justify-content:center;padding:70px clamp(45px,7vw,100px);display:flex}.area-list>div{grid-template-columns:58px 1fr;padding:25px 0}.area-list span{color:var(--green-dark)}.area-list strong{font-family:Archivo,sans-serif;font-size:clamp(1.2rem,2vw,1.8rem)}.reviews-preview{padding-top:140px;padding-bottom:140px}.reviews-preview .section-head h2{font-size:clamp(3.8rem,6vw,6.5rem);line-height:.9}.review-grid article{min-height:360px}.review-grid article:nth-child(2){color:var(--white);background:#4f8300;padding-left:30px}.review-grid article:nth-child(2) .stars{color:var(--lime)}.review-grid article:nth-child(2) blockquote{color:var(--white)}.quote{background:var(--forest)}.quote-form{background:var(--cream)}.quote-form button{color:var(--forest);background:var(--lime)}.footer{background:#071009}.reviews-page{background:var(--paper)}.reviews-hero.shell{width:100%;max-width:none;min-height:630px;color:var(--white);background:linear-gradient(90deg,#051208f2,#0512086b),url(/work-mowing.webp) 50% 46%/cover;padding:150px max(48px,50vw - 640px) 90px}.reviews-hero .eyebrow{color:var(--lime)}.reviews-hero h1{max-width:900px}.reviews-hero>p{color:#ffffffb8}.reviews-cta{background:var(--forest)}@media (width<=1000px){.hero-copy{width:calc(100% - 70px)}.service-list{grid-template-columns:1fr 1fr}.service-list article:nth-child(3n){border-right:1px solid #ffffff26}.service-list article:nth-child(2n){border-right:0}.work.shell,.area.shell{grid-template-columns:1fr}.work-image{min-height:650px}.area-title{padding-left:45px}}@media (width<=760px){.header{background:#08120af5;height:82px}.brand img{width:58px;height:58px}.menu-button{color:var(--forest);background:var(--lime)}.menu-button span{background:var(--forest)}.mobile-menu{color:var(--white);background:var(--forest);inset:82px 0 0}.mobile-menu>a{border-bottom-color:#ffffff26}.mobile-menu .mobile-call{color:var(--forest);background:var(--lime)}.hero{height:100svh;min-height:730px;max-height:860px}.hero-video{object-position:61% center}.hero-overlay{background:linear-gradient(90deg,#040e06f0,#040e068f),linear-gradient(#0000 42%,#040e06f5)}.hero-copy{width:calc(100% - 40px);min-height:0;padding:120px 0 55px}.location{flex-wrap:wrap;max-width:100%;margin-bottom:25px;font-size:.56rem}.hero h1{margin-bottom:25px;font-size:clamp(4.4rem,21vw,7rem);line-height:.8}.hero-copy>p{font-size:.9rem;line-height:1.7}.hero-scroll{display:none}.fact-row{grid-template-columns:1fr 1fr}.fact-row>div:last-child{grid-column:1/-1}.intro{padding-top:95px;padding-bottom:95px}.services.shell{padding:95px 20px}.service-list{grid-template-columns:1fr}.service-list article,.service-list article:nth-child(2n),.service-list article:nth-child(odd){border-right:0;min-height:260px;padding:25px 0}.image-pair{grid-template-columns:1fr}.image-pair figure{min-height:470px}.work.shell{padding:0}.work-copy{padding:90px 20px}.work-image{height:620px;min-height:0}.area.shell{padding:0}.area-title,.area-list{padding:90px 20px}.reviews-preview{padding-top:95px;padding-bottom:95px}.review-grid article:nth-child(2){padding-left:20px;padding-right:20px}.reviews-hero.shell{grid-template-columns:1fr;min-height:650px;padding:120px 20px 75px}.mobile-cta{color:var(--forest);background:var(--lime)}}@media (width<=460px){.hero-copy{padding-top:110px}.hero h1{font-size:clamp(4rem,22vw,5.8rem)}.hero-actions,.hero-actions .button{width:100%}.fact-row{grid-template-columns:1fr}.fact-row>div:last-child{grid-column:auto}.work-image{height:540px}}@media (prefers-reduced-motion:reduce){.hero-video{display:none}.hero{background:linear-gradient(#051208bf,#051208eb),url(/work-mowing.webp) 50% 45%/cover}}
