.bio-role{font-size:11px;line-height:1.7;color:#89713b;letter-spacing:.3px;margin:0 0 18px}.bio-overview{display:grid;grid-template-columns:.85fr 1.25fr;gap:85px;align-items:start}.bio-overview h2{margin-top:22px}.bio-prose p{font-size:15px;line-height:1.95;max-width:none;margin-bottom:22px}.bio-prose p:last-child{margin-bottom:0}.bio-prose .text-link{margin-top:8px}.expertise-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.expertise-item{border:1px solid #ded6c4;border-radius:15px;padding:25px;background:#f3f0e7;transition:background .25s,transform .25s}.expertise-item:hover{background:#f3eddb;transform:translateY(-3px)}.expertise-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:27px}.expertise-top>.ui-icon{width:31px;height:31px;color:#9c8135}.expertise-top>span{font:10px monospace;color:#a09478}.expertise-item h3{font-size:20px;line-height:1.4;letter-spacing:-.4px;margin-bottom:15px}.expertise-item p{font-size:13px;line-height:1.85;margin-bottom:0}.bio-principle{padding:60px 0 5px}.bio-principle h2{font-size:clamp(30px,4vw,48px);line-height:1.25;max-width:900px;margin-top:25px}@media(max-width:900px){.bio-overview{gap:45px}.expertise-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.bio-overview{grid-template-columns:1fr;gap:12px}.bio-prose p{font-size:14px}.bio-role{font-size:10px;max-width:280px}.expertise-grid{grid-template-columns:1fr;gap:14px}.expertise-item{padding:23px}.expertise-top{margin-bottom:18px}.expertise-item h3{font-size:21px}.bio-principle{padding-top:45px}}@media(prefers-reduced-motion:reduce){.expertise-item{transition:none}}
