.artist-hero{min-height:500px}.artist-intro{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(40px,9vw,150px);display:grid}.artist-intro h2,.artist-focus h2,.artist-process h2,.artist-faq h2{font:500 clamp(48px,5vw,76px)/.88 var(--font-display);letter-spacing:-.035em;margin:0}.artist-intro p{color:#d4cabd;max-width:650px;font-size:17px}.artist-image-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#120504}.artist-image-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(36px,7vw,120px);display:grid}.artist-image-grid picture{aspect-ratio:4/5;border:1px solid var(--line);display:block;position:relative;overflow:hidden}.artist-image-grid picture img{object-fit:cover;filter:sepia(.22)saturate(.8);width:100%;height:100%;position:absolute;inset:0}.artist-image-grid h2{font:500 clamp(46px,4.8vw,74px)/.88 var(--font-display);margin:0}.artist-image-grid p{color:#d7cab9;max-width:610px}.artist-focus{background:linear-gradient(135deg,#11100d,#080807)}.artist-focus>div>h2{max-width:720px}.artist-focus-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:48px;display:grid}.artist-focus-grid article{border-right:1px solid var(--line);min-height:290px;padding:32px 27px}.artist-focus-grid article:last-child{border-right:0}.artist-focus-grid span{color:var(--gold);letter-spacing:.16em;font-size:11px}.artist-focus-grid h3{font:500 34px/.9 var(--font-display);margin:42px 0 14px}.artist-focus-grid p{color:#cfc4b6;margin:0}.artist-process{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(45px,10vw,170px);display:grid}.artist-process>div>p:not(.eyebrow){color:#d4cabd;max-width:590px}.artist-process ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.artist-process li{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;padding:24px 0;display:grid}.artist-process li b{font:500 27px/.95 var(--font-display);color:var(--gold-pale)}.artist-process li span{color:#d4cabd;font-size:14px}.artist-image-reverse{background:#0d0c0a}.artist-image-reverse .artist-image-grid{grid-template-columns:1.15fr .85fr}.artist-faq>div>div:not(.artist-cta){border-top:1px solid var(--line);margin-top:44px}.artist-faq article{border-bottom:1px solid var(--line);grid-template-columns:.9fr 1.1fr;gap:40px;padding:28px 0;display:grid}.artist-faq article h3{font:500 31px/.95 var(--font-display);color:var(--gold-pale);margin:0}.artist-faq article p{color:#d4cabd;margin:0}.artist-cta{border:1px solid var(--line);background:linear-gradient(135deg,#2b0807,#100d09);margin-top:80px;padding:clamp(40px,6vw,80px)}.artist-cta h2{max-width:680px}.artist-cta>p:not(.eyebrow){color:#d7cab9;max-width:600px}@media (max-width:850px){.artist-intro,.artist-image-grid,.artist-process,.artist-image-reverse .artist-image-grid{grid-template-columns:1fr}.artist-focus-grid{grid-template-columns:1fr 1fr}.artist-focus-grid article:nth-child(2){border-right:0}.artist-focus-grid article{border-bottom:1px solid var(--line)}.artist-process{gap:50px}.artist-faq article{grid-template-columns:1fr;gap:14px}}@media (max-width:480px){.artist-focus-grid{grid-template-columns:1fr}.artist-focus-grid article{border-right:0;min-height:0}.artist-process li{grid-template-columns:1fr;gap:10px}.artist-cta{margin-top:55px}}
