.founder-hero-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:80px;align-items:center}.founder-page .ji-hero h1{font-size:clamp(36px,4.3vw,60px)}.founder-degree{display:inline-block;color:#00879a;font-size:12px;letter-spacing:1px;border:1px solid #cce5ef;padding:7px 12px;border-radius:5px;margin-bottom:20px}.founder-hero-links{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.founder-hero-links>a:last-child{display:flex;align-items:center;gap:10px;color:#00879b;font-size:12px}.founder-portrait{margin:0;max-width:350px;justify-self:end;position:relative;border-radius:15px;overflow:hidden;box-shadow:0 20px 45px #0a34551a;background:#092e50}.founder-portrait img{display:block;width:100%;height:auto;aspect-ratio:443/554;object-fit:cover}.founder-portrait figcaption{padding:20px 23px;background:linear-gradient(110deg,#0b3153,#075d70);color:#fff;display:grid;gap:8px}.founder-portrait figcaption>span{font-size:8px;letter-spacing:1.7px;color:#8edee8}.founder-portrait figcaption strong{font-size:12px;font-weight:400}.founder-copy p{font-size:14px;line-height:1.95;color:#5d7c91}.founder-affiliation{padding:24px;border:1px solid #dbeaf2;background:#f3f9fc;border-radius:12px;margin-top:30px;max-width:330px}.founder-affiliation>svg{color:#008b9f}.founder-affiliation h3{font-size:16px;font-weight:500;margin:15px 0 12px}.founder-affiliation p{font-size:12px;margin:0}.founder-roles{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.founder-roles article{border:1px solid #dce9f2;border-radius:12px;padding:28px;background:#f8fbfd}.founder-roles article>span{font-size:11px;letter-spacing:1px;color:#008c9e}.founder-roles h3{font-size:20px;font-weight:500;line-height:1.6;margin:20px 0 0}.founder-interests{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.founder-interests li,.founder-learning li{display:flex;align-items:center;gap:12px;font-size:12px;line-height:1.8;color:#55778d;border-bottom:1px solid #e0ebf3;padding:16px 0}.founder-interests svg,.founder-learning svg{color:#0091a3;flex-shrink:0}.founder-publications{display:grid;grid-template-columns:1fr 1.2fr;gap:65px}.founder-publications ul{padding:0;margin:0;list-style:none;display:grid;gap:12px}.founder-publications li{display:flex;align-items:center;gap:18px;padding:19px 22px;border:1px solid #dce9f2;border-radius:9px}.founder-publications li>span{font-size:10px;color:#8ba4b5}.founder-publications svg{color:#00899d}.founder-publications h3{font-size:15px;font-weight:500;margin:0;line-height:1.6}.founder-learning{display:grid;grid-template-columns:1fr 1.2fr;gap:65px}.founder-learning ul{list-style:none;padding:0;margin:0}.founder-vision{max-width:850px}.founder-vision p{font-size:18px;line-height:1.9;color:#3d677d}.founder-message{margin-top:55px;background:linear-gradient(120deg,#092f52,#07596d);border-radius:16px;padding:45px;color:#fff}.founder-message>svg{display:block;color:#8be2eb;margin-bottom:25px}.founder-message .eyebrow{color:#8bdce6}.founder-message h2{font-size:34px;margin:16px 0 24px}.founder-message .founder-copy p{font-size:17px;color:#c5e0e9;line-height:1.95}.founder-signature{display:block;border-top:1px solid #ffffff25;margin-top:28px;padding-top:24px;font-size:14px;line-height:1.8}.founder-signature small{font-size:11px;color:#91c6d6}.founder-profiles{display:grid;grid-template-columns:1fr 1.2fr;gap:65px;margin-top:60px}.founder-profiles>div:last-child{border-top:1px solid #dce9f2}.founder-profiles a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid #dce9f2;color:#00869a}.founder-profiles a>span{display:grid;gap:8px;min-width:0}.founder-profiles strong{font-size:13px;font-weight:500}.founder-profiles small{font-size:12px;color:#638297;overflow-wrap:anywhere}.founder-page .founder-source{font-size:10px;color:#7c92a1;margin:35px 0 20px}.founder-source a{text-decoration:underline;text-underline-offset:3px}@media(max-width:950px){.founder-hero-grid,.founder-learning,.founder-profiles,.founder-publications{gap:35px}.founder-roles article{padding:22px}.founder-roles h3{font-size:17px}.founder-interests{grid-template-columns:1fr}}@media(max-width:640px){.founder-hero-grid{grid-template-columns:1fr;gap:32px}.founder-page .ji-hero h1{font-size:39px}.founder-portrait{justify-self:start;max-width:290px}.founder-hero-links{gap:20px}.founder-hero-links .button{font-size:11px;padding:15px}.founder-affiliation{max-width:none}.founder-roles{grid-template-columns:1fr;gap:14px}.founder-roles h3{font-size:20px;margin-top:14px}.founder-interests{grid-template-columns:1fr 1fr;gap:0 20px}.founder-interests li{font-size:11px;align-items:flex-start;gap:8px}.founder-interests svg{margin-top:3px}.founder-learning,.founder-profiles,.founder-publications{grid-template-columns:1fr;gap:22px}.founder-publications li{padding:17px;gap:13px}.founder-publications h3{font-size:14px}.founder-message{padding:27px;margin-top:35px}.founder-message h2{font-size:28px}.founder-message .founder-copy p{font-size:15px}.founder-vision p{font-size:16px}.founder-profiles{margin-top:38px}.founder-profiles h2{margin-bottom:0}}