
.artist-life-page{overflow:hidden}.artist-life-hero{min-height:70vh}.artist-life-hero h1{max-width:1000px}.artist-chapters{position:sticky;top:70px;z-index:20;display:flex;gap:8px;overflow:auto;padding:14px clamp(18px,4vw,72px);background:rgba(7,8,13,.94);backdrop-filter:blur(16px);border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff18}.artist-chapters a{flex:0 0 auto;padding:9px 12px;color:#ffffffa0;text-decoration:none;border:1px solid #ffffff18;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.artist-chapters a:hover{color:#fff;border-color:var(--gold,#d9ad55)}.artist-narrative{padding:clamp(42px,7vw,100px) clamp(18px,5vw,86px);background:#07080d}.artist-section{display:grid;grid-template-columns:minmax(110px,190px) minmax(0,820px);gap:clamp(24px,5vw,90px);max-width:1180px;margin:0 auto;padding:clamp(42px,7vw,92px) 0;border-top:1px solid #ffffff16}.artist-section:first-child{border-top:0}.artist-section-index{color:var(--gold,#d9ad55);font:700 .7rem/1.2 sans-serif;letter-spacing:.16em}.artist-section h2{margin:0 0 18px;font-family:Georgia,serif;font-size:clamp(2rem,5vw,4.7rem);font-weight:500;line-height:.98}.artist-section h2 em{color:var(--gold,#d9ad55);font-weight:500}.artist-section p{margin:0 0 1.15em;color:#ffffffbd;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.8}.artist-section .pullquote{margin:32px 0;padding:22px 0 22px 28px;border-left:2px solid var(--gold,#d9ad55);color:#fff;font-family:Georgia,serif;font-size:clamp(1.45rem,3vw,2.5rem);line-height:1.25}.artist-signature{padding:clamp(70px,10vw,150px) clamp(20px,6vw,100px);text-align:center;background:linear-gradient(145deg,#0b0c12,#161108)}.artist-signature p{color:#ffffff8b;letter-spacing:.13em;text-transform:uppercase;font-size:.66rem}.artist-signature h2{max-width:900px;margin:18px auto 30px;font-family:Georgia,serif;font-size:clamp(2rem,5vw,4.7rem);font-weight:500}.artist-signature .text-link{display:inline-flex}.artist-life-page[dir=rtl] .artist-section{direction:rtl}.artist-life-page[dir=rtl] .artist-section .pullquote{border-left:0;border-right:2px solid var(--gold,#d9ad55);padding:22px 28px 22px 0}@media(max-width:720px){.artist-chapters{top:58px}.artist-section{grid-template-columns:1fr;gap:12px}.artist-section-index{margin-bottom:4px}.artist-life-hero{min-height:auto}}
