.mission-statement{width:min(100%,1160px);padding:clamp(52px,7vw,104px) var(--pad-x) clamp(80px,10vw,144px);margin:0 auto}.mission-heading{text-align:center;padding-bottom:clamp(44px,6vw,76px)}.mission-heading .eyebrow{margin:0 0 26px}.mission-heading h1{letter-spacing:-.035em;text-wrap:balance;max-width:22ch;margin:0 auto;font-size:clamp(42px,5.8vw,82px);font-weight:300;line-height:1.06}.mission-prose{letter-spacing:-.008em;color:var(--ink-soft);text-wrap:pretty;padding-top:clamp(40px,5vw,68px);font-size:clamp(18px,1.4vw,21px);line-height:1.7;position:relative}.mission-prose:before{content:"";background:var(--spectrum-rule);opacity:.8;height:1px;position:absolute;inset:0 0 auto}.mission-prose section{max-width:720px;margin:0 auto}.mission-prose section+section{margin-top:clamp(60px,7vw,88px)}.mission-prose p{margin:0 0 1.35em}.mission-prose p:last-child{margin-bottom:0}.mission-prose h2{letter-spacing:-.025em;text-wrap:balance;max-width:28ch;color:var(--ink);margin:0 0 30px;font-size:clamp(28px,2.6vw,37px);font-weight:300;line-height:1.18}.mission-prose strong{color:var(--ink);font-weight:500}.mission-prose .mission-lead{margin-bottom:1.5em;font-size:clamp(24px,2.2vw,30px);line-height:1.3}.mission-prose .mission-emphasis{margin-top:1.6em}.mission-prose .mission-closing{margin-top:36px;padding-top:34px;font-size:clamp(24px,2.2vw,30px);line-height:1.3;position:relative}.mission-prose .mission-closing:before{content:"";background:var(--spectrum-rule);opacity:.7;height:1px;position:absolute;inset:0 0 auto}@media (max-width:560px){.mission-statement{padding-top:48px}.mission-heading .eyebrow{margin-bottom:22px}.mission-heading h1{font-size:clamp(38px,10.4vw,58px)}.mission-prose{line-height:1.65}.mission-prose h2{text-align:center;margin:0 auto 24px}}
