/* LD Founder Section */
.ld-founder__wrapper{display:grid;grid-template-columns:5fr 6fr;gap:7rem;align-items:center}
@media(max-width:900px){.ld-founder__wrapper{grid-template-columns:1fr;gap:4rem}}
.ld-founder__photo-frame{position:relative;overflow:hidden;border-radius:4px;box-shadow:0 20px 60px rgba(43,27,23,.15)}
.ld-founder__img{width:100%;height:auto;display:block;filter:saturate(.95);transition:transform .6s ease}
.ld-founder__photo-frame:hover .ld-founder__img{transform:scale(1.02)}
.ld-founder__photo-badge{position:absolute;bottom:2.5rem;left:2.5rem;background:var(--ld-bordeaux);color:var(--ld-beige);font-family:'Manrope',sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:.6rem 1.4rem}
.ld-founder__eyebrow{font-family:'Manrope',sans-serif;font-size:1.1rem;letter-spacing:.25em;text-transform:uppercase;color:var(--ld-or);margin-bottom:2rem;display:block}
.ld-founder__title{font-family:'Fraunces',serif;font-size:clamp(2.8rem,4vw,4.2rem);font-weight:400;letter-spacing:.04em;margin-bottom:3rem;line-height:1.1}
.ld-founder__quote{margin:0 0 3rem;padding-left:2.5rem;border-left:2px solid var(--ld-or)}
.ld-founder__quote p{font-family:'Fraunces',serif;font-size:2.1rem;font-style:italic;font-weight:400;line-height:1.65;margin:0;color:var(--ld-bordeaux)}
.ld-founder__text{font-family:'Manrope',sans-serif;font-size:1.4rem;line-height:1.8;opacity:.72;margin-bottom:3rem}
.ld-founder__signature{margin-bottom:3.5rem;border-top:1px solid rgba(212,175,55,.35);padding-top:2rem}
.ld-founder__name{font-family:'Fraunces',serif;font-size:2.2rem;font-weight:500;letter-spacing:.08em;margin:0 0 .4rem}
.ld-founder__role{font-family:'Manrope',sans-serif;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;opacity:.5;margin:0}