.eyebrow[data-astro-cid-lvuoxybk]{margin:0 0 var(--space-3);color:var(--color-sage);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.75rem;font-weight:700;display:inline-flex}.eyebrow[data-astro-cid-lvuoxybk]:before{content:"";background:currentColor;width:2rem;height:1px}.trims[data-astro-cid-lvuoxybk]{padding-block:var(--space-9);background:var(--color-surface);border-top:1px solid var(--color-line)}.trims__inner[data-astro-cid-lvuoxybk]{gap:var(--space-7) var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.trims__list[data-astro-cid-lvuoxybk] h2[data-astro-cid-lvuoxybk]{margin:0 0 var(--space-5)}.trims__list[data-astro-cid-lvuoxybk] ul[data-astro-cid-lvuoxybk]{border-top:1px solid var(--color-line)}.trims__list[data-astro-cid-lvuoxybk] li[data-astro-cid-lvuoxybk]{gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--color-line);color:var(--color-ink-soft);align-items:flex-start;font-size:1.0625rem;line-height:1.55;display:flex}.trims__list[data-astro-cid-lvuoxybk] li[data-astro-cid-lvuoxybk] strong[data-astro-cid-lvuoxybk]{color:var(--color-forest)}.trims__list[data-astro-cid-lvuoxybk] li[data-astro-cid-lvuoxybk] svg[data-astro-cid-lvuoxybk]{color:var(--color-green);flex:none;margin-top:.2em}.trims__haul[data-astro-cid-lvuoxybk]{margin:var(--space-5) 0 0;padding:var(--space-5);background:var(--color-sage-tint);border-left:4px solid var(--color-green);color:var(--color-ink-soft);border-radius:0 10px 10px 0;line-height:1.7}.trims__haul[data-astro-cid-lvuoxybk] a[data-astro-cid-lvuoxybk]{color:var(--color-green);font-weight:700}.trims__ba[data-astro-cid-lvuoxybk]{top:calc(var(--header-h) + var(--space-5));margin:0;position:sticky}.trims__ba-title[data-astro-cid-lvuoxybk]{margin:0 0 var(--space-4);font-size:clamp(1.4rem,1.1rem + 1vw,1.8rem)}.trims__ba-img[data-astro-cid-lvuoxybk]{border-radius:12px;width:100%;height:auto;display:block}.trims__ba[data-astro-cid-lvuoxybk] figcaption[data-astro-cid-lvuoxybk]{margin-top:var(--space-3);color:var(--color-ink-muted);font-size:var(--text-sm);line-height:1.5}.timing[data-astro-cid-lvuoxybk]{padding-block:var(--space-9);background:var(--color-paper)}.timing__head[data-astro-cid-lvuoxybk]{max-width:46rem}.timing__head[data-astro-cid-lvuoxybk] h2[data-astro-cid-lvuoxybk]{margin:0 0 var(--space-3)}.timing__head[data-astro-cid-lvuoxybk] p[data-astro-cid-lvuoxybk]:not(.eyebrow){color:var(--color-ink-soft);font-size:var(--text-lede);line-height:1.7}.timing__rows[data-astro-cid-lvuoxybk]{margin-top:var(--space-6);border-top:6px solid var(--color-green)}.timing__row[data-astro-cid-lvuoxybk]{gap:var(--space-3) var(--space-6);padding:var(--space-5) var(--space-2);border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,5fr);display:grid}.timing__row--head[data-astro-cid-lvuoxybk]{padding-block:var(--space-3);color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.timing__type[data-astro-cid-lvuoxybk] strong[data-astro-cid-lvuoxybk]{color:var(--color-forest);font-family:var(--font-display);font-size:1.3rem;display:block}.timing__type[data-astro-cid-lvuoxybk] span[data-astro-cid-lvuoxybk]{color:var(--color-ink-muted);font-size:var(--text-sm)}.timing__when[data-astro-cid-lvuoxybk]{color:var(--color-ink);font-weight:700;line-height:1.5}.timing__why[data-astro-cid-lvuoxybk]{color:var(--color-ink-soft);line-height:1.6}.timing__note[data-astro-cid-lvuoxybk]{max-width:60ch;margin:var(--space-5) 0 0;color:var(--color-ink-soft);line-height:1.7}.shape[data-astro-cid-lvuoxybk]{padding-block:var(--space-9);background:var(--color-forest);color:#fff}.shape__inner[data-astro-cid-lvuoxybk]{gap:var(--space-7) var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;display:grid}.shape[data-astro-cid-lvuoxybk] h2[data-astro-cid-lvuoxybk]{margin:0 0 var(--space-4);color:#fff}.shape__copy[data-astro-cid-lvuoxybk] p[data-astro-cid-lvuoxybk]{color:#ffffffd9;font-size:var(--text-lede);line-height:1.7}.shape__diagram[data-astro-cid-lvuoxybk]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shape__diagram[data-astro-cid-lvuoxybk] figure[data-astro-cid-lvuoxybk]{padding:var(--space-4);border:1px solid #ffffff2e;border-radius:12px;margin:0}.shape__diagram[data-astro-cid-lvuoxybk] svg[data-astro-cid-lvuoxybk]{width:100%;height:auto;display:block}.shape__diagram[data-astro-cid-lvuoxybk] .sun[data-astro-cid-lvuoxybk] circle[data-astro-cid-lvuoxybk]{fill:#f2d27a}.shape__diagram[data-astro-cid-lvuoxybk] .rays[data-astro-cid-lvuoxybk]{fill:none;stroke:#f2d27a;stroke-width:2px;stroke-dasharray:4 5}.shape__diagram[data-astro-cid-lvuoxybk] .hedge[data-astro-cid-lvuoxybk]{fill:#6fae6a}.shape__diagram[data-astro-cid-lvuoxybk] .bare[data-astro-cid-lvuoxybk]{fill:none;stroke:#8a6f4d;stroke-width:3px;stroke-linecap:round}.shape__diagram[data-astro-cid-lvuoxybk] .ground[data-astro-cid-lvuoxybk]{stroke:#ffffff80;stroke-width:2px}.shape__diagram[data-astro-cid-lvuoxybk] figcaption[data-astro-cid-lvuoxybk]{margin-top:var(--space-3);color:#fffc;font-size:var(--text-sm);line-height:1.45}.shape__diagram[data-astro-cid-lvuoxybk] figcaption[data-astro-cid-lvuoxybk] strong[data-astro-cid-lvuoxybk]{color:#9fd09b;font-size:1rem;display:block}.shape__diagram[data-astro-cid-lvuoxybk] figcaption[data-astro-cid-lvuoxybk].is-bad strong[data-astro-cid-lvuoxybk]{color:#e3a58f}.overgrown[data-astro-cid-lvuoxybk]{padding-block:var(--space-9);background:var(--color-surface)}.overgrown__inner[data-astro-cid-lvuoxybk]{gap:var(--space-4) var(--space-8);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;display:grid}.overgrown[data-astro-cid-lvuoxybk] h2[data-astro-cid-lvuoxybk]{margin:0}.overgrown[data-astro-cid-lvuoxybk] p[data-astro-cid-lvuoxybk]{margin:0 0 var(--space-4);color:var(--color-ink-soft);font-size:var(--text-lede);line-height:1.7}.overgrown[data-astro-cid-lvuoxybk] p[data-astro-cid-lvuoxybk]:last-child{margin-bottom:0}.visits[data-astro-cid-lvuoxybk]{padding-block:var(--space-7);background:var(--color-sage-tint);border-block:1px solid #c9dac4}.visits__inner[data-astro-cid-lvuoxybk]{gap:var(--space-6) var(--space-8);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.visits--photo[data-astro-cid-lvuoxybk] .visits__inner[data-astro-cid-lvuoxybk]{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.visits[data-astro-cid-lvuoxybk] h2[data-astro-cid-lvuoxybk]{margin:0 0 var(--space-3);font-size:clamp(1.6rem,1.2rem + 1.2vw,2.1rem)}.visits[data-astro-cid-lvuoxybk] p[data-astro-cid-lvuoxybk]{max-width:62ch;color:var(--color-ink-soft);font-size:var(--text-lede);margin:0;line-height:1.7}.visits__media[data-astro-cid-lvuoxybk] .slot__img,.visits__media[data-astro-cid-lvuoxybk] .slot__empty{border-radius:12px}@media (width<=960px){.trims__inner[data-astro-cid-lvuoxybk],.shape__inner[data-astro-cid-lvuoxybk],.overgrown__inner[data-astro-cid-lvuoxybk],.visits--photo[data-astro-cid-lvuoxybk] .visits__inner[data-astro-cid-lvuoxybk]{grid-template-columns:1fr}.trims__ba[data-astro-cid-lvuoxybk]{max-width:34rem;position:static}}@media (width<=720px){.timing__row--head[data-astro-cid-lvuoxybk]{display:none}.timing__row[data-astro-cid-lvuoxybk]{gap:var(--space-2);grid-template-columns:1fr}}@media (width<=480px){.shape__diagram[data-astro-cid-lvuoxybk]{grid-template-columns:1fr}}
