/* About page only: text-forward, no photo required. */
.about-story{max-width:1050px;margin:0 auto;padding:clamp(65px,8vw,120px) 6% 115px;text-align:left;min-height:65vh}
.about-story .eyebrow{color:#5b7c88}
.about-story h2{font:400 clamp(42px,5vw,70px)/1.13 Georgia,serif;letter-spacing:-.025em;margin:22px 0 38px;color:#203e4f}
.about-story p{font:clamp(17px,1.55vw,20px)/1.85 Georgia,serif;color:#51636b;max-width:800px;margin:0 0 23px}
.about-story .primary-cta{margin-top:22px}
@media(max-width:720px){.about-story{padding:65px 25px 85px}.about-story h2{margin-bottom:28px}.about-story p{font-size:17px;line-height:1.75}}
