.artist-submission-page{display:block;padding:0 0 84px;background:radial-gradient(circle at top left,rgb(221 17 26 / .16),transparent 18%),radial-gradient(circle at 85% 10%,rgb(255 255 255 / .05),transparent 18%),linear-gradient(180deg,#070708 0%,#0d0d10 42%,#060607 100%)}.artist-submission-shell{display:block;width:100%;max-width:1240px;margin:0 auto;padding:0 16px;box-sizing:border-box}.artist-submission-hero{padding:72px 0 34px}.artist-submission-hero .artist-submission-shell{display:grid;grid-template-columns:minmax(0,1.2fr) 360px;gap:30px;align-items:stretch}.artist-submission-hero-copy{position:relative;padding:48px 46px;border:1px solid rgb(255 255 255 / .08);background:linear-gradient(145deg,rgb(15 15 18 / .96) 0%,rgb(18 18 22 / .94) 100%);box-shadow:0 26px 60px rgb(0 0 0 / .28);border-radius:28px;overflow:hidden}.artist-submission-hero-copy::after{content:"";position:absolute;right:-90px;top:-90px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgb(221 17 26 / .14) 0%,#fff0 70%);pointer-events:none}.artist-submission-kicker{display:inline-flex;align-items:center;justify-content:center;min-width:118px;height:34px;padding:0 16px;border-radius:999px;background:#111827;color:#fff;font:800 11px/1 "Poppins",sans-serif;letter-spacing:.16em;text-transform:uppercase}.artist-submission-hero-copy h1{margin:22px 0 18px;color:#fff;font:800 58px/1 "Poppins",sans-serif;letter-spacing:-2px}.artist-submission-hero-copy p{max-width:760px;margin:0;color:rgb(255 255 255 / .78);font:400 18px/1.75 "Poppins",sans-serif}.artist-submission-pill-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.artist-submission-pill-row span{padding:10px 14px;border:1px solid rgb(255 255 255 / .1);border-radius:999px;background:rgb(255 255 255 / .03);color:#fff;font:700 12px/1 "Poppins",sans-serif;text-transform:uppercase;letter-spacing:.08em}.artist-submission-hero-card{display:grid;gap:14px}.artist-submission-hero-stat{display:flex;flex-direction:column;justify-content:flex-end;min-height:150px;padding:28px 24px;border:1px solid rgb(255 255 255 / .08);border-radius:24px;background:linear-gradient(180deg,rgb(255 255 255 / .03) 0%,#fff0 100%),linear-gradient(135deg,#11131a 0%,#1a2030 100%);box-shadow:0 28px 56px rgb(0 0 0 / .24)}.artist-submission-hero-stat strong{color:#fff;font:800 24px/1.1 "Poppins",sans-serif}.artist-submission-hero-stat span{margin-top:10px;color:rgb(255 255 255 / .78);font:500 14px/1.6 "Poppins",sans-serif}.artist-submission-section{padding:0 0 82px}.artist-submission-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:28px;align-items:start}.artist-submission-sidebar{display:grid;gap:18px}.artist-submission-sidebar-card,.artist-submission-form-card{border:1px solid rgb(255 255 255 / .08);background:linear-gradient(180deg,rgb(18 18 22 / .98) 0%,rgb(12 12 15 / .98) 100%);box-shadow:0 24px 56px rgb(0 0 0 / .24);border-radius:22px}.artist-submission-sidebar-card{padding:24px 22px}.artist-submission-sidebar-card h2{margin:0 0 14px;color:#fff;font:800 20px/1.15 "Poppins",sans-serif}.artist-submission-sidebar-card p,.artist-submission-sidebar-card li{color:rgb(255 255 255 / .78);font:400 14px/1.75 "Poppins",sans-serif}.artist-submission-sidebar-card li+li{margin-top:8px}.artist-submission-sidebar-card ul{margin:0;padding-left:18px}.artist-submission-form-card{padding:30px;background:linear-gradient(180deg,rgb(18 18 22 / .98) 0%,rgb(10 10 13 / .98) 100%)}.artist-submission-form{display:grid;gap:18px}.artist-submission-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.artist-submission-form label,.artist-upload-field{display:grid;gap:8px}.artist-submission-form label span,.artist-upload-field span{color:#fff;font:700 13px/1.2 "Poppins",sans-serif;text-transform:uppercase;letter-spacing:.06em}.artist-submission-form input[type="text"],.artist-submission-form input[type="email"],.artist-submission-form input[type="date"],.artist-submission-form select,.artist-submission-form textarea{width:100%;min-height:54px;padding:16px 18px;border:1px solid rgb(255 255 255 / .1);border-radius:16px;background:rgb(255 255 255 / .03);box-sizing:border-box;color:#fff;font:500 15px/1.5 "Poppins",sans-serif;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.artist-submission-form input::placeholder,.artist-submission-form textarea::placeholder{color:rgb(255 255 255 / .45)}.artist-submission-form textarea{min-height:auto;resize:vertical}.artist-submission-form input:focus,.artist-submission-form select:focus,.artist-submission-form textarea:focus{outline:none;border-color:rgb(221 17 26 / .55);box-shadow:0 0 0 4px rgb(221 17 26 / .12)}.artist-submission-consent{display:flex!important;align-items:flex-start;gap:12px;padding:16px 18px;border:1px solid rgb(255 255 255 / .08);border-radius:16px;background:rgb(255 255 255 / .03)}.artist-submission-consent input{margin-top:3px}.artist-submission-consent span{color:rgb(255 255 255 / .76)!important;font:500 14px/1.65 "Poppins",sans-serif!important;text-transform:none!important;letter-spacing:0!important}.artist-submission-submit{min-width:220px;min-height:58px;padding:0 28px;border:0;border-radius:16px;background:linear-gradient(135deg,#dd111a 0%,#f05a28 100%);color:#fff;font:800 14px/1 "Poppins",sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;box-shadow:0 18px 28px rgb(221 17 26 / .24);transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.artist-submission-submit:hover{transform:translateY(-1px);box-shadow:0 22px 34px rgb(221 17 26 / .28)}.artist-submission-notice{margin:0 0 24px;padding:18px 20px;border:1px solid rgb(255 255 255 / .08);border-radius:16px;font:700 14px/1.6 "Poppins",sans-serif}.artist-submission-notice.is-success{background:#edf9f2;color:#11663e;border-color:rgb(17 102 62 / .16)}.artist-submission-notice.is-error{background:#fff1f2;color:#9f1239;border-color:rgb(159 18 57 / .16)}@media (max-width:1080px){.artist-submission-hero .artist-submission-shell,.artist-submission-layout{grid-template-columns:1fr}.artist-submission-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.artist-submission-hero{padding:34px 0 22px}.artist-submission-hero-copy{padding:32px 22px}.artist-submission-hero-copy h1{font-size:38px;letter-spacing:-1.2px}.artist-submission-hero-copy p{font-size:15px}.artist-submission-form-card{padding:18px}.artist-submission-form-grid,.artist-submission-upload-grid,.artist-submission-sidebar{grid-template-columns:1fr}.artist-submission-form input[type="text"],.artist-submission-form input[type="email"],.artist-submission-form input[type="date"],.artist-submission-form select,.artist-submission-form textarea{min-height:50px;padding:14px 15px;font-size:14px}.artist-submission-submit{width:100%}}