.author-detail-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:clamp(22px,3vw,36px);align-items:start;width:100%;margin:clamp(18px,2.4vw,32px) 0 0}.author-detail-card{width:100%;max-width:none}.author-page .author-page-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3vw,42px);min-height:clamp(150px,14vw,190px);padding:clamp(18px,2.2vw,30px) clamp(24px,4vw,56px);overflow:hidden;isolation:isolate;border-color:color-mix(in srgb,var(--author-accent) 72%,white 8%);background:linear-gradient(90deg,color-mix(in srgb,var(--author-accent) 42%,transparent),transparent 34%,color-mix(in srgb,var(--author-accent-secondary) 28%,transparent)),radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--author-accent) 42%,transparent),transparent 36%),radial-gradient(circle at 88% 100%,color-mix(in srgb,var(--author-accent-secondary) 38%,transparent),transparent 40%),radial-gradient(circle at 72% 18%,color-mix(in srgb,var(--author-accent) 22%,white 4%),transparent 34%),linear-gradient(135deg,#ffffff1f,#ffffff09),#04060eeb;box-shadow:0 24px 60px #0000008a,0 0 0 1px color-mix(in srgb,var(--author-accent) 46%,transparent),0 0 36px color-mix(in srgb,var(--author-accent) 42%,transparent),0 0 64px color-mix(in srgb,var(--author-accent-secondary) 30%,transparent),inset 0 1px #ffffff29}.author-page .author-page-hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,var(--author-accent),transparent 46%,var(--author-accent-secondary)),linear-gradient(180deg,color-mix(in srgb,var(--author-accent) 18%,transparent),transparent 30%);-webkit-mask:linear-gradient(#fff 0 0) top / 100% 2px no-repeat,linear-gradient(#fff 0 0) bottom / 100% 1px no-repeat;mask:linear-gradient(#fff 0 0) top / 100% 2px no-repeat,linear-gradient(#fff 0 0) bottom / 100% 1px no-repeat;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--author-accent) 70%,transparent)) drop-shadow(0 0 18px color-mix(in srgb,var(--author-accent-secondary) 46%,transparent));opacity:.95}.author-page .author-page-hero__content{position:relative;z-index:2;display:grid;gap:clamp(8px,1vw,14px);max-width:min(680px,62%)}.author-page .page-header__kicker,.author-page .author-page-hero .page-header__kicker{color:var(--author-kicker-accent)!important;text-shadow:0 0 10px color-mix(in srgb,var(--author-kicker-accent) 72%,transparent),0 0 22px color-mix(in srgb,var(--author-accent-secondary) 34%,transparent)!important}.author-page .author-page-hero h1{margin:0;font-size:clamp(1.35rem,3.4vw,3rem);line-height:1.05;letter-spacing:.08em;text-shadow:0 3px 14px rgba(0,0,0,.72),0 0 16px rgba(255,255,255,.18),0 0 28px color-mix(in srgb,var(--author-accent) 36%,transparent),0 0 44px color-mix(in srgb,var(--author-accent-secondary) 24%,transparent)}.author-page .author-page-hero__avatar{position:relative;z-index:2;display:block;width:clamp(104px,10vw,150px);height:clamp(104px,10vw,150px);aspect-ratio:1 / 1;object-fit:cover;border-radius:999px;border:2px solid color-mix(in srgb,var(--author-accent) 82%,white 12%);background:#04060edb;padding:6px;box-shadow:0 0 0 1px color-mix(in srgb,var(--author-accent-secondary) 46%,transparent),0 0 22px color-mix(in srgb,var(--author-accent) 74%,transparent),0 0 42px color-mix(in srgb,var(--author-accent-secondary) 48%,transparent),0 14px 30px #0000006b,inset 0 1px 1px #fff3}.author-detail-hero{display:block}.author-detail-bio{display:grid;gap:clamp(12px,1.5vw,18px);max-width:86ch}.author-detail-bio p:not(.author-detail-kicker){margin:0;font-family:var(--lz-font-display);font-size:clamp(.56rem,.64vw,.7rem);line-height:1.72;letter-spacing:.045em;color:#f3f0e8d1;text-shadow:0 2px 8px rgba(0,0,0,.5)}.author-page .author-detail-card,.author-page .author-articles-section{border-color:color-mix(in srgb,var(--author-accent) 58%,transparent)!important;background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--author-accent) 18%,transparent),transparent 38%),radial-gradient(circle at 92% 100%,color-mix(in srgb,var(--author-accent-secondary) 16%,transparent),transparent 42%),linear-gradient(135deg,#ffffff14,#ffffff07),#04060edb!important;box-shadow:0 20px 48px #0006,0 0 0 1px color-mix(in srgb,var(--author-accent-secondary) 22%,transparent),0 0 28px color-mix(in srgb,var(--author-accent) 28%,transparent),0 0 44px color-mix(in srgb,var(--author-accent-secondary) 18%,transparent),inset 0 1px #ffffff1f!important}.author-detail-kicker,.author-articles-heading .article-sidebar-card__kicker{margin:0;font-family:var(--lz-font-display);font-size:.56rem;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--author-kicker-accent);text-shadow:0 0 10px color-mix(in srgb,var(--author-kicker-accent) 58%,transparent),0 0 18px color-mix(in srgb,var(--author-accent-secondary) 22%,transparent)}.author-detail-sidebar{display:grid;gap:.85rem;position:sticky;top:calc(var(--header-height, 88px) + 18px)}.author-detail-sidebar .article-sidebar-card{padding:clamp(16px,1.8vw,22px);border-radius:18px;border:1px solid color-mix(in srgb,var(--author-accent) 52%,transparent);background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--author-accent) 18%,transparent),transparent 34%),radial-gradient(circle at 90% 100%,color-mix(in srgb,var(--author-accent-secondary) 18%,transparent),transparent 34%),linear-gradient(135deg,#ffffff14,#ffffff08),#04060ed1}.author-detail-sidebar .article-sidebar-card__kicker{display:block;margin:0 0 .7rem;font-family:var(--lz-font-display);font-size:.54rem;line-height:1;letter-spacing:.13em;text-transform:uppercase;color:var(--author-kicker-accent);text-shadow:0 0 12px color-mix(in srgb,var(--author-kicker-accent) 58%,transparent),0 2px 8px rgba(0,0,0,.48);opacity:1}.author-detail-sidebar .article-sidebar-card h2{margin:0;font-family:var(--lz-font-display);font-size:clamp(.7rem,.9vw,.9rem);line-height:1.35;letter-spacing:.065em;text-transform:uppercase;color:color-mix(in srgb,var(--author-accent-secondary) 82%,white 18%);text-shadow:0 0 12px color-mix(in srgb,var(--author-accent-secondary) 48%,transparent),0 2px 8px rgba(0,0,0,.58)}.author-detail-sidebar .article-sidebar-actions{display:grid;gap:.6rem}.author-detail-sidebar .editorial-button{width:100%;min-height:42px;justify-content:center;font-family:var(--lz-font-display);font-size:.56rem;letter-spacing:.08em}.author-articles-section{margin-top:clamp(18px,2.6vw,34px);display:grid;gap:clamp(14px,2vw,22px);padding:clamp(18px,2.4vw,28px)}.author-articles-heading{display:grid;gap:.75rem}.author-articles-heading h2{margin:0;font-family:var(--lz-font-display);font-size:clamp(.92rem,1.4vw,1.35rem);line-height:1.28;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--author-accent-secondary) 82%,white 18%);text-shadow:0 0 12px color-mix(in srgb,var(--author-accent-secondary) 50%,transparent),0 2px 10px rgba(0,0,0,.58)}.author-articles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.4vw,16px)}.author-article-card{display:grid;gap:.5rem;min-height:150px;padding:clamp(14px,1.8vw,18px);border-radius:18px;border:1px solid rgba(255,255,255,.1);color:var(--lz-text);text-decoration:none;background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--author-accent) 16%,transparent),transparent 44%),linear-gradient(135deg,color-mix(in srgb,var(--author-accent) 12%,transparent),color-mix(in srgb,var(--author-accent-secondary) 10%,transparent)),#0000003d;box-shadow:0 0 16px color-mix(in srgb,var(--author-accent) 14%,transparent),inset 0 0 0 1px #ffffff09;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.author-article-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--author-accent) 68%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--author-accent) 32%,transparent),0 0 34px color-mix(in srgb,var(--author-accent-secondary) 24%,transparent),inset 0 0 0 1px #ffffff0f}.author-article-card span,.author-article-card em{font-family:var(--lz-font-display);font-size:.55rem;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--author-accent);font-style:normal}.author-article-card strong{font-family:var(--lz-font-display);font-size:clamp(.7rem,.9vw,.86rem);line-height:1.35;letter-spacing:.045em;text-transform:uppercase;color:#fffffff0}.author-article-card small,.author-empty-state{color:var(--lz-text-muted);font-family:var(--lz-font-display);font-size:clamp(.52rem,.62vw,.64rem);line-height:1.55;letter-spacing:.035em}@media(max-width:980px){.author-detail-shell{grid-template-columns:1fr}.author-detail-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.author-articles-grid{grid-template-columns:1fr}}@media(max-width:720px){.author-page-hero,.author-detail-sidebar{grid-template-columns:1fr}.author-page-hero{min-height:220px;padding:24px 22px}.author-page-hero__content{max-width:100%}.author-page-hero__avatar{justify-self:start;width:108px;height:108px}}
