/* ==================================
   05. FOUNDER STORY
================================== */
.story-grid { display: grid; gap: 34px; margin-top: 30px; }
.story-copy p { color: var(--muted); line-height: 1.8; margin-bottom: 16px; max-width: 70ch; }
.story-signature { font-family: var(--ff-script); font-size: 1.6rem; color: var(--red-brown); margin-top: 10px; }
.founder-grid { display: grid; gap: 18px; }
.founder-card {
  background: var(--white); padding: 24px; border-radius: 24px;
  box-shadow: var(--shadow-sm); text-align: center; transition: var(--transition-fast);
}
.founder-card:hover { transform: translateY(-6px); box-shadow: var(--shadow-md); }
.founder-card img { width: 100%; aspect-ratio: 1 / 1; object-fit: cover; border-radius: 20px; margin-bottom: 16px; }
.founder-card h3 { font-family: var(--ff-display); font-size: 1.25rem; text-transform: uppercase; color: var(--brown); }
.founder-card p { color: var(--orange); font-weight: 600; font-size: 0.95rem; }