.mission{background:var(--navy);color:#e4eaf5;padding-block:clamp(56px,8vw,96px)}.mission blockquote{font-family:var(--display);letter-spacing:-.025em;color:#fff;text-wrap:balance;max-width:24ch;font-size:clamp(26px,3.6vw,46px);font-weight:700;line-height:1.1}.mission p{color:var(--muted-d);max-width:60ch;margin-top:18px}.team{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px;display:grid}.person{background:var(--white);border:1px solid var(--line-soft);transition:transform .5s var(--ease),box-shadow .5s var(--ease);border-radius:18px;gap:10px;padding:22px;display:grid}.person:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.person .av{background:var(--paper);border:1px solid var(--line-soft);width:56px;height:56px;font-family:var(--display);color:var(--blue-ink);border-radius:50%;place-items:center;font-size:18px;font-weight:700;display:grid}.person h3{letter-spacing:-.015em;font-size:19px}.person .role{color:var(--muted);font-size:13.5px;font-weight:600}.person p{color:var(--muted);text-wrap:pretty;font-size:14px}.person a{color:var(--blue-ink);font-size:13px;font-weight:600}@media (max-width:980px){.team{grid-template-columns:1fr 1fr}}@media (max-width:560px){.team{grid-template-columns:1fr}}.facts3{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.facts3 div{border:1px solid var(--line-soft);background:var(--white);border-radius:18px;padding:22px}.facts3 b{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(28px,3vw,40px);display:block}.facts3 small{color:var(--muted);margin-top:6px;font-size:14px;display:block}@media (max-width:760px){.facts3{grid-template-columns:1fr}}
