.join-us-module__EYugvW__page{min-height:100svh;color:var(--color-primary);font-family:var(--font-inter),sans-serif;background:radial-gradient(circle at 0 0,#e8a02026,#0000 35%),linear-gradient(#1a1a1a09 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#1a1a1a09 1px,#0000 1px) 0 0/48px 48px,linear-gradient(#f8f4eb,#f2ede2);align-items:center;padding:3rem 1.5rem;display:flex}.join-us-module__EYugvW__inner{width:min(640px,100%);margin:0 auto}.join-us-module__EYugvW__card{border:3px solid var(--color-primary);min-width:0;box-shadow:9px 9px 0 var(--color-primary);background:var(--color-white)}.join-us-module__EYugvW__cardHeader{border-bottom:2px solid var(--color-primary);padding:2.2rem 2.2rem 1.5rem}.join-us-module__EYugvW__cardTitle{font-family:var(--font-brunson),sans-serif;letter-spacing:.03em;margin:0;font-size:clamp(2rem,3.2vw,3rem);font-weight:400;line-height:1}.join-us-module__EYugvW__form,.join-us-module__EYugvW__review{padding:1.7rem 2.2rem 2.2rem}.join-us-module__EYugvW__requiredNote{color:var(--text-subtle);margin-bottom:1.2rem;font-size:.75rem;line-height:1.65}.join-us-module__EYugvW__fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;min-width:0;display:grid}.join-us-module__EYugvW__field{flex-direction:column;gap:.6rem;min-width:0;display:flex}.join-us-module__EYugvW__fullWidth{grid-column:1/-1}.join-us-module__EYugvW__field label,.join-us-module__EYugvW__reviewList dt{font-family:var(--font-space-mono),monospace;letter-spacing:.035em;text-transform:uppercase;font-size:.7rem;font-weight:700}.join-us-module__EYugvW__field input,.join-us-module__EYugvW__field select,.join-us-module__EYugvW__field textarea{border:2px solid var(--color-primary);width:100%;min-width:0;color:var(--color-primary);font-family:var(--font-inter),sans-serif;background:#fffdf8;border-radius:0;padding:.85rem .9rem;font-size:1rem;transition:box-shadow .15s}.join-us-module__EYugvW__field input::placeholder,.join-us-module__EYugvW__field textarea::placeholder{color:#6b675f;font-size:.85rem}.join-us-module__EYugvW__field input:focus,.join-us-module__EYugvW__field select:focus,.join-us-module__EYugvW__field textarea:focus{box-shadow:inset 0 0 0 1px var(--color-primary);outline:none}.join-us-module__EYugvW__field textarea{resize:vertical;min-height:10rem;line-height:1.6}.join-us-module__EYugvW__fieldHint{color:var(--text-subtle);font-size:.75rem;line-height:1.6}.join-us-module__EYugvW__form>.join-us-module__EYugvW__submitButton{margin-top:1.75rem}.join-us-module__EYugvW__fieldError{color:#a32020;font-size:.78rem;line-height:1.5}.join-us-module__EYugvW__field [aria-invalid=true]{border-color:#a32020}.join-us-module__EYugvW__formError{color:#a32020;background:#fff4f4;border:2px solid #a32020;margin-top:1.5rem;padding:.85rem 1rem;font-size:.85rem;line-height:1.6}.join-us-module__EYugvW__formError:focus-visible{outline-offset:3px;outline:2px solid #a32020}.join-us-module__EYugvW__branchControl{width:100%;position:relative}.join-us-module__EYugvW__suggestions{z-index:2;border:2px solid var(--color-primary);background:var(--color-white);max-height:12rem;box-shadow:3px 3px 0 var(--color-primary);list-style:none;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow-y:auto}.join-us-module__EYugvW__suggestions button{width:100%;color:var(--color-primary);font-family:var(--font-inter),sans-serif;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;padding:.8rem .9rem;font-size:.9rem;line-height:1.5;display:block}.join-us-module__EYugvW__suggestions button:hover,.join-us-module__EYugvW__suggestions button.join-us-module__EYugvW__activeSuggestion{background:var(--color-accent)}.join-us-module__EYugvW__selectTrigger{border:2px solid var(--color-primary);width:100%;min-width:0;color:var(--color-primary);font-family:var(--font-inter),sans-serif;text-align:left;cursor:pointer;background:#fffdf8;border-radius:0;justify-content:space-between;align-items:center;padding:.85rem .9rem;font-size:1rem;transition:box-shadow .15s,border-color .15s,background .15s;display:flex}.join-us-module__EYugvW__selectTrigger:disabled{opacity:.65;cursor:not-allowed}.join-us-module__EYugvW__selectTrigger:focus,.join-us-module__EYugvW__selectTrigger[data-state=open]{box-shadow:inset 0 0 0 1px var(--color-primary);background:#fff;outline:none}.join-us-module__EYugvW__selectTrigger[data-placeholder]{color:#6b675f;font-size:.85rem}.join-us-module__EYugvW__selectValue{text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden}.join-us-module__EYugvW__selectIcon{color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;margin-left:.5rem;transition:transform .2s;display:flex}.join-us-module__EYugvW__selectTrigger[data-state=open] .join-us-module__EYugvW__selectIcon{transform:rotate(180deg)}.join-us-module__EYugvW__selectContent{border:2px solid var(--color-primary);box-shadow:4px 4px 0 var(--color-primary);z-index:9999;width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);background-color:#fffdf8;overflow:hidden}.join-us-module__EYugvW__selectViewport{padding:.4rem}.join-us-module__EYugvW__selectItem{font-family:var(--font-inter),sans-serif;color:var(--color-primary);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;align-items:center;padding:.7rem 2rem .7rem .85rem;font-size:.95rem;transition:background .1s;display:flex;position:relative}.join-us-module__EYugvW__selectItem[data-highlighted]{background-color:var(--color-accent);color:var(--color-primary)}.join-us-module__EYugvW__selectItem[data-state=checked]{font-weight:600}.join-us-module__EYugvW__selectItemIndicator{justify-content:center;align-items:center;display:inline-flex;position:absolute;right:.75rem}.join-us-module__EYugvW__selectScrollButton{height:25px;color:var(--color-primary);cursor:default;background-color:#fffdf8;justify-content:center;align-items:center;display:flex}.join-us-module__EYugvW__customBranchInput{margin-top:.5rem}.join-us-module__EYugvW__submitButton{border:2px solid var(--color-primary);background:var(--color-accent);width:100%;color:var(--color-primary);box-shadow:5px 5px 0 var(--color-primary);font-family:var(--font-space-mono),monospace;text-transform:uppercase;cursor:pointer;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.2rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.join-us-module__EYugvW__submitButton:disabled{opacity:.65;cursor:wait;box-shadow:5px 5px 0 var(--color-primary);transform:none}.join-us-module__EYugvW__submitButton svg{font-size:1.3rem}.join-us-module__EYugvW__submitButton:hover:not(:disabled){box-shadow:3px 3px 0 var(--color-primary);transform:translate(2px,2px)}.join-us-module__EYugvW__submitButton:active:not(:disabled){box-shadow:none;transform:translate(5px,5px)}.join-us-module__EYugvW__submitButton:focus-visible,.join-us-module__EYugvW__review:focus-visible{outline:3px solid var(--color-primary);outline-offset:5px}.join-us-module__EYugvW__review h3{font-family:var(--font-space-mono),monospace;text-transform:uppercase;margin-bottom:.75rem;font-size:1rem}.join-us-module__EYugvW__review>p{color:var(--text-body);font-size:.85rem;line-height:1.7}.join-us-module__EYugvW__reviewList{margin:1.5rem 0 2rem}.join-us-module__EYugvW__reviewList>div{border-bottom:1px solid #1a1a1a26;padding:.8rem 0}.join-us-module__EYugvW__reviewList dd{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.35rem;font-size:.95rem;line-height:1.5}@media screen and (max-width:600px){.join-us-module__EYugvW__page{padding:2rem .5rem}.join-us-module__EYugvW__card{box-shadow:5px 5px 0 var(--color-primary);border-width:2px}.join-us-module__EYugvW__cardHeader,.join-us-module__EYugvW__form,.join-us-module__EYugvW__review{padding:1.5rem .75rem}.join-us-module__EYugvW__cardTitle{font-size:2.2rem}.join-us-module__EYugvW__fields{grid-template-columns:1fr;gap:1.25rem}}@media (prefers-reduced-motion:reduce){.join-us-module__EYugvW__field input,.join-us-module__EYugvW__field select,.join-us-module__EYugvW__field textarea,.join-us-module__EYugvW__submitButton,.join-us-module__EYugvW__selectTrigger,.join-us-module__EYugvW__selectIcon{transition:none}}
