.artist-intro{display:grid;grid-template-columns:1.05fr 1fr;gap:6vw;align-items:center;padding-top:48px;padding-bottom:60px}.artist-intro h1{font-size:clamp(44px,5.5vw,78px);line-height:1.13;letter-spacing:-1.8px;margin:24px 0}.artist-intro h1 span{color:var(--gold)}.intro-copy{font-size:19px;max-width:570px;color:var(--muted);line-height:1.85}.artist-intro .button{margin-top:16px}.artist-intro figure{margin:0}.artist-intro img{width:100%;height:480px;object-fit:cover;border-radius:3px}.artist-intro figcaption{font-size:13px;color:var(--muted);margin-top:14px}.artist-journey{padding-top:44px;padding-bottom:48px;background:#101d30}.journey-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.journey-grid article{border-top:1px solid var(--line);padding-top:20px}.journey-grid article>span{color:var(--gold);font-size:13px}.journey-grid h2{font-size:25px;margin-top:15px}.journey-grid p{font-size:16px;color:var(--muted)}.artist-application{display:grid;grid-template-columns:.85fr 1.15fr;gap:7vw;align-items:start}.application-copy h2{font-size:44px;line-height:1.2}.application-copy>p{color:var(--muted)}#artist-form h3{font-size:25px;margin:0 0 8px}#artist-form>.small{margin:0 0 24px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.consent{display:flex!important;align-items:flex-start;gap:12px;line-height:1.8!important;font-size:14px!important}.consent input{width:20px;height:20px;flex:none;margin:3px 0;accent-color:#dfb768}#form-status:empty{display:none}#form-status{padding:18px;border:1px solid var(--gold);line-height:1.8;margin-bottom:0}#form-status.error{border-color:#e79d91;color:#ffd1c8}#artist-form button:disabled{opacity:.65;cursor:wait}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}#registration{scroll-margin-top:100px}@media(max-width:760px){.artist-intro{grid-template-columns:1fr;gap:32px;padding-top:30px}.artist-intro h1{font-size:48px}.intro-copy{font-size:17px}.artist-intro img{height:260px}.artist-journey{padding-top:36px;padding-bottom:36px}.journey-grid{grid-template-columns:1fr;gap:22px}.journey-grid h2{font-size:24px}.artist-application{grid-template-columns:1fr;gap:28px}.application-copy h2{font-size:37px}.form-grid{grid-template-columns:1fr}#artist-form{padding:24px 18px}#artist-form label{font-size:14px}#artist-form .button{font-size:16px}#artist-form h3{font-size:22px}}
#artist-form input,#artist-form select,#artist-form textarea{scroll-margin-block:130px}

.artist-offer{background:#0c1727}.artist-offer>h2{font-size:clamp(34px,4vw,52px);line-height:1.2;margin:18px 0}.offer-intro{max-width:730px;color:var(--muted);font-size:18px}.offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:42px}.offer-grid article{border-top:1px solid var(--line);padding-top:22px}.offer-grid article>span{font-size:13px;color:var(--gold)}.offer-grid h3{font-size:24px;line-height:1.35;margin:14px 0}.offer-grid p{font-size:16px;color:var(--muted);line-height:1.8}.offer-note{margin:30px 0 24px;max-width:850px}@media(max-width:760px){.offer-grid{grid-template-columns:1fr;gap:26px}.offer-grid h3{font-size:25px}.artist-offer .button{white-space:normal;text-align:center}}

.artist-discount{border-right:2px solid var(--gold);padding-right:18px}#artist-coupon{padding:24px;border:1px solid var(--gold);margin-top:24px}#artist-coupon[hidden]{display:none}#artist-coupon code{display:block;direction:ltr;background:#0a1220;color:var(--gold);font-size:clamp(17px,2vw,24px);text-align:center;padding:15px 5px;user-select:all;overflow-wrap:anywhere}#artist-coupon p{line-height:1.8}#artist-copy-status{color:var(--gold)}
