.experts{background:var(--color-surface)}.experts-grid{gap:var(--space-24);display:grid}.experts-grid-single{grid-template-columns:1fr;max-width:28rem;margin-inline:auto}@media (min-width:744px){.experts-grid:not(.experts-grid-single){grid-template-columns:repeat(2,1fr)}}@media (min-width:1440px){.experts-grid:not(.experts-grid-single){grid-template-columns:1.15fr 1fr 1fr 1fr}}.expert-card{background:var(--color-surface-raised);border-radius:var(--radius-l);padding:var(--space-32) var(--space-24);text-align:center;box-shadow:var(--shadow-xs);border:none;position:relative;overflow:hidden}.expert-card-founder{background:var(--gradient-brand);color:var(--color-text-inverse);border-color:#0000}.avatar-ring{border-radius:var(--radius-full);width:8rem;height:8rem;margin:0 auto var(--space-16);background:var(--color-brand-100);color:var(--color-primary);font-weight:700;font-size:var(--type-heading-s-size);border:var(--stroke-thin) solid var(--color-border);place-items:center;display:grid}.avatar-ring-photo{padding:0;overflow:hidden}.avatar-ring-photo .avatar-photo{object-fit:cover;object-position:center 18%;width:100%;height:100%}.expert-card-founder .avatar-ring{color:var(--color-text-inverse);background:#ffffff2e;border-color:#fff6}.expert-card h3{font-size:var(--type-heading-m-size);line-height:1.5rem;font-weight:var(--type-heading-m-weight);margin-bottom:var(--space-4);color:var(--color-text-primary)}.expert-card-founder h3{color:var(--color-text-inverse)}.expert-card .role{font-size:var(--type-overline-size);font-weight:var(--type-overline-weight);line-height:var(--type-overline-line);text-transform:uppercase;letter-spacing:var(--type-overline-tracking);color:var(--color-text-tertiary)}.expert-card-founder .role{color:#ffffffd1}.expert-card .bio{margin-top:var(--space-12);font-size:var(--type-body-m-size);font-weight:var(--type-body-m-weight);line-height:var(--type-body-m-line);color:var(--color-text-secondary)}.expert-card-founder .bio{color:#ffffffe6}.experts-link{align-items:center;gap:var(--space-8);margin-top:var(--space-32);color:var(--color-primary);font-weight:600;font-size:var(--type-button-size);display:inline-flex}.experts-cta{text-align:center}
