.ContactForm-module-scss-module__iEYdlG__hero{padding:20rem 0 3rem}.ContactForm-module-scss-module__iEYdlG__heroContainer{max-width:875px;margin:0 auto}.ContactForm-module-scss-module__iEYdlG__submissionMessage{max-width:875px;margin:0 auto 20rem;padding-top:20rem}.ContactForm-module-scss-module__iEYdlG__dialsContainer{gap:2rem;max-width:25em;margin-bottom:1rem;display:flex}.ContactForm-module-scss-module__iEYdlG__form{flex-direction:column;width:100%;max-width:875px;margin:0 auto 8rem;display:flex;position:relative;overflow:visible}.ContactForm-module-scss-module__iEYdlG__honeypotField{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}.ContactForm-module-scss-module__iEYdlG__stepIndicator{align-items:center;margin:0 0 clamp(3rem,5vw,5rem);padding:0;list-style:none;display:flex}.ContactForm-module-scss-module__iEYdlG__stepItem{align-items:center;display:flex;position:relative}.ContactForm-module-scss-module__iEYdlG__stepItem:not(:first-child):before{content:"";background:#fff;width:2rem;height:1px}.ContactForm-module-scss-module__iEYdlG__stepButton{text-transform:uppercase;aspect-ratio:1;color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:50%;width:clamp(4rem,5vw,5rem);font-family:PP Neue Montreal,sans-serif;font-size:2rem;font-weight:800;line-height:1}.ContactForm-module-scss-module__iEYdlG__stepButton:disabled{cursor:default;opacity:1}.ContactForm-module-scss-module__iEYdlG__stepItemActive .ContactForm-module-scss-module__iEYdlG__stepButton{color:#191919;background:#fff}.ContactForm-module-scss-module__iEYdlG__next{align-self:flex-start;min-width:12rem;margin-top:2rem}.ContactForm-module-scss-module__iEYdlG__formContainer{position:relative}.ContactForm-module-scss-module__iEYdlG__artistPreview{aspect-ratio:1;background:#191919;border:1px solid #fff;border-radius:50%;width:clamp(8rem,16vw,12.5rem);position:absolute;top:0;right:0;overflow:hidden}.ContactForm-module-scss-module__iEYdlG__artistImage{object-fit:cover;width:100%;height:100%}.ContactForm-module-scss-module__iEYdlG__artistFallback{text-transform:uppercase;color:#c9c39e;place-items:center;width:100%;height:100%;font-family:PP Neue Montreal,sans-serif;font-weight:800;line-height:.85;display:grid}.ContactForm-module-scss-module__iEYdlG__stagePanel{flex-direction:column;gap:2rem;margin-top:0;display:flex}.ContactForm-module-scss-module__iEYdlG__stageHeader h2{text-transform:uppercase;margin:0;font-family:PP Neue Montreal,sans-serif;font-weight:800;line-height:.85}.ContactForm-module-scss-module__iEYdlG__stageHeader p{margin:.5rem 0 0;font-family:Inter,sans-serif;font-weight:450}.ContactForm-module-scss-module__iEYdlG__fieldGroup{flex-direction:column;margin:0;display:flex}.ContactForm-module-scss-module__iEYdlG__fieldGroup input,.ContactForm-module-scss-module__iEYdlG__fieldGroup select,.ContactForm-module-scss-module__iEYdlG__fieldGroup textarea{color:#fff;background:0 0;border:1px solid #fff;border-radius:5px;width:100%;min-height:clamp(3.5rem,5vw,4rem);padding:clamp(.5rem,3vw,1.25rem);font-family:Inter,sans-serif;font-size:calc(.7rem + .5vw);font-weight:450;line-height:1.25;transition:border-color .2s}.ContactForm-module-scss-module__iEYdlG__fieldGroup input::placeholder,.ContactForm-module-scss-module__iEYdlG__fieldGroup select::placeholder,.ContactForm-module-scss-module__iEYdlG__fieldGroup textarea::placeholder{color:#afafaf;opacity:1}.ContactForm-module-scss-module__iEYdlG__fieldGroup select{min-height:clamp(3.5rem,5vw,4rem)}.ContactForm-module-scss-module__iEYdlG__fieldGroup textarea{resize:vertical;min-height:clamp(12rem,22vw,20rem)}.ContactForm-module-scss-module__iEYdlG__fieldLabel{text-transform:uppercase;letter-spacing:.2em;color:#c9c39e;font-family:Doto,sans-serif;font-size:1rem;font-weight:800}.ContactForm-module-scss-module__iEYdlG__urlFields{--url-action-size:clamp(2rem,3vw,2.5rem);--url-action-inset:clamp(1rem,1.6vw,1.5rem);flex-direction:column;gap:clamp(1rem,2vw,2rem);display:flex}.ContactForm-module-scss-module__iEYdlG__canonicalFieldsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);display:grid}.ContactForm-module-scss-module__iEYdlG__urlRow{min-height:4rem;position:relative}.ContactForm-module-scss-module__iEYdlG__urlInputArea{grid-column:1/2;min-width:0;height:4rem;display:block;position:relative}.ContactForm-module-scss-module__iEYdlG__urlInputArea input{border-radius:5px;height:100%;min-height:0;display:block}.ContactForm-module-scss-module__iEYdlG__urlInputAreaWithRemove input{padding-right:calc(var(--url-action-size) + var(--url-action-inset) + 1rem)}.ContactForm-module-scss-module__iEYdlG__urlInputAreaWithBadge input{padding-right:calc(11.5rem + var(--url-action-size) + var(--url-action-inset))}.ContactForm-module-scss-module__iEYdlG__canonicalUrlInputArea{height:4rem}.ContactForm-module-scss-module__iEYdlG__canonicalUrlInputArea input{padding-right:clamp(7rem,14vw,9rem)}.ContactForm-module-scss-module__iEYdlG__platformBadge{white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-weight:700;display:inline-flex;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.ContactForm-module-scss-module__iEYdlG__urlInputAreaWithRemove .ContactForm-module-scss-module__iEYdlG__platformBadge{right:5rem}.ContactForm-module-scss-module__iEYdlG__platformLogo{width:auto;height:auto;display:block}.ContactForm-module-scss-module__iEYdlG__urlAction{top:2rem;right:var(--url-action-inset);width:var(--url-action-size);aspect-ratio:1;color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:50%;place-items:center;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:400;line-height:1;transition:opacity .2s;display:grid;position:absolute;transform:translateY(-50%)}.ContactForm-module-scss-module__iEYdlG__urlAction:hover{opacity:.8}.ContactForm-module-scss-module__iEYdlG__addUrlRowButton{color:#fff;cursor:pointer;margin-right:var(--url-action-inset);background:0 0;border:0;align-self:flex-end;align-items:center;gap:clamp(.75rem,1.4vw,1rem);padding:0;font-family:Inter,sans-serif;font-weight:450;display:inline-flex}.ContactForm-module-scss-module__iEYdlG__addUrlRowIcon{width:var(--url-action-size);aspect-ratio:1;color:#fff;background:0 0;border:1px solid #fff;border-radius:50%;place-items:center;font-size:clamp(1.6rem,2.2vw,2rem);font-weight:400;line-height:1;display:grid}.ContactForm-module-scss-module__iEYdlG__optionButtons{flex-wrap:wrap;gap:1rem;display:flex}.ContactForm-module-scss-module__iEYdlG__optionButton{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:12px;padding:1rem 1.25rem;font-family:Inter,sans-serif;font-weight:450;line-height:1.1}.ContactForm-module-scss-module__iEYdlG__optionButton:hover{opacity:.75}.ContactForm-module-scss-module__iEYdlG__optionButtonActive{color:#191919;background:#fff}.ContactForm-module-scss-module__iEYdlG__artistOptionButton{text-align:left;border-radius:10rem;align-items:center;gap:.85rem;padding:.65rem 1.1rem .65rem .8rem;display:inline-flex}.ContactForm-module-scss-module__iEYdlG__artistOptionAvatar{text-transform:uppercase;aspect-ratio:1;border:1px solid;border-radius:50%;flex:0 0 3rem;place-items:center;width:3rem;font-family:PP Neue Montreal,sans-serif;font-size:.9rem;font-weight:800;line-height:1;display:grid;overflow:hidden}.ContactForm-module-scss-module__iEYdlG__artistOptionImage{object-fit:cover;width:100%;height:100%;display:block}.ContactForm-module-scss-module__iEYdlG__artistOptionFallback{place-items:center;width:100%;height:100%;display:grid}.ContactForm-module-scss-module__iEYdlG__genreAccordionSection{margin-top:.75rem}.ContactForm-module-scss-module__iEYdlG__genreAccordionInner{max-width:none;padding:0}.ContactForm-module-scss-module__iEYdlG__genreAccordionTitle{font-weight:700}.ContactForm-module-scss-module__iEYdlG__genreAccordionPanel{padding-top:1.25rem}.ContactForm-module-scss-module__iEYdlG__genreAccordionCopy{margin:0}.ContactForm-module-scss-module__iEYdlG__genreOptions{grid-template-columns:1fr;gap:.75rem 1.25rem;display:grid}@media only screen and (min-width:500px){.ContactForm-module-scss-module__iEYdlG__genreOptions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:700px){.ContactForm-module-scss-module__iEYdlG__genreOptions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:1200px){.ContactForm-module-scss-module__iEYdlG__genreOptions{grid-template-columns:repeat(4,minmax(0,1fr))}}.ContactForm-module-scss-module__iEYdlG__genreOption{color:#fff;cursor:pointer;align-items:flex-start;gap:.75rem;min-width:0;font-family:Inter,sans-serif;font-weight:450;display:flex;position:relative}.ContactForm-module-scss-module__iEYdlG__genreOption input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.ContactForm-module-scss-module__iEYdlG__genreOption input[type=checkbox]:checked+.ContactForm-module-scss-module__iEYdlG__customCheckbox{background-color:#c9c39e;border-color:#c9c39e}.ContactForm-module-scss-module__iEYdlG__genreOption input[type=checkbox]:checked+.ContactForm-module-scss-module__iEYdlG__customCheckbox:after{opacity:1}.ContactForm-module-scss-module__iEYdlG__genreOption:hover .ContactForm-module-scss-module__iEYdlG__customCheckbox,.ContactForm-module-scss-module__iEYdlG__genreOption input[type=checkbox]:focus+.ContactForm-module-scss-module__iEYdlG__customCheckbox{border-color:#c9c39e}.ContactForm-module-scss-module__iEYdlG__customCheckboxContainer{flex-direction:column;gap:.5rem;margin-top:.25rem;display:flex}.ContactForm-module-scss-module__iEYdlG__checkboxConsent{color:#fff;cursor:pointer;align-items:flex-start;gap:1.25rem;width:100%;font-family:Inter,sans-serif;font-weight:450;display:flex;position:relative}.ContactForm-module-scss-module__iEYdlG__checkboxConsent input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.ContactForm-module-scss-module__iEYdlG__checkboxConsent a{color:#c9c39e;text-decoration:underline}.ContactForm-module-scss-module__iEYdlG__socialStageHeader{margin-top:3rem}.ContactForm-module-scss-module__iEYdlG__customCheckbox{aspect-ratio:1;background-color:#0000;border:1px solid #fff;flex:none;width:1.5rem;transition:background-color .2s,border-color .2s}.ContactForm-module-scss-module__iEYdlG__customCheckbox:after{content:"";opacity:0;background:url(/img/check-solid.svg) 50%/contain no-repeat;width:70%;height:70%;margin:15%;transition:opacity .2s;display:block}.ContactForm-module-scss-module__iEYdlG__checkboxConsent input[type=checkbox]:checked+.ContactForm-module-scss-module__iEYdlG__customCheckbox{background-color:#c9c39e;border-color:#c9c39e}.ContactForm-module-scss-module__iEYdlG__checkboxConsent input[type=checkbox]:checked+.ContactForm-module-scss-module__iEYdlG__customCheckbox:after{opacity:1}.ContactForm-module-scss-module__iEYdlG__checkboxConsent:hover .ContactForm-module-scss-module__iEYdlG__customCheckbox,.ContactForm-module-scss-module__iEYdlG__checkboxConsent input[type=checkbox]:focus+.ContactForm-module-scss-module__iEYdlG__customCheckbox{border-color:#c9c39e}.ContactForm-module-scss-module__iEYdlG__lookupNote{color:#c9c39e;max-width:48rem;margin:-1rem 0 0;font-family:Inter,sans-serif;font-size:1rem;font-weight:450;line-height:1.4}.ContactForm-module-scss-module__iEYdlG__error{color:red;margin:.35rem 0 0;font-family:Inter,sans-serif;font-size:.95rem;font-weight:450;line-height:1.4}@media only screen and (max-width:900px){.ContactForm-module-scss-module__iEYdlG__artistPreview{align-self:flex-end;margin:0 0 2rem;position:relative;top:auto;right:auto}.ContactForm-module-scss-module__iEYdlG__stageHeader{padding-right:0}}@media only screen and (max-width:700px){.ContactForm-module-scss-module__iEYdlG__stepIndicator{margin-bottom:2.5rem}.ContactForm-module-scss-module__iEYdlG__stepItem:not(:first-child):before{width:clamp(1rem,6vw,2rem)}.ContactForm-module-scss-module__iEYdlG__canonicalFieldsGrid{grid-template-columns:1fr}.ContactForm-module-scss-module__iEYdlG__urlInputAreaWithBadge input,.ContactForm-module-scss-module__iEYdlG__canonicalUrlInputArea input{padding-right:clamp(.5rem,3vw,1.25rem)}.ContactForm-module-scss-module__iEYdlG__urlInputAreaWithRemove input{padding-right:calc(var(--url-action-size) + var(--url-action-inset) + .75rem)}.ContactForm-module-scss-module__iEYdlG__platformBadge{display:none}.ContactForm-module-scss-module__iEYdlG__primaryButton{width:100%}.ContactForm-module-scss-module__iEYdlG__optionButton{flex:100%}}
