.profile-hero{background:radial-gradient(circle at 78% 34%,#08cfb029,#0000 28%);padding:75px 0 95px}.profile-hero-grid{grid-template-columns:1fr 420px;align-items:center;gap:85px;margin-top:55px;display:grid}.profile-intro>p{color:#0dd3b4;letter-spacing:.18em;font-size:10px}.profile-intro>h1{font:800 clamp(48px,6vw,72px)/1.05 var(--font-display);letter-spacing:-.05em;margin:18px 0 8px}.profile-intro>h2{font:600 21px var(--font-display);color:#9eabb5;margin:0}.profile-about{border-top:1px solid #243641;grid-template-columns:90px 1fr;gap:20px;margin-top:40px;padding-top:28px;display:grid}.profile-about small,.profile-heading small{color:#0dd3b4;letter-spacing:.16em;font-size:9px}.profile-about>div{color:#91a0aa;font-size:14px;line-height:1.85}.profile-actions{gap:20px;margin-top:28px;display:flex}.profile-actions a{color:#0dd3b4;font-size:11px;font-weight:800}.profile-body{padding:100px 0}.profile-columns{grid-template-columns:1fr 1fr;gap:90px;display:grid}.profile-heading h2{font:800 30px var(--font-display);margin:8px 0 30px}.career-timeline{border-left:1px solid #29404b;margin-left:7px;padding-left:35px;position:relative}.career-timeline article{padding:0 0 45px;position:relative}.career-timeline article>i{background:#0dd3b4;border-radius:50%;width:11px;height:11px;position:absolute;top:4px;left:-41px;box-shadow:0 0 0 6px #0d2b2c}.career-timeline span{color:#0dd3b4;font-size:10px}.career-timeline h3{font:800 18px/1.4 var(--font-display);margin:8px 0}.career-timeline p{color:#8796a1;font-size:12px;line-height:1.7}.credentials-column>section{border-bottom:1px solid #20323d;margin-bottom:45px;padding-bottom:45px}.expertise-list{flex-wrap:wrap;gap:9px;display:flex}.expertise-list span{color:#15d3b3;background:#0d2d2c;border:1px solid #14554c;border-radius:7px;padding:9px 12px;font-size:10px}.profile-list article{color:#a4b0b8;background:#0c1924;border:1px solid #20323d;border-radius:11px;margin-bottom:11px;padding:17px;font-size:12px;line-height:1.6}@media (width<=900px){.profile-hero-grid,.profile-columns{grid-template-columns:1fr;gap:55px}.profile-hero-grid .expert-photo{order:-1;height:420px}.profile-about{grid-template-columns:1fr}}
