.hsf{--hsf-line:var(--soft-d);--hsf-text:var(--text-d);--hsf-mute:var(--mute-d);--hsf-error:#ff9b8f;min-height:var(--hsf-min,auto);color:var(--hsf-text);position:relative}.hsf-light{--hsf-line:#b9b9b4;--hsf-text:var(--ink);--hsf-mute:var(--mute);--hsf-error:#b42318}.hsf:not(.is-ready) .hsf-target{visibility:hidden;position:absolute;inset:0 0 auto}.hsf.is-ready .hsf-skeleton{display:none}.hsf-skeleton{justify-items:start;gap:.75rem;display:grid}.hsf-sk-field{border-bottom:1px solid var(--hsf-line);width:100%;min-height:3.5rem;color:var(--hsf-mute);align-items:center;font-size:1.125rem;display:flex}.hsf-sk-btn{cursor:default}.hsf-note{margin-top:.75rem;font-size:.75rem}.hsf-fallback{color:var(--hsf-mute);margin-top:1rem}.hsf-fallback a{color:var(--hsf-text)}.hsf form{gap:1.25rem;display:grid}.hsf fieldset{border:0;margin:0;padding:0;max-width:none!important}.hsf .hs-form-field>label{min-height:1.5rem;font:500 .75rem/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--hsf-mute);align-items:center;margin-bottom:.25rem;display:flex}.hsf .hs-form-required{color:var(--hsf-text);margin-left:.15em}.hsf .hs-field-desc{color:var(--hsf-mute);margin-bottom:.4rem;font-size:.875rem}.hsf .hs-input:not([type=checkbox]):not([type=radio]):not([type=file]){border:0;border-bottom:1px solid var(--hsf-line);color:var(--hsf-text);font:400 1.125rem/1.4 var(--sans);background:0 0;border-radius:0;transition:border-color .2s;display:block;width:100%!important;min-height:3rem!important;padding:.5rem 0!important}.hsf textarea.hs-input{resize:vertical;min-height:7.5rem!important}.hsf .hs-input:hover{border-bottom-color:var(--hsf-mute)}.hsf .hs-input:focus{border-bottom-color:var(--signal)}.hsf-light .hs-input:focus{border-bottom-color:var(--ink)}.hsf .hs-input.invalid.error:not([type=checkbox]):not([type=radio]){border-bottom-color:var(--hsf-error)}.hsf input[type=file]{border-bottom:1px solid var(--hsf-line);width:100%;font:400 .9375rem/1.4 var(--sans);color:var(--hsf-mute);padding:.75rem 0}.hsf input[type=file]::file-selector-button{min-height:2.75rem;color:var(--hsf-text);font:500 .9375rem/1 var(--sans);cursor:pointer;background:0 0;border:1px solid;border-radius:3px;margin-right:1rem;padding:0 1.1rem}.hsf .legal-consent-container{color:var(--hsf-mute);gap:.5rem;font-size:.875rem;line-height:1.5;display:grid}.hsf .legal-consent-container p{margin:0}.hsf .inputs-list{margin:0;padding:0;list-style:none}.hsf .hs-form-booleancheckbox-display,.hsf .hs-form-checkbox-display{cursor:pointer;align-items:flex-start;gap:.75rem;min-height:2.75rem;padding-top:.6rem;display:flex}.hsf .hs-form-booleancheckbox-display>span{margin-left:0!important}.hsf input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--signal);flex:none;margin:0}.hsf-light input[type=checkbox]{accent-color:var(--ink)}.hsf .hs-error-msgs{margin:.4rem 0 0;padding:0;list-style:none}.hsf .hs-error-msg,.hsf .hs-main-font-element,.hsf .legal-consent-container .hs-error-msgs label{color:var(--hsf-error);font-size:.875rem}.hsf .hs_error_rollup .hs-error-msgs label{font-weight:500}.hsf .hs_submit .actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.hsf input[type=submit]{-webkit-appearance:none;appearance:none}.hsf .hs-button:disabled{opacity:.6;cursor:progress}.hsf .hs_recaptcha{min-height:0}.hsf .grecaptcha-badge{box-shadow:none!important}.hsf .submitted-message{border-left:3px solid var(--signal);padding:1.5rem;font-size:1.125rem;line-height:1.5}.hsf .submitted-message p{margin:0}.hsf-inline{min-height:max(var(--hsf-min), 18rem)}@media (width>=40rem){.hsf-inline{min-height:var(--hsf-min)}.hsf-inline .hsf-skeleton{grid-template-columns:1fr auto;align-items:end}.hsf-inline form{grid-template-columns:1fr auto;align-items:end;column-gap:.75rem}.hsf-inline form>:not(.hs_email):not(.hs_submit){order:2;grid-column:1/-1}.hsf-inline .hs_submit{order:1}.hsf-inline .hs_email{order:0}}
