
.history-hero{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:7%;padding:65px 7% 70px;background:var(--stone)}
.history-back{display:inline-block;font-size:10px;letter-spacing:1.4px;border-bottom:1px solid rgba(7,37,38,.35);padding-bottom:8px;margin-bottom:48px}
.history-hero h1{font-size:clamp(36px,3.7vw,50px);margin:22px 0 26px;line-height:1.13}
.history-hero h1 em{font-size:.95em}.history-deck{font-size:14px;line-height:1.9}
.history-hero figure{margin:0}.history-hero img{display:block;width:100%;height:auto}.history-hero figcaption{font-size:11px;line-height:1.7;margin-top:12px;color:rgba(7,37,38,.7)}
.history-story{max-width:790px;padding:64px 25px 72px;margin:0 auto}.history-story p{font-size:16px;line-height:1.95;margin:0 0 28px}.history-story p:first-child{font-family:'mrs-eaves',Georgia,serif;font-size:24px;line-height:1.6}.history-story p:last-child{margin-bottom:0}
.pie-story{background:var(--stone);padding:70px 7%}.pie-inner{max-width:1100px;margin:auto;display:grid;grid-template-columns:1fr 1.25fr;gap:9%;align-items:start}.pie-story h2{font-size:clamp(30px,3vw,42px)}.pie-story p:not(.eyebrow){font-size:15px;line-height:1.9;margin:0 0 22px}.pie-story .text-link{font-size:10px;line-height:1.8}
@media(max-width:760px){.history-hero{grid-template-columns:1fr;gap:30px;padding:32px 6% 40px}.history-back{margin-bottom:30px}.history-hero h1{font-size:36px}.history-hero figure{max-width:520px}.history-story{padding:42px 7% 48px}.history-story p{font-size:15px;line-height:1.85}.history-story p:first-child{font-size:23px}.pie-story{padding:42px 7%}.pie-inner{grid-template-columns:1fr;gap:16px}.pie-story h2{margin-bottom:12px}}
