.control.svelte-1ljvujz{--field-border:1px;--field-border-focus:2px;--field-underline:4px;position:relative}.control.svelte-1ljvujz:after{content:"";left:0;right:0;bottom:calc(-1 * var(--field-underline));height:var(--field-underline);background:var(--color-trophy-brass);opacity:0;position:absolute}.control.svelte-1ljvujz:focus-within:after{opacity:1}.field.svelte-8ff5h4{flex-direction:column;display:flex}label.svelte-8ff5h4{margin-bottom:var(--space-label-clear);font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-brass-text)}label.required.svelte-8ff5h4:after{content:" *";color:var(--color-brass-text)}.icon.svelte-8ff5h4{color:var(--color-ink-faint);pointer-events:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}input.svelte-8ff5h4{border-radius:var(--radius);border:var(--field-border) solid var(--color-rule-strong);background:var(--color-field-ground);width:100%;height:50px;font-family:var(--font-body);font-size:var(--text-body);color:var(--color-program-navy);box-shadow:none;padding:0 15px;transition:border-color .2s}input.with-icon.svelte-8ff5h4{padding-left:39px}input.svelte-8ff5h4::placeholder{color:var(--color-ink-faint)}input.svelte-8ff5h4:focus{border:var(--field-border-focus) solid var(--color-program-navy);padding:0 calc(15px - (var(--field-border-focus) - var(--field-border)));outline:none}input.with-icon.svelte-8ff5h4:focus{padding-left:calc(39px - (var(--field-border-focus) - var(--field-border)))}
