.founder-identity{width:max-content;max-width:100%}
.founder-block{margin-top:12px}
.founder-grid{display:grid;grid-template-columns:repeat(2,72px);justify-content:space-between;gap:8px;width:100%;margin:0}
.founder-brand{display:flex;flex-direction:column;align-items:flex-start;min-width:0;text-align:left}
.founder-badge{--orbit-light:conic-gradient(from 0deg,transparent 0deg 244deg,#b7c9c119 270deg,#dce7e395 300deg,#ffffffeb 320deg,#d4e4df39 337deg,transparent 355deg);position:relative;isolation:isolate;width:72px;aspect-ratio:1;border-radius:50%;padding:2px;background:linear-gradient(140deg,#f0f5ef22,#d8e5db09 50%,#e8f0eb16);box-shadow:0 10px 32px #0002;transition:transform .8s var(--ease),box-shadow .8s var(--ease)}
.founder-badge img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;border-radius:50%}
.founder-badge::before,.founder-badge::after{content:'';position:absolute;inset:0;border-radius:inherit;background:var(--orbit-light);pointer-events:none;animation:founder-orbit 12s linear infinite}
.founder-badge::before{z-index:2;padding:1.2px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}
.founder-badge::after{z-index:-1;inset:-1px;filter:blur(5px);opacity:.18}
.founder-elevn::before,.founder-elevn::after{animation-delay:-6s}
.founder-brand:hover .founder-badge{transform:translateY(-2px);box-shadow:0 12px 38px #0004}
@keyframes founder-orbit{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.founder-badge::before,.founder-badge::after{animation:none}.founder-brand:hover .founder-badge{transform:none}}
