.founder__in{max-width:520px;padding:28px 24px calc(24px + env(safe-area-inset-bottom));text-align:left}
.founder__title{font-size:2rem;margin:6px 0 14px}
.founder__p{font-size:1rem;line-height:1.6;margin:0 0 12px;color:var(--text)}
.founder__close{font:400 1.25rem/1.3 var(--display);font-style:italic;color:var(--accent);margin:18px 0 4px}
.founder__sig{width:min(190px,52%);color:var(--accent);margin:4px 0 0 -4px}
.founder__sig svg{display:block;width:100%;height:auto}
.founder__sig.is-writing svg{clip-path:inset(0 100% 0 0);animation:founderWrite 1.6s .5s cubic-bezier(.45,.05,.35,1) forwards}
@keyframes founderWrite{to{clip-path:inset(0 0 0 0)}}
.founder__name{display:flex;flex-direction:column;gap:2px;margin:6px 0 20px}
.founder__name b{font:600 .95rem var(--font)}
.founder__name span{font-size:.82rem;color:var(--muted)}
.founder__go{width:100%}
@media (prefers-reduced-motion:reduce){.founder__sig.is-writing svg{animation:none;clip-path:none}}
