body.about-page #main .about-statement{padding-block:44px 30px;background:var(--paper);color:var(--ink)}
body.about-page #main .about-statement .eyebrow{font:400 .875rem/1.5 var(--sans);letter-spacing:.14em;margin:0 0 18px;color:#454a3d}
body.about-page #main .about-statement h1{font-family:var(--serif);font-weight:400;font-size:clamp(2.6rem,4.3vw,4.25rem);line-height:1.08;letter-spacing:-.025em;max-width:1050px;margin:0;text-wrap:pretty;color:#111410}
body.about-page #main .about-statement h1 span{display:block;font-weight:400}
body.about-page #main .about-statement h1 em{font-weight:400;color:inherit}
body.about-page #main .about-statement h1 .alive{color:#496044}
body.about-page #main .about-opening{padding-top:16px}
body.about-page #main .about-opening h2{font-size:clamp(2rem,3vw,3rem);margin-bottom:20px;max-width:950px}
@media(max-width:800px){body.about-page #main .about-statement{padding-block:24px 20px}body.about-page #main .about-statement .eyebrow{margin-bottom:14px}body.about-page #main .about-statement h1{font-size:clamp(2.1rem,7.5vw,3rem);line-height:1.12}body.about-page #main .about-opening{padding-top:12px}}
