:root{--form-padding-x:clamp(1rem,5vw,6rem);--form-padding-y:clamp(4rem,5vw,6rem);--form-gap:4rem;--form-max-width:60rem;--form-arrow-down:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1L6 6 1 1' stroke='currentColor'/%3E%3C/svg%3E");--form-checkmark:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L3.5 7.34 1 4.457' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.form{padding-top:0}.form .wrapper{--wrapper-width:var(--form-max-width)}.form-form{position:relative;padding:clamp(4rem,5vw,6rem) 0;padding:var(--form-padding-y) 0}.form-image{position:absolute;z-index:-1;top:50%;left:0;right:0;bottom:0}.checkbox{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;cursor:pointer;font-weight:500;text-transform:uppercase;font-size:.8rem}.checkbox input{margin-top:0!important}.hf-form p{position:relative;margin-bottom:2.5rem}.hf-form label{line-height:2;cursor:pointer}.hf-form input:not([type=submit]),.hf-form select,.hf-form textarea{font-family:var(--font-family-base);line-height:1.5;letter-spacing:.075rem;font-weight:400;width:100%;padding:.8rem 1rem}.hf-form input:not([type=submit]):focus,.hf-form select:focus,.hf-form textarea:focus{outline:0;border-bottom-color:var(--body-color)}.hf-form select{letter-spacing:1px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1L6 6 1 1' stroke='currentColor'/%3E%3C/svg%3E");background-image:var(--form-arrow-down);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:1em auto,100%}.hf-form select option{padding:1rem 0;color:currentColor}.hf-form input[type=radio]{width:auto}.hf-form input[type=checkbox],.hf-form input[type=radio]{background-color:var(--color-white);-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:.25rem;margin-right:.25rem;min-width:16px;width:16px;height:16px;padding:0;cursor:pointer;position:relative;top:.15rem}.hf-form input[type=checkbox]:checked,.hf-form input[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L3.5 7.34 1 4.457' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-image:var(--form-checkmark);background-repeat:no-repeat,repeat;background-position:right .1em top 50%,0 0;background-size:80% auto,100%}.form-message,.hf-message{background:var(--color-blue-700);color:var(--color-brown-300);border-radius:4rem;border-radius:var(--form-gap);padding:4rem;padding:var(--form-gap);margin-top:2rem;margin-bottom:2rem;display:flex;flex-direction:column;align-items:center;grid-gap:2rem;gap:2rem;text-align:center}.form-message:empty,.hf-message:empty{display:none}.form-message h2,.hf-message h2{color:var(--color-brown-500);margin-bottom:0!important}.form-message span,.hf-message span{max-width:12rem}.hf-message-warning{color:var(--color-green-500)}