.about-hero{padding:var(--spacing-3xl) 0}.about-hero__grid{display:grid;grid-template-columns:1fr 140px auto 120px;gap:var(--spacing-lg);align-items:start}.about-hero__left{max-width:320px}.about-hero__left h1{font-size:clamp(2rem,3.5vw,2.75rem);font-weight:700;line-height:var(--line-height-tight);margin-bottom:var(--spacing-xl)}.about-hero__intro{margin-bottom:var(--spacing-lg)}.about-hero__funding,.about-hero__intro{font-size:var(--font-size-base);color:var(--color-text-primary);line-height:var(--line-height-relaxed)}.about-hero__funding{background-color:var(--color-surface-elevated);padding:var(--spacing-md);margin:0}.about-hero__photos{display:flex;flex-direction:column;gap:var(--spacing-md)}.team-member-card{position:relative}.linkedin-badge{position:absolute;top:-6px;left:-6px;background-color:var(--color-azure);color:white;width:22px;height:22px;display:flex;align-items:center;justify-content:center;z-index:1}.linkedin-badge svg{width:12px;height:12px}.team-member-card>img{width:130px;height:130px;object-fit:cover;display:block}.team-member-label{background-color:var(--brand-gray);padding:6px 10px;text-align:left;width:130px}.team-member-name{display:block;color:white;font-weight:700;font-size:var(--font-size-xs);line-height:var(--line-height-tight)}.team-member-title{display:block;color:white;font-size:.65rem;line-height:var(--line-height-snug)}.about-hero__bios{display:flex;flex-direction:column;gap:var(--spacing-md);max-width:280px}.team-member-bio{list-style:disc;padding-left:var(--spacing-lg);margin:0;font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:var(--line-height-normal);min-height:175px}.team-member-bio li{margin-bottom:var(--spacing-xs)}.about-hero__right{display:flex;flex-direction:column;gap:var(--spacing-sm)}.team-member-small{position:relative}.team-member-small .linkedin-badge{width:18px;height:18px;top:-4px;left:-4px}.team-member-small .linkedin-badge svg{width:10px;height:10px}.team-member-small>img{width:100px;height:100px;object-fit:cover;display:block}.team-member-small .team-member-label{width:100px;padding:4px 8px}.team-member-small .team-member-name{font-size:.7rem}.team-member-small .team-member-title{font-size:.55rem}.values__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl);margin-top:var(--spacing-2xl)}.value-card{background:var(--color-surface);padding:var(--spacing-xl);box-shadow:var(--shadow-sm)}.value-card h3{color:var(--color-link);margin-bottom:var(--spacing-sm)}.value-card p{color:var(--color-text-secondary);margin:0}.cta-section p{font-size:var(--font-size-xl);margin-bottom:var(--spacing-xl);color:var(--brand-wet-sand)}@media (max-width:1100px){.about-hero__grid{grid-template-columns:1fr 1fr;gap:var(--spacing-xl)}.about-hero__left{grid-column:span 2;text-align:center;max-width:500px;margin:0 auto}.about-hero__left h1{display:inline-block;text-align:left}.about-hero__funding,.about-hero__intro{text-align:left}.about-hero__photos{justify-self:end}.about-hero__bios{justify-self:start}.team-member-bio{min-height:auto}.about-hero__right{grid-column:span 2;flex-direction:row;justify-content:center;gap:var(--spacing-lg)}}@media (max-width:768px){.about-hero__grid{grid-template-columns:1fr;justify-items:center}.about-hero__left{grid-column:auto}.about-hero__bios,.about-hero__photos{justify-self:center}.about-hero__bios{text-align:left}.about-hero__right{grid-column:auto;flex-direction:row;flex-wrap:wrap;justify-content:center}.values__grid{grid-template-columns:1fr}}