.sequence[data-astro-cid-77jrrkik]{border-top:1px solid var(--border);margin-top:2.5rem;margin-bottom:clamp(1.25rem,3vw,2rem);padding-top:1.8rem}.sequence-pos[data-astro-cid-77jrrkik]{color:var(--muted);margin-bottom:.65rem;font-size:.9rem}.sequence-pos[data-astro-cid-77jrrkik] strong[data-astro-cid-77jrrkik]{color:var(--text);font-weight:600}.sequence-status[data-astro-cid-77jrrkik]{margin-bottom:1rem}.sequence-progress[data-astro-cid-77jrrkik]{background:color-mix(in oklab, var(--brand) 10%, var(--surface));border-radius:999px;height:3px;overflow:hidden}.sequence-progress-fill[data-astro-cid-77jrrkik]{width:var(--sequence-progress);border-radius:inherit;background:linear-gradient(90deg, var(--brand), var(--gold));height:100%;display:block}@media (prefers-reduced-motion:no-preference){.sequence-progress-fill[data-astro-cid-77jrrkik]{transition:width .45s var(--ease)}}@media (prefers-reduced-transparency:reduce){.sequence-progress[data-astro-cid-77jrrkik]{background:var(--border)}}.sequence-cards[data-astro-cid-77jrrkik]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.seq-card[data-astro-cid-77jrrkik]{gap:.35rem;padding:1.1rem 1.25rem;text-decoration:none}.seq-next[data-astro-cid-77jrrkik]{text-align:right}.seq-dir[data-astro-cid-77jrrkik]{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;display:inline-flex}.seq-next[data-astro-cid-77jrrkik] .seq-dir[data-astro-cid-77jrrkik]{justify-content:flex-end}.seq-dir[data-astro-cid-77jrrkik] .flip{transform:scaleX(-1)}.seq-dir[data-astro-cid-77jrrkik] svg{transition:transform var(--dur-sm) var(--ease)}.seq-next[data-astro-cid-77jrrkik]:hover .seq-dir[data-astro-cid-77jrrkik] svg,.seq-next[data-astro-cid-77jrrkik]:focus-visible .seq-dir[data-astro-cid-77jrrkik] svg{transform:translate(3px)}.seq-prev[data-astro-cid-77jrrkik]:hover .seq-dir[data-astro-cid-77jrrkik] .flip,.seq-prev[data-astro-cid-77jrrkik]:focus-visible .seq-dir[data-astro-cid-77jrrkik] .flip{transform:scaleX(-1)translate(3px)}.seq-title[data-astro-cid-77jrrkik]{font-family:var(--font-display);color:var(--text);font-size:1.2rem;font-weight:600}.seq-spacer[data-astro-cid-77jrrkik]{display:block}@media (width<=620px){.sequence-cards[data-astro-cid-77jrrkik]{grid-template-columns:1fr}.seq-next[data-astro-cid-77jrrkik]{text-align:left}.seq-next[data-astro-cid-77jrrkik] .seq-dir[data-astro-cid-77jrrkik]{justify-content:flex-start}}.perspectives[data-astro-cid-kuadmcxd]{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);margin-block:2.75rem;overflow:hidden}.perspectives-intro[data-astro-cid-kuadmcxd]{padding:clamp(1.2rem,3vw,2rem) clamp(1.2rem,3vw,2rem) 0}.perspectives-intro[data-astro-cid-kuadmcxd] h2[data-astro-cid-kuadmcxd]{margin:.6rem 0;font-size:clamp(1.4rem,3vw,2rem)}.perspectives-intro[data-astro-cid-kuadmcxd]>p[data-astro-cid-kuadmcxd]:last-child{color:var(--muted);font-size:.94rem}.perspectives-stage[data-astro-cid-kuadmcxd]{background:radial-gradient(ellipse, color-mix(in oklab, var(--brand) 6%, transparent), transparent 68%);margin:.7rem 1rem}.perspectives-stage[data-astro-cid-kuadmcxd] svg{max-height:23rem}.perspectives[data-astro-cid-kuadmcxd][data-enhanced] [data-elephant-part]{opacity:.15}.perspectives[data-astro-cid-kuadmcxd][data-selected=whole] [data-elephant-part],.perspectives[data-astro-cid-kuadmcxd][data-selected=trunk] [data-elephant-part=trunk],.perspectives[data-astro-cid-kuadmcxd][data-selected=ear] [data-elephant-part=ear],.perspectives[data-astro-cid-kuadmcxd][data-selected=leg] [data-elephant-part=leg],.perspectives[data-astro-cid-kuadmcxd][data-selected=tusk] [data-elephant-part=tusk],.perspectives[data-astro-cid-kuadmcxd][data-selected=side] [data-elephant-part=side],.perspectives[data-astro-cid-kuadmcxd][data-selected=tail] [data-elephant-part=tail]{opacity:1}.perspective-controls[data-astro-cid-kuadmcxd]{flex-wrap:wrap;gap:.5rem;padding-inline:clamp(1.2rem,3vw,2rem);display:flex}.perspective-controls[data-astro-cid-kuadmcxd][hidden]{display:none}.perspective-controls[data-astro-cid-kuadmcxd] button[data-astro-cid-kuadmcxd]{background:var(--bg-soft);min-height:2.75rem;color:var(--muted);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;flex:28%;padding:.55rem .6rem;font-size:.82rem;font-weight:600}.perspective-controls[data-astro-cid-kuadmcxd] button[data-astro-cid-kuadmcxd]:hover{border-color:var(--brand);color:var(--accent-ink)}.perspective-controls[data-astro-cid-kuadmcxd] button[data-astro-cid-kuadmcxd][aria-pressed=true]{background:var(--accent-muted);border-color:var(--brand);color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--brand)}.perspective-controls[data-astro-cid-kuadmcxd] .whole-button[data-astro-cid-kuadmcxd]{flex-basis:100%}.perspective-caption[data-astro-cid-kuadmcxd]{min-height:9.5rem;padding:1.25rem clamp(1.2rem,3vw,2rem)}.observation[data-astro-cid-kuadmcxd]{color:var(--text);margin-bottom:.35rem;font-size:1.17rem;font-weight:650}[data-astro-cid-kuadmcxd][data-perspective-detail]{color:var(--muted);font-size:.93rem;line-height:1.7}.all-perspectives[data-astro-cid-kuadmcxd]{border-top:1px solid var(--border);background:var(--bg-soft);padding:1rem clamp(1.2rem,3vw,2rem)}summary[data-astro-cid-kuadmcxd]{width:fit-content;color:var(--accent-ink);cursor:pointer;padding-block:.35rem;font-size:.85rem;font-weight:600}dl[data-astro-cid-kuadmcxd]{grid-template-columns:1fr 1fr;gap:1.2rem;margin-top:1rem;display:grid}dt[data-astro-cid-kuadmcxd]{margin-bottom:.3rem;font-size:.84rem;font-weight:650}dd[data-astro-cid-kuadmcxd]{color:var(--muted);margin:0;font-size:.85rem;line-height:1.65}@media (prefers-reduced-motion:no-preference){.perspectives[data-astro-cid-kuadmcxd] [data-elephant-part]{transition:opacity .22s var(--ease)}}@media (width<=440px){dl[data-astro-cid-kuadmcxd]{grid-template-columns:1fr}.perspective-caption[data-astro-cid-kuadmcxd]{min-height:11rem}}.forest-lab[data-astro-cid-cloeg4gb]{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius-xl);margin-block:2.75rem;overflow:hidden}summary[data-astro-cid-cloeg4gb]{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.4rem;list-style:none;display:flex}summary[data-astro-cid-cloeg4gb]::-webkit-details-marker{display:none}.forest-title[data-astro-cid-cloeg4gb]{margin-top:.35rem;font-size:1.25rem;font-weight:650;display:block}.forest-expand[data-astro-cid-cloeg4gb]{color:var(--accent-ink);font-size:1.6rem}.forest-lab[data-astro-cid-cloeg4gb][open] .forest-expand[data-astro-cid-cloeg4gb]{transform:rotate(45deg)}.forest-experiment[data-astro-cid-cloeg4gb]{border-top:1px solid var(--border);padding:1.4rem}fieldset[data-astro-cid-cloeg4gb]{border:0;flex-wrap:wrap;gap:.5rem;padding:0;display:flex}legend[data-astro-cid-cloeg4gb]{color:var(--muted);margin-bottom:.7rem;font-size:.82rem}label[data-astro-cid-cloeg4gb]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;align-items:center;gap:.4rem;min-height:2.75rem;padding:.4rem .7rem;font-size:.8rem;display:inline-flex}label[data-astro-cid-cloeg4gb]:has(:checked){border-color:var(--brand);background:var(--accent-muted);color:var(--accent-ink)}input[data-astro-cid-cloeg4gb]{accent-color:var(--brand)}svg[data-astro-cid-cloeg4gb]{width:100%;margin-block:1rem}.forest-roots[data-astro-cid-cloeg4gb],.forest-fungi[data-astro-cid-cloeg4gb]{opacity:.12}.forest-experiment[data-astro-cid-cloeg4gb]:has([value=roots]:checked) .forest-roots[data-astro-cid-cloeg4gb],.forest-experiment[data-astro-cid-cloeg4gb]:has([value=fungi]:checked) .forest-roots[data-astro-cid-cloeg4gb],.forest-experiment[data-astro-cid-cloeg4gb]:has([value=fungi]:checked) .forest-fungi[data-astro-cid-cloeg4gb]{opacity:1}.forest-description[data-astro-cid-cloeg4gb]{color:var(--muted);min-height:5.5rem;font-size:.94rem;line-height:1.7}.forest-description[data-astro-cid-cloeg4gb] strong[data-astro-cid-cloeg4gb]{color:var(--text)}@supports selector(:has(*)){.forest-description[data-astro-cid-cloeg4gb] p[data-astro-cid-cloeg4gb]{display:none}.forest-experiment[data-astro-cid-cloeg4gb]:has([value=trees]:checked) .trees-description[data-astro-cid-cloeg4gb],.forest-experiment[data-astro-cid-cloeg4gb]:has([value=roots]:checked) .roots-description[data-astro-cid-cloeg4gb],.forest-experiment[data-astro-cid-cloeg4gb]:has([value=fungi]:checked) .fungi-description[data-astro-cid-cloeg4gb]{display:block}}.forest-note[data-astro-cid-cloeg4gb]{color:var(--faint);margin-top:.8rem;font-size:.75rem}@media (prefers-reduced-motion:no-preference){.forest-roots[data-astro-cid-cloeg4gb],.forest-fungi[data-astro-cid-cloeg4gb]{transition:opacity .25s var(--ease)}}.article-head[data-astro-cid-cx6wmmop]{border-bottom:1px solid var(--border);padding-block:clamp(2.5rem,5vw,4rem)}.article-head-inner[data-astro-cid-cx6wmmop]{max-width:calc(var(--reading) + 2 * clamp(1.15rem, 4vw, 2.5rem));margin-inline:auto}.article-kind[data-astro-cid-cx6wmmop]{margin-top:1.3rem}.subject-tag[data-astro-cid-cx6wmmop]{color:var(--accent-ink);text-decoration:none}.subject-tag[data-astro-cid-cx6wmmop]:hover{text-decoration:underline}.article-head[data-astro-cid-cx6wmmop] h1[data-astro-cid-cx6wmmop]{font-size:var(--step-display);margin-top:.8rem;line-height:1.06}.article-summary[data-astro-cid-cx6wmmop]{font-family:var(--font-serif);font-style:italic;font-size:var(--step-lede);color:var(--muted);max-width:48ch;margin-top:1.1rem}.article-meta[data-astro-cid-cx6wmmop]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.8rem;display:flex}.meta-dots[data-astro-cid-cx6wmmop]{color:var(--muted);gap:.5rem;font-size:.9rem;display:inline-flex}.dot[data-astro-cid-cx6wmmop]{opacity:.5}.article-meta[data-astro-cid-cx6wmmop] .save-control{margin-left:auto}.article-figure[data-astro-cid-cx6wmmop]{border-radius:var(--radius-lg);margin-top:2rem;margin-bottom:1rem;overflow:hidden}.article-figure[data-astro-cid-cx6wmmop] img{object-fit:cover;border-radius:var(--radius-lg);width:100%;max-height:30rem;box-shadow:var(--shadow-lg)}.article-layout[data-astro-cid-cx6wmmop]{grid-template-columns:minmax(0, var(--reading));justify-content:center;gap:2.5rem;padding-top:clamp(2rem,4vw,3rem);display:grid}.reading[data-astro-cid-cx6wmmop]{max-width:var(--reading);min-width:0}.reading[data-astro-cid-cx6wmmop] .prose>p:first-of-type{color:var(--muted);font-size:clamp(1.25rem,1.12rem + .4vw,1.45rem);line-height:1.75}.reading[data-astro-cid-cx6wmmop] .prose>p:first-of-type:first-letter{float:left;color:var(--brand);font-family:var(--font-display);margin:.08em .12em 0 0;font-size:clamp(3.3rem,6vw,4rem);font-weight:600;line-height:.78}.article-aside[data-astro-cid-cx6wmmop]{display:none}.article-topics[data-astro-cid-cx6wmmop]{border-top:1px solid var(--border);margin-top:2.5rem;padding-top:1.8rem}.article-topics[data-astro-cid-cx6wmmop] .eyebrow[data-astro-cid-cx6wmmop]{margin-bottom:.8rem}.article-author[data-astro-cid-cx6wmmop]{border:1px solid var(--glass-border);border-radius:var(--radius);background:var(--glass-fill);margin-top:2.5rem;padding:1.3rem 1.5rem}.related[data-astro-cid-cx6wmmop]{background:var(--bg-soft);border-top:1px solid var(--border)}.related-title[data-astro-cid-cx6wmmop]{font-size:var(--step-h2);margin-bottom:1.8rem}@media (width>=1140px){.article-head-inner[data-astro-cid-cx6wmmop]{max-width:calc(var(--reading) + 14rem + 2.5rem + 2 * clamp(1.15rem, 4vw, 2.5rem))}.article-head-inner[data-astro-cid-cx6wmmop]>[data-astro-cid-cx6wmmop]{max-width:var(--reading)}.article-layout[data-astro-cid-cx6wmmop]{grid-template-columns:minmax(0, var(--reading)) 14rem}.article-aside[data-astro-cid-cx6wmmop]{align-self:start;display:block;position:sticky;top:6rem}.article[data-astro-cid-cx6wmmop].no-toc .article-layout[data-astro-cid-cx6wmmop]{grid-template-columns:minmax(0, var(--reading))}.article[data-astro-cid-cx6wmmop].no-toc .article-head-inner[data-astro-cid-cx6wmmop]{max-width:calc(var(--reading) + 2 * clamp(1.15rem, 4vw, 2.5rem))}}
