.InputText[data-astro-cid-v5cmqud6]{--__input-border-default:var(--color-border-filled);--__input-border-active:var(--color-border-focus);--__input-background:var(--color-background-default);--__input-text-color:var(--color-text-default);color:var(--color-text-default);display:grid;grid-template-columns:auto 1fr;grid-template-rows:repeat(2,min-content)}.InputText-label[data-astro-cid-v5cmqud6]{font:var(--font-utility-xl);font-weight:700;grid-column:1;grid-row:1;padding-bottom:.5rem}.has-hiddenlabel[data-astro-cid-v5cmqud6] .InputText-label[data-astro-cid-v5cmqud6]{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.InputText-label[data-astro-cid-v5cmqud6]:focus,.InputText-label[data-astro-cid-v5cmqud6]:hover{color:var(--color-link-hover);cursor:pointer}.InputText[data-astro-cid-v5cmqud6] input{background-color:var(--__input-background);border:1px solid var(--__input-border-default);border-radius:0;color:var(--__input-text-color);font:var(--font-utility-xl);grid-column:1/-1;grid-row:2;height:2.75rem;max-width:100%;outline:0 solid var(--__input-border-default);outline-offset:-2px;padding-left:1rem;padding-right:2.375rem;transition:border-color var(--motion-fast) var(--motion-easein),outline-color var(--motion-fast) var(--motion-easein)}.InputText[data-astro-cid-v5cmqud6] input:focus,.InputText[data-astro-cid-v5cmqud6] input:hover{border-color:var(--__input-border-active);outline-color:var(--__input-border-active)}.InputText[data-astro-cid-v5cmqud6] input:focus{outline-width:1px}.InputText[data-astro-cid-v5cmqud6] input:not(:-moz-placeholder){outline-width:1px}.InputText[data-astro-cid-v5cmqud6] input:not(:placeholder-shown){outline-width:1px}.InputText[data-astro-cid-v5cmqud6] input::-moz-placeholder{color:var(--color-text-disabled);font:var(--font-utility-lg)}.InputText[data-astro-cid-v5cmqud6] input::placeholder{color:var(--color-text-disabled);font:var(--font-utility-lg)}.InputText[data-astro-cid-v5cmqud6] input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.InputText[data-astro-cid-v5cmqud6] .InputText-clear[data-astro-cid-v5cmqud6]{--villa-button-padding:3px;--outline-offset:0px;grid-column:2;grid-row:2;margin:auto .5rem auto auto}.InputText[data-astro-cid-v5cmqud6] input:-moz-placeholder~.InputText-clear[data-astro-cid-v5cmqud6]{display:none}.InputText[data-astro-cid-v5cmqud6] input:placeholder-shown~.InputText-clear[data-astro-cid-v5cmqud6]{display:none}.InputText[data-astro-cid-v5cmqud6] input:not(:-moz-placeholder)~.InputText-clear[data-astro-cid-v5cmqud6]{display:flex}.InputText[data-astro-cid-v5cmqud6] input:not(:placeholder-shown)~.InputText-clear[data-astro-cid-v5cmqud6]{display:flex}.InputText-clear[data-astro-cid-v5cmqud6] .Icon[data-astro-cid-v5cmqud6]{--villa-icon-width:1rem;color:var(--__input-border-default);transition:transform var(--motion-onhover-fast) var(--motion-easein),color var(--motion-onhover-fast) var(--motion-easein)}.InputText-clear[data-astro-cid-v5cmqud6]:focus .Icon[data-astro-cid-v5cmqud6],.InputText-clear[data-astro-cid-v5cmqud6]:hover .Icon[data-astro-cid-v5cmqud6]{color:var(--__input-border-active);transform:scale(1.25)}[data-surface] .InputText-label[data-astro-cid-v5cmqud6]{color:var(--surface-text)}[data-surface] .InputText-clear[data-astro-cid-v5cmqud6] .Icon[data-astro-cid-v5cmqud6]{color:var(--surface-input-borderdefault)}[data-surface] .InputText-clear[data-astro-cid-v5cmqud6]:focus .Icon[data-astro-cid-v5cmqud6],[data-surface] .InputText-clear[data-astro-cid-v5cmqud6]:hover .Icon[data-astro-cid-v5cmqud6]{color:var(--surface-input-borderactive)}[data-surface] .InputText[data-astro-cid-v5cmqud6]{--__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] .InputText[data-astro-cid-v5cmqud6] input:not(:-moz-placeholder):not(:focus){outline-width:0}[data-surface] .InputText[data-astro-cid-v5cmqud6] input:not(:placeholder-shown):not(:focus){outline-width:0}
