.signal-form .hs-form{margin:0}.signal-form .hs-form-field{border-bottom:1px solid rgba(30,30,30,.22);margin:0;padding:14px 16px 13px}.signal-form .hs-form-field legend,.signal-form .hs-form-field>label{color:rgba(30,30,30,.58);display:block;font:700 11px var(--sans);letter-spacing:.06em;text-transform:uppercase}.signal-form .hs-form-required{color:#9f4f2b;margin-left:3px}.signal-form .input{margin:0!important}.signal-form .hs-input:not([type=checkbox]):not([type=radio]){background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--paper-ink);font:22px var(--sans);height:auto;letter-spacing:-.03em;margin-top:8px;outline:0;padding:0;width:100%!important}.signal-form select.hs-input{appearance:none}.signal-form .hs-input::placeholder{color:rgba(30,30,30,.38)}.signal-form .hs-error-msgs{list-style:none;margin:8px 0 0;padding:0}.signal-form .hs-error-msg{color:#8b2e21;font:700 10px var(--sans);letter-spacing:.04em;text-transform:uppercase}.signal-form .hs_submit{padding:18px 16px 0}.signal-form .actions{margin:0;padding:0}.signal-form .hs-button{background:var(--ground);border:1px solid rgba(30,30,30,.58);border-radius:0;color:var(--paper);cursor:pointer;font:700 11px var(--sans);letter-spacing:.07em;min-height:52px;padding:0 18px;text-transform:uppercase;width:100%}.signal-form .hs-button:focus-visible,.signal-form .hs-button:hover{background:var(--acid);border-color:var(--acid);color:var(--ground)}.signal-form .submitted-message{color:var(--paper-ink);font-size:18px;line-height:1.6;min-height:170px;padding:30px 16px}.signal-form .hs-richtext,.signal-form .legal-consent-container{color:rgba(30,30,30,.68);font-size:12px;padding:0 16px}