@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-ext-400-normal.BtiwyxMk.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-400-normal.BjWJ59Pq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-400-normal.CW0RaeGs.woff2)format("woff2"),url(/_astro/dm-sans-latin-400-normal.BwCSEQnW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-ext-500-normal.BJfUCQsA.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-500-normal.DR84L5F-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-500-normal.B9HHJjqV.woff2)format("woff2"),url(/_astro/dm-sans-latin-500-normal.Dr3UlScf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/dm-sans-latin-ext-600-normal.4vooXBpG.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-600-normal.DRtaDpgU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/dm-sans-latin-600-normal.Aqo67rzb.woff2)format("woff2"),url(/_astro/dm-sans-latin-600-normal.BmdmIIQ2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/dm-sans-latin-ext-700-normal.CJIcxD6K.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-700-normal.BLI3TTWz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/dm-sans-latin-700-normal.DvUfVpUG.woff2)format("woff2"),url(/_astro/dm-sans-latin-700-normal.CUSSCpQX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/newsreader-vietnamese-500-normal.CL6a8tp2.woff2)format("woff2"),url(/_astro/newsreader-vietnamese-500-normal.BEAbKU8A.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/newsreader-latin-ext-500-normal.BNHmvKvI.woff2)format("woff2"),url(/_astro/newsreader-latin-ext-500-normal.CZruMFou.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/newsreader-latin-500-normal.B66TYsaK.woff2)format("woff2"),url(/_astro/newsreader-latin-500-normal.DFwuUcdu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/newsreader-vietnamese-600-normal.CaH84vfx.woff2)format("woff2"),url(/_astro/newsreader-vietnamese-600-normal.CVAR0otO.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/newsreader-latin-ext-600-normal.BXv5iMHi.woff2)format("woff2"),url(/_astro/newsreader-latin-ext-600-normal.BrbfzHZ5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/newsreader-latin-600-normal.30OJ_TG_.woff2)format("woff2"),url(/_astro/newsreader-latin-600-normal.DUnT2r2g.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--green:#173f2c;--green-2:#24583f;--lime:#d8eb77;--paper:#f1efe5;--white:#fffef8;--ink:#183126;--muted:#5e6b61;--line:#173f2c2e;--orange:#b84a22;--sans:"DM Sans",sans-serif;--serif:"Newsreader",Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;font-size:16px;line-height:1.6}a{color:inherit}img{max-width:100%}.skip-link{background:var(--lime);color:var(--green);z-index:100;padding:.7rem 1rem;position:absolute;top:-5rem;left:1rem}.skip-link:focus{top:1rem}:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1320px;height:92px;margin:auto;padding:0 34px;display:flex}.brand{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;font-size:12px;line-height:1.05;text-decoration:none;display:flex}.brand strong{font-size:13px}.brand-mark{align-items:flex-end;gap:2px;width:29px;height:35px;display:flex}.brand-mark i{background:var(--green);transform-origin:bottom;border-radius:8px 8px 1px 1px;width:7px;display:block}.brand-mark i:first-child{height:22px;transform:rotate(-17deg)}.brand-mark i:nth-child(2){height:34px}.brand-mark i:nth-child(3){height:27px;transform:rotate(14deg)}nav{gap:5px;display:flex}nav a{border-radius:3px;padding:9px 13px;font-size:14px;font-weight:600;text-decoration:none}nav a:hover,nav a[aria-current=page]{background:var(--green);color:#fff}.menu-button{background:var(--green);color:#fff;font:600 14px var(--sans);border:0;padding:10px 14px;display:none}.mobile-nav{background:var(--green);padding:16px 24px}.mobile-nav a{color:#fff;border-bottom:1px solid #ffffff26;padding:12px;text-decoration:none;display:block}.container{width:min(1180px,100% - 48px);margin-inline:auto}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--green-2);font-size:12px;font-weight:700}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.05}h1,h2{font-family:var(--serif);font-weight:600}h1{letter-spacing:-.055em;font-size:clamp(3.5rem,8vw,7.8rem)}h2{letter-spacing:-.045em;font-size:clamp(2.4rem,5vw,4.6rem)}.button{background:var(--orange);color:#fff;border:2px solid var(--orange);justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:11px 18px;font-weight:700;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.button:hover{background:#8f3416;border-color:#8f3416;transform:translateY(-2px)}.button.secondary{color:var(--green);border-color:var(--green);background:0 0}.button.secondary:hover{background:var(--green);color:#fff}.text-link{text-underline-offset:4px;font-weight:700;text-decoration:underline 1px}.hero{border-inline:1px solid var(--line);grid-template-columns:1.05fr .95fr;max-width:1320px;min-height:720px;margin:auto;display:grid}.hero-copy{flex-direction:column;align-items:flex-start;padding:90px 6vw 70px;display:flex}.hero h1{max-width:760px;margin:20px 0 28px}.hero .lede{max-width:610px;color:var(--muted);font-size:clamp(1.1rem,2vw,1.35rem)}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.hero-art{background:var(--green);min-height:560px;position:relative;overflow:hidden}.hero-sky{background:#cbd7ca;height:45%;position:relative}.hero-sky:after{content:"HERTFORDSHIRE · UK";letter-spacing:.18em;color:var(--green);font-size:11px;font-weight:700;position:absolute;top:30px;right:30px}.hero-turf{background:linear-gradient(170deg,#528458 0 22%,#3e714b 22% 45%,#2f613f 45% 100%);position:absolute;inset:38% 0 0}.hero-turf:before{content:"";clip-path:polygon(0 65%,3% 36%,5% 64%,8% 20%,10% 61%,14% 30%,16% 64%,20% 12%,22% 65%,26% 34%,29% 62%,34% 18%,36% 66%,41% 28%,44% 65%,49% 8%,52% 63%,57% 25%,60% 65%,66% 20%,69% 63%,75% 30%,78% 65%,84% 12%,87% 62%,93% 28%,96% 67%,100% 40%,100% 100%,0 100%);opacity:.55;background:repeating-linear-gradient(87deg,#0000 0 14px,#173f2c 15px 17px,#0000 18px 29px);position:absolute;inset:-65px 0 0}.soil-cut{border-top:8px solid var(--lime);background:#6f5136;height:28%;position:absolute;bottom:8%;left:8%;right:8%;box-shadow:0 0 0 1px #ffffff1a}.soil-cut span{border:2px solid #a88960;border-radius:50%;width:9px;height:7px;position:absolute}.soil-cut span:first-child{top:30%;left:20%}.soil-cut span:nth-child(2){top:65%;left:55%}.soil-cut span:nth-child(3){top:20%;left:78%}.soil-cut:after{content:"Healthy roots start below the surface";color:#fff;font:500 13px var(--sans);position:absolute;bottom:18px;left:18px}.intro-strip{background:var(--lime);padding:28px 0}.intro-strip .container{grid-template-columns:1fr 2fr;align-items:center;gap:40px;display:grid}.intro-strip p{font:500 clamp(1.3rem,2.5vw,2rem)/1.25 var(--serif);max-width:850px;margin:0}.guide-index{padding:110px 0}.section-head{grid-template-columns:1fr 1.4fr;align-items:end;gap:40px;margin-bottom:55px;display:grid}.section-head p{max-width:520px;color:var(--muted);font-size:18px}.guide-grid{border-top:1px solid var(--line);grid-template-columns:repeat(12,1fr);display:grid}.guide-card{--card-colour:#d8eb77;border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;grid-column:span 4;min-height:390px;padding:28px;text-decoration:none;transition:background .25s,transform .25s;display:flex}.guide-card:nth-child(3n+1){border-left:1px solid var(--line)}.guide-card:hover{background:var(--card-colour);transform:translateY(-5px)}.guide-number{font-family:var(--serif);margin-bottom:45px;font-size:30px}.guide-meta{text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:700}.guide-card h3{font:600 44px/1 var(--serif);letter-spacing:-.04em;margin:12px 0 20px}.guide-card p{color:var(--muted);font-size:14px}.guide-card .text-link{margin-top:auto;font-size:14px}.season{background:var(--green);color:#fff;padding:105px 0}.season .eyebrow{color:var(--lime)}.season-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.season-list{border-top:1px solid #fff3}.season-item{border-bottom:1px solid #fff3;grid-template-columns:70px 1fr;padding:24px 0;display:grid}.season-item span{font:600 28px var(--serif);color:var(--lime)}.season-item h3{margin:0 0 5px;font-size:19px}.season-item p{color:#d5ded8;margin:0;font-size:14px}.principle{padding:110px 0}.principle blockquote{max-width:1000px;font:500 clamp(2.7rem,6vw,6.2rem)/.98 var(--serif);letter-spacing:-.05em;margin:0}.principle blockquote em{color:var(--orange);font-style:normal}.principle p{max-width:600px;color:var(--muted);margin:40px 0 0}.article-hero{border-bottom:1px solid var(--line);padding:80px 0 65px}.article-hero .back{font-size:13px;font-weight:700}.article-hero h1{max-width:1000px;margin:55px 0 30px;font-size:clamp(3.8rem,8vw,7rem)}.article-intro{grid-template-columns:1fr 2fr;align-items:start;gap:70px;display:grid}.article-intro .meta{text-transform:uppercase;letter-spacing:.1em;font-size:12px}.article-intro .standfirst{font:500 clamp(1.5rem,3vw,2.35rem)/1.25 var(--serif);max-width:830px}.article-body{grid-template-columns:280px minmax(0,720px);gap:80px;padding:90px 0 110px;display:grid}.toc{border-top:3px solid var(--green);align-self:start;padding-top:16px;position:sticky;top:24px}.toc strong{text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;font-size:12px;display:block}.toc a{color:var(--muted);padding:7px 0;font-size:14px;display:block}.article-section{border-bottom:1px solid var(--line);margin-bottom:58px;padding-bottom:58px}.article-section:last-child{border:0}.article-section h2{margin-bottom:24px;font-size:clamp(2.3rem,4vw,3.4rem)}.article-section p{font-size:18px;line-height:1.75}.article-section li{margin-bottom:10px;padding-left:7px}.tip{background:var(--green);color:#fff;margin-top:30px;padding:24px 28px}.tip strong{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:11px;display:block}.related{background:#e2e1d5;padding:80px 0}.related-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.related a{background:var(--white);border:1px solid #0000;min-height:160px;padding:25px;text-decoration:none}.related a:hover{border-color:var(--green)}.related h3{font:600 29px var(--serif);margin-top:35px}.calendar-hero,.simple-hero{padding:100px 0 70px}.calendar-hero h1,.simple-hero h1{max-width:1000px}.calendar-hero p,.simple-hero p{max-width:680px;color:var(--muted);font-size:20px}.calendar{padding:20px 0 110px}.month{border-top:1px solid var(--line);grid-template-columns:1fr 3fr;padding:35px 0;display:grid}.month h2{font-size:40px}.month-tasks{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.month-task{background:var(--white);padding:22px}.month-task strong{margin-bottom:6px;display:block}.month-task p{color:var(--muted);margin:0;font-size:14px}.about-grid{grid-template-columns:1fr 1.7fr;gap:80px;padding:30px 0 110px;display:grid}.about-grid aside{font:600 30px/1.15 var(--serif)}.about-grid p{font-size:18px;line-height:1.75}.disclaimer{border:1px solid var(--line);background:#e7e4d8;padding:25px;font-size:14px!important}footer{color:#fff;background:#102e21;padding:80px max(24px,50% - 590px) 20px}.footer-main{grid-template-columns:2fr 1fr 1fr;gap:70px;display:grid}.footer-brand .brand-mark i{background:var(--lime)}footer p{color:#b9c8bf;max-width:280px;margin-top:25px}footer h2{font:700 12px var(--sans);text-transform:uppercase;letter-spacing:.13em;color:var(--lime)}footer div>a:not(.brand){color:#fff;padding:4px 0;text-decoration:none;display:block}footer div>a:hover{text-decoration:underline}.footer-bottom{color:#9db0a4;border-top:1px solid #ffffff25;justify-content:space-between;margin-top:70px;padding-top:20px;font-size:12px;display:flex}@media (width<=900px){.site-header{height:74px;padding:0 24px}nav{display:none}.menu-button{display:block}.hero{border-inline:0;grid-template-columns:1fr}.hero-copy{padding:60px 24px}.hero-art{min-height:500px}.guide-card{grid-column:span 6}.guide-card:nth-child(3n+1){border-left:0}.guide-card:nth-child(odd){border-left:1px solid var(--line)}.section-head,.season-grid,.article-intro,.about-grid{grid-template-columns:1fr;gap:25px}.article-body{grid-template-columns:1fr;gap:35px}.toc{position:static}.month,.related-grid{grid-template-columns:1fr}.footer-main{grid-template-columns:1.5fr 1fr 1fr}}@media (width<=600px){.container{width:min(100% - 32px,1180px)}h1{font-size:3.8rem}.intro-strip .container{grid-template-columns:1fr;gap:8px}.guide-index,.principle,.season{padding:72px 0}.guide-card{border-right:1px solid var(--line);grid-column:span 12;min-height:330px;border-left:1px solid var(--line)!important}.guide-card h3{font-size:38px}.month-tasks{grid-template-columns:1fr}.article-hero{padding-top:45px}.article-hero h1{margin-top:35px}.article-body{padding-top:55px}.footer-main{grid-template-columns:1fr 1fr}.footer-main>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:20px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
