.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;width:min(1220px,calc(100vw - 48px))!important;display:grid;gap:clamp(.86rem,1.6vw,1.18rem);padding-top:clamp(1rem,2vw,1.5rem);padding-bottom:clamp(2rem,4vw,3.5rem);color:var(--author-profile-ink)}.author-profile-card,.author-profile-hero{border:1px solid var(--author-profile-line);border-radius:var(--author-profile-radius);background:#ffffff;box-shadow:0 8px 20px rgba(8,35,70,.06)}.author-profile-hero{position:relative;min-height:min(560px,calc(100dvh - 140px));display:grid;grid-template-columns:minmax(320px,.68fr) minmax(0,1.32fr);gap:1rem;align-items:stretch;padding:1rem;overflow:hidden;background:radial-gradient(circle at 88% 14%,rgba(11,99,198,.12),transparent 32%),linear-gradient(135deg,#ffffff,#f7fbff 46%,#edf7ff)}.author-profile-hero:after{content:"";position:absolute;inset:auto 1rem 1rem auto;width:min(220px,24vw);height:min(220px,24vw);border-radius:999px;background:rgba(11,99,198,.08);filter:blur(6px);pointer-events:none}.author-profile-shell .author-visual{position:relative;z-index:1;margin:0;min-height:420px;overflow:hidden;border:1px solid #c3d9ec;border-radius:var(--author-profile-radius);background:#eef6fd;box-shadow:0 18px 36px rgba(8,35,70,.12)}.author-profile-shell .author-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,27,53,0) 42%,rgba(3,27,53,.22)),linear-gradient(90deg,rgba(3,27,53,.16),rgba(3,27,53,0));pointer-events:none}.author-profile-visual-img{width:100%;height:100%;min-height:420px;display:block;object-fit:cover;object-position:center center}.author-profile-hero-copy{position:relative;z-index:1;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(1rem,3.6vw,3.2rem)}.author-profile-eyebrow{margin:0 0 .7rem!important;color:#5f7f9f!important;font-size:.72rem!important;line-height:1.2!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:800!important}.author-profile-card h2,.author-profile-hero h1{margin:0!important;color:var(--author-profile-ink)!important;font-family:Oxanium,Plus Jakarta Sans,sans-serif!important;letter-spacing:0!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{margin:.84rem 0 0!important;color:var(--author-profile-blue-dark)!important;font-size:.78rem!important;font-weight:800!important;letter-spacing:.09em!important;line-height:1.35!important;text-transform:uppercase!important}.author-profile-hero-copy>p:not(.author-profile-eyebrow):not(.author-profile-role){max-width:68ch;margin:1rem 0 0!important;color:var(--author-profile-muted)!important;font-size:1rem!important;line-height:1.68!important}.author-profile-pill-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.2rem}.author-profile-pill{display:inline-flex;align-items:center;min-height:32px;border:1px solid #b8d3ea;border-radius:999px;background:#f6faff;color:#0b4f94;font-size:.72rem;font-weight:800;letter-spacing:.05em;line-height:1.2;padding:.45rem .7rem;text-decoration:none;text-transform:uppercase;transition:border-color .16s ease,color .16s ease,background .16s ease,transform .16s ease}.author-profile-pill:focus-visible,.author-profile-pill:hover{border-color:#8eb9df;background:#ecf6ff;color:var(--author-profile-blue);transform:translateY(-1px)}.author-profile-detail-grid,.author-profile-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.86rem,1.6vw,1.18rem)}.author-profile-card{display:grid;align-content:start;gap:.92rem;padding:clamp(1rem,2.4vw,1.6rem)}.author-profile-card h2{font-size:clamp(1.28rem,2.2vw,1.72rem)!important;line-height:1.08!important}.author-profile-article-list a,.author-profile-card p,.author-profile-principle-list li,.author-profile-signal-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);grid-template-rows:auto minmax(0,1fr)}.author-profile-summary-card>div:last-child{min-height:0;display:flex;flex-direction:column}.author-profile-card-subheading,.author-profile-summary-card>div+div{border-top:1px solid #dce9f6;padding-top:.92rem}.author-profile-card-subheading{margin-top:.2rem!important}.author-profile-article-list,.author-profile-interest-list,.author-profile-principle-list,.author-profile-signal-list{margin:0;padding:0;list-style:none}.author-profile-interest-list{flex:1;min-height:clamp(10rem,14vw,12.5rem);display:flex;flex-wrap:wrap;align-content:center;align-items:baseline;justify-content:center;column-gap:clamp(.9rem,2vw,1.65rem);row-gap:clamp(.8rem,1.4vw,1.15rem);margin-top:.35rem;padding:clamp(.9rem,2.5vw,1.6rem) .5rem .45rem}.author-profile-interest-list li{display:inline-flex;max-width:100%}.author-profile-interest-list a{display:inline-block;max-width:100%;border:0;border-radius:0;background:transparent;color:#164474;font-family:Oxanium,Plus Jakarta Sans,sans-serif;font-size:clamp(.98rem,1.3vw,1.18rem);font-weight:700;letter-spacing:-.018em;line-height:1.08;padding:.2rem 0;text-decoration-color:rgba(11,99,198,.28);text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:.25em;white-space:nowrap;transition:color .16s ease,text-decoration-color .16s ease,transform .16s ease}.author-profile-interest-list li:nth-child(5n+1) a{color:#083d75;font-size:clamp(1.7rem,2.6vw,2.25rem);font-weight:800;letter-spacing:-.035em}.author-profile-interest-list li:nth-child(5n+2) a{color:#315a80;font-size:clamp(.95rem,1.15vw,1.08rem);font-weight:650}.author-profile-interest-list li:nth-child(5n+3) a{color:#0b569f;font-size:clamp(1.28rem,1.8vw,1.62rem);font-weight:800}.author-profile-interest-list li:nth-child(5n+4) a{color:#234f79;font-size:clamp(1.08rem,1.45vw,1.32rem);font-weight:700}.author-profile-interest-list li:nth-child(5n+5) a{color:#0b4f94;font-size:clamp(1.2rem,1.65vw,1.48rem);font-weight:750}.author-profile-interest-list a:focus-visible,.author-profile-interest-list a:hover{color:var(--author-profile-blue);text-decoration-color:currentColor;transform:translateY(-1px)}.author-profile-interest-list a:focus-visible{border-radius:2px;outline:2px solid var(--author-profile-blue);outline-offset:4px}.author-profile-principle-list{counter-reset:author-profile-principle;display:grid;gap:.62rem}.author-profile-principle-list li{counter-increment:author-profile-principle;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.55rem;align-items:start}.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 ease,color .16s ease,background .16s ease,transform .16s ease}.author-profile-article-list a{display:inline-flex;font-weight:700}.author-profile-article-list a:focus-visible,.author-profile-article-list a:hover,.author-profile-link-list a:focus-visible,.author-profile-link-list a:hover,.author-profile-team a:focus-visible,.author-profile-team a:hover{color:var(--author-profile-blue)}.author-profile-link-list,.author-profile-team{display:grid;gap:.5rem}.author-profile-link-list{margin-top:.1rem}.author-profile-link-list a,.author-profile-team a{border:1px solid #d8e8f6;border-radius:var(--author-profile-radius);background:#fbfdff;font-size:.86rem;font-weight:750;line-height:1.45;padding:.62rem .72rem}.author-profile-link-list a:focus-visible,.author-profile-link-list a:hover,.author-profile-team a:focus-visible,.author-profile-team a:hover{border-color:#aecce8;background:#f6faff;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-detail-grid,.author-profile-hero,.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{width:min(100% - 24px,1220px)!important;padding-top:.75rem}.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-interest-list{min-height:8.5rem;justify-content:flex-start;column-gap:.85rem;row-gap:.7rem;padding:.8rem .1rem .3rem}.author-profile-interest-list a{text-wrap:balance;white-space:normal}.author-profile-team{grid-template-columns:1fr}}