.profile-hero{background:radial-gradient(ellipse at 85% 30%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 55%);padding:30px 0 0}.profile-hero .breadcrumb{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:52px;display:flex}.profile-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:70px;display:grid}.profile-hero-copy h1{font:600 clamp(48px,6.8vw,86px)/1.07 var(--heading);letter-spacing:-.065em;overflow-wrap:anywhere;color:var(--text);margin:18px 0 24px}.profile-hero-copy h1>span{color:var(--muted)}.profile-position{font:500 11px var(--heading);letter-spacing:.05em;text-transform:uppercase;margin-bottom:34px;color:var(--accent)!important}.profile-hero-copy h2{letter-spacing:-.04em;max-width:470px;margin-bottom:16px;font-size:clamp(22px,2.3vw,29px);line-height:1.4}.profile-hero-copy>p:not(.profile-position){max-width:540px;color:var(--muted);font-size:16px;line-height:1.9}.profile-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.profile-portrait{border:1px solid var(--line);background:var(--surface);border-radius:18px;justify-self:end;max-width:440px;margin:0;padding:10px;position:relative}.profile-portrait>img{aspect-ratio:4/5;object-fit:cover;object-position:center 38%;filter:saturate(.86);border-radius:10px;width:100%;height:auto}.profile-portrait figcaption{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:20px 14px 12px;font-size:12px;line-height:1.7;display:flex}.profile-portrait figcaption svg{color:var(--accent);flex-shrink:0}.profile-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.9fr 1.5fr .8fr;margin-top:62px;display:grid}.profile-facts>div{border-left:1px solid var(--line);min-width:0;padding:27px 28px}.profile-facts>div:first-child{border-left:0;padding-left:0}.profile-facts strong{color:var(--text);font:500 19px/1.5 var(--heading);letter-spacing:-.03em;display:block}.profile-facts span{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.6;display:block}.profile-split{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.profile-split h2,.profile-section-heading h2,.profile-career-heading h2,.profile-next h2{letter-spacing:-.05em;font-size:clamp(30px,3.5vw,44px);line-height:1.25}.profile-prose>p{color:var(--muted);font-size:16px;line-height:1.95}.profile-prose>p+p{margin-top:20px}.profile-prose .text-link{margin-top:28px}.profile-capability-section,.profile-education-section{background:var(--surface-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.profile-section-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:45px;display:flex}.profile-section-heading>p{max-width:350px;color:var(--muted);font-size:15px;line-height:1.85}.profile-capabilities{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.profile-capabilities>article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:30px 28px}.profile-item-number{color:var(--accent);letter-spacing:.08em;margin-bottom:24px;font-size:10px;font-weight:600;display:block}.profile-capabilities h3{letter-spacing:-.03em;margin-bottom:12px;font-size:19px}.profile-capabilities p{color:var(--muted);font-size:14px;line-height:1.9}.profile-career-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:90px;display:grid}.profile-career-heading>p{color:var(--muted);margin-top:24px;font-size:15px;line-height:1.9}.profile-career-heading .profile-history-note{border-top:1px solid var(--line);margin-top:30px;padding-top:24px;font-size:12px;line-height:1.85}.profile-career-item{border-top:1px solid var(--line);padding:30px 0 38px}.profile-career-item:first-child{border-top:0;padding-top:0}.profile-career-item:last-child{padding-bottom:0}.profile-employer{margin-bottom:23px}.profile-employer h3{letter-spacing:-.04em;margin-bottom:5px;font-size:26px;line-height:1.4}.profile-employer>span{color:var(--muted);font-size:11px;line-height:1.7}.profile-roles{gap:15px;margin-bottom:22px;display:grid}.profile-roles>div{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.profile-roles h4{font:500 13px/1.7 var(--heading);color:var(--text);max-width:330px}.profile-roles span{color:var(--accent);flex-shrink:0;font-size:11px;line-height:1.8}.profile-career-item>p,.profile-career-item li{color:var(--muted);font-size:14px;line-height:1.9}.profile-career-item ul{gap:11px;margin-top:17px;padding:0;list-style:none;display:grid}.profile-career-item li{padding-left:18px;position:relative}.profile-career-item li:before{content:"";background:var(--accent);width:4px;height:4px;position:absolute;top:12px;left:0}.profile-education-year{color:var(--accent);letter-spacing:.08em;margin-bottom:16px;font-size:12px;display:block}.profile-education h3{letter-spacing:-.035em;max-width:460px;margin-bottom:13px;font-size:23px;line-height:1.5}.profile-education>p{color:var(--muted);font-size:14px;line-height:1.9}.profile-languages{border-top:1px solid var(--line);color:var(--text);gap:25px;margin-top:28px;padding-top:23px;font-size:13px;display:flex}.profile-languages small{color:var(--muted);margin-left:6px;font-size:10px}.profile-next{padding:80px 0}.profile-next>.container{justify-content:space-between;align-items:center;gap:50px;display:flex}.profile-next p{color:var(--muted);max-width:440px;margin-top:20px;font-size:15px;line-height:1.85}.profile-next .profile-actions{flex-direction:column;align-items:flex-start;margin-top:0}@media (width<=1000px){.profile-hero-grid{gap:40px}.profile-split,.profile-career-layout{gap:50px}.profile-roles>div{display:block}.profile-roles span{margin-top:3px;display:block}.profile-hero-copy h1{font-size:clamp(48px,7.5vw,72px)}.profile-capabilities>article{padding:27px 22px}}@media (width<=760px){.profile-hero{padding-top:25px}.profile-hero .breadcrumb{gap:9px;margin-bottom:35px}.profile-hero-grid{grid-template-columns:1fr;gap:38px}.profile-hero-copy h1{font-size:clamp(47px,11vw,72px)}.profile-hero-copy>p:not(.profile-position){font-size:15px}.profile-position{margin-bottom:25px}.profile-portrait{justify-self:center;width:min(440px,100%)}.profile-hero-copy .profile-actions{gap:20px}.profile-facts{grid-template-columns:1fr;margin-top:40px}.profile-facts>div,.profile-facts>div:first-child{border-left:0;border-top:1px solid var(--line);padding:18px 0}.profile-facts>div:first-child{border-top:0}.profile-facts strong{font-size:17px}.profile-split,.profile-career-layout{grid-template-columns:1fr;gap:30px}.profile-prose>p{font-size:15px}.profile-section-heading{margin-bottom:30px;display:block}.profile-section-heading>p{max-width:500px;margin-top:22px;font-size:14px}.profile-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-capabilities>article{padding:24px 20px}.profile-capabilities h3{font-size:17px}.profile-capabilities p{font-size:13px}.profile-career-heading .profile-history-note{margin-top:22px;padding-top:18px}.profile-career-item:first-child{border-top:1px solid var(--line);padding-top:28px}.profile-education h3{font-size:21px}.profile-next{padding:60px 0}.profile-next>.container{display:block}.profile-next .profile-actions{flex-direction:row;align-items:center;gap:25px;margin-top:28px}}@media (width<=440px){.profile-capabilities{grid-template-columns:1fr}.profile-capabilities>article{padding:25px 20px}.profile-item-number{margin-bottom:14px}.profile-actions .button{justify-content:center;width:100%}.profile-actions .text-link{font-size:12px}.profile-portrait figcaption{padding-inline:8px}.profile-employer h3{font-size:23px}}
