.starting-points[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);background:var(--surface);padding-block:1.6rem 2rem}.starting-points[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:1rem}.starting-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}.starting-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-width:0;min-height:44px;color:var(--ink);flex-direction:column;gap:.55rem;padding-block:.5rem;text-decoration:none;display:flex}.starting-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:.8rem}.starting-grid[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:1.3rem;line-height:1.25}.starting-grid[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:.95rem;line-height:1.5}.starting-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover strong[data-astro-cid-lcdefpme]{text-underline-offset:.2em;text-decoration:underline}@media (width<=950px){.starting-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.starting-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.6rem}.starting-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);padding-block:1rem}}.hero[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);background:radial-gradient(1200px 400px at 80% -10%, var(--accent-wash), transparent 70%), var(--bg);padding-block:clamp(3rem,9vw,7rem) clamp(2.5rem,6vw,4.5rem)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;align-items:center;gap:2rem;display:grid}@media (width>=900px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.hero-sub[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--ink-2);margin:.5rem 0 1.5rem;font-size:clamp(1.4rem,3vw,2.1rem);font-style:italic;font-weight:400}.hero-actions[data-astro-cid-lcdefpme]{margin-top:1.75rem}.hero-src[data-astro-cid-lcdefpme]{margin-top:1rem}.hero-seal[data-astro-cid-lcdefpme]{justify-self:center;display:none}@media (width>=900px){.hero-seal[data-astro-cid-lcdefpme]{display:block}}.hero-seal[data-astro-cid-lcdefpme] .seal{width:min(300px,100%);height:auto}.discovery[data-astro-cid-lcdefpme]{background:var(--surface)}.discovery-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;align-items:center;gap:1.5rem 3rem;display:grid}@media (width>=820px){.discovery-grid[data-astro-cid-lcdefpme]{grid-template-columns:auto minmax(0,1fr)}}.ten[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--accent);font-size:clamp(5rem,16vw,11rem);font-weight:600;line-height:.9}.discovery[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:22ch}.discovery[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:62ch;color:var(--ink-2)}.principles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.5rem 2.5rem;margin-top:2rem;display:grid}.principles[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.4rem;font-size:1.12rem}.principles[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0;font-size:1rem}.depth-scale[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.depth-scale[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-sm);align-content:start;gap:.3rem;padding:0 1rem 1rem;display:grid;overflow:hidden}.depth-bar[data-astro-cid-lcdefpme]{height:8px;margin:0 -1rem .75rem;display:block}.depth-level[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--ink-3);font-size:.85rem}.depth-scale[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:1.3rem;font-weight:580}.depth-verb[data-astro-cid-lcdefpme]{font-family:var(--font-sans);color:var(--ink);font-size:.86rem;font-weight:600}.depth-ex[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:.92rem;line-height:1.45}.more[data-astro-cid-lcdefpme]{font-family:var(--font-sans);margin-top:1.5rem;font-weight:600}.more[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.cond-grid[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));margin:0;padding:0;list-style:none;display:grid}.cond-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.cond-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{gap:.3rem;height:100%;padding:1rem 1.1rem;text-decoration:none;display:grid}.cond-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--surface)}.cond-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .cond-title[data-astro-cid-lcdefpme]{color:var(--accent)}.cond-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:1.12rem;font-weight:580;line-height:1.2}.cond-ev[data-astro-cid-lcdefpme]{font-family:var(--font-sans);color:var(--ink-3);font-size:.76rem}.problems-band[data-astro-cid-lcdefpme]{background:var(--surface)}.prob-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.prob-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);grid-template-columns:auto 1fr;gap:.2rem .9rem;padding:1rem 0;text-decoration:none;display:grid}.pnum[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--accent);grid-row:span 2;font-size:2.1rem;line-height:1}.ptitle[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:1.12rem;font-weight:580}.pstatement[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:.95rem;line-height:1.45}.prob-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .ptitle[data-astro-cid-lcdefpme]{color:var(--accent)}.field-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;display:grid}.field-total[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--accent);font-size:3rem;line-height:1}.field-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.4rem}.eco-role[data-astro-cid-lcdefpme]{margin-bottom:0}.join[data-astro-cid-lcdefpme]{background:var(--surface)}.join-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;align-items:center;gap:2rem 4rem;display:grid}@media (width>=900px){.join-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.join[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-bottom:1.5rem}.roles[data-astro-cid-lcdefpme]{gap:.6rem;margin:0;padding:0;font-size:1.02rem;list-style:none;display:grid}.roles[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--bg);padding:.75rem 1rem}
