.founder-panel{position:relative;overflow:hidden;border-radius:28px;padding:40px;background:linear-gradient(160deg,color-mix(in srgb,var(--primary-dark) 55%,#000) 0,color-mix(in srgb,var(--primary-dark) 30%,#000) 55%,var(--color-dark) 100%);box-shadow:var(--shadow-lg)}.founder-decor{position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:44px 44px,44px 44px}.founder-decor:after,.founder-decor:before{content:"";position:absolute;border-radius:50%;filter:blur(100px);opacity:.25;animation:founder-glow-drift 16s ease-in-out infinite alternate}.founder-decor:before{width:300px;height:300px;top:-100px;left:-70px;background:var(--secondary)}.founder-decor:after{width:260px;height:260px;bottom:-100px;right:-70px;background:var(--primary);animation-delay:-8s}@keyframes founder-glow-drift{0%{transform:translate(0)}to{transform:translate(22px,-16px)}}.founder-grid{position:relative;z-index:1;display:grid;grid-template-columns:.62fr 1.38fr;gap:40px;align-items:center}.founder-media{display:flex;justify-content:center}.founder-card{width:100%;max-width:280px;border-radius:18px;overflow:hidden;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 16px 40px rgba(var(--brand-dark-rgb),.35)}.founder-photo-frame{position:relative;aspect-ratio:1/1}.founder-photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:block}.founder-badge{position:absolute;left:12px;bottom:12px;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:hsla(0,0%,7%,.55);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.16);color:var(--color-white);font-family:var(--font-heading);font-weight:700;font-size:.85rem}.founder-badge-dot{width:6px;height:6px;border-radius:50%;background:var(--brand-success);box-shadow:0 0 0 3px rgba(var(--brand-success-rgb),.25)}.founder-card-footer{padding:16px 18px;border-top:1px solid hsla(0,0%,100%,.1)}.founder-name-mask{overflow:hidden}.founder-name{font-family:var(--font-heading);font-size:20px;font-weight:800;color:var(--color-white);margin:0;line-height:1.15;transform:translateY(105%);transition:transform .8s cubic-bezier(.16,1,.3,1)}.founder-name-in{transform:translateY(0)}.founder-role{font-family:var(--font-heading);font-weight:700;font-size:16px;color:color-mix(in srgb,var(--secondary) 55%,#fff);margin:6px 0 0}.founder-copy{position:relative;z-index:1}.founder-eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-heading);font-size:.85rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--secondary) 55%,#fff);margin-bottom:18px}.founder-eyebrow-line{width:26px;height:2px;border-radius:2px;background:var(--gradient-primary)}.founder-desc{font-size:1.02rem;line-height:1.85;color:rgba(var(--brand-white-rgb),.75);margin:0 0 32px;max-width:640px}.founder-stats{display:flex;gap:40px;margin-bottom:32px}.founder-stat strong{display:block;font-family:var(--font-heading);font-size:28px;font-weight:800;color:var(--color-white);line-height:1.15}.founder-stat span{display:block;margin-top:4px;font-size:16px;font-weight:500;color:rgba(var(--brand-white-rgb),.6)}.founder-quote{position:relative;margin:0;padding:20px 24px 20px 56px;border-left:2px solid var(--secondary);background:hsla(0,0%,100%,.04);border-radius:0 14px 14px 0}.founder-quote-icon{position:absolute;top:14px;left:18px;font-size:1.6rem;color:color-mix(in srgb,var(--secondary) 60%,#fff);opacity:.7}.founder-quote p{margin:0;font-style:italic;font-size:1.05rem;line-height:1.7;color:var(--color-white)}@media (max-width:991px){.founder-panel{padding:32px 26px}.founder-grid{grid-template-columns:1fr;gap:28px}.founder-card{max-width:240px}}@media (max-width:575px){.founder-panel{padding:26px 18px;border-radius:22px}.founder-stats{gap:22px;flex-wrap:wrap}.founder-quote{padding:14px 16px 14px 40px}}@media (prefers-reduced-motion:reduce){.founder-decor:after,.founder-decor:before{animation:none}.founder-name{transition:none}}