.about-refined .about-intro{grid-template-columns:1.45fr .8fr;gap:60px;padding:55px 0 50px}.about-refined .about-intro h1{font-size:clamp(38px,3.8vw,56px);line-height:1.14;letter-spacing:-.045em;margin:24px 0}.about-refined .about-intro .about-lead{font-size:18px;line-height:1.75;max-width:670px;color:#c5c5c9;margin-bottom:25px}.about-proof-points{display:grid;grid-template-columns:.7fr 1fr 1.1fr;gap:15px;margin:28px 0}.about-proof-points>div{padding-top:17px;border-top:2px solid #7f9877;min-width:0}.about-proof-points b{display:block;font-size:17px;line-height:1.5;font-weight:600;color:#e1f6ad;margin-bottom:9px}.about-proof-points span{display:block;font-size:12px;line-height:1.7;color:#b1b1b5}.about-refined .about-photo img{aspect-ratio:4/5}.about-refined .about-photo figcaption{line-height:1.8;color:#b1b1b5}.about-refined .about-photo figcaption span{font-size:11px}.about-focus{border-top:1px solid #343438;border-bottom:1px solid #343438;padding:26px 0;display:flex;gap:28px;align-items:center}.about-focus h2{font-size:16px;font-weight:500;line-height:1.5;flex-shrink:0;margin:0}.about-focus>div{display:flex;flex-wrap:wrap;gap:12px}.about-focus>div>span{padding:10px 14px;border:1px solid #48484e;border-radius:6px;font-size:12px;color:#c9c9cd}.about-refined .career-section{padding:55px 0}.about-refined .career-row{grid-template-columns:.38fr .9fr 1.35fr;gap:30px}.career-contribution-label{display:block;font-size:10px;letter-spacing:.12em;color:#a9ded2;margin-bottom:12px}.career-case-link{display:inline-block;font-size:13px;line-height:1.6;color:#e1f6ad;margin:0 0 20px;text-underline-offset:4px}.earlier-career-heading{padding:30px 0 20px;border-top:1px solid #343438}.earlier-career-heading h3{font-size:23px;margin:0 0 12px}.earlier-career-heading p{font-size:14px;line-height:1.7;color:#b1b1b5;margin:0}.earlier-career{border-top:1px solid #343438}.earlier-career:last-child{border-bottom:1px solid #343438}.earlier-career summary{list-style:none;display:grid;grid-template-columns:.38fr 2.25fr 25px;gap:30px;align-items:center;padding:23px 0;cursor:pointer}.earlier-career summary::-webkit-details-marker{display:none}.earlier-date{font-size:12px;color:#b1b1b5}.earlier-company{display:grid;gap:8px}.earlier-company strong{font-size:19px;font-weight:500}.earlier-company>span{font-size:12px;line-height:1.7;color:#b1b1b5}.earlier-toggle{font-size:22px;color:#a9ded2;transition:transform .15s}.earlier-career[open] .earlier-toggle{transform:rotate(45deg)}.earlier-content{max-width:760px;padding:0 0 25px;margin-left:15%}.earlier-content>p{font-size:15px;line-height:1.8;color:#c5c5c9;margin:0 0 20px}.earlier-career summary:focus-visible{outline:2px solid #e1f6ad;outline-offset:5px}.about-ai-examples-head{display:flex;justify-content:space-between;gap:20px;align-items:baseline;margin:30px 0 20px}.about-ai-examples-head h3{font-size:21px;margin:0;line-height:1.5}.about-ai-examples-head>span{font-size:11px;color:#b1b1b5}.about-refined .ai-card-result{display:block;color:#e4e8e6;text-underline-offset:4px;font-size:12px}.about-refined .ai-practice-flow h3{font-size:25px}.about-refined .ai-step{font-size:13px;letter-spacing:.04em}.about-refined .ai-practice-intro p{max-width:500px}.about-refined .education-section{padding:50px 0}.about-contact{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;padding:35px;border:1px solid #4a5e4d;border-radius:14px;background:#1c271f;margin:20px 0 55px}.about-contact h2{font-size:34px;line-height:1.2;letter-spacing:-.03em;margin:16px 0}.about-contact p{max-width:520px;font-size:15px;line-height:1.8;color:#bbc5bd;margin-bottom:0}.about-contact .actions{justify-content:flex-end;flex-wrap:wrap}
@media(max-width:1050px){.about-refined .about-intro{gap:35px;grid-template-columns:1.3fr .8fr}.about-proof-points{grid-template-columns:1fr;gap:12px}.about-proof-points>div{display:grid;grid-template-columns:1fr 1.2fr;gap:15px;padding-top:12px;border-top-width:1px;align-items:start}.about-proof-points b{font-size:14px;margin-bottom:0}.about-proof-points span{font-size:11px}.about-focus{align-items:flex-start;flex-direction:column;gap:16px}.about-contact{grid-template-columns:1fr}.about-contact .actions{justify-content:flex-start}}
@media(max-width:800px){.about-refined .about-intro{grid-template-columns:1fr .7fr;gap:28px}.about-refined .about-intro h1{font-size:40px}.about-refined .about-intro .about-lead{font-size:16px}.about-refined .career-row{grid-template-columns:110px 1fr}.about-refined .career-description{grid-column:2}.earlier-career summary{grid-template-columns:110px 1fr 20px;gap:22px}.earlier-content{margin-left:132px}.about-ai-examples-head{display:block}.about-ai-examples-head>span{display:block;margin-top:9px}}
@media(max-width:600px){.about-refined .about-intro{grid-template-columns:1fr;padding:35px 0;gap:28px}.about-refined .about-intro h1{font-size:37px}.about-proof-points{margin:22px 0}.about-proof-points>div{grid-template-columns:1fr 1.15fr}.about-refined .about-photo{max-width:380px}.about-refined .about-photo img{aspect-ratio:1/1}.about-focus{padding:23px 0}.about-focus>div{gap:9px}.about-focus>div>span{font-size:11px;padding:9px 12px}.about-refined .career-section{padding:40px 0}.about-refined .career-row{grid-template-columns:1fr;gap:16px;padding:28px 0}.about-refined .career-description{grid-column:auto}.earlier-career summary{grid-template-columns:1fr 22px;gap:12px;padding:22px 0}.earlier-date{grid-column:1;font-size:11px}.earlier-company{grid-column:1}.earlier-toggle{grid-column:2;grid-row:1/3}.earlier-company strong{font-size:19px}.earlier-content{margin-left:0}.about-contact{padding:25px;margin:15px 0 35px;gap:24px}.about-contact h2{font-size:29px}.about-contact .actions{display:grid;grid-template-columns:1fr;width:100%}.about-refined .ai-practice-flow h3{font-size:25px}.about-refined .education-section{padding:40px 0}}
