.founder-profile{color:#2c3428}.founder-profile section[id]{scroll-margin-top:110px}.founder-profile-hero{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:start}.founder-portrait-panel{margin:0;overflow:hidden;background:#e6dfcb;border:1px solid #d7cdb3;border-radius:24px}.founder-portrait-panel img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.founder-portrait-panel figcaption{padding:23px 25px;background:#e8eaca}.founder-portrait-panel figcaption>span{font-size:23px;font-weight:750;letter-spacing:-.7px}.founder-portrait-panel figcaption p{font-size:12px;line-height:1.9;color:#535e42;margin-top:7px}.founder-kicker{display:block;font-size:10px;letter-spacing:.1em;line-height:1.9;font-weight:750;color:#925b37}.public-site .founder-profile-intro h2{font-size:48px;letter-spacing:-1.8px;line-height:1.2;margin:17px 0 20px;overflow-wrap:anywhere}.founder-profile-intro h2>span{display:block;font-size:28px;line-height:1.6;letter-spacing:-.8px;font-weight:550;color:#72794f}.founder-profile .founder-role{font-size:14px;color:#536b4b;font-weight:650;line-height:1.9}.founder-profile .founder-summary{font-size:18px;line-height:1.8;color:#414c37;margin-top:22px}.founder-biography p{font-size:14px;line-height:1.95;color:#626852;margin-top:18px}.founder-actions{display:flex;align-items:center;flex-wrap:wrap;gap:17px 25px;margin-top:27px}.founder-actions a{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:12px;line-height:1.8;font-weight:750;color:#31523f}.founder-actions a:first-child{padding:13px 18px;border-radius:9px;background:#2c5342;color:#fffaf0}.founder-actions a:hover,.founder-source-links a:hover,.founder-source-note a:hover{text-decoration:underline;text-underline-offset:4px}.founder-profile-nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px;padding:22px 0;border-top:1px solid #ded8c5;border-bottom:1px solid #ded8c5}.founder-profile-nav a{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px;font-weight:650;line-height:1.8;border:1px solid #d9d4c0;background:#f6f2e6;color:#4a5a3b;border-radius:8px;padding:10px 15px;min-height:44px}.founder-profile-nav a:hover{background:#e6ebcf}.founder-section-heading{max-width:820px;margin-bottom:28px}.founder-section-heading>svg{color:#8b6840;margin-bottom:17px}.public-site .founder-section-heading h3{font-size:34px;line-height:1.4;letter-spacing:-1px;font-weight:750;margin-top:10px}.founder-section-heading>p{color:#636b54;font-size:14px;line-height:1.95;margin-top:15px}.founder-highlights{margin-top:57px;padding:31px;border:1px solid #dad4bf;border-radius:19px;background:#f3efdf}.founder-highlight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.founder-highlight-grid strong{font-size:39px;line-height:1.4;font-weight:750;letter-spacing:-1.5px;color:#53613b}.founder-highlight-grid p{font-size:12px;line-height:1.9;color:#576247;margin-top:7px}.founder-source-note{font-size:11px;color:#5f654f;line-height:1.9;border-top:1px solid #d8d2bb;margin-top:24px;padding-top:17px}.founder-source-note a{display:inline-flex;align-items:center;gap:4px;color:#34533e;font-weight:650;margin-left:5px}.founder-content-section{margin-top:70px}.founder-education-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.founder-qualifications,.founder-teaching-history{padding:30px;border:1px solid #dbd4c3;border-radius:18px;background:#fffcf4;min-width:0}.public-site .founder-profile h4{font-size:18px;font-weight:750;line-height:1.6;letter-spacing:-.3px}.founder-qualifications ul{margin-top:23px;display:grid;gap:16px}.founder-qualifications li{display:flex;align-items:flex-start;gap:13px;padding:14px;border-radius:10px;background:#f0efdf;color:#4f5d3c;font-size:13px;line-height:1.85}.founder-qualifications li svg{flex-shrink:0;margin-top:4px}.founder-teaching-history{background:#f6eadb;border-color:#e0ccb4}.founder-teaching-history>strong{display:block;font-size:38px;line-height:1.4;margin:10px 0;letter-spacing:-1px;color:#925c34}.founder-teaching-history>p{font-size:13px;line-height:1.9;color:#6d614d;margin-top:14px}.founder-timeline{display:grid;gap:20px;margin-top:27px;border-top:1px solid #ddcbb2;padding-top:23px}.founder-timeline>div{display:grid;grid-template-columns:90px 1fr;gap:15px}.founder-timeline>div>span{font-size:11px;color:#855b36;font-weight:750;line-height:1.9}.founder-timeline h5{font-size:13px;font-weight:750;line-height:1.8}.founder-timeline p{font-size:12px;line-height:1.9;color:#6d614d;margin-top:5px}.founder-skills-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.founder-skills-grid article{border:1px solid #d7d6bf;background:#f1f2e2;border-radius:15px;padding:25px;min-width:0}.founder-skills-grid article:nth-child(3n+2){border-color:#d7cddd;background:#f2edf5}.founder-skills-grid article:nth-child(3n){border-color:#e1d3be;background:#f8efdf}.founder-skills-grid ul{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.founder-skills-grid li{font-size:11px;line-height:1.8;color:#535b48;padding:5px 8px;background:#fffdf680;border:1px solid #d9d6c4;border-radius:6px}.founder-subsection-heading{display:flex;align-items:center;gap:12px;margin:35px 0 20px;color:#535b3f}.founder-disclosure-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.founder-disclosure-grid details{min-width:0;border:1px solid #dcd7c5;background:#fffdf5;border-radius:11px}.founder-disclosure-grid summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none;cursor:pointer;padding:20px;min-height:66px;font-size:14px;line-height:1.8;font-weight:650;color:#3c4d36}.founder-disclosure-grid summary::-webkit-details-marker{display:none}.founder-disclosure-grid summary svg{flex-shrink:0}.founder-disclosure-grid details[open] summary svg{transform:rotate(180deg)}.founder-disclosure-grid details>p,.founder-disclosure-grid details>ul{padding:0 20px 21px;color:#626a51;font-size:13px;line-height:1.95}.founder-disclosure-grid details>ul{padding-left:37px;list-style:disc}.founder-disclosure-grid li+li{margin-top:8px}.founder-book-series-title{margin-bottom:22px}.founder-book-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.founder-book-grid li{padding:25px;border:1px solid #d7d1b9;border-radius:14px;background:linear-gradient(135deg,#f4ecd6,#faf6e8);min-width:0}.founder-book-grid li:nth-child(3n+2){background:linear-gradient(135deg,#e8e3ef,#f6f1fa);border-color:#d4cadf}.founder-book-grid li:nth-child(3n){background:linear-gradient(135deg,#e8edcf,#f4f6e6);border-color:#ccd4ac}.founder-book-grid li>span{display:block;color:#686248;font-size:10px;font-weight:700;letter-spacing:.06em}.founder-book-grid li>svg{margin:20px 0;color:#786340}.founder-book-grid h5{font-size:15px;line-height:1.8;font-weight:750;color:#39482f}.founder-sample-link{display:inline-flex;gap:10px;align-items:center;font-size:13px;color:#315440;font-weight:750;min-height:44px;margin-top:22px}.founder-featured-books{display:flex;flex-wrap:wrap;gap:10px}.founder-featured-books li{font-size:13px;line-height:1.9;padding:12px 16px;border:1px solid #dad5bf;border-radius:8px;color:#586146;background:#f3efdf}.founder-sports-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.founder-sports-grid article{border:1px solid #ddd4c1;background:#f8f2e5;border-radius:14px;padding:25px}.founder-sports-grid p{font-size:13px;line-height:1.95;color:#63654f;margin-top:13px}.founder-vision-panel{margin-top:65px;border:1px solid #c8d39d;border-radius:23px;padding:39px;background:#e8edcf}.founder-vision-panel>svg{color:#5e703a;margin-bottom:17px}.public-site .founder-vision-panel>h3{font-size:35px;line-height:1.45;font-weight:750;letter-spacing:-1px;margin:12px 0 20px;max-width:750px}.founder-vision-panel>p{font-size:15px;line-height:1.95;color:#4d5c39;max-width:850px}.founder-vision-panel>ul{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:25px}.founder-vision-panel>ul>li{font-size:13px;line-height:1.9;padding:15px;border:1px solid #c7cfac;border-radius:9px;background:#f5f6e7;color:#405336}.founder-vision-panel blockquote{margin-top:30px;border-left:3px solid #9ba767;padding-left:24px;font-size:21px;line-height:1.75;color:#3f4f31;letter-spacing:-.3px}.founder-vision-panel cite{display:block;font-size:12px;font-style:normal;font-weight:650;margin-top:13px}.founder-ecosystem-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:32px;border-top:1px solid #c8d0aa;padding-top:25px}.founder-ecosystem-grid p{font-size:12px;line-height:1.9;color:#566346;margin-top:8px}.founder-source-links{display:flex;flex-wrap:wrap;align-items:center;gap:17px 25px;padding:26px 0;margin-top:28px}.founder-source-links strong{font-size:12px;color:#596345}.founder-source-links a{display:inline-flex;gap:5px;align-items:center;color:#3d5940;min-height:35px;font-size:11px;line-height:1.8}.founder-contact-links{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;padding:20px 0;border-top:1px solid #ded8c5}.founder-contact-links strong{font-size:13px;color:#596345}.founder-contact-links a{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:13px;color:#3d5940;overflow-wrap:anywhere}[lang=ta] .founder-profile-intro h2{font-size:39px;letter-spacing:-.7px;line-height:1.6}[lang=ta] .founder-profile .founder-kicker{font-size:12px;letter-spacing:0}[lang=ta] .founder-profile li,[lang=ta] .founder-profile p{font-size:16px}[lang=ta] .founder-profile .founder-source-note{font-size:13px}[lang=ta] .founder-actions a,[lang=ta] .founder-profile-nav a{font-size:14px}@media (max-width:1000px){.founder-profile-hero{gap:30px;grid-template-columns:.85fr 1.15fr}.public-site .founder-profile-intro h2{font-size:38px}.founder-book-grid,.founder-skills-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-ecosystem-grid,.founder-highlight-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.founder-profile-hero{grid-template-columns:1fr;gap:30px}.founder-portrait-panel{max-width:460px}.founder-book-grid,.founder-disclosure-grid,.founder-education-grid,.founder-skills-grid,.founder-sports-grid{grid-template-columns:1fr}.founder-content-section{margin-top:46px}.founder-vision-panel{padding:25px}.founder-vision-panel>ul{grid-template-columns:1fr}.founder-source-links{align-items:flex-start;flex-direction:column;gap:10px}.public-site .founder-section-heading h3,.public-site .founder-vision-panel>h3{font-size:28px}.founder-highlights,.founder-qualifications,.founder-teaching-history{padding:24px}.founder-profile-nav a{flex:1 1 210px}.founder-profile .founder-summary,.founder-vision-panel blockquote{font-size:18px}}@media (max-width:380px){.public-site .founder-profile-intro h2{font-size:33px}.founder-highlight-grid{gap:20px}.founder-highlight-grid strong{font-size:32px}.founder-timeline>div{gap:5px}.founder-ecosystem-grid,.founder-timeline>div{grid-template-columns:1fr}}