.section{padding-top:72px;padding-bottom:72px}.inverse-inner{align-items:center}.principles{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--be-border);border:1px solid var(--be-border);border-radius:var(--be-radius-sm);overflow:hidden;margin-top:48px}.principles>div{background:#fff;padding:32px;display:flex;flex-direction:column;gap:12px}.principles .num{font-family:var(--be-font-mono);font-size:11px;letter-spacing:.16em;color:var(--be-teal-500);text-transform:uppercase}.principles h4{font-family:var(--be-font-sans);font-weight:700;font-size:22px;color:var(--be-blue-800);letter-spacing:-.01em;margin:0}.principles p{font-size:15px;line-height:1.6;color:var(--be-grey-800);margin:0;text-wrap:pretty}.timeline{margin-top:24px;border-top:1px solid var(--be-border)}.tl-item{display:grid;grid-template-columns:140px 1fr;gap:32px;padding:24px 0;border-bottom:1px solid var(--be-border);align-items:start}.tl-yr{font-family:var(--be-font-mono);font-size:12px;letter-spacing:.16em;color:var(--be-teal-500);text-transform:uppercase;padding-top:4px}.tl-body h4{font-family:var(--be-font-sans);font-weight:700;font-size:18px;color:var(--be-blue-800);letter-spacing:-.01em;margin:0 0 6px}.tl-body p{font-size:14px;color:var(--be-grey-800);line-height:1.6;margin:0;max-width:68ch}.people{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start;margin-top:40px}.person{background:#fff;border:1px solid var(--be-border);border-radius:var(--be-radius-md);padding:28px;display:flex;flex-direction:column;gap:16px;min-height:296px;transition:border-color var(--be-dur-base) var(--be-ease),box-shadow var(--be-dur-base) var(--be-ease)}.person:hover{border-color:var(--be-grey-400)}.person.is-open{border-color:var(--be-teal-500);box-shadow:var(--be-shadow-elevated)}.p-head{display:flex;gap:16px;align-items:center}.p-portrait{width:72px;height:72px;flex:0 0 72px;background:var(--be-grey-100);border-radius:50%;overflow:hidden;display:block}.p-portrait img{width:100%;height:100%;object-fit:cover;display:block}.p-name{font-family:var(--be-font-sans);font-weight:700;font-size:20px;letter-spacing:-.01em;color:var(--be-blue-800);line-height:1.15;margin:0}.p-role{font-family:var(--be-font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--be-grey-600);margin-top:4px;line-height:1.4}.p-tagline{font-family:var(--be-font-sans);font-size:15px;line-height:1.5;color:var(--be-grey-800);margin:0;flex:1;text-wrap:pretty}.p-toggle{background:transparent;border:0;padding:0;text-align:left;cursor:pointer;font-family:var(--be-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--be-teal-500);display:inline-flex;align-items:center;gap:8px;margin-top:4px;transition:color var(--be-dur-fast) var(--be-ease)}.p-toggle:hover{color:var(--be-blue-link)}.p-toggle .sign{display:inline-flex;width:18px;height:18px;border:1px solid currentColor;border-radius:50%;align-items:center;justify-content:center;font-size:13px;line-height:1;transition:transform var(--be-dur-base) var(--be-ease)}.person.is-open .p-toggle .sign{transform:rotate(45deg)}.p-bio{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--be-ease)}.p-bio>.p-bio-inner{overflow:hidden}.person.is-open .p-bio{grid-template-rows:1fr}.p-bio-inner{padding-top:16px;border-top:1px solid var(--be-border)}.p-bio-inner p{font-family:var(--be-font-sans);font-size:14px;line-height:1.6;color:var(--be-grey-800);margin:0 0 12px}.p-bio-inner p:last-child{margin-bottom:0}.governance{margin-top:40px;padding:40px;border:1px solid var(--be-border);border-radius:var(--be-radius-md);background:var(--be-grey-050);display:grid;grid-template-columns:auto 1fr auto;gap:32px;align-items:center}.governance .group-tag{font-family:var(--be-font-mono);font-size:11px;letter-spacing:.16em;color:var(--be-teal-500);text-transform:uppercase}.governance h3{font-family:var(--be-font-sans);font-weight:700;font-size:22px;color:var(--be-blue-800);margin:6px 0 0}.governance p{font-size:15px;line-height:1.6;color:var(--be-grey-800);margin:0;max-width:56ch}@media(max-width:920px){.principles,.timeline-grid{grid-template-columns:1fr}.tl-item{grid-template-columns:1fr;gap:6px}.people{grid-template-columns:1fr}.governance{grid-template-columns:1fr;text-align:left}}.timeline-grid{display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:start;margin-top:24px}
