/* Home, "Ideas we build on": one Futuvara AI agent's avatar per card, with its
   caption beside it on one row (Guy, 2026-10-27: "Place the Avatar Pic and Name
   and Decription on same row"). The caption gives name and role. Guy asked on
   2026-10-27 to remove the "AI agent" words from the caption; brand guidelines
   v4.9.0 §10 rule 5, "Ideas we build on" cards, condition (i) still requires
   them, so this draft must not go live until that rule is changed (Freya is
   filing it). Each avatar carries a small "Agent" badge at its top right
   (Guy, 2026-10-27: "smaller and thin"): Inter 400, the lightest weight brand
   rule 8 allows, white on ink, a capsule with a 2px white ring so it reads as
   separate from the face; the picture itself is never edited (Agent avatars
   condition (1)). The face's top lines up with the name's, so a two-line role
   never moves the face down (Maya's alignment plan, 2026-10-27). No motion. */
.fv-site .ledger .ia{ display:flex; flex-direction:row; align-items:flex-start; gap:var(--space-4); margin:var(--space-2) 0 0; }
.fv-site .ledger .ia-pic{ position:relative; flex:none; display:block; width:64px; height:64px; }
.fv-site .ledger .ia-face{ display:block; width:64px; height:64px; border-radius:50%; object-fit:cover; background:var(--line); }
.fv-site .ledger .ia-badge{ position:absolute; top:calc(-1 * var(--space-1)); right:calc(-1 * var(--space-2));
  padding:1px 6px; border-radius:999px; background:var(--ink); color:var(--white); box-shadow:0 0 0 2px var(--white);
  font-size:.625rem; font-weight:400; letter-spacing:.04em; line-height:1.4; white-space:nowrap; }
.fv-site .ledger .ia-cap{ display:flex; flex-direction:column; gap:var(--space-1); min-width:0; }
.fv-site .ledger .ia-name{ color:var(--ink); font-weight:800; line-height:1.3; }
.fv-site .ledger .ia-role{ color:var(--muted); line-height:1.4; }
