.story-founders,.story-family{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.story-photo img{width:100%;max-height:660px;object-fit:contain;display:block}.story-photo p{font-size:10px!important;letter-spacing:1px;text-align:center;margin-top:16px}.story-founders h2,.story-family h2,.story-timeline h2{font-size:clamp(38px,4.5vw,64px);line-height:1.08;margin:20px 0 28px}.story-founders p:not(.eyebrow),.story-family p:not(.eyebrow){font-size:14px;line-height:1.95;color:#596157}.story-timeline{background:#eeece5;text-align:center}.story-milestones{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;text-align:left;margin-top:55px}.story-milestones article{border-top:1px solid #9b8766;padding-top:25px}.story-milestones span{font-size:11px;letter-spacing:2px;color:#806847}.story-milestones h3{font-size:31px;line-height:1.2;margin:20px 0}.story-milestones p{font-size:13px;color:#596157;line-height:1.9}.story-call{display:block;margin-top:25px;letter-spacing:2px;font-size:14px}.story-family .text-link{font-size:10px;margin-top:25px;display:inline-block}@media(max-width:750px){.story-founders,.story-family{grid-template-columns:1fr;gap:35px}.story-milestones{grid-template-columns:1fr;gap:30px}.story-family .story-photo{grid-row:1}.story-photo img{max-height:540px}}