.elv-about-story-grid{grid-template-columns:1.6fr 1fr;gap:56px;display:grid}.elv-about-story-grid h2{margin:14px 0 20px;font-size:clamp(24px,3vw,32px)}.elv-about-story-text p{margin-bottom:16px}.elv-about-mission-vision{flex-direction:column;gap:16px;display:flex}.elv-about-mv-card{margin-bottom:0}.elv-about-mv-text{color:var(--elv-text-muted);line-height:1.7}.elv-about-values-section{background:var(--elv-bg-raised);border-top:1px solid var(--elv-border-soft);border-bottom:1px solid var(--elv-border-soft)}.elv-about-values-section h2{margin:10px 0 36px;font-size:clamp(24px,3vw,32px)}.elv-about-values-grid{grid-template-columns:repeat(4,1fr)}.elv-about-team{text-align:center}.elv-about-team-inner{flex-direction:column;align-items:center;gap:16px;max-width:620px;margin:0 auto;display:flex}.elv-about-team-inner svg{color:var(--elv-gold)}.elv-about-team-inner h2{font-size:clamp(22px,3vw,30px)}.elv-about-team-inner p{color:var(--elv-text-muted);line-height:1.7}.elv-team-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:48px;display:grid}.elv-team-card{background:var(--elv-bg-raised);border:1px solid var(--elv-border);border-radius:var(--elv-radius-md);text-align:center;flex-direction:column;align-items:center;padding:22px 18px;display:flex}.elv-team-card-photo{border:1px solid var(--elv-border);border-radius:50%;width:88px;height:88px;margin-bottom:14px;position:relative;overflow:hidden}.elv-team-card-photo .elv-media-fallback{width:100%;height:100%;font-family:var(--font-display), sans-serif;color:#fff;justify-content:center;align-items:center;font-size:26px;display:flex}.elv-team-card h3{margin:0 0 2px;font-size:16px}.elv-team-card-role{color:var(--elv-gold);margin-bottom:10px;font-size:12.5px;font-weight:600;display:block}.elv-team-card-note{color:var(--elv-text-muted);margin:0 0 10px;font-size:13.5px;font-style:italic;line-height:1.6}.elv-team-card-location{color:var(--elv-text-faint);align-items:center;gap:4px;margin-bottom:10px;font-size:11.5px;display:inline-flex}.elv-team-card-links{gap:10px;display:flex}.elv-team-card-links a{color:var(--elv-text-faint);display:inline-flex}.elv-team-card-links a:hover{color:var(--elv-gold)}.elv-about-team-placeholder{text-align:center;color:var(--elv-text-faint);margin-top:40px;font-size:14px}@media (max-width:900px){.elv-about-story-grid{grid-template-columns:1fr}.elv-about-values-grid,.elv-team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.elv-about-values-grid,.elv-team-grid{grid-template-columns:1fr}}
