.mission-reading-width{width:min(800px,calc(100% - 48px));margin-right:auto;margin-left:auto}
.mission-intro{padding:clamp(138px,16svh,176px) 0 60px;border-bottom:1px solid var(--line);background:var(--canvas)}
.mission-intro .eyebrow{display:block;margin-bottom:42px}
.mission-intro h1{margin:0;font:300 clamp(48px,4.5vw,64px)/1.08 var(--display);letter-spacing:-.035em}
.mission-intro__summary{max-width:760px;margin:48px 0 0;color:var(--muted);font-size:17px;line-height:30px}
.mission-intro__summary p{margin:0 0 22px}
.mission-intro__summary p:last-child{margin-bottom:0;color:var(--ink);font-weight:500}
.mission-prose{padding-top:48px;padding-bottom:88px}
.mission-prose p,.mission-prose li{font-size:17px;line-height:30px}
.mission-prose p{margin:0 0 32px}
.mission-prose strong{font-weight:650;color:var(--ink)}
.mission-section{padding:32px 0 0;scroll-margin-top:96px}
.mission-section+.mission-section{margin-top:64px}
.mission-section>.eyebrow{display:block;margin-bottom:20px}
.mission-section h2{margin:0 0 42px;font:300 clamp(32px,3vw,42px)/1.2 var(--display);letter-spacing:-.025em}
.mission-inline-sequence{display:flex;margin:50px 0 0!important;padding:24px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);align-items:center;justify-content:space-between;font:300 clamp(18px,1.8vw,24px)/1 var(--display)!important}
.mission-inline-sequence i{color:var(--muted);font-style:normal}
.mission-value-prose{margin-top:52px}
.mission-value-prose p:last-child{margin-bottom:0}
.mission-principles{margin-top:54px;border-top:1px solid var(--ink)}
.mission-principles section{padding:34px 0 38px;border-bottom:1px solid var(--line)}
.mission-principles h3{margin:0 0 18px;font:500 24px/1.35 var(--display);letter-spacing:-.015em}
.mission-principles p{max-width:760px;margin:0;color:var(--muted)}
.mission-final{padding:32px 0 100px;background:var(--canvas);color:var(--ink)}
.mission-final .eyebrow{display:block;margin-bottom:20px;color:var(--muted)}
.mission-final h2{max-width:780px;margin:0 0 42px;font:300 clamp(32px,3vw,42px)/1.2 var(--display);letter-spacing:-.025em}
.mission-final__body{max-width:720px;margin-top:0}
.mission-final__body p{margin:0 0 24px;color:var(--muted);font-size:17px;line-height:30px}
.mission-final__body p:last-child{margin-bottom:0}
.mission-final__line{margin:48px 0 0;color:var(--ink);font-size:18px;line-height:30px;font-weight:520}
@media(max-width:600px){.mission-reading-width{width:min(100% - 40px,800px)}.mission-intro{padding:118px 0 52px}.mission-intro .eyebrow{margin-bottom:30px}.mission-intro h1{font-size:44px;line-height:1.08}.mission-intro__summary{margin-top:34px;font-size:16px;line-height:28px}.mission-prose{padding-top:34px;padding-bottom:68px}.mission-prose p,.mission-prose li{font-size:16px;line-height:28px}.mission-section{padding-top:24px}.mission-section+.mission-section{margin-top:52px}.mission-section h2{margin-bottom:34px;font-size:34px}.mission-inline-sequence{gap:8px;font-size:15px!important}.mission-value-prose{margin-top:42px}.mission-principles{margin-top:44px}.mission-principles section{padding:28px 0 32px}.mission-principles h3{font-size:22px}.mission-final{padding:24px 0 76px}.mission-final .eyebrow{margin-bottom:20px}.mission-final h2{margin-bottom:34px;font-size:34px;line-height:1.2}.mission-final__body{margin-top:0}.mission-final__body p{font-size:16px;line-height:28px}.mission-final__line{margin-top:38px;font-size:17px}}
