.anansi-illustration{--illustration-accent:var(--solar-accent,var(--accent,#efb56a));color:var(--illustration-accent);position:relative;margin:0;min-width:0;isolation:isolate}.anansi-illustration svg{display:block;width:100%;height:auto;overflow:hidden}.anansi-illustration .illustration-construction{opacity:.13}.evidence-assembly figcaption{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);gap:12px;padding-inline:3%;margin-top:-7px;color:#ded0ba;font-size:.8125rem;font-weight:400;line-height:1.5;text-align:center}.evidence-assembly .evidence-stage{text-wrap:balance}.anansi-landing .introduction-visual-column{min-width:0}.anansi-landing .introduction-visual-column .evidence-assembly{width:min(100%,600px);margin-top:30px;margin-left:-4%}.anansi-landing .project-system-graphic{margin:14px -12px -2px;width:calc(100% + 24px)}.anansi-landing .project-system-graphic svg{max-height:180px}.anansi-landing .project-detail:has(.project-system-graphic) .project-detail-copy{padding-top:23px}@media (max-width:760px){.anansi-landing .introduction-visual-column .evidence-assembly{max-width:490px;margin:22px auto 0}.evidence-assembly figcaption{font-size:.75rem;gap:8px;margin-top:0;padding-inline:0}.anansi-landing .project-system-graphic{margin-block:8px 0}.anansi-landing .project-detail:has(.project-system-graphic) .project-detail-copy{padding-top:20px}}@media (prefers-reduced-motion:reduce){.anansi-illustration,.anansi-illustration *{animation:none!important;transition:none!important}}