.mh-founder{--mh-f-cream:#fbf5e9;--mh-f-green:#163d2b;--mh-f-ink:#264334;--mh-f-muted:#53654f;--mh-f-orange:#ef5d23;--mh-f-line:#d8d7c5;color:var(--mh-f-ink);background:var(--mh-f-cream);font-family:Arial,Helvetica,sans-serif;isolation:isolate}
.mh-founder *{box-sizing:border-box}
.mh-founder h1,.mh-founder h2,.mh-founder p,.mh-founder figure{margin:0}
.mh-founder h1,.mh-founder h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.035em;line-height:1.12;text-transform:none!important;color:inherit}
.mh-founder a{color:inherit}
.mh-founder a:focus-visible{outline:3px solid #a44720;outline-offset:6px}
.mh-founder__hero{background:linear-gradient(112deg,#fbf5e9 38%,#f0eddf);border-bottom:1px solid var(--mh-f-line)}
.mh-founder__hero-inner{max-width:1240px;margin:0 auto;padding:64px 48px 54px;display:grid;grid-template-columns:1.22fr 1fr;align-items:center;gap:72px}
.mh-founder__eyebrow{font-size:11px;line-height:1.5;font-weight:700;letter-spacing:.19em;text-transform:uppercase}
.mh-founder__intro h1{font-size:clamp(40px,4.25vw,58px);max-width:650px;margin:21px 0 24px;text-wrap:balance}
.mh-founder__lead{font-size:19px;line-height:1.65;max-width:42ch}
.mh-founder__signature{display:flex;align-items:center;gap:17px;margin-top:30px}
.mh-founder__signature-line{width:36px;height:2px;flex:none;background:var(--mh-f-orange)}
.mh-founder__signature p{font-size:15px;line-height:1.5}
.mh-founder__signature strong{font-weight:700}
.mh-founder__signature p span{display:block;margin-top:3px;font-size:12px;color:var(--mh-f-muted)}
.mh-founder__read-link{display:inline-flex;align-items:center;gap:18px;font-size:13px;font-weight:700;min-height:44px;margin-top:20px;text-underline-offset:5px;text-decoration-thickness:1px}
.mh-founder__read-link span{font-size:20px}
.mh-founder__portrait{width:100%;max-width:420px;justify-self:end;position:relative;min-width:0}
.mh-founder__image-frame{aspect-ratio:4/5;border-radius:160px 160px 12px 12px;overflow:hidden;position:relative;background:#e8dfce;border:1px solid #bca980;box-shadow:12px 12px 0 #e8e3d1}
.mh-founder__image-frame img{display:block;position:absolute;left:0;top:0;width:100%;height:auto;max-width:none}
.mh-founder__portrait figcaption{display:flex;justify-content:center;align-items:center;gap:9px;margin-top:24px;font-size:11px;line-height:1.5;letter-spacing:.05em;color:var(--mh-f-muted)}
.mh-founder__portrait figcaption span{width:6px;height:6px;flex:none;border-radius:50%;background:var(--mh-f-orange)}
.mh-founder__story{max-width:1120px;margin:0 auto;padding:12px 48px 32px}
.mh-founder__chapter{display:grid;grid-template-columns:.68fr 1.32fr;gap:64px;padding:47px 0 43px;border-bottom:1px solid var(--mh-f-line);scroll-margin-top:130px}
.mh-founder__chapter:last-child{border-bottom:0}
.mh-founder__chapter-number{display:block;font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.14em;color:#a44720;margin-bottom:13px}
.mh-founder__chapter h2{font-size:34px;text-wrap:balance}
.mh-founder__chapter-copy{max-width:65ch;font-size:17px;line-height:1.8}
.mh-founder__chapter-copy p+p{margin-top:18px}
.mh-founder__closing{background:var(--mh-f-green);color:var(--mh-f-cream)}
.mh-founder__closing-inner{max-width:1120px;margin:0 auto;padding:48px;display:flex;align-items:center;justify-content:space-between;gap:40px}
.mh-founder__closing .mh-founder__eyebrow{color:#d8d5b6;font-size:10px}
.mh-founder__closing h2{font-size:42px;margin:12px 0}
.mh-founder__closing-copy{font-size:15px;line-height:1.65;max-width:49ch;color:#e6e7d9}
.mh-founder__button{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:24px;min-height:56px;padding:17px 25px;border:1px solid var(--mh-f-orange);border-radius:40px;background:var(--mh-f-orange);color:#1a0a00!important;font-size:13px;line-height:1.4;font-weight:700;text-decoration:none;transition:background .18s ease}
.mh-founder__button span{font-size:22px;line-height:1}
.mh-founder__button:hover{background:#f47847;border-color:#f47847}
.mh-founder__closing a:focus-visible{outline-color:#fbf5e9}
section:has(> .mh-founder){margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}
@media(max-width:1099px){.mh-founder__hero-inner{padding:52px 32px 46px;gap:40px}.mh-founder__intro h1{font-size:46px}.mh-founder__lead{font-size:18px}.mh-founder__chapter{gap:38px}.mh-founder__closing-inner{padding:42px 32px;gap:26px}.mh-founder__closing h2{font-size:36px}.mh-founder__button{padding:17px 22px;gap:16px}}
@media(max-width:799px){.mh-founder__hero-inner{grid-template-columns:1fr;padding:40px 26px 34px;gap:32px}.mh-founder__intro{max-width:620px;margin:0 auto}.mh-founder__intro h1{font-size:clamp(36px,6.2vw,48px);max-width:580px;margin:16px 0 20px}.mh-founder__lead{font-size:18px;line-height:1.65;max-width:52ch}.mh-founder__signature{margin-top:23px}.mh-founder__read-link{margin-top:12px}.mh-founder__portrait{max-width:350px;justify-self:center}.mh-founder__image-frame{border-radius:140px 140px 10px 10px;box-shadow:9px 9px 0 #e8e3d1}.mh-founder__portrait figcaption{margin-top:20px}.mh-founder__story{padding:6px 26px 16px;max-width:672px}.mh-founder__chapter{grid-template-columns:1fr;gap:19px;padding:32px 0}.mh-founder__chapter-heading{display:flex;gap:17px;align-items:baseline}.mh-founder__chapter-number{margin:0;flex:none}.mh-founder__chapter h2{font-size:31px}.mh-founder__chapter-copy{font-size:17px;line-height:1.75}.mh-founder__chapter-copy p+p{margin-top:16px}.mh-founder__closing-inner{padding:37px 26px 40px;display:block;max-width:672px}.mh-founder__closing h2{font-size:36px}.mh-founder__closing-copy{font-size:16px}.mh-founder__button{margin-top:25px;min-height:54px}}
@media(max-width:389px){.mh-founder__hero-inner{padding-left:21px;padding-right:21px}.mh-founder__intro h1{font-size:35px}.mh-founder__lead{font-size:17px}.mh-founder__story{padding-left:21px;padding-right:21px}.mh-founder__chapter h2{font-size:29px}.mh-founder__closing-inner{padding-left:21px;padding-right:21px}.mh-founder__button{width:100%;justify-content:space-between}.mh-founder__eyebrow{font-size:10px}}
@media(prefers-reduced-motion:reduce){.mh-founder *{transition:none!important;scroll-behavior:auto!important}}
