.wrap-narrow{width:100%;max-width:760px;padding:0 var(--sp-6);margin:0 auto}.a-hero{padding:var(--sp-16)0 var(--sp-10)}.a-hero h1{max-width:18ch;font-size:clamp(38px,5.2vw,60px)}.a-hero .lede{margin-top:var(--sp-6);max-width:52ch;font-size:22px}.prose{padding:var(--sp-8)0 var(--sp-16)}.prose h2{margin:var(--sp-12)0 var(--sp-5);font-size:clamp(26px,3.4vw,36px)}.prose p{color:var(--text-body);margin:0 0 var(--sp-5);max-width:66ch;font-size:19px}.prose b{color:var(--text-strong)}.pullquote{background:var(--surface-sunken);border-radius:var(--r-2xl);padding:var(--sp-10);margin:var(--sp-10)0}.pullquote p{font-family:var(--font-display);color:var(--text-strong);max-width:24ch;margin:0;font-size:clamp(22px,3vw,30px);font-weight:800;line-height:1.25}.team{background:var(--twilight-800);color:var(--text-on-dark)}.team .inner{padding:var(--sp-20)0}.team h2{color:#fff;font-size:clamp(26px,3.4vw,36px)}.team .sub{color:#d9cff0;margin-top:var(--sp-4);max-width:54ch;font-size:19px}.people{gap:var(--sp-6);margin-top:var(--sp-12);grid-template-columns:1fr 1fr;display:grid}.person{background:var(--twilight-700);border-radius:var(--r-2xl);padding:var(--sp-8)}.avatar{border-radius:var(--r-pill);width:64px;height:64px;font-family:var(--font-display);color:#fff;margin-bottom:var(--sp-5);justify-content:center;align-items:center;font-size:26px;font-weight:800;display:flex}.person h3{color:#fff;font-size:22px}.person .role{color:var(--fn-action-hi);font-family:var(--font-display);letter-spacing:var(--ls-caps);text-transform:uppercase;margin:6px 0 var(--sp-5);font-size:14px;font-weight:800}.person p{color:#c9bee6;font-size:16px}.values{padding:var(--sp-16)0;background:var(--surface-sunken)}.values-grid{gap:var(--sp-6);margin-top:var(--sp-10);grid-template-columns:repeat(3,1fr);display:grid}.value{background:var(--surface-card);border-radius:var(--r-xl);padding:var(--sp-6)}.value h3{color:var(--text-strong);margin-bottom:8px;font-size:19px}.value p{font-size:16px}.cta{background:var(--fn-action);color:#fff}.cta .inner{padding:var(--sp-20)0;text-align:center}.cta h2{color:#fff;font-size:clamp(28px,4vw,44px)}.cta p:not(.eyebrow){color:#f1e4ff;margin:var(--sp-5)auto 0;max-width:48ch;font-size:20px}.cta .actions{margin-top:var(--sp-8);justify-content:center;display:flex}@media (max-width:860px){.people,.values-grid{grid-template-columns:1fr}}
