.entity-page{--entity-tint:var(--person-tint);grid-template-columns:minmax(0,1fr);padding-top:0;display:grid}.entity-page--publisher{--entity-tint:var(--publisher-tint)}.entity-sidebar{color:var(--entity-ink);background:var(--entity-tint);-o-border-image:conic-gradient(var(--entity-tint) 0, var(--entity-tint) 0) 0 / / var(--main-pad-top) 100vw 0 100vw;border-image:conic-gradient(var(--entity-tint) 0, var(--entity-tint) 0) fill 0 / / var(--main-pad-top) 100vw 0 100vw;margin-top:calc(-1 * var(--main-pad-top));padding:var(--space-8) 0;position:relative}@supports (background:conic-gradient(red 0deg, red 0deg 1deg, red 2deg)){.entity-sidebar{-o-border-image:conic-gradient(var(--entity-tint) 0 0) 0 / / var(--main-pad-top) 100vw 0 100vw;border-image:conic-gradient(var(--entity-tint) 0 0) fill 0 / / var(--main-pad-top) 100vw 0 100vw}}.entity-sidebar-inner{grid-gap:var(--space-2) var(--space-5);align-items:start;gap:var(--space-2) var(--space-5);grid-template-columns:7.5rem minmax(0,1fr);display:grid}.entity-photo,.entity-logo{grid-row:span 2;margin:0}.entity-photo img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%;background:color-mix(in oklab, var(--entity-tint) 70%, #000);border-radius:3px;width:100%;display:block;box-shadow:0 0 0 1px #00000014,0 24px 40px -30px #0009}.entity-logo{aspect-ratio:1;border-radius:var(--radius-card);background:#fff;place-items:center;padding:10%;display:grid;box-shadow:0 24px 40px -30px #00000080}.entity-logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.entity-name{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;align-self:end;font-size:clamp(1.875rem,1.4rem + 1.4vw,2.625rem);font-weight:600;line-height:1.05}.entity-name>span{display:inline-block}.entity-facts{grid-column:2;margin:0;font-size:.9375rem}.entity-fact{grid-gap:.125rem;border-top:1px solid color-mix(in srgb, var(--entity-ink) 18%, transparent);gap:.125rem;padding:.625rem 0;display:grid}.entity-fact dt{color:var(--entity-muted);font-size:.8125rem}.entity-fact dd{word-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0;font-weight:600}.entity-fact a{text-underline-offset:3px;-webkit-text-decoration:underline;text-decoration:underline}.entity-favorite{justify-self:start;align-items:center;gap:var(--space-2);border:1px solid color-mix(in srgb, var(--entity-ink) 28%, transparent);min-height:2.75rem;color:var(--entity-ink);font:inherit;cursor:pointer;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease;background:0 0;border-radius:9999px;grid-column:-2/-1;padding:.5rem 1rem;font-size:.9375rem;font-weight:600;display:inline-flex}.entity-favorite:hover{background:color-mix(in srgb, var(--entity-ink) 7%, transparent)}.entity-favorite svg{flex:none;width:1.125rem;height:1.125rem}.entity-favorite[data-active] svg{fill:var(--accent)}.entity-main{grid-gap:var(--space-12);gap:var(--space-12);min-width:0;padding-top:var(--space-10);display:grid}@media (width>=56rem){.entity-page{-moz-column-gap:var(--space-16);column-gap:var(--space-16);margin-bottom:calc(-1 * var(--main-pad-bottom));grid-template-columns:19rem minmax(0,1fr)}.entity-sidebar{-o-border-image:conic-gradient(var(--entity-tint) 0, var(--entity-tint) 0) 0 / / var(--main-pad-top) 0 var(--space-8) 100vw;border-image:conic-gradient(var(--entity-tint) 0, var(--entity-tint) 0) fill 0 / / var(--main-pad-top) 0 var(--space-8) 100vw;padding:var(--space-10) var(--space-10) var(--space-16) 0}@supports (background:conic-gradient(red 0deg, red 0deg 1deg, red 2deg)){.entity-sidebar{-o-border-image:conic-gradient(var(--entity-tint) 0 0) 0 / / var(--main-pad-top) 0 var(--space-8) 100vw;border-image:conic-gradient(var(--entity-tint) 0 0) fill 0 / / var(--main-pad-top) 0 var(--space-8) 100vw}}.entity-sidebar-inner{top:calc(var(--site-header-height) + var(--space-8));gap:var(--space-6);grid-template-columns:minmax(0,1fr);position:sticky}.entity-photo,.entity-logo{grid-row:auto}.entity-logo{width:70%}.entity-facts{grid-column:auto}.entity-main{padding:var(--space-10) 0 var(--main-pad-bottom)}}.entity-bio{max-width:66ch;font-family:var(--font-reading);text-wrap:pretty;font-size:1.0625rem;line-height:1.6}.entity-bio p{margin:0}.entity-bio p+p{text-indent:1.5em}.entity-books{grid-gap:var(--space-10) var(--space-6);gap:var(--space-10) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));display:grid}.entity-empty{color:var(--ink-muted)}.entity-see-all-link{-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;font-weight:600;text-decoration-thickness:2px}
