.founder-story{border-top:1px solid #38332a}.founder-heading{margin-bottom:28px}.founder-heading h2{font-family:var(--serif);font-size:clamp(30px,4vw,48px);line-height:1.2;margin:14px 0 0}.founder-heading em{font-style:normal;color:var(--gold)}.founder-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(30px,5vw,72px);align-items:start}.founder-copy p,.founder-name>p:not(.eyebrow){font-size:1rem;line-height:1.85;color:#c6c6c6;margin:0 0 20px}.founder-copy p:last-child{margin-bottom:0}.founder-name{border-left:1px solid #655238;padding-left:clamp(24px,3vw,40px)}.founder-name h3{font-family:var(--serif);font-size:clamp(27px,3vw,38px);font-weight:400;color:var(--gold);margin:14px 0 20px}.founder-name strong{color:#f0e9dd;font-weight:500}.founder-slogan{border-top:1px solid #38332a;padding-top:22px;margin-top:25px}.founder-slogan p{font-size:1rem;letter-spacing:.16em;color:var(--gold);margin:0 0 12px}.founder-slogan span{display:block;font-size:1rem;line-height:1.8;color:#c6c6c6}@media(max-width:800px){.founder-layout{grid-template-columns:1fr;gap:28px}.founder-name{border-left:0;border-top:1px solid #655238;padding:26px 0 0}.founder-heading{margin-bottom:22px}}