/* Shared nursery story pages: pale paper, soft curves and room for the artwork. */
.nursery-section-page{background:#d5ddc6;color:#34452a;overflow-x:clip}
.nursery-section-page main{padding-top:clamp(150px,16vw,245px)}
.section-heading{max-width:1000px;margin:0 auto;text-align:center;padding:25px 28px 40px}
.section-heading h1{font:600 clamp(46px,7vw,90px)/1.08 Georgia,serif;margin:18px 0;color:#2c3d22;letter-spacing:-.035em}
.section-heading .eyebrow{font-size:12px;letter-spacing:.15em}
.section-lead{font:normal clamp(20px,2.4vw,29px)/1.5 Georgia,serif;max-width:770px;margin:15px auto}
.section-illustration{width:min(1400px,94%);margin:0 auto 35px;text-align:center}
.section-illustration img{width:100%;display:block;max-height:640px;object-fit:cover;border-radius:47% 45% 43% 46% / 8% 9% 7% 9%}
.section-illustration figcaption{font-size:12px;opacity:.8;margin-top:14px}
.curved-paper{position:relative;background:#f3efdf;border-radius:50% 50% 48% 48% / 48px 48px 60px 60px;padding:75px 5% 85px;z-index:2}
.reading-layout{max-width:1120px;margin:auto;display:grid;grid-template-columns:220px 1fr;gap:70px}
.reading-layout aside{align-self:start;position:sticky;top:140px;display:grid;gap:8px}
.reading-layout aside a{padding:12px 16px;border-radius:20px;text-decoration:none;font-size:15px;background:#d5ddc64a}
.reading-layout aside a:hover{background:#d5ddc6}
.reading-layout section{margin-bottom:55px;scroll-margin-top:160px}
.reading-layout h2,.interest-note h2{font:600 clamp(28px,3vw,42px)/1.15 Georgia,serif;letter-spacing:-.02em;margin:0 0 20px}
.reading-layout p{font-size:18px;line-height:1.8}
.reading-layout p.lead{font-size:22px}
.nursery-section-page .button{border-radius:999px;padding:14px 24px;display:inline-flex;text-decoration:none;align-items:center;justify-content:center;min-height:48px}
.nursery-section-page :is(input,select){width:100%;border:1px solid #71825f80;border-radius:16px;background:#fffdf5;padding:12px 15px;color:#34452a;font:inherit;min-height:48px}
.interest-note{background:#dfe5d2;border-radius:40px 55px 35px 55px;padding:35px;margin:40px 0 0}
.interest-note p{line-height:1.65}.interest-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:25px}
.interest-form label{display:grid;gap:8px;font-size:15px;line-height:1.5}.interest-form label span{display:inline;font-size:12px}
.interest-form label:has(select),.interest-form .consent,.interest-form>p,.interest-form>button{grid-column:1/-1}
.interest-form .consent{display:flex;gap:12px;align-items:flex-start}.interest-form .consent input{width:20px;min-height:20px;height:20px;flex:none;margin-top:3px}
.interest-form .signup-explanation{font-size:13px;margin:0;line-height:1.5}.interest-status:empty{display:none}
.plant-chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.plant-chips a{background:#e0e6d5;border-radius:25px;padding:9px 16px;font-size:14px;text-decoration:none}

.section-extra-links{display:flex;gap:6px 15px;flex-wrap:wrap;padding:18px 0 0}.section-extra-links a{padding:7px 10px;border-radius:10px;text-decoration:none;font-size:14px}
.nursery-section-page footer.nursery-soil-footer{margin-top:-35px;padding-top:clamp(230px,26vw,430px)}
.nursery-section-page .principles-illustration img{max-height:440px}
/* The two boards use the same cork, real paper and double live-edge rails. */
.board-page{background:#eee9da}.board-page .section-heading{padding-bottom:55px}
.nursery-board{position:relative;background:#cbb589 url('assets/cork.avif') center/900px auto;padding:100px max(30px,5vw);isolation:isolate}
.nursery-board:before,.nursery-board:after{content:'';position:absolute;left:-2%;width:104%;height:70px;background:url('assets/cream-double-live-rail.svg') center/100% 100% no-repeat;z-index:2;pointer-events:none}
.nursery-board:before{top:-25px}.nursery-board:after{bottom:-25px;transform:rotate(180deg)}
.note-layout{max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:65px 70px;align-items:start}
.pinned-note{position:relative;background:#f5eddb url('board-source/materials-v4/rough-paper.avif') center/100% 100%;padding:48px 45px 55px;transform:rotate(var(--tilt,-1deg));border-radius:8px 13px 18px 9px;filter:drop-shadow(3px 6px 4px #35271733);color:#39452c;max-width:740px;margin:0 auto}
.pinned-note:before,.board-polaroid:before{content:'';position:absolute;top:14px;left:50%;width:13px;height:13px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#f9e4a6,#b59145 65%,#785b29);box-shadow:1px 2px 3px #43301c77;z-index:4}
.pinned-note h2{font:600 clamp(27px,3vw,42px)/1.14 Georgia,serif;margin:10px 0 22px}
.pinned-note p{font:19px/1.75 'Bradley Hand','Segoe Print','Comic Sans MS',cursive;margin:0}
.pinned-note p.note-kicker,.note-kicker{font:12px/1.4 'Trebuchet MS',sans-serif;text-transform:uppercase;letter-spacing:.13em}
.note-layout .note-0{grid-column:1/-1;max-width:850px;padding:55px 65px 65px}.note-layout .note-0 p{font-size:22px}
.note-layout .note-2,.note-layout .note-5{background-color:#e0c39c;background-image:url('board-source/materials-v4/kraft-paper.avif')}
.note-layout .note-3{margin-top:40px}.note-layout .note-6{margin-top:35px}.note-layout .note-7{grid-column:1/-1;max-width:800px}
.board-after{padding:45px 24px 90px;background:#e5e9d9;border-radius:0 0 50% 50% / 0 0 55px 55px;position:relative;z-index:2}.board-after .interest-note{max-width:780px;margin:25px auto}
.bargain-collage{max-width:1250px;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 20px;align-items:center}
.bargain-collage .pinned-note{grid-column:span 2;max-width:700px}.bargain-collage .board-polaroid:nth-of-type(2){margin-top:40px}
.board-polaroid{position:relative;background:transparent;border:0;padding:0;aspect-ratio: .8;width:100%;cursor:zoom-in;transform:rotate(var(--tilt));filter:drop-shadow(3px 7px 4px #34271730);color:#3e462f;text-align:left}
.board-polaroid .preview-photo{position:absolute;left:13.5%;top:11%;width:73%;height:62%;object-fit:cover}
.board-polaroid .photo-frame{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.board-polaroid>span{position:absolute;left:17%;right:13%;top:76%;font:18px/1.25 'Bradley Hand','Segoe Print',cursive}
.board-polaroid small{display:block;font:11px/1.4 'Trebuchet MS',sans-serif;margin-top:9px}
.big-bargain-section{margin:65px -5vw 75px;padding:40px 25px;display:flex;gap:25px;align-items:flex-start;overflow-x:auto;background:url('assets/rails.avif') left 22px/auto 12px repeat-x;scroll-snap-type:x proximity}
.big-bargain-label{flex:0 0 245px;background:#f5eddb url('board-source/materials-v4/rough-paper.avif') center/100% 100%;padding:35px 22px;border-radius:13px;transform:rotate(-3deg);box-shadow:2px 5px 7px #35271733;text-align:center}
.big-bargain-label h2{font:600 37px/1.05 Georgia,serif;margin:15px 0}.big-bargain-label p{font-size:16px}.big-bargain-label small{font-size:12px}
.big-bargain-line{display:flex;gap:12px}.big-bargain-line .board-polaroid{flex:0 0 330px;scroll-snap-align:center}
.art-dialog{border:0;border-radius:28px;padding:24px;background:#f5eddb;width:min(800px,94vw);max-height:92dvh;color:#34452a}.art-dialog::backdrop{background:#172314cc}.art-dialog>img{display:block;max-height:73dvh;max-width:100%;margin:auto;border-radius:16px}.art-close{position:sticky;top:0;float:right;width:44px;height:44px;border:0;border-radius:50%;background:#34452a;color:#f5eddb;font-size:28px;cursor:pointer}.art-dialog p{text-align:center}
@media(max-width:760px){.nursery-section-page main{padding-top:145px}.section-heading{padding:20px 22px 28px}.section-heading h1{font-size:48px}.section-illustration{width:100%;margin-bottom:20px}.section-illustration img{min-height:270px;object-fit:cover}.reading-layout{display:block}.reading-layout aside{position:static;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:30px}.reading-layout aside a{font-size:13px;padding:9px 12px}.curved-paper{padding:45px 22px 65px;border-radius:50% 50% 48% 48% / 28px 28px 35px 35px}.reading-layout p{font-size:17px}.interest-note{padding:25px 20px;border-radius:28px}.interest-form{grid-template-columns:1fr}.interest-form>*{grid-column:1}.note-layout{grid-template-columns:1fr;gap:40px}.note-layout .note-0,.note-layout .note-7{grid-column:auto}.pinned-note,.note-layout .note-0{padding:40px 25px}.note-layout .note-0 p{font-size:19px}.note-layout .note-3,.note-layout .note-6{margin-top:0}.nursery-board{padding:65px 23px}.bargain-collage{grid-template-columns:1fr 1fr;gap:25px 0}.bargain-collage .pinned-note{grid-column:1/-1}.board-polaroid>span{font-size:14px}.board-polaroid small{font-size:9px;margin-top:5px}.big-bargain-section{margin:40px -23px 50px}.big-bargain-line .board-polaroid{flex-basis:280px}.big-bargain-label{flex-basis:220px}.nursery-section-page footer.nursery-soil-footer{padding-top:255px}}
@media(max-width:440px){.bargain-collage{grid-template-columns:1fr}.bargain-collage .board-polaroid{max-width:330px;margin:auto}.board-polaroid>span{font-size:18px}.board-polaroid small{font-size:11px}.bargain-collage .board-polaroid:nth-of-type(2){margin-top:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* Reuse the original hanging-line pegs and softly sagging wire. */
.big-bargain-section{position:relative;background:none;gap:20px;padding-top:45px}
.big-bargain-section:before{content:'';position:absolute;left:0;top:18px;width:max(100%,1300px);height:40px;background:url('assets/sections/board-wire.svg') center/100% 100% no-repeat;pointer-events:none}
.big-bargain-line .board-polaroid:before,.big-bargain-label:before{content:'';position:absolute;z-index:4;left:calc(50% - 12px);top:-22px;width:24px;height:55px;border-radius:0;background:url('assets/sections/board-peg.svg') center/contain no-repeat;box-shadow:none}
.big-bargain-label{position:relative}.big-bargain-label:before{top:-30px}
.interest-form label{display:block}.interest-form label>input:not([type=checkbox]),.interest-form label>select{display:block;margin-top:8px}.interest-form label>span{font-weight:400}
.coming-label{display:table;margin:18px auto 14px;padding:6px 18px;border-radius:24px;background:#f3efdfb0;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.section-heading>.text-link{font-size:15px}
@media(min-width:761px) and (max-width:950px){.reading-layout{grid-template-columns:170px 1fr;gap:30px}.interest-form{grid-template-columns:1fr}.interest-form>*{grid-column:1}.interest-note{padding:25px}}
.board-polaroid{container-type:inline-size;aspect-ratio:1168/1360}
.board-polaroid>span{top:75%;font-size:clamp(12px,4.4cqw,18px);line-height:1.2}
.board-polaroid small{font-size:clamp(8px,2.6cqw,11px);margin-top:5px;line-height:1.3}
/* Keep the illustrations as complete rectangular artwork against the curved page. */
.section-illustration img{border-radius:0;max-height:none;height:auto;min-height:0;object-fit:contain}
/* All non-legal pages share the homepage dropdown, without local layout overrides. */

/* Markets' curved paper meets the soil directly. */
.markets-page footer.nursery-soil-footer{padding-top:0;margin-top:-35px;background-size:max(100vw,1000px) calc(100% + 420px);background-position:center bottom;background-color:#322316}
.markets-page footer.nursery-soil-footer .footer-content{padding-top:85px}
/* Genuine cut-paper artwork supplies the edges, rather than a second card underneath. */
.note-layout{gap:12px 5px;grid-template-columns:repeat(12,minmax(0,1fr));padding:10px 20px 60px}
.note-layout .pinned-note{background:transparent url('board-source/art-v4/norfolk-blank-paper-v11.avif') center/100% 100% no-repeat;border-radius:0;padding:65px 55px 75px;width:100%;max-width:none;grid-column:span 6;filter:drop-shadow(2px 5px 3px #35271733)}
.note-layout .pinned-note:before{top:28px}
.note-layout .note-0{grid-column:2/12;padding:70px 70px 85px;z-index:3;margin-bottom:-35px;transform:rotate(-3deg)}
.note-layout .note-1{grid-column:1/8;transform:rotate(3deg);z-index:2}
.note-layout .note-2{grid-column:7/13;grid-row:2;align-self:end;margin-left:-25px;margin-top:110px;transform:rotate(-7deg);z-index:4}
.note-layout .note-3{grid-column:2/9;margin-top:-25px;transform:rotate(-3deg);z-index:3}
.note-layout .note-4{grid-column:7/13;grid-row:3;margin-top:160px;transform:rotate(6deg);z-index:4}
.note-layout .note-5{grid-column:1/7;margin-top:-30px;transform:rotate(-5deg)}
.note-layout .note-6{grid-column:6/13;grid-row:4;margin-top:110px;transform:rotate(3deg);z-index:3}
.note-layout .note-7{grid-column:2/12;margin-top:-20px;transform:rotate(-2deg);z-index:4}
.bargainboard-heading{display:inline-block;font:600 clamp(45px,7vw,100px)/1.1 Georgia,serif;color:#34452a;background:url('board-source/art-v4/norfolk-blank-paper-v11.avif') center/100% 100% no-repeat;padding:45px 65px;rotate:-3deg;filter:drop-shadow(2px 4px 3px #34271733)}
.board-page #noticeboard .section-title{margin-bottom:90px}.board-page #noticeboard .material-review{rotate:7deg}.board-page #noticeboard .material-fat-cow{rotate:2deg}.board-page #noticeboard .material-langham-dome{rotate:-4deg}
@media(max-width:760px){.note-layout{display:block;padding:0 0 30px}.note-layout .pinned-note{width:100%;padding:55px 35px 65px;margin:0 0 -18px;transform:rotate(-2deg)}.note-layout .pinned-note:nth-child(even){transform:rotate(2deg);margin-left:5px}.note-layout .pinned-note:before{top:25px}.bargainboard-heading{padding:35px 25px}.markets-page footer.nursery-soil-footer{padding-top:0}}
.note-layout .pinned-note{background-image:url('board-source/materials-v4/rough-paper.avif');padding:55px 45px 60px}
.note-layout .note-0{grid-row:1;padding:60px 65px 70px}
.note-layout .note-1{grid-row:2}.note-layout .note-3{grid-row:3}.note-layout .note-5{grid-row:4}.note-layout .note-7{grid-row:5}
.note-layout .note-2,.note-layout .note-5{background-image:url('board-source/materials-v4/kraft-paper.avif')}
.note-layout .note-2{margin-left:0}.note-layout .note-4{margin-top:185px}.note-layout .note-6{margin-top:155px}
@media(max-width:760px){.note-layout .pinned-note,.note-layout .note-0{padding:45px 30px 50px;margin-top:0;margin-bottom:-15px}}
/* Overlap paper margins while keeping the written areas clear. */
@media(min-width:761px){.note-layout .note-1,.note-layout .note-3,.note-layout .note-5{grid-column:1/7}.note-layout .note-2,.note-layout .note-4,.note-layout .note-6{grid-column:7/13;margin-left:-18px;width:calc(100% + 18px);transform:rotate(3deg)}.note-layout .pinned-note{padding-left:45px;padding-right:45px}.note-layout .note-2{transform:rotate(-3deg)}}
/* Start with the actual board; the invitation follows the discoveries. */
.board-page main{padding-top:clamp(125px,14vw,205px)}
.board-introduction{max-width:800px;margin:15px auto 55px;text-align:center;color:#34452a}
.board-introduction h2{font:600 clamp(32px,4vw,48px)/1.15 Georgia,serif;margin:16px 0 22px}
.board-introduction p{font-size:18px;line-height:1.8}
.board-page #noticeboard .noticeboard-paper-heading .bargain-board-title-art{display:block;width:min(900px,95%);height:auto;margin:auto;rotate:-3deg;filter:drop-shadow(2px 5px 3px #35271733)}
.personal-noticeboard{padding-top:75px}
.note-layout .jotter-note{background-image:url('assets/sections/yellow-jotter-v1.png');padding:65px 45px 60px}
.note-layout .index-card-note{background:#eee9d8;background-image:linear-gradient(transparent 0 58px,#c8a5a060 58px 59px,transparent 59px);border-radius:4px;box-shadow:1px 3px 5px #43302033;padding:42px 35px;max-width:420px}
.note-layout .index-card-note:after{content:'';position:absolute;right:18px;top:-14px;width:13px;height:43px;border:2px solid #8b8c79;border-radius:9px;transform:rotate(10deg);box-shadow:1px 1px 1px #30251555}
.note-layout .note-3{grid-row:4;margin-top:-35px}.note-layout .note-4{grid-row:4;margin-top:155px}.note-layout .note-5{grid-row:5;margin-top:-20px}.note-layout .note-6{grid-row:5;margin-top:125px}.note-layout .note-7{grid-row:7;margin-top:-25px}
.pinned-sketch{grid-column:4/10;grid-row:3;position:relative;z-index:5;width:70%;margin:-70px auto -15px;rotate:8deg;filter:drop-shadow(3px 4px 3px #392c1e44)}
.pinned-sketch img{width:100%;display:block}.pinned-sketch figcaption{position:absolute;bottom:8%;left:10%;right:10%;font:14px/1.3 'Bradley Hand','Segoe Print',cursive;text-align:center}
.sketch-pin{position:absolute;top:5%;left:48%;width:13px;height:13px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#ead299,#b28a41 65%,#795829);box-shadow:1px 2px 2px #33271b66;z-index:2}
.little-reminder{grid-column:8/12;grid-row:6;z-index:6;background:#eee1a1;padding:22px 25px;margin:-55px 0 0;rotate:-8deg;box-shadow:2px 5px 5px #30221133;font:18px/1.6 'Bradley Hand','Segoe Print',cursive}
.little-reminder p{margin:0 0 8px}.little-reminder p:first-child{text-decoration:underline}
@media(max-width:760px){.board-page main{padding-top:125px}.personal-noticeboard{padding-top:45px}.note-layout .jotter-note{padding:55px 32px 60px}.note-layout .index-card-note{padding:40px 27px;max-width:95%;margin-left:6px}.pinned-sketch{width:70%;margin:-10px 5% -15px auto;rotate:6deg}.pinned-sketch figcaption{font-size:11px}.little-reminder{width:68%;margin:-15px 5px 5px auto}.note-layout .note-3,.note-layout .note-4,.note-layout .note-5,.note-layout .note-6,.note-layout .note-7{margin-top:0}.board-introduction p{font-size:17px}}
/* Collected over time: varied sizes and offsets, overlapping only blank paper margins. */
.personal-noticeboard .note-layout{gap:8px 0;padding:10px 12px 65px}
.tucked-sketch{position:relative;z-index:4;margin:0;padding:28px 22px 25px;background:url('board-source/materials-v4/rough-paper.avif') center/100% 100% no-repeat;filter:drop-shadow(2px 5px 3px #35271744)}
.tucked-sketch img{display:block;width:100%;height:auto}
.tucked-sketch figcaption{font:16px/1.4 'Bradley Hand','Segoe Print',cursive;text-align:center;color:#39452c;margin-top:8px}
@media(min-width:761px){
 .personal-noticeboard .note-0{grid-column:1/11;margin:0 0 -20px;transform:rotate(-4deg);padding-right:80px}
 .sketch-potting{grid-column:10/13;grid-row:1;align-self:end;margin:0 -10px -45px -28px;rotate:11deg;z-index:4}
 .personal-noticeboard .note-1{grid-column:1/7;grid-row:2;transform:rotate(4deg);margin-top:5px;z-index:3}
 .personal-noticeboard .note-2{grid-column:7/13;grid-row:2;margin-top:120px;margin-left:-25px;width:calc(100% + 25px);transform:rotate(-6deg);z-index:2}
 .personal-noticeboard .pinned-sketch{grid-column:1/5;grid-row:3;width:100%;margin:-90px 0 0 -10px;rotate:-9deg;align-self:start}
 .personal-noticeboard .note-3{grid-column:5/13;grid-row:3;margin:-24px 0 0 -18px;transform:rotate(3deg);z-index:3}
 .personal-noticeboard .note-4{grid-column:1/8;grid-row:4;margin:-20px 0 0 15px;max-width:none;width:100%;transform:rotate(-5deg);z-index:4;padding:45px 48px 65px}
 .sketch-leaf{grid-column:8/12;grid-row:4;align-self:center;rotate:9deg;margin:0 -15px -60px -15px;z-index:3}
 .personal-noticeboard .note-5{grid-column:1/7;grid-row:5;margin-top:0;transform:rotate(2deg);z-index:2}
 .personal-noticeboard .note-6{grid-column:7/13;grid-row:5;margin:95px 0 0 -25px;transform:rotate(-4deg);z-index:4}
 .personal-noticeboard .little-reminder{grid-column:1/5;grid-row:6;margin:-45px -30px 0 10px;rotate:8deg;align-self:start}
 .personal-noticeboard .note-7{grid-column:4/13;grid-row:6;margin:25px 0 0 0;transform:rotate(-3deg);z-index:3;padding-left:60px}
}
/* A proper introduction after each board, distinct from the signup invitation. */
.board-after .board-introduction{display:block;position:relative;visibility:visible;opacity:1;max-width:900px;margin:25px auto 65px;padding:50px clamp(25px,5vw,65px);background:#f5f0e2;border-radius:45% 5% 35% 7% / 20px 35px 25px 40px;scroll-margin-top:150px}
.board-after .board-introduction h2{margin:14px 0 24px;font-size:clamp(32px,4vw,48px)}
.board-after .board-introduction p{max-width:700px;margin:16px auto;font-size:18px;line-height:1.75}
@media(max-width:760px){
 .personal-noticeboard .note-layout{padding:0 0 45px}
 .personal-noticeboard .pinned-note{width:96%;margin-bottom:-20px}
 .personal-noticeboard .note-2,.personal-noticeboard .note-4,.personal-noticeboard .note-6{margin-left:4%;transform:rotate(3deg)}
 .personal-noticeboard .note-1,.personal-noticeboard .note-3,.personal-noticeboard .note-5{transform:rotate(-3deg)}
 .tucked-sketch{width:58%;margin:-28px -3% -22px auto;rotate:9deg}
 .sketch-leaf{width:56%;margin:-22px auto -15px -2%;rotate:-9deg}
 .personal-noticeboard .pinned-sketch{width:58%;margin:-28px auto -25px -3%;rotate:-8deg}
 .personal-noticeboard .little-reminder{margin:-20px -1% -12px auto;width:65%;rotate:6deg}
 .board-after .board-introduction{padding:35px 22px;margin:20px auto 45px}
 .board-after .board-introduction p{font-size:17px}
}
/* Page order: navigation, introduction, board, signup, soil footer. */
.board-page main>.board-introduction{position:relative;max-width:900px;margin:15px auto 70px;padding:30px 35px 15px;background:none;border-radius:0;text-align:center;scroll-margin-top:170px}
.board-page main>.board-introduction h2{font-size:clamp(34px,4vw,52px);margin:15px 0 22px}
.board-page main>.board-introduction p{max-width:780px;margin:16px auto;font-size:18px;line-height:1.75}
@media(max-width:760px){.board-page main>.board-introduction{padding:20px 25px 10px;margin:10px auto 55px}.board-page main>.board-introduction p{font-size:17px}}

/* Blend the growing-centre illustration's white paper edge into its backdrop. */
.section-illustration img[src$="centres-hero-v1.png"]{mix-blend-mode:multiply}

/* Transparent grass overlaps the reading panel instead of a coloured spacer. */
.nursery-section-page:not(.markets-page) footer.nursery-soil-footer{padding-top:0;margin-top:-220px;background-color:transparent;clip-path:none}
.nursery-section-page:not(.markets-page) footer.nursery-soil-footer .footer-content{background:none}

/* Keep the content below the roots independently of the overlapping grass. */
.nursery-section-page:not(.markets-page) footer.nursery-soil-footer .footer-content{transform:translateY(140px);background:radial-gradient(ellipse,#24180dd9,transparent 72%)}
.nursery-section-page:not(.markets-page) footer.nursery-soil-footer{padding-bottom:140px}
