body:has(.artist-about){background:#000}.artist-about{padding:var(--neil-page-space) var(--neil-gutter) clamp(48px,6vw,96px);color:#eee;background:#000}.artist-about-intro{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;column-gap:8vw;display:grid}.artist-about-opening{padding-block:12px;animation:1s both artist-about-arrive}.artist-about .artist-about-label{letter-spacing:.035em;color:#aaa;font-size:14px;font-weight:400;line-height:1.5}.artist-about-opening h1{letter-spacing:-.035em;text-wrap:pretty;margin:24px 0;font-size:clamp(36px,4.3vw,68px);font-weight:400;line-height:1.12}.artist-about-opening h1>span,.artist-about-opening h1>span>span{display:block}.artist-about-signature{align-items:baseline;gap:16px;font-size:18px;line-height:1.5;display:flex}.artist-about-signature [lang]{letter-spacing:.06em;color:#bbb;font-size:15px;font-weight:400}.artist-about-founder{color:#aaa;margin-top:10px;font-size:15px;line-height:1.5}.artist-about-founder>span:not([lang]){color:#e2c4a6;margin-left:4px;font-size:18px}.artist-about-portrait{justify-self:end;width:100%;max-width:340px;animation:1.2s .15s both artist-about-arrive}.artist-about-portrait>a{cursor:zoom-in;display:block}.artist-about-portrait img{width:100%;height:auto}.artist-about-portrait figcaption{color:#aaa;margin-top:14px;font-size:13px;line-height:1.5}.artist-about-writing{border-top:1px solid #333;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:8vw;margin-top:clamp(64px,8vw,132px);padding-top:28px;display:grid}.artist-about-writing h2{margin-bottom:28px}.artist-about-writing p{color:#c3c3c3;text-wrap:pretty;max-width:36em;margin-top:22px;font-size:18px;line-height:1.7}.artist-about-writing .artist-about-lead{letter-spacing:-.015em;color:#eee;margin-top:0;font-size:clamp(25px,2.4vw,36px);line-height:1.3}.artist-about-bio>h2+p{margin-top:0}.artist-about a:hover{color:#fff}.artist-about a:focus-visible{outline-offset:6px;outline:1px solid #fff}.artist-about-company{background:radial-gradient(at 14% 0,#c4925c1a,#0000 70%);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:8vw;margin-top:clamp(32px,4vw,56px);padding:clamp(28px,3vw,48px) 0;scroll-margin-top:32px;display:grid;position:relative}.artist-about-company:before{content:"";background:linear-gradient(90deg,#d6b18a,#5b4738 42%,#252525);height:1px;position:absolute;inset:0 0 auto}.artist-about-company .artist-about-label{color:#c6aa8e}.artist-about-company h2{letter-spacing:-.035em;margin-top:24px;font-size:clamp(40px,5.5vw,88px);font-weight:400;line-height:1.1}.artist-about-company-statement{color:#e2c4a6;margin-top:24px;font-size:clamp(22px,2.3vw,34px);line-height:1.3}.artist-about-company-note>p{color:#c3c3c3;max-width:30em;font-size:18px;line-height:1.65}.artist-about-company-note h3{letter-spacing:-.02em;margin-top:12px;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.15}.artist-about-company-note .artist-about-company-statement{color:#e2c4a6;margin:12px 0 20px;font-size:20px;line-height:1.4}.artist-about-company-status{color:#a9a9a9;margin-top:20px;font-size:14px;line-height:1.5;display:block}.artist-about-company+.artist-about-writing{margin-top:clamp(24px,2.5vw,40px)}@keyframes artist-about-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1800px){.artist-about-intro,.artist-about-writing{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);column-gap:10vw}.artist-about-portrait{max-width:380px}}@media (max-width:767px){.artist-about-intro,.artist-about-writing{grid-template-columns:minmax(0,1fr)}.artist-about-opening{padding:4px 0 28px}.artist-about-opening h1{letter-spacing:-.025em;margin:24px 0 28px;font-size:clamp(36px,7.7vw,58px);line-height:1.12}.artist-about-signature{font-size:17px}.artist-about-portrait{justify-self:start;max-width:280px}.artist-about-portrait figcaption{margin-top:12px}.artist-about-writing{gap:44px;margin-top:48px;padding-top:24px}.artist-about-writing h2{margin-bottom:22px}.artist-about-writing p{margin-top:18px;font-size:17px;line-height:1.7}.artist-about-writing .artist-about-lead{margin-top:0;font-size:27px}.artist-about-bio>h2+p{margin-top:0}.artist-about-company{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:32px;padding-block:28px}.artist-about-company h2{font-size:clamp(36px,9.5vw,64px)}.artist-about-company-statement{margin-top:18px}.artist-about-company-note>p{font-size:17px}}@media (prefers-reduced-motion:reduce){.artist-about-opening,.artist-about-portrait{animation:none}}html[data-language=zh] .artist-about-writing p:not([lang=en]),html[data-language=zh] .artist-about-company-note>p{line-height:1.9}html[data-language=zh] .artist-about-opening h1{letter-spacing:.035em;font-size:clamp(34px,4.2vw,72px);line-height:1.6}@media (max-width:767px){html[data-language=zh] .artist-about-opening h1{font-size:clamp(32px,7.7vw,58px)}}
