.FormInputText[data-astro-cid-55ay5k7m]{--__input-border-default:var(--color-input-borderdefault);--__input-border-active:var(--color-input-borderactive);--__input-background:var(--color-input-background);--__input-text-color:var(--color-input-foreground);color:var(--color-text-default);grid-template-rows:repeat(2,min-content);grid-template-columns:auto 1fr;display:grid;position:relative}.FormInputText-label[data-astro-cid-55ay5k7m]{transition:color var(--motion-onhover-fast) var(--motion-easein);font:var(--font-utility-xl);grid-area:1/1/auto/-1;padding-bottom:.5rem;font-weight:700}.has-hiddenlabel[data-astro-cid-55ay5k7m] .FormInputText-label[data-astro-cid-55ay5k7m]{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.FormInputText[data-astro-cid-55ay5k7m] input{transition:border-color var(--motion-fast) var(--motion-easein),outline-color var(--motion-fast) var(--motion-easein);outline:0 solid var(--__input-border-default);outline-offset:-2px;border:1px solid var(--__input-border-default);background-color:var(--__input-background);max-width:100%;height:2.5rem;color:var(--__input-text-color);font:var(--font-utility-xl);border-radius:0;grid-area:2/1/auto/-1;padding-left:1rem;padding-right:1rem}.FormInputText[data-astro-cid-55ay5k7m] input:focus,.FormInputText[data-astro-cid-55ay5k7m] input:hover{outline-color:var(--__input-border-active);border-color:var(--__input-border-active)}.FormInputText[data-astro-cid-55ay5k7m] input:focus{outline-width:1px}.FormInputText[data-astro-cid-55ay5k7m] input:not(:focus):not(:placeholder-shown),.FormInputText[data-astro-cid-55ay5k7m] input:not(:focus):not(:-moz-placeholder-shown){border-color:var(--__input-border-default);outline-width:0}.FormInputText[data-astro-cid-55ay5k7m] input:not(:focus):not(:placeholder-shown){border-color:var(--__input-border-default);outline-width:0}.FormInputText[data-astro-cid-55ay5k7m] input::-moz-placeholder{color:var(--color-text-disabled);font:var(--font-utility-lg)}.FormInputText[data-astro-cid-55ay5k7m] input::placeholder{color:var(--color-text-disabled);font:var(--font-utility-lg)}.FormInputText[data-astro-cid-55ay5k7m] input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.FormInputText[data-astro-cid-55ay5k7m] .FormInputText-clear[data-astro-cid-55ay5k7m]{--villa-button-padding:3px;--outline-offset:0px;grid-area:2/2;margin:auto .5rem auto auto}.FormInputText[data-astro-cid-55ay5k7m] input:-moz-placeholder-shown~.FormInputText-clear[data-astro-cid-55ay5k7m],.FormInputText[data-astro-cid-55ay5k7m] input:-moz-placeholder-shown~.FormInputText-clear[data-astro-cid-55ay5k7m]{display:none}.FormInputText[data-astro-cid-55ay5k7m] input:placeholder-shown~.FormInputText-clear[data-astro-cid-55ay5k7m]{display:none}.FormInputText[data-astro-cid-55ay5k7m] input:not(:placeholder-shown)~.FormInputText-clear[data-astro-cid-55ay5k7m],.FormInputText[data-astro-cid-55ay5k7m] input:not(:-moz-placeholder-shown)~.FormInputText-clear[data-astro-cid-55ay5k7m]{display:flex}.FormInputText[data-astro-cid-55ay5k7m] input:not(:placeholder-shown)~.FormInputText-clear[data-astro-cid-55ay5k7m]{display:flex}.FormInputText-clear[data-astro-cid-55ay5k7m] .Icon[data-astro-cid-55ay5k7m]{--villa-icon-width:1rem;transition:transform var(--motion-onhover-fast) var(--motion-easein),color var(--motion-onhover-fast) var(--motion-easein);color:var(--__input-border-default)}.FormInputText-clear[data-astro-cid-55ay5k7m]:focus .Icon[data-astro-cid-55ay5k7m],.FormInputText-clear[data-astro-cid-55ay5k7m]:hover .Icon[data-astro-cid-55ay5k7m]{color:var(--__input-border-active);transform:scale(1.25)}[data-surface] .FormInputText-label[data-astro-cid-55ay5k7m]{color:var(--surface-text)}[data-surface] .FormInputText-clear[data-astro-cid-55ay5k7m] .Icon[data-astro-cid-55ay5k7m]{color:var(--surface-input-borderdefault)}[data-surface] .FormInputText-clear[data-astro-cid-55ay5k7m]:focus .Icon[data-astro-cid-55ay5k7m],[data-surface] .FormInputText-clear[data-astro-cid-55ay5k7m]:hover .Icon[data-astro-cid-55ay5k7m]{color:var(--surface-input-borderactive)}[data-surface] .FormInputText[data-astro-cid-55ay5k7m]{--__input-border-default:var(--surface-input-borderdefault);--__input-border-active:var(--surface-input-borderactive);--__input-background:var(--surface-input-background);--__input-text-color:var(--surface-input-foreground)}[data-surface] .FormInputText[data-astro-cid-55ay5k7m] input:not(:placeholder-shown):not(:focus),[data-surface] .FormInputText[data-astro-cid-55ay5k7m] input:not(:-moz-placeholder-shown):not(:focus){outline-width:0}[data-surface] .FormInputText[data-astro-cid-55ay5k7m] input:not(:placeholder-shown):not(:focus){outline-width:0}.FormInputText-label[data-astro-cid-55ay5k7m]:focus,.FormInputText-label[data-astro-cid-55ay5k7m]:hover{transition:color var(--motion-onhover-slow) var(--motion-easeout);cursor:pointer;color:var(--__input-border-active)}.FormInputText[data-astro-cid-55ay5k7m].FormInputText-readOnly{--__input-background:var(--color-background-disabled)}.FormInputText[data-astro-cid-55ay5k7m].FormInputText-readOnly .FormInputText-label[data-astro-cid-55ay5k7m]:focus,.FormInputText[data-astro-cid-55ay5k7m].FormInputText-readOnly .FormInputText-label[data-astro-cid-55ay5k7m]:hover{cursor:default;color:unset;transition:none}.Form.is-submitted .FormInputText[data-astro-cid-55ay5k7m].is-invalid input,.Form.is-submitted .FormInputText[data-astro-cid-55ay5k7m].is-valid input{padding-right:2.5rem;position:relative}.Form.is-submitted .FormInputText[data-astro-cid-55ay5k7m].is-invalid:before,.Form.is-submitted .FormInputText[data-astro-cid-55ay5k7m].is-valid:before{z-index:1;content:"";grid-area:2/2;width:1.25rem;height:1.25rem;margin:auto .5rem auto auto;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1.25rem;mask-size:1.25rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Form.is-submitted .FormInputText[data-astro-cid-55ay5k7m].is-valid:before{-webkit-mask-image:var(--form-valid-icon);mask-image:var(--form-valid-icon);background-color:var(--color-functional-success)}.Form.is-submitted .FormInputText[data-astro-cid-55ay5k7m].is-invalid input{outline-color:var(--color-functional-error);border-color:var(--color-functional-error)}.Form.is-submitted .FormInputText[data-astro-cid-55ay5k7m].is-invalid:before{-webkit-mask-image:var(--form-invalid-icon);mask-image:var(--form-invalid-icon);background-color:var(--color-functional-error)}@media (scripting:none){.FormInputText[data-astro-cid-55ay5k7m] input:user-invalid{outline-color:var(--color-functional-error);border-color:var(--color-functional-error)}}
