.garden-wrap{width:min(1260px, 88%);margin-inline:auto}
.garden-intro{color:var(--ink,#263d2d);background:#f6eee7;border-bottom:1px solid #d5cfc1;overflow:hidden}
.garden-intro-grid{display:grid;grid-template-columns:.91fr 1.09fr;align-items:center;gap:clamp(32px,5.5vw,94px);padding-block:clamp(66px,8.1vw,124px)}
.garden-label{font-family:var(--sans,Arial,sans-serif);font-size:.69rem;font-weight:700;letter-spacing:.18em;line-height:1.45;text-transform:uppercase;margin:0;color:#4c5f4d;display:flex;gap:13px;align-items:center}
.label-rule{width:31px;height:1px;background:currentColor}
.intro-copy h1,.section-title h2,.nursery-title h2,.guide-caption h3{color:var(--ink,#263d2d);font-family:var(--serif,Georgia,serif);font-weight:400;margin:0}
.intro-copy h1{font-size:clamp(4rem,7.4vw,7.45rem);letter-spacing:-.064em;line-height:.94;margin-block:24px}
.intro-copy h1 em{font-weight:400;color:#955963}
.intro-blurb,.guide-caption p,.nursery-copy p{font-family:var(--sans,Arial,sans-serif);line-height:1.65;color:#455546}
.intro-blurb{font-size:clamp(1rem,1.23vw,1.16rem);max-width:39ch;margin:0 0 29px}
.garden-button{display:inline-flex;align-items:center;gap:24px;min-height:48px;padding:10px 22px;border-radius:3px;text-decoration:none;background:#344e38;color:#fffdf5;font:600 .91rem/1.4 var(--sans,Arial,sans-serif)}
.garden-button:hover{background:#243e2a}.garden-button span{font-size:1.15rem}
.specimen{margin:0;min-width:0;position:relative}
.specimen-frame{position:relative;isolation:isolate;background:#e9dbcc;border-radius:48% 48% 3px 3px / 40% 40% 3px 3px;overflow:hidden;aspect-ratio:1.36}
.specimen-frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 56%}
.specimen figcaption{display:flex;gap:12px;align-items:baseline;margin-top:15px;font:normal .77rem/1.5 var(--sans,Arial,sans-serif);color:#354538}
.figure-num{font-size:.63rem;text-transform:uppercase;letter-spacing:.11em;color:#5d6558}.specimen figcaption i{margin-left:auto;font:italic .88rem/1.5 var(--serif,Georgia,serif);color:#57614f}
.plant-section{padding-block:clamp(55px,6vw,90px) clamp(64px,7vw,106px)}
.section-title h2,.nursery-title h2{font-size:clamp(2.7rem,4.75vw,4.8rem);letter-spacing:-.055em;line-height:1.02;margin-top:10px}
.section-title{margin-bottom:30px}.plant-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,52px)}
.guide-preview{text-decoration:none;color:inherit;display:block;min-width:0;border-top:1px solid #b6c0ae;padding-top:12px}
.guide-image{aspect-ratio:2.13;overflow:hidden;background:#e7e8d8}.guide-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}
.guide-pings .guide-image img{object-position:50% 72%}.guide-violets .guide-image img{object-position:50% 44%}
.guide-caption{padding-top:19px}.guide-caption h3{font-size:clamp(1.9rem,2.7vw,3.2rem);line-height:1.12;letter-spacing:-.048em}
.guide-caption p{max-width:48ch;font-size:1rem;margin:10px 0 15px}.guide-action{display:inline-flex;align-items:center;gap:13px;border-bottom:1px solid #8b9c85;padding-bottom:2px;color:#344e38;font:650 .84rem/1.5 var(--sans,Arial,sans-serif)}
.guide-preview:hover .guide-image img{transform:scale(1.025)}.guide-preview:hover .guide-action{border-color:currentColor}
.nursery-note{background:#e8ecdf;border-block:1px solid #cbd2c1}.nursery-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(30px,7vw,100px);padding-block:clamp(48px,6vw,84px)}
.nursery-copy{max-width:57ch;font-size:1.04rem}.nursery-copy p{margin:0 0 .8rem}.nursery-copy p:last-child{margin-bottom:0}
@media(min-width:1600px){.garden-intro-grid{padding-block:116px}}
@media(max-width:850px){.garden-wrap{width:90%}.garden-intro-grid{gap:26px}.intro-copy h1{font-size:clamp(3.55rem,8.5vw,5rem)}.intro-blurb{font-size:1rem}.specimen-frame{aspect-ratio:1.16}}
@media(max-width:680px){.garden-wrap{width:88%}.garden-intro-grid{grid-template-columns:1fr;padding-block:38px 33px;gap:32px}.intro-copy h1{font-size:clamp(3.65rem,12.3vw,5.3rem);margin-block:17px}.intro-blurb{margin-bottom:19px;max-width:43ch}.garden-button{min-height:44px}.specimen-frame{aspect-ratio:1.55}.specimen figcaption{margin-top:9px}.section-title{margin-bottom:23px}.plant-grid,.nursery-grid{grid-template-columns:1fr}.plant-grid{gap:36px}.guide-image{aspect-ratio:1.9}.nursery-grid{gap:22px}.guide-caption{padding-top:12px}.nursery-copy{font-size:1rem}}
@media(prefers-reduced-motion:reduce){.guide-image img{transition:none}}
/* 2026-11-09: longer headline, Etsy primary + care link */
.intro-copy h1{font-size:clamp(3.2rem,5.6vw,5.9rem)}
.intro-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px}
.garden-button{transition:background .2s,box-shadow .3s}
.garden-button:hover{box-shadow:0 0 0 6px rgba(145,168,83,.22)}
.garden-link{display:inline-flex;align-items:center;gap:10px;color:#344e38;text-decoration:none;border-bottom:1px solid #8b9c85;padding-bottom:2px;font:650 .91rem/1.5 var(--sans,Arial,sans-serif)}
.garden-link:hover{border-color:currentColor;color:#955963}
@media(max-width:680px){.intro-copy h1{font-size:clamp(2.7rem,11vw,4.2rem)}}
