.Principles-module__lStZjG__principles{gap:var(--spacing-md);border-bottom:1px solid var(--border-light);padding-bottom:var(--spacing-lg);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.Principles-module__lStZjG__principle h3{color:var(--brand-green-ink);font-size:var(--step-0);letter-spacing:0;margin-bottom:.5rem}.Principles-module__lStZjG__principle p{font-size:var(--step--1);color:var(--text-muted-light);max-width:38ch}@media (max-width:820px){.Principles-module__lStZjG__principles{gap:var(--spacing-md);grid-template-columns:1fr}}
.Story-module__R1gBkW__section{padding:var(--spacing-xl) 0;background-color:var(--bg-card);border-bottom:1px solid var(--border-light)}.Story-module__R1gBkW__intro{max-width:80ch;margin-bottom:var(--spacing-xl)}.Story-module__R1gBkW__introText{font-size:var(--step-1);color:var(--text-muted-dark);line-height:1.6}.Story-module__R1gBkW__grid{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.Story-module__R1gBkW__card{background:var(--bg-body);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--spacing-md);box-shadow:var(--shadow-sm)}.Story-module__R1gBkW__cardRole{font-size:var(--step--1);color:var(--brand-green-ink);margin-bottom:var(--spacing-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.Story-module__R1gBkW__cardName{font-size:var(--step-1);margin-bottom:var(--spacing-sm)}.Story-module__R1gBkW__cardText{font-size:var(--step--1);color:var(--text-muted-dark);line-height:1.6}.Story-module__R1gBkW__philosophy{background:var(--brand-green-ink);color:#fff;padding:var(--spacing-lg);border-radius:var(--radius-lg);gap:var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}.Story-module__R1gBkW__philosophy h3{color:#fff;margin-bottom:var(--spacing-sm)}.Story-module__R1gBkW__philosophy p{color:#ffffffd9;line-height:1.6}.Story-module__R1gBkW__philosophyList{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Story-module__R1gBkW__philosophyList li{font-size:var(--step--1);color:#ffffffe6;align-items:flex-start;gap:12px;display:flex}.Story-module__R1gBkW__checkIcon{color:var(--brand-green);flex-shrink:0;margin-top:2px}@media (max-width:900px){.Story-module__R1gBkW__philosophy{grid-template-columns:1fr}}
