.CollectiveApplicationGate-module-scss-module__nHWxqq__container{justify-content:center;align-items:center;width:100%;height:100svh;display:flex;position:relative}.CollectiveApplicationGate-module-scss-module__nHWxqq__backgroundAsset{z-index:-1;position:absolute;inset:0}.CollectiveApplicationGate-module-scss-module__nHWxqq__backgroundAsset:after{content:"";background:#00000014;position:absolute;inset:0}.CollectiveApplicationGate-module-scss-module__nHWxqq__inner{max-width:460px;margin:0 auto;padding:100px 4vw 0}@media only screen and (min-width:1024px){.CollectiveApplicationGate-module-scss-module__nHWxqq__inner{padding:0}}.CollectiveApplicationGate-module-scss-module__nHWxqq__title{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.01em;text-transform:uppercase;color:#fff;margin-bottom:32px;font-size:30px;font-weight:700;line-height:95%}@media only screen and (min-width:1024px){.CollectiveApplicationGate-module-scss-module__nHWxqq__title{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:24px;font-size:40px;font-weight:700;line-height:90%}}.CollectiveApplicationGate-module-scss-module__nHWxqq__description{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:0;color:#fff;flex-direction:column;gap:16px;margin-bottom:24px;font-size:16px;font-weight:400;line-height:130%;display:flex}@media only screen and (min-width:1024px){.CollectiveApplicationGate-module-scss-module__nHWxqq__description{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.01em;gap:12px;font-size:18px;font-weight:400;line-height:130%}}.CollectiveApplicationGate-module-scss-module__nHWxqq__divider{background-color:#fff;height:1px;margin:24px 0 40px}.CollectiveApplicationGate-module-scss-module__nHWxqq__actions{flex-wrap:wrap;gap:5px;display:flex}@media only screen and (min-width:1024px){.CollectiveApplicationGate-module-scss-module__nHWxqq__actions{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.01em;flex-wrap:nowrap;gap:10px;font-size:18px;font-weight:400;line-height:130%}}
.File-module-scss-module__QWxMVq__container{color:#000;text-transform:none;font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:0;background:#fff;border:1px solid #e1e1e1;border-radius:2px;font-size:16px;font-weight:400;line-height:130%;transition:border-color .3s}@media (hover:hover) and (pointer:fine){.File-module-scss-module__QWxMVq__container:not([disabled]):hover{border-color:#cdcdcd}}.File-module-scss-module__QWxMVq__container{width:100%;padding:16px;position:relative}:is(.File-module-scss-module__QWxMVq__container:has(.File-module-scss-module__QWxMVq__button[data-focus-visible-added]),.File-module-scss-module__QWxMVq__container:has(.File-module-scss-module__QWxMVq__button:focus-visible)){outline:-webkit-focus-ring-color auto 1px}.File-module-scss-module__QWxMVq__label{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:0;color:var(--input-label-color,#676767);pointer-events:none;text-transform:none;transform-origin:0 0;margin-bottom:12px;font-size:16px;font-weight:400;line-height:130%;transition:transform .3s,color .3s;display:block;position:relative;left:auto}@media only screen and (min-width:1024px){.File-module-scss-module__QWxMVq__label{margin-bottom:20px}}.File-module-scss-module__QWxMVq__input{display:none}.File-module-scss-module__QWxMVq__buttonWrapper{position:relative}.File-module-scss-module__QWxMVq__buttonWrapper .File-module-scss-module__QWxMVq__button[data-focus-visible-added],.File-module-scss-module__QWxMVq__buttonWrapper .File-module-scss-module__QWxMVq__button:focus-visible{outline:1px dotted #cdcdcd}.File-module-scss-module__QWxMVq__description{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:0;color:#676767;margin-bottom:8px;font-size:12px;font-weight:400;line-height:140%;display:block}@media only screen and (min-width:1024px){.File-module-scss-module__QWxMVq__description{margin-bottom:12px}}.File-module-scss-module__QWxMVq__button{text-align:center;width:100%;height:88px;font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:0;color:#676767;text-transform:none;background-color:#fff;border:1px dashed #e1e1e1;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;font-size:12px;font-weight:400;line-height:140%;transition:border-color .3s;display:flex}@media only screen and (min-width:1024px){.File-module-scss-module__QWxMVq__button{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:0;font-size:15px;font-weight:400;line-height:140%}}@media (hover:hover) and (pointer:fine){.File-module-scss-module__QWxMVq__button:not([disabled]):hover{border-color:#cdcdcd}}.File-module-scss-module__QWxMVq__button[data-drag-over=true]{border-color:#cdcdcd}.File-module-scss-module__QWxMVq__button[data-disabled=true]{pointer-events:none;background-color:#f0f0f0;border-color:#cdcdcd}.File-module-scss-module__QWxMVq__files{gap:8px;margin-bottom:24px;display:grid}.File-module-scss-module__QWxMVq__file{flex-direction:column;display:flex}.File-module-scss-module__QWxMVq__fileWrapper{background-color:#fff;border:1px solid #e1e1e1;border-radius:2px;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;width:100%;min-height:56px;padding:0 16px 0 11px;display:grid;position:relative;overflow:hidden}.File-module-scss-module__QWxMVq__fileWrapper[data-file-error=true]{border-color:#c82e2d}.File-module-scss-module__QWxMVq__filePreview{background:#f0f0f0;border-radius:2px;justify-content:center;align-items:center;width:100%;height:32px;display:flex;overflow:hidden}.File-module-scss-module__QWxMVq__filePreview .File-module-scss-module__QWxMVq__fileIcon{width:11px;height:13px}.File-module-scss-module__QWxMVq__fileImagePreview{object-fit:cover;border-radius:5px;width:3rem;height:3rem;display:block}.File-module-scss-module__QWxMVq__fileNameWrapper{overflow:hidden}.File-module-scss-module__QWxMVq__fileName{font-family:var(--font-BaselGroteskMonoBook);letter-spacing:.04em;text-transform:uppercase;color:#000;text-overflow:ellipsis;white-space:nowrap;padding:2px 0;font-size:14px;font-weight:400;line-height:normal;display:block;overflow:hidden}.File-module-scss-module__QWxMVq__fileSize{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:0;color:#676767;font-size:12px;font-weight:400;line-height:140%;display:block}.File-module-scss-module__QWxMVq__fileRemove{color:#c82e2d;width:3rem;margin-left:auto;margin-right:-1rem;padding:1rem}@media (hover:hover) and (pointer:fine){.File-module-scss-module__QWxMVq__fileRemove:not([disabled]):hover .File-module-scss-module__QWxMVq__fileRemoveIcon{transform:scale(1.1)}}.File-module-scss-module__QWxMVq__fileRemove .File-module-scss-module__QWxMVq__fileRemoveIcon{transition:transform .3s cubic-bezier(.19,1,.22,1)}.File-module-scss-module__QWxMVq__fileErrorMessage{font-family:var(--font-BaselGroteskMonoBook);letter-spacing:.04em;text-transform:uppercase;color:#c82e2d;margin-top:4px;font-size:10px;font-weight:400;line-height:100%}.File-module-scss-module__QWxMVq__limitIndicator{flex-direction:column;margin-top:8px;display:flex;position:relative}@media only screen and (min-width:1024px){.File-module-scss-module__QWxMVq__limitIndicator{margin-top:12px}}.File-module-scss-module__QWxMVq__barWrapper{background-color:#e1e1e1;width:100%;height:3px;display:block;position:relative;overflow:hidden}.File-module-scss-module__QWxMVq__barWrapper .File-module-scss-module__QWxMVq__bar{background:#c82e2d;width:100%;height:100%;transition:transform .3s;position:absolute;top:0;left:0;transform:translate(-100%)}.File-module-scss-module__QWxMVq__barErrorWrapper{align-items:center;margin-top:6px;display:flex}@media only screen and (min-width:1024px){.File-module-scss-module__QWxMVq__barErrorWrapper{margin-top:8px}}.File-module-scss-module__QWxMVq__barError{font-family:var(--font-BaselGroteskMonoBook);letter-spacing:.04em;text-transform:uppercase;color:#c82e2d;font-size:10px;font-weight:400;line-height:100%}.File-module-scss-module__QWxMVq__limitText{font-family:var(--font-BaselGroteskMonoBook);letter-spacing:.04em;text-transform:uppercase;color:#676767;margin-left:auto;font-size:10px;font-weight:400;line-height:100%;display:block}.File-module-scss-module__QWxMVq__limitText[data-error=true]{color:#c82e2d}
.CollectiveApplicationStepDetails-module-scss-module__lk36aq__section{margin-bottom:40px}.CollectiveApplicationStepDetails-module-scss-module__lk36aq__title{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.01em;margin-bottom:24px;font-size:18px;font-weight:500;line-height:130%}@media only screen and (min-width:1024px){.CollectiveApplicationStepDetails-module-scss-module__lk36aq__title{margin-bottom:20px}}.CollectiveApplicationStepDetails-module-scss-module__lk36aq__fieldGroup{flex-direction:column;gap:10px;display:flex}.CollectiveApplicationStepDetails-module-scss-module__lk36aq__uploadCopy{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:0;margin-bottom:16px;font-size:15px;font-weight:400;line-height:140%}@media only screen and (min-width:1024px){.CollectiveApplicationStepDetails-module-scss-module__lk36aq__uploadCopy{margin-bottom:20px}}.CollectiveApplicationStepDetails-module-scss-module__lk36aq__termsLink{text-decoration:underline}.CollectiveApplicationStepDetails-module-scss-module__lk36aq__submitError{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:0;color:#c82e2d;margin-top:16px;font-size:14px;font-weight:400;line-height:130%}.CollectiveApplicationStepDetails-module-scss-module__lk36aq__actions{flex-direction:column;gap:10px;margin-top:28px;display:flex}@media only screen and (min-width:1024px){.CollectiveApplicationStepDetails-module-scss-module__lk36aq__actions{margin-top:36px}}
.CollectiveApplicationStepIndicator-module-scss-module__lT1P8q__container{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:32px;display:grid}@media only screen and (min-width:1024px){.CollectiveApplicationStepIndicator-module-scss-module__lT1P8q__container{margin-bottom:40px}}.CollectiveApplicationStepIndicator-module-scss-module__lT1P8q__step{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:0;color:#999;text-align:center;border-bottom:4px solid #cdcdcd;padding-bottom:16px;font-size:16px;font-weight:400;line-height:130%}.CollectiveApplicationStepIndicator-module-scss-module__lT1P8q__step[data-active=true]{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.01em;color:#000;border-bottom-color:#ed001b;font-size:16px;font-weight:500;line-height:130%}@media only screen and (min-width:1024px){.CollectiveApplicationStepIndicator-module-scss-module__lT1P8q__step[data-active=true]{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.01em;font-size:18px;font-weight:500;line-height:130%}.CollectiveApplicationStepIndicator-module-scss-module__lT1P8q__step{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.01em;padding-bottom:24px;font-size:18px;font-weight:400;line-height:130%}}
.CollectiveApplicationStepProfession-module-scss-module__LPDFnq__title{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.01em;margin-bottom:24px;font-size:18px;font-weight:500;line-height:130%}@media only screen and (min-width:1024px){.CollectiveApplicationStepProfession-module-scss-module__LPDFnq__title{margin-bottom:20px}}.CollectiveApplicationStepProfession-module-scss-module__LPDFnq__divider{background-color:#cdcdcd;height:1px;margin:40px 0}.CollectiveApplicationStepProfession-module-scss-module__LPDFnq__eligibility{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:0;margin-bottom:40px;font-size:15px;font-weight:400;line-height:140%}.CollectiveApplicationStepProfession-module-scss-module__LPDFnq__eligibility h2{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.01em;margin-bottom:24px;font-size:18px;font-weight:500;line-height:130%}@media only screen and (min-width:1024px){.CollectiveApplicationStepProfession-module-scss-module__LPDFnq__eligibility h2{margin-bottom:20px}}.CollectiveApplicationStepProfession-module-scss-module__LPDFnq__eligibility ul{margin-bottom:24px;padding-left:24px;list-style-type:square}@media only screen and (min-width:1024px){.CollectiveApplicationStepProfession-module-scss-module__LPDFnq__eligibility ul{margin-bottom:20px}}.CollectiveApplicationStepProfession-module-scss-module__LPDFnq__eligibility ul p{display:inline}.CollectiveApplicationStepProfession-module-scss-module__LPDFnq__actions{flex-direction:column;gap:10px;margin-top:28px;display:flex}@media only screen and (min-width:1024px){.CollectiveApplicationStepProfession-module-scss-module__LPDFnq__actions{margin-top:36px}}
.CollectiveApplicationStepSubmitted-module-scss-module__fN8x7a__step{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:0;font-size:16px;font-weight:400;line-height:130%}.CollectiveApplicationStepSubmitted-module-scss-module__fN8x7a__step h2{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.01em;margin-bottom:16px;font-size:20px;font-weight:500;line-height:120%}@media only screen and (min-width:1024px){.CollectiveApplicationStepSubmitted-module-scss-module__fN8x7a__step h2{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.01em;font-size:22px;font-weight:500;line-height:120%}}.CollectiveApplicationStepSubmitted-module-scss-module__fN8x7a__step h3{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.01em;margin-top:40px;margin-bottom:16px;font-size:18px;font-weight:500;line-height:130%}.CollectiveApplicationStepSubmitted-module-scss-module__fN8x7a__step ol{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:0;font-size:16px;font-weight:400;line-height:130%;list-style-type:CollectiveApplicationStepSubmitted-module-scss-module__fN8x7a__auto;list-style-position:inside}@media only screen and (min-width:1024px){.CollectiveApplicationStepSubmitted-module-scss-module__fN8x7a__step ol{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.01em;font-size:18px;font-weight:400;line-height:130%}}.CollectiveApplicationStepSubmitted-module-scss-module__fN8x7a__step ol li{margin-bottom:12px}@media only screen and (min-width:1024px){.CollectiveApplicationStepSubmitted-module-scss-module__fN8x7a__step ol li{margin-bottom:16px}}.CollectiveApplicationStepSubmitted-module-scss-module__fN8x7a__step ol p{display:inline}.CollectiveApplicationStepSubmitted-module-scss-module__fN8x7a__divider{background-color:#cdcdcd;height:1px;margin:32px 0}.CollectiveApplicationStepSubmitted-module-scss-module__fN8x7a__copy{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:0;margin-bottom:32px;font-size:16px;font-weight:400;line-height:130%}
.CollectiveApplicationWizard-module-scss-module__bZCGZa__container{max-width:460px;min-height:100svh;margin:0 auto;padding:80px 4vw 20px}@media only screen and (min-width:1024px){.CollectiveApplicationWizard-module-scss-module__bZCGZa__container{padding:100px 0}}.CollectiveApplicationWizard-module-scss-module__bZCGZa__title{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.01em;text-align:center;margin-bottom:34px;font-size:20px;font-weight:500;line-height:120%}@media only screen and (min-width:1024px){.CollectiveApplicationWizard-module-scss-module__bZCGZa__title{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.01em;margin-bottom:40px;font-size:28px;font-weight:500;line-height:130%}}
