.WGo2kG_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.WGo2kG_field{flex-direction:column;min-width:0;display:flex}.WGo2kG_input{border:0;border-bottom:2px solid var(--color-ink);width:100%;min-height:2.75rem;color:var(--color-ink);font-family:var(--font-serif);background:0 0;border-radius:0;padding:.5rem .75rem;font-size:1.3125rem;line-height:1.3}.WGo2kG_input::placeholder,.WGo2kG_textarea::placeholder{color:var(--color-ink);opacity:1}.WGo2kG_textarea{border:2px solid var(--color-ink);width:100%;min-height:7.875rem;color:var(--color-ink);font-family:var(--font-serif);resize:vertical;background:0 0;border-radius:0;padding:.25rem .75rem;font-size:1.125rem;line-height:1.4}.WGo2kG_textarea::placeholder{color:#555}.WGo2kG_select{background-color:var(--color-surface);width:100%;min-height:2.75rem;color:var(--color-ink);font:inherit;border:1px solid #c4c4c4;border-radius:.25rem;padding:.5rem .75rem}.WGo2kG_input:focus-visible,.WGo2kG_textarea:focus-visible,.WGo2kG_select:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.WGo2kG_input[aria-invalid=true],.WGo2kG_textarea[aria-invalid=true],.WGo2kG_select[aria-invalid=true]{border-color:var(--color-error)}.WGo2kG_error{color:var(--color-error);font-family:var(--font-sans);margin-top:.375rem;font-size:.9375rem;line-height:1.4}.WGo2kG_note{font-family:var(--font-sans);color:var(--color-text);font-size:.875rem;line-height:1.5}.WGo2kG_note a{color:var(--color-ink);font-weight:700}.WGo2kG_submit{background-color:var(--color-ink);min-height:2.75rem;color:var(--color-on-dark);font-family:var(--font-serif);letter-spacing:1px;cursor:pointer;border:0;border-radius:.3125rem;justify-content:center;align-items:center;padding:.75rem 2.5rem;font-size:1.4375rem;line-height:1;transition:background-color .15s;display:inline-flex}.WGo2kG_submit:hover{background-color:#333}.WGo2kG_submit:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.WGo2kG_submit:disabled{cursor:progress;opacity:.7}.WGo2kG_alert{border-left:4px solid var(--color-error);color:var(--color-ink);font-family:var(--font-sans);background-color:#fdf1f0;padding:1rem 1.25rem;font-size:1rem;line-height:1.5}.WGo2kG_alert a{color:inherit;font-weight:700}@media (prefers-reduced-motion:reduce){.WGo2kG_submit{transition:none}}
