/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-duration:initial;--tw-border-style:solid}}}.hsfc-Form{--hsf-global__font-family:var(--font-sans);--hsf-global__font-size:.813rem;--hsf-global__color:var(--color-navy);--hsf-global-error__color:var(--color-cherry);--hsf-row__horizontal-spacing:1rem;--hsf-row__vertical-spacing:1rem;--hsf-module__vertical-spacing:.5rem;--hsf-button__font-family:var(--font-sans);--hsf-button__font-size:1rem;--hsf-button__color:var(--color-white);--hsf-button__background-color:var(--color-violet);--hsf-button__background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg>');--hsf-button__border-radius:1.40625rem;--hsf-button__padding:.5rem 2.5rem .5rem 1.5rem;--hsf-button__box-shadow:none;--hsf-richtext__font-family:var(--font-sans);--hsf-richtext__font-size:.813rem;--hsf-richtext__color:var(--color-navy);--hsf-heading__font-family:var(--font-sans);--hsf-heading__color:var(--color-navy);--hsf-heading__text-shadow:none;--hsf-background__background-color:transparent;--hsf-background__border-style:none;--hsf-background__border-color:transparent;--hsf-background__border-radius:0;--hsf-background__border-width:0;--hsf-background__padding:0;--hsf-erroralert__font-family:var(--font-sans);--hsf-erroralert__font-size:.625rem;--hsf-erroralert__color:var(--color-cherry);--hsf-infoalert__font-family:var(--font-sans);--hsf-infoalert__font-size:.625rem;--hsf-infoalert__color:var(--color-navy);--hsf-field-label__font-family:var(--font-sans);--hsf-field-label__font-size:.813rem;--hsf-field-label__color:var(--color-violet);--hsf-field-label-requiredindicator__color:var(--color-violet);--hsf-field-description__font-family:var(--font-sans);--hsf-field-description__color:var(--color-navy);--hsf-field-footer__font-family:var(--font-sans);--hsf-field-footer__color:var(--color-navy);--hsf-field-input__font-family:var(--font-sans);--hsf-field-input__color:var(--color-navy);--hsf-field-input__background-color:var(--color-violet-light);--hsf-field-input__placeholder-color:transparent;--hsf-field-input__border-color:transparent;--hsf-field-input__border-width:0;--hsf-field-input__border-style:none;--hsf-field-input__border-radius:1.40625rem;--hsf-field-input__padding:1.25rem 1rem .5rem 1rem;--hsf-field-textarea__font-family:var(--font-sans);--hsf-field-textarea__color:var(--color-navy);--hsf-field-textarea__background-color:var(--color-violet-light);--hsf-field-textarea__placeholder-color:transparent;--hsf-field-textarea__border-color:transparent;--hsf-field-textarea__border-width:0;--hsf-field-textarea__border-style:none;--hsf-field-textarea__border-radius:1.40625rem;--hsf-field-textarea__padding:1.5rem 1rem .5rem 1rem;--hsf-field-checkbox__padding:0;--hsf-field-checkbox__background-color:var(--color-violet-light);--hsf-field-checkbox__color:var(--color-navy);--hsf-field-checkbox__border-color:transparent;--hsf-field-checkbox__border-width:0;--hsf-field-checkbox__border-style:none;--hsf-field-radio__padding:0;--hsf-field-radio__background-color:var(--color-violet-light);--hsf-field-radio__color:var(--color-navy);--hsf-field-radio__border-color:transparent;--hsf-field-radio__border-width:0;--hsf-field-radio__border-style:none}.hsfc-Form *{box-sizing:border-box}.hsfc-Form h1{font-family:var(--font-sans,Montserrat, Adjusted Arial Fallback);font-size:var(--text-h1-clamp,clamp(1.75rem, 1.1597rem + 2.4033vw, 3.563rem));--tw-leading:1.17544;--tw-font-weight:var(--font-weight-extrabold,800);line-height:1.17544;font-weight:var(--font-weight-extrabold,800)}@media (min-width:48rem){.hsfc-Form h1{--tw-leading:1.2;line-height:1.2}}@media (min-width:100rem){.hsfc-Form h1{--tw-leading:1.21429;line-height:1.21429}}.hsfc-Form h2{font-family:var(--font-serif,Merriweather, Adjusted Times New Roman Fallback);font-size:var(--text-h2-clamp,clamp(1.875rem, 1.2645rem + 2.4855vw, 3.75rem));--tw-leading:1.2;--tw-font-weight:var(--font-weight-light,300);line-height:1.2;font-weight:var(--font-weight-light,300);font-style:italic}@media (min-width:48rem){.hsfc-Form h2{--tw-leading:1.16279;line-height:1.16279}}@media (min-width:100rem){.hsfc-Form h2{--tw-leading:1.23333;line-height:1.23333}}.hsfc-Form h3{font-family:var(--font-sans,Montserrat, Adjusted Arial Fallback);font-size:var(--text-h3-clamp,clamp(1.375rem, 1.0087rem + 1.4913vw, 2.5rem));--tw-leading:1.225;--tw-font-weight:var(--font-weight-extrabold,800);line-height:1.225;font-weight:var(--font-weight-extrabold,800)}@media (min-width:48rem){.hsfc-Form h3{--tw-leading:1.23333;line-height:1.23333}}@media (min-width:100rem){.hsfc-Form h3{--tw-leading:1.22727;line-height:1.22727}}.hsfc-Form h4{font-family:var(--font-serif,Merriweather, Adjusted Times New Roman Fallback);font-size:var(--text-h4-clamp,clamp(1.4375rem, 1.0101rem + 1.7399vw, 2.75rem));--tw-leading:1.18182;--tw-font-weight:var(--font-weight-light,300);line-height:1.18182;font-weight:var(--font-weight-light,300);font-style:italic}@media (min-width:48rem){.hsfc-Form h4{--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}}@media (min-width:100rem){.hsfc-Form h4{--tw-leading:1.30434;line-height:1.30434}}.hsfc-Form h5{font-family:var(--font-sans,Montserrat, Adjusted Arial Fallback);font-size:var(--text-h5-clamp,clamp(1.1875rem, .9636rem + .9114vw, 1.875rem));--tw-leading:1.23333;--tw-font-weight:var(--font-weight-bold,700);line-height:1.23333;font-weight:var(--font-weight-bold,700)}@media (min-width:48rem){.hsfc-Form h5{--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}}@media (min-width:100rem){.hsfc-Form h5{--tw-leading:1.27778;line-height:1.27778}}.hsfc-Form h6{font-family:var(--font-sans,Montserrat, Adjusted Arial Fallback);font-size:var(--text-h6-clamp,clamp(.875rem, .7936rem + .3314vw, 1.125rem));--tw-leading:1.33333;--tw-font-weight:var(--font-weight-bold,700);line-height:1.33333;font-weight:var(--font-weight-bold,700);--tw-tracking:.04em;letter-spacing:.04em;text-transform:uppercase}@media (min-width:48rem){.hsfc-Form h6{--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375)}}@media (min-width:100rem){.hsfc-Form h6{--tw-leading:1.42857;line-height:1.42857}}.hsfc-Form input,.hsfc-Form select,.hsfc-Form textarea{--tw-outline-style:none;outline-style:none;height:2.8125rem}.hsfc-Form a{color:var(--color-violet,#7e84a3);text-decoration-line:underline}.hsfc-RichText p{margin-bottom:calc(var(--spacing,.25rem) * 2)}.hsfc-TextField,.hsfc-TextareaField,.hsfc-EmailField,.hsfc-PhoneField,.hsfc-NumberField,.hsfc-SelectField{position:relative}:is(.hsfc-TextField,.hsfc-EmailField) .hsfc-FieldLabel{left:calc(var(--spacing,.25rem) * 4);margin:calc(var(--spacing,.25rem) * 0);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;pointer-events:none;z-index:10;transition-duration:.2s;position:absolute;top:1.4rem}.hsfc-FieldLabel{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.hsfc-TextInput:hover,.hsfc-TextareaInput:hover,.hsfc-SelectInput:hover{--hsf-field-input__background-color:var(--color-background);--hsf-field-textarea__background-color:var(--color-background)}:is(:is(.hsfc-TextField,.hsfc-EmailField,.hsfc-PhoneField,.hsfc-NumberField):focus-within,:is(.hsfc-TextField,.hsfc-EmailField,.hsfc-PhoneField,.hsfc-NumberField):has(.hsfc-TextInput:not([value=""]))) .hsfc-FieldLabel{top:calc(var(--spacing,.25rem) * .5);--tw-translate-y:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);font-size:.625rem}:is(.hsfc-TextField,.hsfc-EmailField,.hsfc-PhoneField,.hsfc-NumberField):has([aria-invalid=true]):after{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="red" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-alert"><circle cx="12" cy="12" r="10"/><line x1="12" x2="12" y1="8" y2="12"/><line x1="12" x2="12.01" y1="16" y2="16"/></svg>');top:1.45rem;right:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);display:block;position:absolute}.hsfc-TextareaField .hsfc-FieldLabel{top:calc(var(--spacing,.25rem) * 4);--tw-translate-y:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.hsfc-TextareaField .hsfc-TextareaInput{height:8.75rem}:is(.hsfc-TextareaField:focus-within,.hsfc-TextareaField:has(.hsfc-TextareaInput:not(:empty))) .hsfc-FieldLabel{top:calc(var(--spacing,.25rem) * .5);--tw-translate-y:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);font-size:.625rem}.hsfc-TextareaField:has([aria-invalid=true]):after{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="red" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-alert"><circle cx="12" cy="12" r="10"/><line x1="12" x2="12" y1="8" y2="12"/><line x1="12" x2="12.01" y1="16" y2="16"/></svg>');top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);display:block;position:absolute}.hsfc-SelectField:after{content:"";pointer-events:none;top:50%;right:calc(var(--spacing,.25rem) * 4);z-index:10;height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down"><path d="m6 9 6 6 6-6"/></svg>');background-repeat:no-repeat;background-size:contain;position:absolute}:is(.hsfc-SelectField:focus-within,.hsfc-SelectField:has(.hsfc-SelectInput:not(.is-placeholder))) .hsfc-FieldLabel{top:calc(var(--spacing,.25rem) * .5);--tw-translate-y:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);font-size:.625rem}.hsfc-PhoneField .hsfc-FieldLabel{left:calc(var(--spacing,.25rem) * 24)}.hsfc-FieldError{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.hsfc-CheckboxField{flex-direction:column;align-items:flex-end!important}.hsfc-CheckboxField,.hsfc-RadioField{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex;position:relative}:is(.hsfc-CheckboxField,.hsfc-RadioField) .hsfc-FieldLabel{--tw-translate-y:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);pointer-events:auto;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-navy,#242f62);position:static}.hsfc-Form input[type=checkbox],.hsfc-Form input[type=radio]{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 9);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-block:.1875rem;margin-right:calc(var(--spacing,.25rem) * 2);margin-left:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 0);border-radius:1.125rem;position:relative;position:relative!important}:is(.hsfc-Form input[type=checkbox],.hsfc-Form input[type=radio]):before{content:"";box-sizing:border-box;border-radius:var(--radius-lg,1.875rem);background-color:var(--color-violet-light,#d5d8e6);width:100%;height:100%;display:block}:is(.hsfc-Form input[type=checkbox],.hsfc-Form input[type=radio]):checked:before{background-color:var(--color-background,#edf1f5)}:is(.hsfc-Form input[type=checkbox],.hsfc-Form input[type=radio]):checked:after{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>');height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);display:block;position:absolute;top:50%;left:50%}.hsfc-Button{text-align:left;--tw-font-weight:var(--font-weight-bold,700);width:12.5rem;height:2.8125rem;font-weight:var(--font-weight-bold,700);background-position:calc(100% - .75rem);background-repeat:no-repeat}.hsfc-Button--plus{--hsf-button__background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 5l0 14" /><path d="M5 12l14 0" /></svg>')}.hsfc-Button--plus[disabled]{--hsf-button__background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%237e84a3" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 5l0 14" /><path d="M5 12l14 0" /></svg>')}.hsfc-Button[disabled]{--hsf-button__background-color:var(--color-violet-light);--hsf-button__color:var(--color-violet);filter:unset!important}.hsfc-Button--none,.hsfc-Button[type=button]{--hsf-button__padding:.5rem 2.5rem;--hsf-button__background-color:var(--color-violet);--hsf-button__background-image:none}.hsfc-NavigationRow__Buttons{justify-content:flex-end;display:flex}.hsfc-LegalConsentField{margin-top:calc(var(--spacing,.25rem) * 10);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-violet,#7e84a3);padding-top:calc(var(--spacing,.25rem) * 4)}.hsfc-LegalConsentField .hsfc-RichText{margin-top:calc(var(--spacing,.25rem) * 3);font-size:.65625rem!important}.hsfc-LegalConsentField .hsfc-CheckboxField{align-items:flex-start}.hsfc-LegalConsentField .hsfc-CheckboxField .hsfc-FieldLabel{margin-top:calc(var(--spacing,.25rem) * 3);margin-left:calc(var(--spacing,.25rem) * 1);font-size:.625rem!important}.hsfc-SubmittedMessage{font-family:var(--font-sans,Montserrat, Adjusted Arial Fallback);font-size:var(--text-b12-clamp,clamp(.875rem, .8343rem + .1657vw, 1rem));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5)}:has([style*="display: none"]):after{content:none!important}.hsfc-DropdownField{--hsf-field-input__padding:.5rem 1rem}.hsfc-DropdownOptions__Search .hsfc-TextInput{background-color:var(--color-background)}.hsfc-CheckboxFieldGroup .hsfc-FieldLabel{inset:calc(var(--spacing,.25rem) * 0);position:relative}.hsfc-CheckboxFieldGroup .hsfc-CheckboxFieldGroup__Options .hsfc-FieldLabel{cursor:pointer;height:100%;display:flex!important}.hsfc-CheckboxFieldGroup .hsfc-CheckboxFieldGroup__Options div:has(.hsfc-FieldLabel){margin:calc(var(--spacing,.25rem) * 0)}.hsfc-PhoneField{--hsf-field-input__padding:.5rem .5rem .5rem 1rem}.hsfc-PhoneField .hsfc-TextInput{--hsf-field-input__padding:.5rem 1rem .5rem .5rem}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-duration{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
