.author-page{background-image:radial-gradient(circle at top left,#89f7fe26,transparent 30%),radial-gradient(circle at top right,#f6d36524,transparent 26%);overflow:visible}.author-hero{padding-top:124px;padding-bottom:18px;position:relative;overflow:hidden}.author-hero-lottie{opacity:.14;filter:blur(34px);pointer-events:none;position:absolute;inset:-10% -16%auto -10%;height:460px;z-index:0}.author-hero-grid{grid-column-gap:24px;align-items:stretch;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);position:relative;z-index:1}.author-intro-card,.author-panel,.author-section-card,.author-note-card{background-color:#fffffff0;border:1px solid var(--border);border-radius:32px;box-shadow:0 30px 70px -48px var(--shadow-b)}.author-intro-card{padding:42px 48px}.author-panel{background-image:linear-gradient(160deg,#fff,#f9fcff);padding:18px;position:relative;overflow:hidden}.author-breadcrumbs{color:#11121380;margin-bottom:18px;font-size:14px;font-weight:600;line-height:140%}.author-breadcrumbs a{color:var(--heading);text-decoration:none}.author-breadcrumbs a:hover{color:var(--accent-c)}.author-subtitle{color:var(--heading);margin-bottom:10px;font-size:22px;font-weight:700;line-height:150%}.author-secondary{color:#111213a3;margin-bottom:18px;font-size:18px;font-weight:600;line-height:160%}.author-meta{color:#111213b8;margin-bottom:0;font-size:18px;font-weight:500;line-height:175%;text-wrap:pretty}.author-links-inline{gap:10px;margin-top:22px;display:flex;flex-wrap:wrap;align-items:center}.author-inline-link{color:#11121373;align-items:center;gap:7px;font-size:14px;font-weight:600;line-height:150%;text-decoration:none;display:inline-flex}.author-inline-link:hover{color:var(--accent-c)}.author-linkedin-icon{width:18px;height:18px;display:block}.author-photo-frame{background-image:linear-gradient(145deg,#fff,#f1fbff);border:1px solid var(--border);border-radius:28px;justify-content:center;align-items:center;width:100%;min-height:100%;margin-bottom:0;overflow:hidden;display:flex;position:relative;z-index:1;flex:1}.author-photo{width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center center;display:block}.author-panel-lottie{opacity:.16;filter:blur(26px);pointer-events:none;position:absolute;inset:auto -14% -24% 40%}.author-panel{min-height:100%;display:flex;flex-direction:column}.author-section{padding-top:0;padding-bottom:28px}.author-section-card,.author-note-card{padding:36px 40px}.author-section-card p,.author-section-card li,.author-note-card p,.author-note-card li{color:#111213c4;font-size:19px;letter-spacing:-.012em;line-height:1.82;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-wrap:pretty}.author-section-card h2,.author-note-card h2{margin-bottom:18px;font-size:38px;line-height:118%}.author-section-card h3{margin-top:0;margin-bottom:12px;font-size:24px;line-height:130%}.author-section-card ul{margin-bottom:0;padding-left:1.2em}.author-focus-grid{gap:16px;margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.author-focus-card,.author-article-list{background-color:#fff;border:1px solid var(--border);border-radius:22px;padding:22px}.author-focus-card h3{margin-bottom:10px;font-size:22px;line-height:132%}.author-focus-card p{margin-bottom:0;font-size:17px;line-height:172%}.author-article-list ul{margin-bottom:0;padding-left:1.15em}.author-article-list li{color:#111213c4;margin-bottom:10px;font-size:18px;line-height:170%}.author-article-list li:last-child{margin-bottom:0}.author-article-list a{color:var(--heading);font-weight:600;text-decoration:none}.author-article-list a:hover{color:var(--accent-c)}.author-note-card{background-image:linear-gradient(145deg,#fff,#f9fcff)}@media screen and (max-width:991px){.author-hero-lottie{inset:-16% -28%auto -20%;height:420px}.author-hero-grid,.author-focus-grid{grid-template-columns:1fr}}@media screen and (max-width:767px){.author-intro-card,.author-panel,.author-section-card,.author-note-card{border-radius:24px}.author-intro-card,.author-panel,.author-section-card,.author-note-card{padding:28px 22px}.author-photo-frame{min-height:220px}.author-subtitle{font-size:19px}.author-secondary,.author-meta,.author-section-card p,.author-section-card li,.author-note-card p,.author-note-card li{font-size:17px}.author-panel-lottie{inset:auto -34% -36% 24%}}