.artist-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px 42px;align-items:center}.artist-hero-copy{min-width:0}.artist-hero .artist-hero-copy h1{font-size:clamp(34px,3.8vw,58px);line-height:1.12}.artist-hero>.future-notice{grid-column:1/-1;margin-bottom:0}.artist-hero-media,.artist-illustration-media{margin:0;min-width:0}.artist-hero-media img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:26px}.artist-local-flow{padding-top:28px!important;padding-bottom:34px!important}.artist-local-flow h2{font-size:clamp(28px,3vw,38px);line-height:1.2;max-width:28ch}.artist-faq details{padding:18px 0;border-bottom:1px solid #d9e3e9}.artist-faq summary{cursor:pointer;font-weight:700;line-height:1.5}.artist-faq p{max-width:78ch}.artist-local-flow p{max-width:80ch;font-size:17px;line-height:1.8!important}.artist-illustration-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.artist-illustration-media img{display:block;width:100%;height:auto;border-radius:24px}.artist-illustration-section h2{font-size:clamp(28px,3vw,38px);line-height:1.2}.artist-illustration-section p{max-width:55ch}@media(max-width:850px){.artist-hero,.artist-illustration-section{grid-template-columns:1fr;gap:24px}.artist-hero>.future-notice{grid-column:auto}.artist-hero-copy h1{font-size:36px}.artist-faq details{padding:18px 0;border-bottom:1px solid #d9e3e9}.artist-faq summary{cursor:pointer;font-weight:700;line-height:1.5}.artist-faq p{max-width:78ch}.artist-local-flow p{font-size:16px}}