.author-profile-shell{--author-profile-ink:#031b35;--author-profile-blue:#0b63c6;--author-profile-blue-dark:#084f9f;--author-profile-line:#d1e2f2;--author-profile-soft:#f6faff;--author-profile-muted:#315a80;--author-profile-radius:8px;color:var(--author-profile-ink);gap:clamp(.86rem,1.6vw,1.18rem);padding-top:clamp(1rem,2vw,1.5rem);padding-bottom:clamp(2rem,4vw,3.5rem);display:grid;width:min(1220px,100vw - 48px)!important}.author-profile-hero,.author-profile-card{border:1px solid var(--author-profile-line);border-radius:var(--author-profile-radius);background:#fff;box-shadow:0 8px 20px #0823460f}.author-profile-hero{background:radial-gradient(circle at 88% 14%,#0b63c61f,#0000 32%),linear-gradient(135deg,#fff 0%,#f7fbff 46%,#edf7ff 100%);grid-template-columns:minmax(320px,.68fr) minmax(0,1.32fr);align-items:stretch;gap:1rem;min-height:min(560px,100dvh - 140px);padding:1rem;display:grid;position:relative;overflow:hidden}.author-profile-hero:after{content:"";filter:blur(6px);pointer-events:none;background:#0b63c614;border-radius:999px;width:min(220px,24vw);height:min(220px,24vw);position:absolute;inset:auto 1rem 1rem auto}.author-profile-shell .author-visual{z-index:1;border-radius:var(--author-profile-radius);background:#eef6fd;border:1px solid #c3d9ec;min-height:420px;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 36px #0823461f}.author-profile-shell .author-visual:after{content:"";pointer-events:none;background:linear-gradient(#031b3500 42%,#031b3538 100%),linear-gradient(90deg,#031b3529,#031b3500);position:absolute;inset:0}.author-profile-visual-img{object-fit:cover;object-position:center center;width:100%;height:100%;min-height:420px;display:block}.author-profile-hero-copy{z-index:1;flex-direction:column;justify-content:center;min-width:0;padding:clamp(1rem,3.6vw,3.2rem);display:flex;position:relative}.author-profile-eyebrow{color:#5f7f9f!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:0 0 .7rem!important;font-size:.72rem!important;font-weight:800!important;line-height:1.2!important}.author-profile-hero h1,.author-profile-card h2{color:var(--author-profile-ink)!important;letter-spacing:0!important;margin:0!important;font-family:Oxanium,Plus Jakarta Sans,sans-serif!important}.author-profile-hero h1{max-width:14ch;font-size:clamp(2.55rem,5.8vw,5.6rem)!important;line-height:.96!important}.author-profile-role{color:var(--author-profile-blue-dark)!important;letter-spacing:.09em!important;text-transform:uppercase!important;margin:.84rem 0 0!important;font-size:.78rem!important;font-weight:800!important;line-height:1.35!important}.author-profile-hero-copy>p:not(.author-profile-eyebrow):not(.author-profile-role){max-width:68ch;color:var(--author-profile-muted)!important;margin:1rem 0 0!important;font-size:1rem!important;line-height:1.68!important}.author-profile-pill-row{flex-wrap:wrap;gap:.5rem;margin-top:1.2rem;display:flex}.author-profile-pill{color:#0b4f94;letter-spacing:.05em;text-transform:uppercase;background:#f6faff;border:1px solid #b8d3ea;border-radius:999px;align-items:center;min-height:32px;padding:.45rem .7rem;font-size:.72rem;font-weight:800;line-height:1.2;display:inline-flex}.author-profile-detail-grid,.author-profile-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.86rem,1.6vw,1.18rem);display:grid}.author-profile-card{align-content:start;gap:.92rem;padding:clamp(1rem,2.4vw,1.6rem);display:grid}.author-profile-card h2{font-size:clamp(1.28rem,2.2vw,1.72rem)!important;line-height:1.08!important}.author-profile-card p,.author-profile-article-list a,.author-profile-signal-list li,.author-profile-principle-list li{color:var(--author-profile-muted);font-size:.95rem;line-height:1.6}.author-profile-card p{margin:0!important}.author-profile-summary-card{grid-template-columns:minmax(0,1fr)}.author-profile-summary-card>div+div,.author-profile-card-subheading{border-top:1px solid #dce9f6;padding-top:.92rem}.author-profile-card-subheading{margin-top:.2rem!important}.author-profile-interest-list,.author-profile-article-list,.author-profile-principle-list,.author-profile-signal-list{margin:0;padding:0;list-style:none}.author-profile-interest-list{flex-wrap:wrap;gap:.46rem;display:flex}.author-profile-interest-list li{color:#164474;background:#f5faff;border:1px solid #c9dff2;border-radius:999px;padding:.4rem .62rem;font-size:.78rem;font-weight:700;line-height:1.3}.author-profile-principle-list{counter-reset:author-profile-principle;gap:.62rem;display:grid}.author-profile-principle-list li{counter-increment:author-profile-principle;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.author-profile-principle-list li:before{content:counter(author-profile-principle, decimal-leading-zero);color:var(--author-profile-blue);font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:800;line-height:1.9}.author-profile-article-list{max-height:22rem;overflow-y:auto}.author-profile-article-list li,.author-profile-signal-list li{border-top:1px solid #e1edf9;padding:.72rem 0}.author-profile-article-list li:first-child,.author-profile-signal-list li:first-child{border-top:0;padding-top:0}.author-profile-article-list a,.author-profile-link-list a,.author-profile-team a{color:#164474;text-decoration:none;transition:border-color .16s,color .16s,background .16s,transform .16s}.author-profile-article-list a{font-weight:700;display:inline-flex}.author-profile-article-list a:hover,.author-profile-article-list a:focus-visible,.author-profile-link-list a:hover,.author-profile-link-list a:focus-visible,.author-profile-team a:hover,.author-profile-team a:focus-visible{color:var(--author-profile-blue)}.author-profile-link-list,.author-profile-team{gap:.5rem;display:grid}.author-profile-link-list{margin-top:.1rem}.author-profile-link-list a,.author-profile-team a{border-radius:var(--author-profile-radius);background:#fbfdff;border:1px solid #d8e8f6;padding:.62rem .72rem;font-size:.86rem;font-weight:750;line-height:1.45}.author-profile-link-list a:hover,.author-profile-link-list a:focus-visible,.author-profile-team a:hover,.author-profile-team a:focus-visible{background:#f6faff;border-color:#aecce8;transform:translateY(-1px)}.author-profile-team{grid-template-columns:repeat(2,minmax(0,1fr))}.author-profile-signal-list{display:grid}@media (max-width:980px){.author-profile-shell{width:min(100% - 32px,1220px)!important}.author-profile-hero,.author-profile-detail-grid,.author-profile-section-grid{grid-template-columns:1fr}.author-profile-hero{min-height:0}.author-profile-shell .author-visual,.author-profile-visual-img{min-height:320px}}@media (max-width:640px){.author-profile-shell{padding-top:.75rem;width:min(100% - 24px,1220px)!important}.author-profile-hero{padding:.75rem}.author-profile-hero-copy{padding:.85rem .25rem .25rem}.author-profile-hero h1{font-size:clamp(2.25rem,14vw,3.4rem)!important}.author-profile-card{padding:.9rem}.author-profile-team{grid-template-columns:1fr}}
