.seeds-module__CQB1fa__page{--ink:#1c1917;--muted:#57534e;--line:#e7e5e4;--paper:#fafaf9;--sulfur:#ca8a04;--sulfur-deep:#a16207;--link:#0f766e;color:var(--ink);background:radial-gradient(1200px 500px at 50% -10%, #ca8a041f, transparent 60%), linear-gradient(180deg, #f5f5f4 0%, var(--paper) 28%, #fff 100%)}.dark .seeds-module__CQB1fa__page{--ink:#f5f5f4;--muted:#a8a29e;--line:#292524;--paper:#0c0a09;--sulfur:#eab308;--sulfur-deep:#facc15;--link:#5eead4;background:radial-gradient(1000px 420px at 50% -8%,#eab3081a,#0000 55%),linear-gradient(#0c0a09 0%,#12100e 40%,#0c0a09 100%)}.seeds-module__CQB1fa__inner{max-width:720px;margin:0 auto;padding:2rem 1.25rem 4rem}@media (min-width:768px){.seeds-module__CQB1fa__inner{padding:2.5rem 1.5rem 5rem}}.seeds-module__CQB1fa__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--sulfur-deep);margin:0 0 .75rem;font-size:.75rem;font-weight:600}.seeds-module__CQB1fa__title{letter-spacing:-.03em;color:var(--ink);margin:0 0 1rem;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.08}.seeds-module__CQB1fa__lede{color:var(--muted);max-width:38rem;margin:0 0 1.75rem;font-size:1.125rem;line-height:1.65}.seeds-module__CQB1fa__hero{aspect-ratio:21/9;background:#292524;border-radius:2px;width:100%;min-height:200px;max-height:360px;margin:0 0 2rem;position:relative;overflow:hidden}.seeds-module__CQB1fa__hero img{object-fit:cover;width:100%;height:100%;display:block}.seeds-module__CQB1fa__heroFade{pointer-events:none;background:linear-gradient(#0000 50%,#1c191766 100%);position:absolute;inset:0}.dark .seeds-module__CQB1fa__heroFade{background:linear-gradient(#0000 45%,#0c0a098c 100%)}.seeds-module__CQB1fa__intro{color:var(--muted);margin:0 0 1.25rem;font-size:1.05rem;line-height:1.75}.seeds-module__CQB1fa__intro strong{color:var(--ink);font-weight:600}.seeds-module__CQB1fa__intro a,.seeds-module__CQB1fa__bodyLink{color:var(--link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.seeds-module__CQB1fa__intro a:hover,.seeds-module__CQB1fa__bodyLink:hover{opacity:.85}.seeds-module__CQB1fa__toc{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.35rem 1.25rem;margin:0 0 2.5rem;padding:1rem 0 1.75rem;font-size:.9rem;list-style:none;display:flex}.seeds-module__CQB1fa__toc a{color:var(--muted);text-decoration:none}.seeds-module__CQB1fa__toc a:hover{color:var(--ink)}.seeds-module__CQB1fa__section{margin-bottom:3.5rem;scroll-margin-top:5rem}.seeds-module__CQB1fa__sectionHead{border-bottom:1px solid var(--line);margin-bottom:2rem;padding-bottom:1rem}.seeds-module__CQB1fa__sectionHead h2{letter-spacing:-.02em;color:var(--ink);margin:0 0 .5rem;font-size:clamp(1.5rem,3vw,1.85rem);font-weight:700}.seeds-module__CQB1fa__sectionHead p{color:var(--muted);margin:0;font-size:.98rem;line-height:1.65}.seeds-module__CQB1fa__seed{border-bottom:1px solid var(--line);gap:1.25rem;padding:2rem 0;scroll-margin-top:5rem;display:grid}.seeds-module__CQB1fa__seed:last-child{border-bottom:none}.seeds-module__CQB1fa__seedMeta{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.seeds-module__CQB1fa__seedNum{font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase;color:var(--sulfur-deep);font-size:.8rem;font-weight:600}.seeds-module__CQB1fa__seedEdition{color:var(--muted);font-size:.8rem}.seeds-module__CQB1fa__seedName{letter-spacing:-.02em;color:var(--ink);margin:.35rem 0 .65rem;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;line-height:1.25}.seeds-module__CQB1fa__seedDesc{color:var(--muted);margin:0;font-size:.98rem;line-height:1.65}.seeds-module__CQB1fa__seedBody{gap:.9rem;margin:0;display:grid}.seeds-module__CQB1fa__seedBody p{color:var(--muted);margin:0;font-size:.98rem;line-height:1.75}.seeds-module__CQB1fa__seedMedia{aspect-ratio:16/9;background:#292524;border-radius:2px;margin:.25rem 0 0;overflow:hidden}.seeds-module__CQB1fa__seedMedia img{object-fit:cover;width:100%;height:100%;display:block}.seeds-module__CQB1fa__seedCode{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.seeds-module__CQB1fa__seedCode code{letter-spacing:-.01em;word-break:break-all;min-width:0;color:var(--ink);background:0 0;flex:1;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92rem}.seeds-module__CQB1fa__seedExtras{color:var(--muted);gap:.85rem;font-size:.9rem;line-height:1.55;display:grid}.seeds-module__CQB1fa__seedExtras dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin-bottom:.2rem;font-size:.7rem;font-weight:600}.seeds-module__CQB1fa__seedExtras dd{margin:0}.seeds-module__CQB1fa__seedExtras ul{margin:0;padding:0;list-style:none}.seeds-module__CQB1fa__seedExtras li+li{margin-top:.15rem}.seeds-module__CQB1fa__seedActions{flex-wrap:wrap;gap:1rem 1.5rem;margin-top:.15rem;font-size:.9rem;display:flex}.seeds-module__CQB1fa__seedActions a{color:var(--link);border-bottom:1px solid #0000;font-weight:500;text-decoration:none}.seeds-module__CQB1fa__seedActions a:hover{border-bottom-color:currentColor}.seeds-module__CQB1fa__howto{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:1.75rem 0}.seeds-module__CQB1fa__howto h2{letter-spacing:-.02em;margin:0 0 1rem;font-size:1.35rem}.seeds-module__CQB1fa__howto ol{color:var(--muted);margin:0;padding-left:1.25rem;line-height:1.7}.seeds-module__CQB1fa__howto li+li{margin-top:.4rem}.seeds-module__CQB1fa__howto p{color:var(--muted);margin:1rem 0 0;font-size:.9rem;line-height:1.6}.seeds-module__CQB1fa__faqList{gap:1.5rem;display:grid}.seeds-module__CQB1fa__faqList dt{color:var(--ink);margin-bottom:.35rem;font-weight:600;line-height:1.35}.seeds-module__CQB1fa__faqList dd{color:var(--muted);margin:0;font-size:.95rem;line-height:1.65}.seeds-module__CQB1fa__more{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:1.5rem}.seeds-module__CQB1fa__more h2{margin:0 0 .75rem;font-size:1.1rem}.seeds-module__CQB1fa__more ul{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.seeds-module__CQB1fa__more a{color:var(--link);text-decoration:none}.seeds-module__CQB1fa__more a:hover{text-underline-offset:3px;text-decoration:underline}
