/* E-E-A-T profile page: scoped styles. */
.u2-profile{background:var(--u2-bg,#f2f0eb);color:var(--u2-text,#0c0d10)}
.u2-profile__hero{background:linear-gradient(115deg,#0b0d10,#15110f);color:#eae6dd;padding:28px 0 64px}
.u2-profile__breadcrumb{margin:0 0 28px;color:rgba(234,230,221,.62)}
.u2-profile__breadcrumb a{color:inherit}
.u2-profile__hero-grid{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:clamp(32px,6vw,88px);align-items:center}
.u2-profile__portrait{margin:0;border:1px solid rgba(204,82,0,.7);background:#191919;aspect-ratio:4/5;overflow:hidden}
.u2-profile__portrait img{display:block;width:100%;height:100%;object-fit:cover}
.u2-profile__eyebrow{margin:0 0 16px;color:#e25a00;font:600 11px/1.3 var(--u2-font-mono,monospace);letter-spacing:.18em;text-transform:uppercase}
.u2-profile__h1{margin:0 0 18px;max-width:820px;color:#f2eee6;font:700 clamp(38px,5vw,72px)/.98 var(--u2-font-head,'Space Grotesk',sans-serif);letter-spacing:-.035em}
.u2-profile__role{margin:0 0 18px;max-width:760px;color:#f2eee6;font:600 clamp(18px,2vw,24px)/1.4 var(--u2-font-body,Inter,sans-serif)}
.u2-profile__lead{margin:0;max-width:760px;color:rgba(234,230,221,.72);font:400 17px/1.7 var(--u2-font-body,Inter,sans-serif)}
.u2-profile__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:30px 0 0;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.12)}
.u2-profile__facts>div{padding:16px;background:#101114}
.u2-profile__facts dt{margin:0 0 6px;color:rgba(234,230,221,.5);font:500 10px/1.3 var(--u2-font-mono,monospace);letter-spacing:.1em;text-transform:uppercase}
.u2-profile__facts dd{margin:0;color:#f2eee6;font:600 16px/1.35 var(--u2-font-body,Inter,sans-serif)}
.u2-profile__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}
.u2-profile__content{padding-top:64px;padding-bottom:72px}
.u2-profile__section+.u2-profile__section{margin-top:68px;padding-top:60px;border-top:1px solid var(--u2-line,#d8d4ca)}
.u2-profile__expertise{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:26px;background:var(--u2-line,#d8d4ca);border:1px solid var(--u2-line,#d8d4ca)}
.u2-profile__expertise a{display:flex;min-height:150px;flex-direction:column;gap:10px;padding:28px;background:#fff;color:#0c0d10;text-decoration:none;transition:color .15s,background .15s}
.u2-profile__expertise a:hover{background:#fffaf6;color:#cc5200}
.u2-profile__expertise strong{font:650 21px/1.25 var(--u2-font-head,'Space Grotesk',sans-serif)}
.u2-profile__expertise span{max-width:520px;color:#5f6067;font:400 15px/1.6 var(--u2-font-body,Inter,sans-serif)}
.u2-profile__bio{max-width:920px}
.u2-profile__bio p{margin:0 0 18px;color:#35363b;font:400 17px/1.75 var(--u2-font-body,Inter,sans-serif)}
@media(max-width:767px){
 .u2-profile__hero{padding:18px 0 44px}.u2-profile__breadcrumb{margin-bottom:20px}.u2-profile__hero-grid{grid-template-columns:1fr;gap:26px}.u2-profile__portrait{max-width:280px}
 .u2-profile__h1{font-size:clamp(36px,11vw,52px)}.u2-profile__lead{font-size:16px}.u2-profile__facts{grid-template-columns:1fr}.u2-profile__actions{align-items:stretch;flex-direction:column}
 .u2-profile__actions .u2-cnt-btn{justify-content:center}.u2-profile__content{padding-top:44px;padding-bottom:52px}.u2-profile__section+.u2-profile__section{margin-top:48px;padding-top:42px}
 .u2-profile__expertise{grid-template-columns:1fr}.u2-profile__expertise a{min-height:0;padding:22px}
}
@media(prefers-reduced-motion:reduce){.u2-profile__expertise a{transition:none}}

