.about-page{color:#202a3d}
.about-hero{padding:92px max(6%,calc((100% - 1320px)/2)) 84px;background:#f3dc62}
.about-hero .eyebrow,.about-stage .eyebrow,.about-focus>.eyebrow,.about-honesty .eyebrow{font-size:11px;font-weight:700;letter-spacing:1.7px}
.about-hero h1{max-width:920px;margin:0 0 26px;font:500 clamp(42px,6vw,76px)/1.06 Georgia,"Times New Roman",serif;letter-spacing:-1.8px}
.about-hero .about-lead{max-width:850px;margin:0 0 18px;font-size:20px;line-height:1.65}
.about-hero>p:not(.eyebrow):not(.about-lead){max-width:820px;margin-bottom:28px;color:#394254;font-size:15px;line-height:1.8}
.about-hero .button{margin-top:2px}
.about-stage{display:grid;grid-template-columns:minmax(0,.85fr) minmax(300px,1.15fr);align-items:start;gap:7%;padding:84px max(6%,calc((100% - 1320px)/2));background:#f4f3eb}
.about-stage h2,.about-focus>h2,.about-honesty h2{max-width:620px;margin:0;font:500 clamp(32px,4vw,50px)/1.12 Georgia,"Times New Roman",serif;letter-spacing:-.8px}
.about-stage>p{max-width:630px;margin:24px 0 0;color:#555e6d;font-size:16px;line-height:1.85}
.about-focus{padding:86px max(6%,calc((100% - 1320px)/2)) 96px}
.about-focus>h2{margin:0 0 38px}
.about-focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.about-focus-grid article{display:flex;flex-direction:column;min-height:335px;padding:28px 27px 25px;border:1px solid #dcdfd7;background:#f1f2ec}
.about-focus-grid article:nth-child(2){background:#f8f3dc}
.about-focus-grid article:nth-child(3){background:#e9eef2}
.about-focus-grid article>span{margin-bottom:31px;color:#687382;font-size:12px;letter-spacing:1.1px}
.about-focus-grid h3{margin:0 0 13px;font:500 25px/1.2 Georgia,"Times New Roman",serif}
.about-focus-grid p{flex:1;margin:0 0 22px;color:#535d6a;font-size:14px;line-height:1.75}
.about-focus-grid a{align-self:flex-start;border-bottom:1px solid #8a8f94;padding-bottom:3px;font-size:13px;font-weight:600}
.about-honesty{padding:76px max(6%,calc((100% - 1320px)/2)) 82px;background:#202a3d;color:#fffef9}
.about-honesty .eyebrow{color:#f3dc62}
.about-honesty h2{margin-bottom:27px}
.about-honesty ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:0 0 26px;padding:24px 0;border-top:1px solid #ffffff52;border-bottom:1px solid #ffffff52;list-style:none}
.about-honesty li{padding-left:17px;border-left:2px solid #f3dc62;color:#e5e8ec;font-size:14px;line-height:1.7}
.about-honesty>p:not(.eyebrow){max-width:800px;margin-bottom:18px;color:#e1e4e8;font-size:14px;line-height:1.8}
.about-honesty .quiet-link{color:#fffef9}
@media(max-width:760px){.about-hero{padding:66px 6% 60px}.about-hero .about-lead{font-size:17px}.about-stage{grid-template-columns:1fr;gap:10px;padding:60px 6%}.about-stage>p{margin-top:8px}.about-focus{padding:62px 6% 68px}.about-focus-grid{grid-template-columns:1fr;gap:12px}.about-focus-grid article{min-height:0;padding:24px}.about-focus-grid article>span{margin-bottom:22px}.about-honesty{padding:60px 6% 66px}.about-honesty ul{grid-template-columns:1fr;gap:18px}}
@media(prefers-reduced-motion:reduce){.about-page *{scroll-behavior:auto}}
