.vendor-application-module__rED_5a__page{min-height:100svh;color:var(--color-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--line:color-mix(in srgb, var(--color-ink) 15%, transparent);--control-line:color-mix(in srgb, var(--color-ink) 50%, transparent);padding:64px 16px 0}.vendor-application-module__rED_5a__editButton,.vendor-application-module__rED_5a__addLink{color:var(--color-cherry);font-size:.875rem;font-weight:500;text-decoration:none}.vendor-application-module__rED_5a__editButton:hover,.vendor-application-module__rED_5a__editButton:focus-visible,.vendor-application-module__rED_5a__addLink:hover,.vendor-application-module__rED_5a__addLink:focus-visible{color:var(--color-cherry-press);text-underline-offset:4px;text-decoration:underline}.vendor-application-module__rED_5a__layout{gap:36px;max-width:1160px;margin:0 auto;padding:50px 0 68px;display:grid}.vendor-application-module__rED_5a__intro{max-width:620px}.vendor-application-module__rED_5a__eyebrow{color:var(--color-cherry);margin:0;font-size:.875rem;font-weight:500;line-height:1.4}.vendor-application-module__rED_5a__stepCount{color:var(--color-ink-soft);margin:0;font-size:.875rem;font-weight:500;line-height:1.4}.vendor-application-module__rED_5a__intro h1,.vendor-application-module__rED_5a__success h1{max-width:13ch;color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.03em;margin:16px 0 0;font-size:clamp(2.8rem,12vw,4.6rem);font-weight:700;line-height:.95}.vendor-application-module__rED_5a__accent{color:var(--color-cherry)}.vendor-application-module__rED_5a__introCopy{max-width:52ch;color:var(--color-ink-soft);margin:22px 0 0;font-size:1rem;line-height:1.7}.vendor-application-module__rED_5a__quietNote{max-width:52ch;color:var(--color-ink-soft);margin:22px 0 0;font-size:.86rem;line-height:1.6}.vendor-application-module__rED_5a__formPanel,.vendor-application-module__rED_5a__nextSteps{background:var(--color-peach);border-radius:28px;padding:24px 20px 28px}.vendor-application-module__rED_5a__formPanel{scroll-margin-top:88px}.vendor-application-module__rED_5a__formPanel :is(input,select,textarea){scroll-margin-top:160px}.vendor-application-module__rED_5a__progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0 0 24px;padding:0;list-style:none;display:grid}.vendor-application-module__rED_5a__progress li{color:var(--color-ink-soft);gap:8px;font-size:.75rem;font-weight:500;display:grid}.vendor-application-module__rED_5a__progress li:before{background:color-mix(in srgb, var(--color-ink) 15%, transparent);content:"";border-radius:999px;height:4px}.vendor-application-module__rED_5a__progress li span{display:none}.vendor-application-module__rED_5a__progressActive{color:var(--color-ink)!important}.vendor-application-module__rED_5a__progressActive:before{background:var(--color-cherry)!important}.vendor-application-module__rED_5a__formHeader,.vendor-application-module__rED_5a__reviewSectionHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.vendor-application-module__rED_5a__formHeader{border-bottom:1px solid var(--line);padding-bottom:22px}.vendor-application-module__rED_5a__formHeader h2{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.03em;margin:6px 0 0;font-size:1.875rem;font-weight:700;line-height:1.05}.vendor-application-module__rED_5a__requiredNote{color:var(--color-ink-soft);margin:10px 0 0;font-size:.875rem;line-height:1.45}.vendor-application-module__rED_5a__fields{gap:22px;padding-top:26px;display:grid}.vendor-application-module__rED_5a__twoColumns{gap:22px;display:grid}.vendor-application-module__rED_5a__field,.vendor-application-module__rED_5a__choiceField{min-width:0}.vendor-application-module__rED_5a__field label,.vendor-application-module__rED_5a__choiceField legend{color:var(--color-ink);margin-bottom:10px;padding:0;font-size:.9375rem;font-weight:500;line-height:1.45;display:block}.vendor-application-module__rED_5a__field input,.vendor-application-module__rED_5a__field select,.vendor-application-module__rED_5a__field textarea{box-sizing:border-box;border:1px solid var(--control-line);width:100%;min-height:52px;color:var(--color-ink);font:inherit;background:#fff;border-radius:999px;outline:none;padding:13px 20px;font-size:1rem;line-height:1.35;transition:border-color .18s,box-shadow .18s}.vendor-application-module__rED_5a__field textarea{resize:vertical;border-radius:24px;min-height:126px}.vendor-application-module__rED_5a__field input::placeholder,.vendor-application-module__rED_5a__field textarea::placeholder{color:var(--color-ink-soft)}.vendor-application-module__rED_5a__field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-ink-soft) 50%), linear-gradient(135deg, var(--color-ink-soft) 50%, transparent 50%);background-position:calc(100% - 26px) 22px,calc(100% - 21px) 22px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:48px}.vendor-application-module__rED_5a__field option{color:var(--color-ink);background:#fff}.vendor-application-module__rED_5a__field input:hover,.vendor-application-module__rED_5a__field select:hover,.vendor-application-module__rED_5a__field textarea:hover{border-color:var(--color-ink)}.vendor-application-module__rED_5a__primaryButton:focus-visible,.vendor-application-module__rED_5a__secondaryButton:focus-visible,.vendor-application-module__rED_5a__editButton:focus-visible,.vendor-application-module__rED_5a__addLink:focus-visible{outline:2px solid var(--color-cherry);outline-offset:4px}.vendor-application-module__rED_5a__choice:has(input:focus-visible){outline:2px solid var(--color-cherry);outline-offset:4px}.vendor-application-module__rED_5a__field input:focus,.vendor-application-module__rED_5a__field select:focus,.vendor-application-module__rED_5a__field textarea:focus{border-color:var(--color-cherry);box-shadow:0 0 0 1px var(--color-cherry), 0 0 0 5px color-mix(in srgb, var(--color-cherry) 18%, transparent)}.vendor-application-module__rED_5a__field input[aria-invalid=true],.vendor-application-module__rED_5a__field select[aria-invalid=true],.vendor-application-module__rED_5a__field textarea[aria-invalid=true],.vendor-application-module__rED_5a__choiceField[aria-invalid=true] .vendor-application-module__rED_5a__choice{border-color:var(--color-cherry)}.vendor-application-module__rED_5a__hint{color:var(--color-ink-soft);margin:8px 0 0;font-size:.8125rem;line-height:1.45;display:block}.vendor-application-module__rED_5a__counter{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;text-align:right;margin-top:8px;font-size:.8125rem;display:block}.vendor-application-module__rED_5a__fieldError{color:var(--color-cherry);margin-top:8px;font-size:.8125rem;font-weight:500;line-height:1.45;display:block}.vendor-application-module__rED_5a__locationHeading{border-top:1px solid var(--line);padding-top:6px}.vendor-application-module__rED_5a__locationHeading h3{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:700}.vendor-application-module__rED_5a__locationHeading p{color:var(--color-ink-soft);margin:8px 0 0;font-size:.82rem;line-height:1.55}.vendor-application-module__rED_5a__choiceField{border:0;padding:0}.vendor-application-module__rED_5a__choices{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.vendor-application-module__rED_5a__choice{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-ink) 20%, transparent);min-height:44px;color:var(--color-ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 12px;transition:border-color .18s,background-color .18s,color .18s,transform .15s;display:inline-flex}.vendor-application-module__rED_5a__choice:active{transform:scale(.96)}.vendor-application-module__rED_5a__choice input{appearance:none;border:1.5px solid var(--color-ink-soft);cursor:pointer;background:#fff;border-radius:50%;outline:none;flex:none;place-content:center;width:18px;height:18px;margin:0;display:grid}.vendor-application-module__rED_5a__choice input[type=checkbox]{border-radius:5px}.vendor-application-module__rED_5a__choice input:before{background:var(--color-plum);content:"";border-radius:50%;width:8px;height:8px;transition:transform .18s;transform:scale(0)}.vendor-application-module__rED_5a__choice input[type=checkbox]:before{border-bottom:2px solid var(--color-plum);border-left:2px solid var(--color-plum);background:0 0;border-radius:0;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)scale(0)}.vendor-application-module__rED_5a__choice input:checked{border-color:var(--color-peach);background:var(--color-peach)}.vendor-application-module__rED_5a__choice input:checked:before{transform:scale(1)}.vendor-application-module__rED_5a__choice input[type=checkbox]:checked:before{transform:translateY(-1px)rotate(-45deg)scale(1)}.vendor-application-module__rED_5a__choice span{font-size:.9375rem;font-weight:500;line-height:1.3;display:block}.vendor-application-module__rED_5a__choice:hover{border-color:var(--color-ink)}.vendor-application-module__rED_5a__choiceSelected,.vendor-application-module__rED_5a__choiceSelected:hover{border-color:var(--color-plum);background:var(--color-plum);color:var(--color-peach)}.vendor-application-module__rED_5a__categoryGroups{gap:20px;margin-top:16px;display:grid}.vendor-application-module__rED_5a__categoryGroup{gap:10px;display:grid}.vendor-application-module__rED_5a__categoryGroup h3{color:var(--color-ink-soft);margin:0;font-size:.8125rem;font-weight:500}.vendor-application-module__rED_5a__categoryGroup .vendor-application-module__rED_5a__choices{margin-top:0}.vendor-application-module__rED_5a__addLink{cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.vendor-application-module__rED_5a__linkGroup{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:22px;padding:18px 0;display:grid}.vendor-application-module__rED_5a__errorSummary{border:1px solid var(--color-cherry);color:var(--color-ink);background:#fff;border-radius:20px;margin-top:20px;padding:14px 18px;font-size:.875rem;line-height:1.5}.vendor-application-module__rED_5a__errorSummary ul{margin:9px 0 0;padding-left:18px}.vendor-application-module__rED_5a__errorSummary a{color:var(--color-cherry);text-underline-offset:3px}.vendor-application-module__rED_5a__errorSummary a:hover,.vendor-application-module__rED_5a__errorSummary a:focus-visible{color:var(--color-cherry-press);text-decoration:underline}.vendor-application-module__rED_5a__formActions,.vendor-application-module__rED_5a__draftActions{flex-direction:column-reverse;gap:10px;margin-top:28px;display:flex}.vendor-application-module__rED_5a__draftActions{flex-direction:column}.vendor-application-module__rED_5a__primaryButton,.vendor-application-module__rED_5a__secondaryButton{box-sizing:border-box;min-height:56px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:12px 32px;font-weight:500;text-decoration:none;transition:transform .15s,background-color .18s,border-color .18s,opacity .18s;display:inline-flex}.vendor-application-module__rED_5a__primaryButton:active,.vendor-application-module__rED_5a__secondaryButton:active{transform:scale(.97)}.vendor-application-module__rED_5a__primaryButton{background:var(--color-cherry);color:#fff;border:0;box-shadow:0 14px 30px -12px #a61d36b3}.vendor-application-module__rED_5a__primaryButton:hover{background:var(--color-cherry-press)}.vendor-application-module__rED_5a__secondaryButton{border:1px solid var(--control-line);color:var(--color-ink);background:0 0}.vendor-application-module__rED_5a__secondaryButton:hover{border-color:var(--color-ink);background:#fff}.vendor-application-module__rED_5a__primaryButton:disabled,.vendor-application-module__rED_5a__secondaryButton:disabled{cursor:wait;opacity:.58;transform:none}.vendor-application-module__rED_5a__formNote,.vendor-application-module__rED_5a__submitNote{max-width:58ch;color:var(--color-ink-soft);margin:17px 0 0;font-size:.76rem;line-height:1.55}.vendor-application-module__rED_5a__submitNote{color:var(--color-ink-soft)}.vendor-application-module__rED_5a__review{gap:22px;padding-top:24px;display:grid}.vendor-application-module__rED_5a__reviewIntro{color:var(--color-ink-soft);margin:0;font-size:.9rem;line-height:1.55}.vendor-application-module__rED_5a__reviewSection{background:#fff;border-radius:20px;padding:20px}.vendor-application-module__rED_5a__reviewSection h3{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:700}.vendor-application-module__rED_5a__editButton{cursor:pointer;background:0 0;border:0;padding:2px 0}.vendor-application-module__rED_5a__editButton:disabled{cursor:wait;opacity:.58}.vendor-application-module__rED_5a__reviewList{gap:14px;margin:18px 0 0;display:grid}.vendor-application-module__rED_5a__reviewList>div{gap:3px;display:grid}.vendor-application-module__rED_5a__reviewList dt{color:var(--color-ink-soft);font-size:.8125rem;font-weight:500}.vendor-application-module__rED_5a__reviewList dd{overflow-wrap:anywhere;min-width:0;color:var(--color-ink);margin:0;font-size:.9375rem;line-height:1.45}.vendor-application-module__rED_5a__draftCopy{max-width:54ch;color:var(--color-ink-soft);margin:22px 0 0;font-size:.98rem;line-height:1.7}.vendor-application-module__rED_5a__draftActions{width:100%;max-width:420px;margin-top:30px}.vendor-application-module__rED_5a__successEyebrow{align-items:center;gap:10px;display:flex}.vendor-application-module__rED_5a__successMark{background:var(--color-cherry);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.vendor-application-module__rED_5a__successMark svg{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;width:14px;height:14px}.vendor-application-module__rED_5a__nextSteps h2{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:1.5rem;font-weight:700;line-height:1.1}.vendor-application-module__rED_5a__nextSteps ol{gap:22px;margin:24px 0 0;padding:0;list-style:none;display:grid}.vendor-application-module__rED_5a__nextSteps li{gap:16px;display:flex}.vendor-application-module__rED_5a__nextStepNumber{width:40px;height:40px;color:var(--color-cherry);font-family:var(--font-display);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:1.0625rem;font-weight:700;display:grid}.vendor-application-module__rED_5a__nextSteps h3{color:var(--color-ink);font-family:var(--font-display);margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.vendor-application-module__rED_5a__nextSteps li p{color:var(--color-ink-soft);margin:4px 0 0;font-size:.9375rem;line-height:1.6}.vendor-application-module__rED_5a__loading{min-height:320px;color:var(--color-ink-soft);place-items:center;margin:0;font-size:.92rem;display:grid}.vendor-application-module__rED_5a__submissionError{border:1px solid var(--color-cherry);color:var(--color-ink);background:#fff;border-radius:20px;margin:18px 0 0;padding:14px 18px;font-size:.875rem;line-height:1.55}.vendor-application-module__rED_5a__honeypot{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:561px){.vendor-application-module__rED_5a__page{padding:80px clamp(20px,5vw,72px) 0}.vendor-application-module__rED_5a__layout{gap:52px;padding:66px 0 96px}.vendor-application-module__rED_5a__formPanel,.vendor-application-module__rED_5a__nextSteps{border-radius:32px;padding:32px 32px 36px}.vendor-application-module__rED_5a__twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vendor-application-module__rED_5a__formActions,.vendor-application-module__rED_5a__draftActions{flex-direction:row;justify-content:flex-end}.vendor-application-module__rED_5a__draftActions{justify-content:flex-start}.vendor-application-module__rED_5a__primaryButton,.vendor-application-module__rED_5a__secondaryButton{width:auto}.vendor-application-module__rED_5a__reviewList>div{grid-template-columns:minmax(130px,.6fr) minmax(0,1.4fr);gap:16px}}@media (min-width:901px){.vendor-application-module__rED_5a__layout{grid-template-columns:minmax(0,.82fr) minmax(470px,1.18fr);align-items:start;gap:clamp(52px,8vw,118px)}.vendor-application-module__rED_5a__successLayout{grid-template-rows:auto 1fr;grid-template-areas:"success steps""action steps";row-gap:32px}.vendor-application-module__rED_5a__success{grid-area:success;padding-top:36px}.vendor-application-module__rED_5a__nextSteps{grid-area:steps}.vendor-application-module__rED_5a__successAction{grid-area:action}.vendor-application-module__rED_5a__intro{padding-top:36px;position:sticky;top:112px}}@media (prefers-reduced-motion:reduce){.vendor-application-module__rED_5a__primaryButton,.vendor-application-module__rED_5a__secondaryButton,.vendor-application-module__rED_5a__field input,.vendor-application-module__rED_5a__field select,.vendor-application-module__rED_5a__field textarea,.vendor-application-module__rED_5a__choice,.vendor-application-module__rED_5a__choice input{transition:none}}@keyframes vendor-application-module__rED_5a__panel-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes vendor-application-module__rED_5a__step-enter{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}.vendor-application-module__rED_5a__introEnter{animation:.7s cubic-bezier(.16,1,.3,1) both vendor-application-module__rED_5a__panel-enter}.vendor-application-module__rED_5a__panelEnter{animation:.7s cubic-bezier(.16,1,.3,1) 60ms both vendor-application-module__rED_5a__panel-enter}.vendor-application-module__rED_5a__stepEnter{animation:.22s cubic-bezier(.16,1,.3,1) .14s both vendor-application-module__rED_5a__step-enter}
