.fig{--fig-body:#4a5a6a;--fig-eye:#fbfaf7;--fig-line:#0b1b2b24;--fig-dot:#d8b07a;--fig-ring:#b07d3c;flex:none;line-height:0;display:inline-block;position:relative}.fig svg{display:block;overflow:visible}.fig[data-accent=ink]{--fig-body:#0b1b2b}.fig[data-accent=bronze]{--fig-body:#b07d3c;--fig-dot:#0b1b2b}.fig[data-accent=teal]{--fig-body:#2f6b68}.fig[data-accent=plum]{--fig-body:#5f4463}.fig[data-accent=moss]{--fig-body:#58653a}.fig[data-accent=slate]{--fig-body:#4a5a6a}.fig[data-accent=coral]{--fig-body:#b65f4a}.fig[data-accent=sand]{--fig-body:#d9c6a2;--fig-eye:#0b1b2b;--fig-dot:#b07d3c}:root[data-theme=dark] .fig{--fig-line:#fbfaf738}:root[data-theme=dark] .fig[data-accent=ink]{--fig-body:#22384f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fig{--fig-line:#fbfaf738}:root:not([data-theme=light]) .fig[data-accent=ink]{--fig-body:#22384f}}.fig__body{fill:var(--fig-body);stroke:var(--fig-line);stroke-width:1px;transition:fill .4s}.fig__eye{fill:var(--fig-eye)}.fig__eyes-happy{fill:none;stroke:var(--fig-eye);stroke-width:3.2px;stroke-linecap:round;opacity:0}.fig__mouth{fill:none;stroke:var(--fig-eye);stroke-width:2.4px;stroke-linecap:round;opacity:.85;transform-box:fill-box;transform-origin:50%;transition:transform .3s,opacity .2s}.fig__mouth-open{fill:var(--fig-eye);opacity:0;transform-box:fill-box;transform-origin:50%}.fig__dot{fill:var(--fig-dot);transform-box:fill-box;transform-origin:50%}.fig--chief .fig__dot{fill:#d8b07a}.fig__ring{fill:none;stroke:var(--fig-ring);stroke-width:1.6px;opacity:.9}.fig__orbit{fill:#d8b07a;opacity:0;transform-box:view-box;transform-origin:50px 52px;transition:opacity .3s}.fig__eyes{transition:transform .45s cubic-bezier(.3,.7,.3,1)}.fig__eye-pair{transform-box:fill-box;transform-origin:50%;transition:transform .12s}.fig.is-blinking .fig__eye-pair{transform:scaleY(.1)}.fig__lean,.fig__breath,.fig__bob{transform-box:view-box;transform-origin:50px 84px;transition:transform .5s cubic-bezier(.3,.7,.3,1)}.fig--idle .fig__breath,.fig--listening .fig__breath,.fig--consulting .fig__breath{animation:4s ease-in-out infinite fig-breathe}@keyframes fig-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012,1.032)}}.fig--listening .fig__lean{transform:translateY(-1.5px)rotate(-3deg)scale(1.04)}.fig--thinking .fig__dot{animation:1.2s ease-in-out infinite fig-dot-pulse}.fig--thinking .fig__orbit{opacity:.85;animation:2.8s linear infinite fig-orbit}.fig--thinking .fig__mouth{transform:scaleX(.7)}@keyframes fig-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.45)}}@keyframes fig-orbit{to{transform:rotate(360deg)}}.fig--speaking .fig__mouth{opacity:0}.fig--speaking .fig__mouth-open{opacity:1;animation:.34s ease-in-out infinite alternate fig-talk}@keyframes fig-talk{0%{transform:scale(.9,.25)}to{transform:scale(1)}}.fig--bob-a.fig--speaking .fig__bob{animation:.26s ease-out fig-bob-a}.fig--bob-b.fig--speaking .fig__bob{animation:.26s ease-out fig-bob-b}@keyframes fig-bob-a{40%{transform:translateY(-2.4px)}}@keyframes fig-bob-b{40%{transform:translateY(-2.4px)}}.fig--consulting .fig__ring{stroke-dasharray:8 5;animation:3s linear infinite fig-ring}.fig--consulting .fig__dot{animation:1.6s ease-in-out infinite fig-dot-pulse}@keyframes fig-ring{to{stroke-dashoffset:-52px}}.fig--mood-delighted .fig__eye-pair{opacity:0}.fig--mood-delighted .fig__eyes-happy{opacity:1}.fig--mood-delighted .fig__mouth{transform:scale(1.25,1.8)}.fig--mood-delighted .fig__lean{animation:.6s ease-out fig-hop}@keyframes fig-hop{40%{transform:translateY(-3px)}}.fig--mood-concerned .fig__eye--l{transform-box:fill-box;transform-origin:50%;transform:rotate(-12deg)translateY(1px)}.fig--mood-concerned .fig__eye--r{transform-box:fill-box;transform-origin:50%;transform:rotate(12deg)translateY(1px)}.fig--mood-concerned .fig__mouth{transform:scaleY(-1)}.fig--mood-curious .fig__lean{transform:rotate(5deg)}.fig--mood-curious .fig__eye--r{transform-box:fill-box;transform-origin:50%;transform:scale(1.15)}.fig--mood-focused .fig__eye-pair{transform:scaleY(.62)}.team-fig{flex:none;display:inline-block;position:relative}.team-fig__slot{line-height:0;position:absolute}.team-fig__slot--0{z-index:3;inset-block-start:0;inset-inline-start:0}.team-fig__slot--1{z-index:2;inset-block-end:0;inset-inline-end:0}.team-fig__slot--2{z-index:1;opacity:.85;inset-block-start:0;inset-inline-end:0}.team-fig--1 .team-fig__slot--0{inset:19%}.team-fig__slot .fig__body{stroke:var(--bg,#fbfaf7);stroke-width:5px}.fig--lipsync.fig--speaking .fig__mouth-open{transition:transform 60ms linear;animation:none}
