.hero[data-astro-cid-lcdefpme]{background:var(--color-surface)}.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:2rem 3.5rem;padding-top:3rem;display:grid}.hero__text[data-astro-cid-lcdefpme]{padding-bottom:3rem}.hero__title[data-astro-cid-lcdefpme]{max-width:15ch;margin:0 0 1rem;font-size:clamp(2.15rem,5.2vw + 1rem,2.8rem);line-height:1.05}.hero__lede[data-astro-cid-lcdefpme]{color:var(--color-text-muted);max-width:44ch;margin:0 0 1.5rem;font-size:1.12rem;line-height:1.6}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;display:flex}.hero__actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{padding:.7em 1.4em;font-size:1.05rem}.hero__plants[data-astro-cid-lcdefpme]{min-width:0}.hero__row[data-astro-cid-lcdefpme]{border-bottom:2px solid var(--color-border-strong);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:1rem;margin:0;padding:0 .5rem;list-style:none;display:grid}.plant[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;display:flex}.plant[data-astro-cid-lcdefpme]:first-child{--stem:66px}.plant[data-astro-cid-lcdefpme]:nth-child(2){--stem:24px}.plant[data-astro-cid-lcdefpme]:nth-child(3){--stem:100px}.plant__stem[data-astro-cid-lcdefpme]{width:2px;height:var(--stem);background:var(--color-leaf)}.plant__tag[data-astro-cid-lcdefpme]{--tip:26px;width:100%;animation:plant-in .9s var(--ease-out) both;animation-delay:calc(var(--i) * 90ms)}@keyframes plant-in{0%{transform:translateY(18px)}to{transform:translateY(0)}}.plant__main[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;padding:1rem .8rem .7rem;display:flex}.plant__photo[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);background:var(--color-bg-soft);width:104px;height:104px;color:var(--color-ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.plant__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;display:block}.plant__name[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--color-ink);margin:.8rem 0 .2rem;font-size:1.3rem;font-weight:700;line-height:1.1}.plant__name[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}.plant__tag[data-astro-cid-lcdefpme]:hover .plant__name[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-underline-offset:.18em;text-decoration:underline}.plant__trait[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:.74rem;font-weight:600}.plant__more[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--color-ink);align-items:center;gap:.3em;margin-top:.6rem;font-size:.86rem;font-weight:600;display:inline-flex}@media (width<=900px){.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:0;padding-top:2.4rem}.hero__text[data-astro-cid-lcdefpme]{padding-bottom:1.8rem}.hero__title[data-astro-cid-lcdefpme]{max-width:18ch}}@media (width<=600px){.hero__row[data-astro-cid-lcdefpme]{border-bottom:0;grid-template-columns:minmax(0,1fr);gap:.8rem;padding:.3rem 0 1.1rem}.plant__stem[data-astro-cid-lcdefpme]{display:none}.plant__main[data-astro-cid-lcdefpme]{text-align:left;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:.1rem .9rem;padding:.7rem .9rem;display:grid}.plant__photo[data-astro-cid-lcdefpme]{grid-row:1/span 3;width:64px;height:64px}.plant__name[data-astro-cid-lcdefpme]{margin:0;font-size:1.15rem}.plant__more[data-astro-cid-lcdefpme]{margin-top:.15rem}}.sym[data-astro-cid-lcdefpme]{background:var(--color-bg);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.sym__in[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.7rem 1.4rem;padding-top:1rem;padding-bottom:1rem;display:flex}.sym__title[data-astro-cid-lcdefpme]{margin:0;font-size:1.15rem}.sym__list[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.sym__link[data-astro-cid-lcdefpme]{border:1px solid var(--color-border-strong);background:var(--color-surface);min-height:44px;font-family:var(--font-display);color:var(--color-text);border-radius:999px;align-items:center;gap:.5rem;padding:0 1rem 0 .8rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.sym__link[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--color-ink);flex-shrink:0}.sym__link[data-astro-cid-lcdefpme]:hover{border-color:var(--color-ink);color:var(--color-ink);background:var(--color-bg-soft)}.sym__all[data-astro-cid-lcdefpme]{margin-left:auto;font-size:.95rem}@media (width<=640px){.sym__list[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;width:100%;display:grid}.sym__link[data-astro-cid-lcdefpme]{width:100%}.sym__all[data-astro-cid-lcdefpme]{margin-left:0}}.sec[data-astro-cid-lcdefpme]{padding:3.4rem 0}.sec--soft[data-astro-cid-lcdefpme]{background:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.sec[data-astro-cid-lcdefpme]+.sec--soft[data-astro-cid-lcdefpme],.sec--soft[data-astro-cid-lcdefpme]+.sec--soft[data-astro-cid-lcdefpme]{border-top:0}.sec__head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.6rem 1.5rem;margin-bottom:1.4rem;display:flex}.sec__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.sec__lede[data-astro-cid-lcdefpme]{color:var(--color-text-muted);max-width:60ch;margin:.45rem 0 0}.rl[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.rl__item[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-border);grid-template-columns:52px 1fr auto;align-items:center;gap:1rem;padding:1rem 0;display:grid;position:relative}.rl__icon[data-astro-cid-lcdefpme],.rl__photo[data-astro-cid-lcdefpme]{background:var(--color-bg-soft);border:1px solid var(--color-border);width:52px;height:52px;color:var(--color-ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.rl__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;display:block}.rl__text[data-astro-cid-lcdefpme]{min-width:0}.rl__title[data-astro-cid-lcdefpme]{margin:0 0 .2rem;font-size:1.15rem;line-height:1.2}.rl__title--sm[data-astro-cid-lcdefpme]{font-size:1.05rem}.rl__title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-ink);text-decoration:none}.rl__item[data-astro-cid-lcdefpme]:hover .rl__title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-underline-offset:.18em;text-decoration:underline}.rl__desc[data-astro-cid-lcdefpme]{color:var(--color-text-muted);max-width:62ch;margin:0;font-size:.93rem;line-height:1.5}.rl__desc--clamp[data-astro-cid-lcdefpme]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rl__band[data-astro-cid-lcdefpme]{margin:.25rem 0 .1rem}.rl__meta[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--color-text-faint);margin:.25rem 0 0;font-size:.78rem}.rl__cat[data-astro-cid-lcdefpme]{color:var(--color-ink);margin-right:.4rem;font-weight:600}.rl__count[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--color-ink);white-space:nowrap;align-items:center;gap:.3em;font-size:.84rem;font-weight:600;display:inline-flex}.rl__go[data-astro-cid-lcdefpme]{color:var(--color-ink);transition:transform .2s var(--ease-out);display:inline-flex}.rl__item[data-astro-cid-lcdefpme]:hover .rl__go[data-astro-cid-lcdefpme]{transform:translate(3px)}@media (width<=560px){.rl__item[data-astro-cid-lcdefpme]{grid-template-columns:44px 1fr;gap:.8rem}.rl__icon[data-astro-cid-lcdefpme],.rl__photo[data-astro-cid-lcdefpme]{width:44px;height:44px}.rl__count[data-astro-cid-lcdefpme]{grid-column:2}.rl__go[data-astro-cid-lcdefpme]{display:none}}.needs[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:2.5rem 4rem;display:grid}.needs__list[data-astro-cid-lcdefpme]{min-width:0}.legend[data-astro-cid-lcdefpme]{--tip:28px;max-width:420px;margin:0 0 0 auto}.legend__body[data-astro-cid-lcdefpme]{padding:1.1rem 1.25rem .5rem}.legend__title[data-astro-cid-lcdefpme]{color:var(--color-ink);margin:0 0 .7rem}.legend__list[data-astro-cid-lcdefpme]{margin:0;padding:0}.legend__row[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border);grid-template-columns:78px 1fr;align-items:start;gap:.8rem;padding:.55rem 0;display:grid}.legend__pictos[data-astro-cid-lcdefpme]{color:var(--color-ink);gap:.15rem;margin-top:.1rem;display:flex}.legend__pi[data-astro-cid-lcdefpme]{line-height:0;display:inline-flex}.legend__text[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin:0;font-size:.88rem;line-height:1.45}.legend__text[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-ink);font-family:var(--font-display);font-weight:600}@media (width<=860px){.needs[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2rem}.legend[data-astro-cid-lcdefpme]{margin:0}}.latest[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:2rem 3rem;display:grid}.feat[data-astro-cid-lcdefpme]{--tip:30px;transition:transform .35s var(--ease-out)}.feat[data-astro-cid-lcdefpme]:hover{transform:translateY(-3px)}.feat__main[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;padding:1.3rem 1.4rem .8rem;display:flex}.feat__photo[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);background:var(--color-bg-soft);width:128px;height:128px;color:var(--color-ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.feat__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;display:block}.feat__title[data-astro-cid-lcdefpme]{margin:.9rem 0 .4rem;font-size:1.35rem;line-height:1.15}.feat__title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-ink);text-decoration:none}.feat[data-astro-cid-lcdefpme]:hover .feat__title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-underline-offset:.18em;text-decoration:underline}.feat__desc[data-astro-cid-lcdefpme]{color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.5;display:-webkit-box;overflow:hidden}.feat__meta[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--color-text-faint);margin:.7rem 0 0;font-size:.78rem}.feat__cat[data-astro-cid-lcdefpme]{color:var(--color-ink);margin-right:.4rem;font-weight:600}.rl--latest[data-astro-cid-lcdefpme]{border-top:0}.rl--latest[data-astro-cid-lcdefpme] .rl__item[data-astro-cid-lcdefpme]:first-child{padding-top:.2rem}@media (width<=860px){.latest[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.6rem}.feat[data-astro-cid-lcdefpme]{max-width:420px}.rl--latest[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border)}.rl--latest[data-astro-cid-lcdefpme] .rl__item[data-astro-cid-lcdefpme]:first-child{padding-top:1rem}}.method[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:2.5rem 4rem;display:grid}.method__text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0 0 .9rem}.method__text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin:0 0 1em;line-height:1.68}.method__tag[data-astro-cid-lcdefpme]{--tip:28px;max-width:380px;margin:0 auto}.method__body[data-astro-cid-lcdefpme]{padding:1.1rem 1.3rem .6rem}.method__tagtitle[data-astro-cid-lcdefpme]{color:var(--color-ink);margin:0 0 .8rem}.method__list[data-astro-cid-lcdefpme]{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.method__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:flex-start;gap:.6rem;font-size:.95rem;line-height:1.45;display:flex}.method__list[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--color-leaf-mid);flex-shrink:0;margin-top:.15rem}@media (width<=780px){.method[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.8rem}.method__tag[data-astro-cid-lcdefpme]{margin:0}}
