
.founder,.legacy{color:#282724}.founder-hero{background:#edeae4;padding:110px 0 72px}.founder-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:6vw}.founder-hero h1,.legacy-hero h1{font-size:clamp(3.2rem,7vw,7rem);line-height:1.02;letter-spacing:-.055em;font-weight:500;margin:22px 0}.founder-hero p,.legacy-hero p{font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.6;max-width:660px}.founder-hero figure{margin:0;overflow:hidden;max-height:640px;background:#252525}.founder-hero figure img{width:100%;height:100%;max-height:640px;object-fit:cover;object-position:center 24%;display:block}.founder-credentials{display:flex;flex-direction:column;gap:8px;margin:28px 0;color:#6c665d;font-size:.88rem;letter-spacing:.035em}.legacy-button{display:inline-flex;background:#9b9278;color:white!important;text-decoration:none;padding:15px 25px;font-weight:600;margin-top:18px}.founder-lead,.founder-section-grid,.legacy-intro{display:grid;grid-template-columns:1fr 1.3fr;gap:8vw;padding-top:95px;padding-bottom:95px}.founder h2,.legacy h2{font-size:clamp(2rem,3.6vw,3.4rem);line-height:1.16;letter-spacing:-.035em;font-weight:500;margin:12px 0 24px}.founder-lead p,.founder-section p,.legacy-intro p,.legacy-end p{font-size:1.05rem;line-height:1.9;color:#59554f}.founder-section{background:#f5f2ed}.founder-section-grid{padding-top:90px;padding-bottom:90px}.founder-list article{border-top:1px solid #d9d3c9;padding:22px 0}.founder-list h3{font-size:1.3rem;margin:0 0 9px;font-weight:600}.founder-list p{margin:0}.founder-career{background:#fff}.founder-focus{padding:90px 0}.founder-focus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.founder-focus-grid a{display:flex;justify-content:space-between;gap:12px;padding:24px;background:#fff;color:#302e2b;text-decoration:none;border:1px solid #e0dbd2}.legacy-hero{padding:140px 0 110px;background:#ebe6dc}.legacy-hero p{max-width:780px}.legacy-anchor{display:inline-block;margin-top:24px;color:#615943}.legacy-profiles{padding-bottom:100px}.legacy-person{display:grid;grid-template-columns:230px 1fr;gap:7vw;padding:48px 0;border-top:1px solid #d9d3c9}.legacy-person-mark{background:#e9e5dd;min-height:220px;position:relative;display:flex;align-items:center;justify-content:center}.legacy-person-mark>span{position:absolute;top:16px;left:18px;color:#827967}.legacy-initial{font-size:6rem;color:#a29982;font-family:Georgia,serif}.legacy-person h2{margin:12px 0}.legacy-person p{line-height:1.8;color:#5b554d}.legacy-note{font-size:.88rem!important;color:#8c8479!important}.legacy-values{background:#272723;color:#fff;padding:100px 0}.legacy-values h2{color:#fff}.legacy-values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:55px}.legacy-values-grid>div{border-top:1px solid #7b786d;padding-top:24px}.legacy-values-grid b{color:#b8ad91}.legacy-values-grid h3{font-size:1.3rem;margin:20px 0}.legacy-values-grid p{color:#d0ccc4;line-height:1.7}.legacy-end{padding-top:100px;padding-bottom:110px;max-width:900px}.legacy-end p{max-width:680px}@media(max-width:800px){.founder-hero-grid,.founder-lead,.founder-section-grid,.legacy-intro{grid-template-columns:1fr;gap:24px}.founder-hero{padding-top:95px}.founder-hero figure{max-width:520px}.founder-focus-grid{grid-template-columns:1fr 1fr}.legacy-person{grid-template-columns:1fr;gap:22px}.legacy-person-mark{min-height:180px;max-width:260px}.legacy-values-grid{grid-template-columns:1fr 1fr}.legacy-hero{padding:110px 0 70px}}@media(max-width:480px){.founder-focus-grid,.legacy-values-grid{grid-template-columns:1fr}.founder-hero h1,.legacy-hero h1{font-size:3.2rem}}
