.about-story__grid{display:grid;gap:1.5rem 4rem}.about-story h2{max-width:16em}.value-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.value-card{padding:1.75rem 1.5rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-elevated);box-shadow:var(--shadow-xs);transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.value-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.value-card__icon{display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:1rem;border-radius:.9rem;background:var(--primary-soft);color:var(--primary-text)}.value-card h3{margin-bottom:.35rem}.value-card p{margin:0;color:var(--text-muted);font-size:var(--fs-sm)}@media(min-width:900px){.about-story__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.leader-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.leader{position:relative;flex:1 1 17rem;max-width:22rem;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-elevated);box-shadow:var(--shadow-xs);transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),border-color var(--dur) ease}.leader:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--primary) 35%,var(--border));box-shadow:var(--shadow-md)}.leader__photo{overflow:hidden;background:linear-gradient(160deg,var(--primary-soft),var(--surface))}.leader__photo img{width:100%;height:auto;transition:transform .7s var(--ease-out)}.leader__photo:not(:has(img)){aspect-ratio:1 / 1}.leader:hover .leader__photo img{transform:scale(1.05)}.leader__initials{display:grid;place-items:center;width:100%;height:100%;color:var(--primary-text);font-family:var(--font-heading);font-size:4rem;font-weight:700;opacity:.7}.leader__body{position:relative;padding:1.25rem 1.5rem 1.5rem}.leader__name{margin:0;font-size:var(--fs-lg)}.leader__role{margin:.15rem 0 .6rem;color:var(--primary-text);font-size:var(--fs-sm);font-weight:600}.leader__bio{margin:0;color:var(--text-muted);font-size:var(--fs-sm)}.leader__link{position:absolute;top:-1.4rem;right:1.25rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--primary);box-shadow:var(--shadow-glow);color:#fff;transition:transform var(--dur) var(--ease-out),background-color var(--dur) ease}.leader__link:hover{background:var(--primary-hover);color:#fff;transform:scale(1.1)}.leader__link .icon{width:1.2rem;height:1.2rem}
