.join-module__u3WrIW__eyebrow{background:var(--brand-green-light);color:var(--brand-green-ink);letter-spacing:.1em;text-transform:uppercase;border-radius:9999px;padding:.35rem .8rem;font-size:.75rem;font-weight:700;display:inline-flex}.join-module__u3WrIW__sectionHead{flex-direction:column;align-items:flex-start;gap:.9rem;margin-bottom:2.5rem;display:flex}.join-module__u3WrIW__sectionHead h2{font-size:clamp(1.9rem,3.5vw,2.75rem)}.join-module__u3WrIW__sectionHead p{max-width:56ch;font-size:1.05rem}.join-module__u3WrIW__roles{padding-top:1.5rem;padding-bottom:5rem}.join-module__u3WrIW__roleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.join-module__u3WrIW__roleCard{border:1px solid var(--border-light);background:var(--bg-primary);border-radius:20px;flex-direction:column;gap:.6rem;padding:1.75rem;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.join-module__u3WrIW__roleCard:hover{border-color:var(--text-primary);transform:translateY(-4px);box-shadow:0 24px 40px -28px #00000040}.join-module__u3WrIW__roleIndex{letter-spacing:.1em;color:var(--brand-green-ink);font-size:.75rem;font-weight:700}.join-module__u3WrIW__roleCard h3{letter-spacing:-.01em;font-size:1.15rem}.join-module__u3WrIW__roleCard p{font-size:.95rem;line-height:1.6}.join-module__u3WrIW__howSection{background:var(--bg-dark);--brand-green-ink:#00c896;color:var(--text-inverse);padding:5rem 0}.join-module__u3WrIW__howSection h2,.join-module__u3WrIW__howSection h3{color:var(--text-inverse)}.join-module__u3WrIW__howSection .join-module__u3WrIW__eyebrow{background:#00c89624}.join-module__u3WrIW__howGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}.join-module__u3WrIW__howCard{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:.6rem;padding:1.75rem;display:flex}.join-module__u3WrIW__howCard h3{font-size:1.05rem}.join-module__u3WrIW__howCard p{color:#ffffffb3;font-size:.92rem;line-height:1.6}.join-module__u3WrIW__applySection{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:4rem;padding-top:5rem;padding-bottom:6rem;display:grid}.join-module__u3WrIW__applyIntro{flex-direction:column;align-items:flex-start;gap:1rem;display:flex;position:sticky;top:6rem}.join-module__u3WrIW__applyIntro h2{font-size:clamp(1.9rem,3.5vw,2.75rem)}.join-module__u3WrIW__applyIntro>p{font-size:1.05rem;line-height:1.65}.join-module__u3WrIW__afterCard{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:20px;width:100%;margin-top:.5rem;padding:1.5rem 1.75rem}.join-module__u3WrIW__afterCard h3{margin-bottom:1rem;font-size:1.05rem}.join-module__u3WrIW__afterCard ol{color:var(--text-secondary);flex-direction:column;gap:.6rem;padding-left:1.25rem;font-size:.95rem;line-height:1.55;list-style:decimal;display:flex}.join-module__u3WrIW__afterCard li::marker{color:var(--brand-green-ink);font-weight:700}.join-module__u3WrIW__altNote{color:var(--text-muted);font-size:.92rem}.join-module__u3WrIW__altNote a{color:var(--text-primary);text-underline-offset:3px;font-weight:600;text-decoration:underline}.join-module__u3WrIW__form{border:1px solid var(--border-light);background:var(--bg-primary);border-radius:24px;flex-direction:column;gap:1.75rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex;box-shadow:0 10px 40px #0000000a}.join-module__u3WrIW__row{grid-template-columns:1fr 1fr;gap:1.75rem;display:grid}.join-module__u3WrIW__field{flex-direction:column;gap:.5rem;display:flex}.join-module__u3WrIW__field label,.join-module__u3WrIW__group legend{color:var(--text-primary);font-size:.85rem;font-weight:600}.join-module__u3WrIW__optional{color:var(--text-muted);font-weight:500}.join-module__u3WrIW__field input,.join-module__u3WrIW__field textarea{border:none;border-bottom:1px solid var(--border-light);color:var(--text-primary);resize:vertical;background:0 0;padding:.5rem 0;font-family:inherit;font-size:.95rem}.join-module__u3WrIW__field input::placeholder,.join-module__u3WrIW__field textarea::placeholder{color:var(--text-muted)}.join-module__u3WrIW__group{border:0;flex-direction:column;gap:.75rem;min-width:0;margin:0;padding:0;display:flex}.join-module__u3WrIW__pills{flex-wrap:wrap;gap:.6rem;display:flex}.join-module__u3WrIW__pill{border:1px solid var(--border-light);min-height:40px;color:var(--text-primary);background:0 0;border-radius:9999px;padding:.5rem 1rem;font-size:.85rem;font-weight:500;transition:border-color .2s,background .2s,color .2s}.join-module__u3WrIW__pill:hover{border-color:var(--text-primary)}.join-module__u3WrIW__pillOn{background:var(--text-primary);border-color:var(--text-primary);color:var(--bg-primary)}.join-module__u3WrIW__consent{color:var(--text-secondary);align-items:flex-start;gap:.75rem;font-size:.88rem;line-height:1.5;display:flex}.join-module__u3WrIW__consent input{width:18px;height:18px;accent-color:var(--brand-green-ink);flex:none;margin-top:.15rem}.join-module__u3WrIW__consent a{color:var(--text-primary);text-underline-offset:3px;font-weight:600;text-decoration:underline}.join-module__u3WrIW__submit{background:var(--text-primary);min-height:48px;color:var(--bg-primary);border-radius:9999px;align-self:flex-start;padding:.9rem 2.5rem;font-size:1rem;font-weight:600;transition:background .2s}.join-module__u3WrIW__submit:hover{background:#333}.join-module__u3WrIW__submit:disabled{opacity:.6;cursor:progress}.join-module__u3WrIW__field .join-module__u3WrIW__inputInvalid{border-bottom-color:var(--error-ink)}.join-module__u3WrIW__fieldError{color:var(--error-ink);margin:0;font-size:.8rem;line-height:1.4}.join-module__u3WrIW__formAlert{border:1px solid var(--error-ink);color:var(--error-ink);background:#fef3f2;border-radius:12px;margin:0;padding:.85rem 1rem;font-size:.9rem;line-height:1.5}.join-module__u3WrIW__formSuccess{border:1px solid var(--border-light);background:var(--bg-primary);border-radius:24px;flex-direction:column;gap:1rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex;box-shadow:0 10px 40px #0000000a}.join-module__u3WrIW__formSuccess h3{outline:none;margin:0;font-size:1.35rem;line-height:1.3}.join-module__u3WrIW__formSuccess p{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.6}.join-module__u3WrIW__formSuccess a{color:var(--text-primary);text-underline-offset:3px;font-weight:600;text-decoration:underline}.join-module__u3WrIW__linkButton{border:1px solid var(--border-light);color:var(--text-primary);background:0 0;border-radius:9999px;align-self:flex-start;padding:.6rem 1.2rem;font-size:.85rem;font-weight:600}.join-module__u3WrIW__linkButton:hover{border-color:var(--text-primary)}.join-module__u3WrIW__honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:1000px){.join-module__u3WrIW__roleGrid,.join-module__u3WrIW__howGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.join-module__u3WrIW__applySection{grid-template-columns:1fr;gap:2.5rem}.join-module__u3WrIW__applyIntro{position:static}}@media (max-width:640px){.join-module__u3WrIW__roles{padding-bottom:4rem}.join-module__u3WrIW__howSection{padding:4rem 0}.join-module__u3WrIW__roleGrid,.join-module__u3WrIW__howGrid{grid-template-columns:1fr}.join-module__u3WrIW__applySection{padding-top:4rem;padding-bottom:4rem}.join-module__u3WrIW__row{grid-template-columns:1fr}.join-module__u3WrIW__submit{width:100%}}
