.mission-page{--mission-line:#d6d8d0}.mission-page .header nav a[aria-current="page"]:after{transform:scaleX(1)}
.mission-hero{padding:64px var(--gutter) 48px}.mission-title-row{display:block;margin:30px 0 42px}.mission-title-row>.eyebrow{margin-bottom:10px}.mission-hero h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(50px,9.5vw,145px);font-weight:400;letter-spacing:.025em;line-height:.9;margin:0}.mission-hero h1 span{color:var(--accent)}.mission-lead{display:block;border-top:1px solid var(--mission-line);padding-top:30px}.mission-lead h2,.mission-story h2,.mission-next h2{font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-weight:400;letter-spacing:.045em;line-height:1.65}.mission-lead h2{font-size:clamp(25px,3.2vw,43px)}.mission-story{position:relative;isolation:isolate;padding:85px var(--gutter) 110px;display:block;background:#ebece6 url("assets/mission-city.png") center 52%/cover no-repeat}.mission-story:before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(247,246,242,.78)}.mission-story-copy{position:relative;z-index:1;max-width:560px;margin:0 auto;padding-top:0}.mission-story-copy p{font-size:13px;line-height:2.25;margin-bottom:24px}.mission-story-copy .mission-purpose-copy{font-family:inherit;font-size:13px;line-height:2.25;letter-spacing:0}.mission-story-copy .mission-purpose-note{border-top:1px solid var(--mission-line);padding-top:24px;margin-top:30px;font-size:clamp(19px,2.3vw,30px);line-height:2.1;letter-spacing:.04em}.mission-story-copy .mission-purpose-note span{font-family:"Yu Mincho","Hiragino Mincho ProN",serif}.mission-next{background:#ebece6;padding:62px var(--gutter);display:flex;align-items:end;justify-content:space-between;gap:24px}.mission-next h2{font-size:clamp(25px,3vw,40px);margin-top:20px}.mission-next>a{min-width:220px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ink);padding:16px 0;font-size:12px}.mission-next>a span{font-size:20px;transition:transform .25s}.mission-next>a:hover span{transform:translate(4px,-4px)}

@media(max-width:650px){.mission-hero{padding-top:40px;padding-bottom:32px}.mission-title-row{margin:36px 0 30px}.mission-title-row>.eyebrow{margin-bottom:7px}.mission-hero h1{font-size:clamp(45px,11.5vw,75px)}.mission-lead{padding-top:22px}.mission-lead h2{font-size:clamp(17px,6vw,24px)}.mission-story{padding:65px var(--gutter) 75px}.mission-story-copy{padding-top:0}.mission-story-copy p{font-size:12px;margin-bottom:20px}.mission-story-copy .mission-purpose-copy{font-size:12px}.mission-story-copy .mission-purpose-note{font-size:20px;padding-top:20px}.mission-next{padding-top:50px;padding-bottom:48px;align-items:flex-start;flex-direction:column;gap:25px}.mission-next>a{width:100%}}
.mission-next{background:#242a26;color:var(--paper)}
.mission-next>a{border-bottom-color:#ffffff40}

.mission-lead,.mission-story-copy{text-align:center}
.mission-title-row{text-align:center}
.mission-hero{padding-top:32px;padding-bottom:48px}.mission-title-row{margin-top:10px}.mission-title-row>.eyebrow{letter-spacing:.2em}.mission-hero h1{font-size:clamp(26px,5vw,76px)}
.mission-lead{position:relative;isolation:isolate;border-top:0;padding-bottom:30px}
.mission-lead:before{content:"";position:absolute;z-index:-1;inset:0 auto 0 50%;width:100vw;transform:translateX(-50%);background:#ebece6}
@media(max-width:650px){.mission-hero{padding-top:24px;padding-bottom:32px}.mission-title-row{margin-top:12px}.mission-hero h1{font-size:clamp(24px,6vw,40px)}.mission-lead{padding-bottom:22px}}
