.page-narrow{max-width:34rem;padding:34px 0 89px}.page-wide{padding:34px 0 89px}.form{flex-direction:column;gap:13px;display:flex}.field{flex-direction:column;gap:5px;display:flex}.field>span,.field>label,.fieldset>legend{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:9.5px;font-weight:300}.field input,.field textarea,.field select{font-family:var(--serif);color:var(--graphite);border:1px solid var(--rule);background:#ffffff73;border-radius:0;width:100%;padding:9px 11px;font-size:15px;transition:border-color .18s,background .18s}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--prussian);background:#ffffffbf}.field [aria-invalid=true]{border-color:var(--minium)}.field__hint{font-family:var(--mono);letter-spacing:.03em;color:var(--ink-3);font-size:9px;font-weight:300}.field__error{font-family:var(--mono);letter-spacing:.04em;color:var(--minium);font-size:9.5px;font-style:normal}.row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:13px;display:grid}.fieldset{border:none;flex-direction:column;gap:13px;margin:0;padding:13px 0 0;display:flex}.fieldset>legend{padding:0}.notice{border-left:2px solid var(--prussian);background:#10375e0d;padding:13px 16px;font-size:14.5px;line-height:1.55}.notice--warn{border-left-color:var(--minium);background:#ab31100f}.notice__title{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:0 0 4px;font-size:9.5px}.notice p{margin:0}.form-error{font-family:var(--mono);color:var(--minium);letter-spacing:.04em;font-size:10px}.social{margin-bottom:26px}.btn--social{background:var(--plaster-hi);color:var(--graphite);border:1px solid var(--rule-strong,var(--rule));align-items:center;gap:9px;display:inline-flex}.btn--social:hover:not(:disabled){background:var(--plaster);color:var(--graphite)}.social__or{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:18px 0 0;font-size:10px;font-weight:300}.verifyForm{align-items:center;gap:12px;display:flex}.tally{margin:13px 0 0;font-size:14px}.tally>div{justify-content:space-between;gap:20px;padding:7px 0;display:flex}.tally dt{color:var(--ink-3);margin:0}.tally dd{font-variant-numeric:tabular-nums;margin:0}.tally__total{border-top:1px solid var(--graphite);margin-top:4px;padding-top:11px!important}.tally__total dt{color:var(--graphite)}.tally__total dd{font-family:var(--display);font-variation-settings:"wdth" 104, "wght" 600;font-size:21px}
