.threads[data-astro-cid-aoicrd3x]{margin-bottom:var(--space-3);flex-wrap:wrap;gap:.5rem;display:flex}.threads[data-astro-cid-aoicrd3x] button[data-astro-cid-aoicrd3x]{font:600 var(--text-sm) / 1.2 var(--font-head);border:1.5px solid var(--sage);border-radius:var(--radius);min-height:2.75rem;color:var(--sage-strong);cursor:pointer;background:0 0;padding:.5rem .875rem}.threads[data-astro-cid-aoicrd3x] button[data-astro-cid-aoicrd3x]:hover{background:var(--sage-tint)}.threads[data-astro-cid-aoicrd3x] button[data-astro-cid-aoicrd3x][aria-pressed=true]{background:var(--sage-strong);color:var(--on-sage)}.timeline[data-astro-cid-aoicrd3x]{padding:0 0 0 var(--space-4);max-width:52rem;margin:0;list-style:none;position:relative}.timeline[data-astro-cid-aoicrd3x]:before{content:"";background:var(--line-strong);width:2px;position:absolute;top:.6rem;bottom:.6rem;left:7px}.timeline[data-astro-cid-aoicrd3x] li[data-astro-cid-aoicrd3x]{gap:var(--space-1) var(--space-3);padding:var(--space-2) 0;grid-template-columns:9.5rem minmax(0,1fr) auto;align-items:start;display:grid;position:relative}.timeline[data-astro-cid-aoicrd3x] li[data-astro-cid-aoicrd3x][hidden]{display:none}.timeline[data-astro-cid-aoicrd3x] li[data-astro-cid-aoicrd3x]:before{content:"";left:calc(-1 * var(--space-4) + 2px);top:calc(var(--space-2) + .45rem);background:var(--page);border:2.5px solid var(--sage);border-radius:50%;width:12px;height:12px;position:absolute}.when[data-astro-cid-aoicrd3x]{font-family:var(--font-head);font-size:var(--text-md);color:var(--sage-strong);font-weight:700;line-height:1.3}.what[data-astro-cid-aoicrd3x]{line-height:1.5}.thread-tags[data-astro-cid-aoicrd3x]{margin-top:.25rem;display:block}.timeline[data-astro-cid-aoicrd3x] .when-art{width:4.5rem;color:var(--sage-strong)}.timeline[data-astro-cid-aoicrd3x] .when-art.wide{width:9rem}@media (width<=40rem){.timeline[data-astro-cid-aoicrd3x] li[data-astro-cid-aoicrd3x]{grid-template-columns:minmax(0,1fr);gap:.25rem}.timeline[data-astro-cid-aoicrd3x] .when-art{grid-row:3}}.chapter{margin-top:var(--space-6)}.chapter.band{margin-block:var(--space-6)}.chapter-grid{grid-template-columns:minmax(0, var(--measure)) minmax(0, 1fr);gap:var(--space-5);align-items:start;display:grid}.prose{display:contents}.prose>*{grid-column:1;margin:0}.prose>.steps{margin-top:var(--space-2)}.chapter-aside{grid-area:1/2/span 9}.chapter-grid{row-gap:var(--space-2)}@media (width<=56rem){.chapter-grid{grid-template-columns:minmax(0,1fr)}.chapter-aside{margin-block:var(--space-2);order:1;grid-area:auto/1}.prose>:not(:first-child){order:2}.chapter-aside.aside-last{order:3}}.pull{padding-top:var(--space-2);border-top:2px solid var(--sage);margin:0}.pull blockquote{margin:0}.pull p{font-family:var(--font-head);font-size:var(--text-lg);color:var(--sage-strong);text-wrap:balance;margin:0 0 var(--space-1);font-weight:700;line-height:1.25}.big-line{font-family:var(--font-head);font-size:var(--text-lg);color:var(--sage-strong);text-wrap:balance;font-weight:700;line-height:1.25}.steps{margin-top:var(--space-2);column-gap:var(--space-2);border-top:2px solid var(--sage);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.steps li{padding-top:var(--space-2);position:relative}.steps li:before{content:"";background:var(--sage);border-radius:50%;width:12px;height:12px;position:absolute;top:-7px;left:0}.step-year{font-family:var(--font-head);font-size:var(--text-md);color:var(--ink);font-weight:700;display:block}.scene{margin:0 0 var(--space-4);color:var(--sage-strong)}.scene .scene-art{max-width:40rem}.scene figcaption{margin-top:var(--space-1);max-width:var(--measure)}.label-fig{max-width:18rem;color:var(--sage-strong);margin:0}.label-fig figcaption{margin-top:var(--space-1)}.sources-list{padding-left:1.2em}@media (width<=56rem){.label-fig{max-width:22rem;margin-inline:auto}}.steps-3[data-astro-cid-iyzwgf5a],.steps-3[data-astro-cid-az4l7e5m]{grid-template-columns:repeat(3,minmax(0,1fr))}.roots-web[data-astro-cid-exjb3zki]{margin:var(--space-4) 0}.pick[data-astro-cid-exjb3zki]{margin-bottom:var(--space-3);flex-wrap:wrap;gap:.5rem;display:flex}.pick-label[data-astro-cid-exjb3zki]{flex-basis:100%;margin:0}.pick[data-astro-cid-exjb3zki] button[data-astro-cid-exjb3zki]{font:600 .9375rem/1.2 var(--font-head);border:1.5px solid var(--sage);border-radius:var(--radius);min-height:2.75rem;color:var(--sage-strong);cursor:pointer;background:0 0;padding:.5rem .875rem}.pick[data-astro-cid-exjb3zki] button[data-astro-cid-exjb3zki][aria-pressed=true]{background:var(--sage-strong);color:var(--page)}.web[data-astro-cid-exjb3zki]{grid-template-columns:minmax(0,1fr) clamp(2rem,6vw,6rem) minmax(0,auto) clamp(2rem,6vw,6rem) minmax(0,1fr);grid-template-areas:"hf.hd.hp""cf.cd.cp";display:grid;position:relative}.web-lines[data-astro-cid-exjb3zki]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.web-lines[data-astro-cid-exjb3zki] path{stroke:var(--line-strong);stroke-width:1.5px}.web[data-astro-cid-exjb3zki].focused .web-lines[data-astro-cid-exjb3zki] path{opacity:.15}.web[data-astro-cid-exjb3zki].focused .web-lines[data-astro-cid-exjb3zki] path.on{opacity:1;stroke:var(--sage-strong);stroke-width:2.5px}.web-head[data-astro-cid-exjb3zki]{margin:0 0 var(--space-1)}.h-farms[data-astro-cid-exjb3zki]{text-align:right;grid-area:hf}.h-foods[data-astro-cid-exjb3zki]{text-align:center;grid-area:hd}.h-places[data-astro-cid-exjb3zki]{grid-area:hp}.c-farms[data-astro-cid-exjb3zki]{grid-area:cf}.c-foods[data-astro-cid-exjb3zki]{grid-area:cd}.c-places[data-astro-cid-exjb3zki]{grid-area:cp}.web-col[data-astro-cid-exjb3zki]{flex-direction:column;justify-content:space-around;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.web-col[data-astro-cid-exjb3zki],.web-head[data-astro-cid-exjb3zki]{z-index:1;position:relative}.c-foods[data-astro-cid-exjb3zki] .web-name[data-astro-cid-exjb3zki]{background:var(--band,var(--page));border-radius:3px;padding:.1rem .25rem}.web-col[data-astro-cid-exjb3zki] li[data-astro-cid-exjb3zki][hidden]{display:none}.item[data-astro-cid-exjb3zki]{min-height:2.75rem;font-family:var(--font-head);color:var(--ink);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.c-farms[data-astro-cid-exjb3zki] .item[data-astro-cid-exjb3zki]{text-align:right;justify-content:flex-end;font-weight:700}.c-foods[data-astro-cid-exjb3zki] .item[data-astro-cid-exjb3zki]{text-align:center;min-height:2rem;color:var(--sage-strong);justify-content:center}.c-foods[data-astro-cid-exjb3zki] .item[data-astro-cid-exjb3zki].quiet{color:var(--ink-soft);font-weight:500}.web-name[data-astro-cid-exjb3zki]{overflow-wrap:anywhere;min-width:0}a[data-astro-cid-exjb3zki].item:hover .web-name[data-astro-cid-exjb3zki],li[data-astro-cid-exjb3zki].on>.item[data-astro-cid-exjb3zki] .web-name[data-astro-cid-exjb3zki]{text-decoration:underline 2px}.web[data-astro-cid-exjb3zki].focused li[data-astro-cid-exjb3zki]:not(.on) .item[data-astro-cid-exjb3zki]{color:var(--ink-soft)}.mark[data-astro-cid-exjb3zki]{width:14px;height:14px;fill:var(--sage-strong);flex:none}.c-foods[data-astro-cid-exjb3zki] .mark[data-astro-cid-exjb3zki]{width:10px;height:10px}.web-loose[data-astro-cid-exjb3zki]{margin-top:var(--space-3)}.web-key[data-astro-cid-exjb3zki]{gap:var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.web-key[data-astro-cid-exjb3zki] svg[data-astro-cid-exjb3zki]{vertical-align:-2px;width:14px;height:14px;fill:var(--sage-strong)}.web-list-wrap[data-astro-cid-exjb3zki]{margin-top:var(--space-3)}.web-list-wrap[data-astro-cid-exjb3zki] summary[data-astro-cid-exjb3zki]{font-family:var(--font-head);color:var(--sage-strong);cursor:pointer;align-items:center;min-height:2.75rem;font-weight:600;display:flex}@media (width<=63.99rem){.web[data-astro-cid-exjb3zki]{grid-template-columns:0 0 minmax(0,1fr) clamp(3rem,14vw,6rem) minmax(0,1fr)}.c-farms[data-astro-cid-exjb3zki],.h-farms[data-astro-cid-exjb3zki],.c-foods[data-astro-cid-exjb3zki] .mark-in[data-astro-cid-exjb3zki]{display:none}.h-foods[data-astro-cid-exjb3zki]{text-align:right}.c-foods[data-astro-cid-exjb3zki] .item[data-astro-cid-exjb3zki]{text-align:right;justify-content:flex-end;min-height:2.75rem}}@media (width>=64rem){.pick[data-astro-cid-exjb3zki]{display:none}.item[data-astro-cid-exjb3zki]{font-size:1.0625rem}.c-foods[data-astro-cid-exjb3zki] .item[data-astro-cid-exjb3zki]{font-size:1rem}}.steps-3[data-astro-cid-n2hmyku4],.steps-3[data-astro-cid-p7ulystu]{grid-template-columns:repeat(3,minmax(0,1fr))}.foods[data-astro-cid-tebecxhe]{margin:var(--space-4) 0 0;color:var(--sage-strong)}.foods-art[data-astro-cid-tebecxhe]{align-items:flex-end;gap:var(--space-3);display:flex}.foods[data-astro-cid-tebecxhe] .foods-acorn{width:4.5rem}.foods[data-astro-cid-tebecxhe] .foods-salmon{width:12rem}@media (width<=56rem){.foods[data-astro-cid-tebecxhe] .foods-acorn{width:22%}.foods[data-astro-cid-tebecxhe] .foods-salmon{flex:1;width:auto}}.foods[data-astro-cid-tebecxhe] figcaption[data-astro-cid-tebecxhe]{margin-top:var(--space-1)}.foods-title[data-astro-cid-tebecxhe]{font-family:var(--font-head);color:var(--ink);font-weight:700;display:block}.menu-head[data-astro-cid-tebecxhe]{margin-top:0}.menu-lines[data-astro-cid-tebecxhe]{margin:0;padding:0;list-style:none}.menu-lines[data-astro-cid-tebecxhe] li[data-astro-cid-tebecxhe]{padding:var(--space-1) 0;border-bottom:1px solid var(--line-strong);display:grid}.menu-lines[data-astro-cid-tebecxhe] a[data-astro-cid-tebecxhe]{font-family:var(--font-head);font-weight:700}.menu-dish[data-astro-cid-tebecxhe]{font-family:var(--font-head);color:var(--ink);margin-top:.25rem;font-weight:600;display:block}.menu-dish[data-astro-cid-tebecxhe] .meta[data-astro-cid-tebecxhe]{font-weight:500;display:block}.fish[data-astro-cid-stv37dom]{margin:var(--space-4) 0 0;color:var(--sage-strong)}.fish[data-astro-cid-stv37dom] figcaption[data-astro-cid-stv37dom]{margin-top:var(--space-1)}.runs[data-astro-cid-stv37dom]{margin:var(--space-3) 0 0;gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));max-width:60rem;padding:0;list-style:none;display:grid}.runs[data-astro-cid-stv37dom] li[data-astro-cid-stv37dom]{align-content:start;gap:.25rem;display:grid}.run-name[data-astro-cid-stv37dom]{font-family:var(--font-head);font-weight:700;font-size:var(--text-md)}.strip[data-astro-cid-stv37dom]{grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;margin-top:.25rem;display:grid}.strip[data-astro-cid-stv37dom] .m[data-astro-cid-stv37dom]{background:var(--sage-tint);height:2rem;color:var(--ink-soft);font-family:var(--font-head);font-size:var(--text-xs);border-radius:3px;place-items:center;font-weight:600;display:grid}.strip[data-astro-cid-stv37dom] .m[data-astro-cid-stv37dom].on{background:var(--sage);color:var(--on-sage)}.strip[data-astro-cid-stv37dom] .m[data-astro-cid-stv37dom].now{outline:2px solid var(--ink);outline-offset:-2px}@media (width<=48rem){.runs[data-astro-cid-stv37dom]{grid-template-columns:minmax(0,1fr)}}.places[data-astro-cid-stv37dom]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.places[data-astro-cid-stv37dom] li[data-astro-cid-stv37dom]{border-top:2px solid var(--sage);padding-top:var(--space-2)}.places[data-astro-cid-stv37dom] h3[data-astro-cid-stv37dom]{margin:0 0 .25rem}.places[data-astro-cid-stv37dom] p[data-astro-cid-stv37dom]{margin:0 0 var(--space-1)}@media (width<=56rem){.places[data-astro-cid-stv37dom]{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}.steps-3[data-astro-cid-bq23z3h3]{grid-template-columns:repeat(3,minmax(0,1fr))}.scene[data-astro-cid-g6vvkimr] .scene-art.wide{max-width:none}.menu-head[data-astro-cid-g6vvkimr]{margin-top:0}.menu-lines[data-astro-cid-g6vvkimr]{margin:0;padding:0;list-style:none}.menu-lines[data-astro-cid-g6vvkimr] li[data-astro-cid-g6vvkimr]{padding:var(--space-1) 0;border-bottom:1px solid var(--line-strong);display:grid}.menu-lines[data-astro-cid-g6vvkimr] a[data-astro-cid-g6vvkimr]{font-family:var(--font-head);font-weight:700}.menu-dish[data-astro-cid-g6vvkimr]{font-family:var(--font-head);color:var(--ink);margin-top:.25rem;font-weight:600;display:block}.menu-dish[data-astro-cid-g6vvkimr] .meta[data-astro-cid-g6vvkimr]{font-weight:500;display:block}.steps-3[data-astro-cid-g6vvkimr],.steps-3[data-astro-cid-jxa3b4yz],.steps-3[data-astro-cid-ohsljdho]{grid-template-columns:repeat(3,minmax(0,1fr))}.menu-head[data-astro-cid-6kyq4tqm]{margin-top:0}.menu-lines[data-astro-cid-6kyq4tqm]{margin:0;padding:0;list-style:none}.menu-lines[data-astro-cid-6kyq4tqm] li[data-astro-cid-6kyq4tqm]{padding:var(--space-1) 0;border-bottom:1px solid var(--line-strong);display:grid}.menu-lines[data-astro-cid-6kyq4tqm] a[data-astro-cid-6kyq4tqm]{font-family:var(--font-head);font-weight:700}.menu-dish[data-astro-cid-6kyq4tqm]{font-family:var(--font-head);color:var(--ink);margin-top:.25rem;font-weight:600;display:block}.menu-dish[data-astro-cid-6kyq4tqm] .meta[data-astro-cid-6kyq4tqm]{font-weight:500;display:block}.fish[data-astro-cid-rf2tmvst]{margin:var(--space-4) 0 0;color:var(--sage-strong)}.fish[data-astro-cid-rf2tmvst] figcaption[data-astro-cid-rf2tmvst]{margin-top:var(--space-1)}.steps-3[data-astro-cid-rf2tmvst],.steps-3[data-astro-cid-cb2d7ewv]{grid-template-columns:repeat(3,minmax(0,1fr))}.menu-head[data-astro-cid-cb2d7ewv]{margin-top:0}.menu-lines[data-astro-cid-cb2d7ewv]{margin:0;padding:0;list-style:none}.menu-lines[data-astro-cid-cb2d7ewv] li[data-astro-cid-cb2d7ewv]{padding:var(--space-1) 0;border-bottom:1px solid var(--line-strong);display:grid}.menu-lines[data-astro-cid-cb2d7ewv] a[data-astro-cid-cb2d7ewv]{font-family:var(--font-head);font-weight:700}.menu-dish[data-astro-cid-cb2d7ewv]{font-family:var(--font-head);color:var(--ink);margin-top:.25rem;font-weight:600;display:block}.menu-dish[data-astro-cid-cb2d7ewv] .meta[data-astro-cid-cb2d7ewv]{font-weight:500;display:block}.steps-3[data-astro-cid-evwemthj]{grid-template-columns:repeat(3,minmax(0,1fr))}.roots-head[data-astro-cid-ytbupc3k]{align-items:center;gap:var(--space-4);color:var(--on-forest);grid-template-columns:minmax(0,1fr) auto;display:grid}.roots-head[data-astro-cid-ytbupc3k] h1[data-astro-cid-ytbupc3k]{font-size:var(--text-2xl);margin:0 0 var(--space-1)}.roots-byline[data-astro-cid-ytbupc3k]{margin:0 0 var(--space-2)}.by-line[data-astro-cid-ytbupc3k]{display:block}.nowrap[data-astro-cid-ytbupc3k]{white-space:nowrap}.roots-head[data-astro-cid-ytbupc3k] .roots-head-art{width:11rem;color:var(--lime)}.chapters[data-astro-cid-ytbupc3k]{margin:var(--space-3) 0 0;gap:var(--space-1);font-family:var(--font-head);font-size:var(--text-sm);counter-reset:ch;flex-wrap:wrap;padding:0;font-weight:600;list-style:none;display:flex}.chapters[data-astro-cid-ytbupc3k] a[data-astro-cid-ytbupc3k]{min-height:2.75rem;padding:0 var(--space-2);border:1.5px solid var(--forest-2);border-radius:var(--radius);align-items:center;text-decoration:none;display:inline-flex}.chapters[data-astro-cid-ytbupc3k] a[data-astro-cid-ytbupc3k]:hover{background:var(--lime);color:var(--on-lime)}@media (width<=40rem){.roots-head[data-astro-cid-ytbupc3k]{align-items:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr) 5.5rem}.roots-head[data-astro-cid-ytbupc3k] .roots-head-art{width:5.5rem;margin-top:var(--space-2);grid-area:1/2}}.wide-art[data-astro-cid-ytbupc3k] .roots-head-art{width:24rem}@media (width<=40rem){.roots-head[data-astro-cid-ytbupc3k].wide-art{grid-template-columns:minmax(0,1fr)}.roots-head[data-astro-cid-ytbupc3k].wide-art .roots-head-art{width:100%;max-width:20rem;margin:0 0 var(--space-1);order:-1;grid-area:auto/1}}@media (width>=64rem){.roots-head[data-astro-cid-ytbupc3k] .roots-head-art{width:14rem}.roots-head[data-astro-cid-ytbupc3k].wide-art .roots-head-art{width:28rem}}
