.story{background:var(--white)}.story-content{gap:var(--space-xl);grid-template-columns:1fr;display:grid}.story-text h2,.story-text p{margin-bottom:var(--space-md)}.story-image{background:var(--off-white);border-radius:var(--radius-xl);aspect-ratio:4/3;justify-content:center;align-items:center;display:flex}.founder{background:var(--off-white)}.founder-content{gap:var(--space-xl);grid-template-columns:1fr;display:grid}.founder-photo{background:var(--green);border-radius:var(--radius-xl);aspect-ratio:3/4;position:relative;overflow:hidden}.founder-text .eyebrow{color:var(--green);font-weight:700}.founder-text h2{margin-bottom:var(--space-xs)}.founder-role{color:var(--grey-dark);margin-bottom:var(--space-lg);font-size:14px;font-weight:600;line-height:22px}@media (min-width:1024px){.founder-role{font-size:15px;line-height:23.8px}}.founder-text p{margin-bottom:var(--space-md)}.founder-credentials{gap:var(--space-sm);margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--grey-light);flex-wrap:wrap;display:flex}.credential{align-items:center;gap:var(--space-xs);color:var(--ink-muted);background:var(--white);border-radius:var(--radius-full);padding:.5rem .875rem;font-size:14px;line-height:22px;display:flex;box-shadow:0 2px 4px #0000000d}.credential-icon{background:var(--green);width:18px;height:18px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:flex}.team{background:var(--off-white)}.team-header{margin-bottom:var(--space-xl);text-align:left}.team-header .eyebrow,.team-header h2,.team-header p{text-align:left;margin-left:0;margin-right:0}.team-header p{max-width:700px}.team-grid{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (min-width:600px){.team-grid{grid-template-columns:repeat(2,1fr)}}.team-card{background:var(--white);border-radius:var(--radius-xl);transition:transform .2s;overflow:hidden}.team-card:hover{transform:translateY(-4px)}.team .team-card .team-photo{aspect-ratio:4/5;background:var(--green);width:100%;min-height:300px;position:relative;overflow:hidden;height:auto!important}.team-photo>div{position:absolute;top:0;left:0;background-position:top!important;width:100%!important;height:100%!important}.team-photo img{object-fit:cover;object-position:center top;width:100%;height:100%}.team-info{text-align:left;padding:1rem .75rem}.team-info h4{color:var(--ink);margin-bottom:.125rem}.team-info .role{color:var(--green);margin-bottom:var(--space-sm);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600;line-height:21.8px}@media (min-width:1024px){.team-info .role{font-size:13.6px}}.team-info p{color:var(--ink-muted);font-size:14px;line-height:22px}@media (min-width:1024px){.team-info p{font-size:15px;line-height:23.8px}}.values{background:var(--white)}.values-header{text-align:center;margin-bottom:var(--space-xl)}.values-header p{max-width:700px;margin-left:auto;margin-right:auto}.values-grid{gap:var(--space-lg);grid-template-columns:1fr;display:grid}.value-card{background:var(--off-white);border-radius:var(--radius-xl);padding:var(--space-lg)}.value-card h3{margin-bottom:var(--space-sm)}.value-card p{font-size:14px;line-height:22px}@media (min-width:1024px){.value-card p{font-size:15px;line-height:23.8px}}.credentials{background:var(--ink);color:var(--white)}.credentials-header{margin-bottom:var(--space-xl)}.credentials-header .eyebrow{color:var(--grey)}.credentials-header h2{color:var(--white);margin-bottom:var(--space-sm)}.credentials-header p{color:var(--grey)}.credentials-grid{gap:var(--space-md);grid-template-columns:1fr;display:grid}.credential-card{border-radius:var(--radius-lg);padding:var(--space-lg);text-align:center;background:#ffffff0d}.credential-card-icon{width:80px;height:80px;margin:0 auto var(--space-md)}.credential-card h3{color:var(--white);margin-bottom:var(--space-xs);font-size:18px;line-height:20.7px}.credential-card p{color:var(--grey);font-size:14px;line-height:22px}@media (min-width:1024px){.credential-card p{font-size:15px;line-height:23.8px}}@media (min-width:600px){.values-grid,.credentials-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.credentials-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){.story-content{grid-template-columns:1.2fr .8fr;align-items:center}.founder-content{grid-template-columns:.8fr 1.2fr;align-items:center}}@media (min-width:900px){.values-grid,.team-grid{grid-template-columns:repeat(4,1fr)}}
