.hr-empbio{background:var(--hr-bg)}.hr-empbio *,.hr-empbio :after,.hr-empbio :before{box-sizing:border-box}.hr-empbio__inner{margin:0 auto;max-width:var(--container-max);padding:clamp(36px,4.5vw,64px) var(--container-pad)}.hr-empbio__top{align-items:start;display:grid;gap:clamp(30px,4vw,56px);grid-template-columns:400px 1fr}.hr-empbio__photo{position:relative}.hr-empbio__frame{aspect-ratio:4/5;background:linear-gradient(150deg,var(--hr-blue-100),var(--hr-surface-alt));border-radius:var(--r-xl);box-shadow:var(--shadow-lg);overflow:hidden;position:relative}.hr-empbio__frame img{height:100%;object-fit:cover;width:100%}.hr-empbio__frame:after{border:1px solid hsla(0,0%,100%,.5);border-radius:var(--r-md);content:"";inset:10px;pointer-events:none;position:absolute}.hr-empbio__ph{align-items:center;color:var(--hr-blue-700);display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;position:absolute}.hr-empbio__ph svg{fill:none;height:88px;opacity:.5;stroke:var(--hr-blue);stroke-width:1.4;width:88px}.hr-empbio__ph span{font-size:var(--fs-micro);letter-spacing:.1em;opacity:.6}.hr-empbio__eyebrow,.hr-empbio__ph span{font-family:var(--font-display);font-weight:var(--fw-extrabold);text-transform:uppercase}.hr-empbio__eyebrow{color:var(--hr-blue);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);margin:0 0 var(--sp-2)}.hr-empbio__name{color:var(--hr-navy);font-family:var(--font-display);font-size:clamp(30px,3.6vw,42px);font-weight:var(--fw-extrabold);letter-spacing:-.015em;line-height:1.08;margin:0 0 var(--sp-2)}.hr-empbio__tenure{align-items:center;color:var(--hr-text-muted);display:flex;font-family:var(--font-sans);font-size:var(--fs-body-sm);gap:8px;margin:0 0 var(--sp-5)}.hr-empbio__tenure svg{fill:none;flex:none;height:16px;stroke:var(--hr-green-600);stroke-width:2;width:16px}.hr-empbio__bio p{color:var(--hr-body);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-relaxed);margin:0 0 var(--sp-4)}.hr-empbio__bio p:last-child{margin-bottom:0}.hr-empbio__spec{margin-top:var(--sp-5)}.hr-empbio__spec-label{color:var(--hr-text-muted);display:block;font-family:var(--font-display);font-size:var(--fs-micro);font-weight:var(--fw-extrabold);letter-spacing:.1em;margin-bottom:var(--sp-3);text-transform:uppercase}.hr-empbio__chips{display:flex;flex-wrap:wrap;gap:9px}.hr-empbio__chip{align-items:center;background:var(--hr-surface-alt);border:1px solid var(--hr-border);border-radius:var(--r-pill);color:var(--hr-navy);display:inline-flex;font-family:var(--font-display);font-size:var(--fs-body-sm);font-weight:var(--fw-bold);gap:8px;padding:8px 15px}.hr-empbio__chip:before{background:var(--hr-green-600);border-radius:50%;content:"";flex:none;height:7px;width:7px}.hr-empbio__stats{background:var(--hr-surface);border:1px solid var(--hr-border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);display:grid;grid-template-columns:repeat(4,1fr);margin-top:clamp(30px,4vw,44px)}.hr-empbio__cell{border-right:1px solid var(--hr-divider);padding:26px 20px;text-align:center}.hr-empbio__cell:last-child{border-right:none}.hr-empbio__n{color:var(--hr-blue-700);font-family:var(--font-display);font-size:calc(var(--fs-body)*2);font-weight:var(--fw-extrabold);line-height:1}.hr-empbio__n em{color:var(--hr-green-600);font-style:normal}.hr-empbio__stat-label{color:var(--hr-text-muted);font-family:var(--font-sans);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.03em;margin-top:9px;text-transform:uppercase}.hr-empbio__how{margin-top:clamp(30px,4vw,44px)}.hr-empbio__how-title{color:var(--hr-navy);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-extrabold);margin:0 0 var(--sp-5)}.hr-empbio__hgrid{display:grid;gap:var(--sp-4);grid-template-columns:repeat(3,1fr)}.hr-empbio__hcard{background:var(--hr-surface);border:1px solid var(--hr-border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);overflow:hidden;padding:24px 22px 22px;position:relative}.hr-empbio__hcard:before{background:linear-gradient(90deg,var(--hr-blue),var(--hr-green));content:"";height:4px;left:0;position:absolute;top:0;width:100%}.hr-empbio__hrow{align-items:center;display:flex;gap:12px;margin-bottom:var(--sp-3)}.hr-empbio__ic{background:var(--hr-blue-50);border-radius:var(--r-md);color:var(--hr-blue);display:grid;flex:none;height:42px;place-items:center;width:42px}.hr-empbio__ic svg{height:21px;width:21px}.hr-empbio__hcard-title{color:var(--hr-navy);font-family:var(--font-display);font-size:var(--fs-body);font-weight:var(--fw-bold);line-height:1.2;margin:0}.hr-empbio__hcard-desc{color:var(--hr-body);font-family:var(--font-sans);font-size:var(--fs-body-sm);line-height:var(--lh-base);margin:0}@media (max-width:820px){.hr-empbio__top{gap:26px;grid-template-columns:1fr}.hr-empbio__photo{max-width:360px}.hr-empbio__stats{grid-template-columns:1fr 1fr}.hr-empbio__cell{border-bottom:1px solid var(--hr-divider)}.hr-empbio__cell:nth-child(odd){border-right:1px solid var(--hr-divider)}.hr-empbio__cell:nth-child(2n){border-right:none}.hr-empbio__cell:nth-last-child(-n+2){border-bottom:none}.hr-empbio__hgrid{grid-template-columns:1fr}}