@font-face{font-family:rubik;src:url(../media/rubik_latin_400_normal-s.p.0nzv4gc1tsbna.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:rubik;src:url(../media/rubik_latin_500_normal-s.p.065ut6e8no6wd.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:rubik;src:url(../media/rubik_latin_700_normal-s.p.3c95d5av23ted.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:rubik Fallback;src:local(Arial);ascent-override:88.38%;descent-override:23.63%;line-gap-override:0.0%;size-adjust:105.79%}.FpdHZG_className{font-family:rubik,rubik Fallback}
.jsjoyG_join{background:var(--tint);border-radius:1rem;margin-block:2.5rem;padding:1.5rem min(1.5rem,4vw)}.jsjoyG_join:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.jsjoyG_join>p{margin-block-end:1rem}.jsjoyG_form{gap:1.25rem;max-width:36rem;margin-top:1.25rem;display:grid}.jsjoyG_field{border:0;gap:.375rem;margin:0;padding:0;display:grid}.jsjoyG_join label,.jsjoyG_join legend,.jsjoyG_join span{overflow-wrap:anywhere}.jsjoyG_field legend,.jsjoyG_field>label{padding:0;font-weight:500}.jsjoyG_field input[type=email],.jsjoyG_field input[type=text]{box-sizing:border-box;border:2px solid var(--secondary);width:100%;min-height:2.75rem;color:var(--ink);font:inherit;background:#fff;border-radius:.5rem;padding:.5rem .75rem}.jsjoyG_field input.jsjoyG_short{max-width:10rem}.jsjoyG_field input:focus-visible,.jsjoyG_choice input:focus-visible,.jsjoyG_submit:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.jsjoyG_field input[aria-invalid=true],.jsjoyG_field[aria-invalid=true]{border-color:var(--action)}.jsjoyG_field[aria-invalid=true]{border-left:4px solid var(--action);padding-left:.75rem}.jsjoyG_choices{gap:.5rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.jsjoyG_field>.jsjoyG_choice{font-weight:400}.jsjoyG_choice{cursor:pointer;align-items:flex-start;gap:.625rem;min-height:2.75rem;display:flex}.jsjoyG_choice input{width:1.375rem;height:1.375rem;accent-color:var(--action);flex:none;margin:.125rem 0 0}.jsjoyG_hint{color:var(--secondary);font-size:.9375rem}.jsjoyG_status{border-left:4px solid var(--action);background:#fff;border-radius:.25rem;margin-block-end:1rem;padding:.75rem 1rem;font-weight:500}.jsjoyG_submit{background:var(--action);color:#fff;min-height:2.75rem;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:.75rem 1.5rem;font-weight:700}.jsjoyG_submit:hover{background:var(--action-hover)}.jsjoyG_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
