.field.svelte-5429w4{border-bottom:1px solid var(--hair);padding-block:1.25rem}.field-index.svelte-5429w4{transition:color .35s var(--ease-out-quint)}.field-control.svelte-5429w4{margin-top:.75rem;position:relative}.field-control.svelte-5429w4:after{content:"";background:var(--signal);transform-origin:0;height:1px;transition:transform .55s var(--ease-out-quint);position:absolute;inset:auto 0 0;transform:scaleX(0)}.field-control.svelte-5429w4:focus-within:after{transform:scaleX(1)}.field.svelte-5429w4:focus-within .field-index:where(.svelte-5429w4){color:var(--signal)}.field[data-invalid=true].svelte-5429w4 .field-control:where(.svelte-5429w4):after{transform:scaleX(1)}.field-control.svelte-5429w4 input,.field-control.svelte-5429w4 textarea,.field-control.svelte-5429w4 select{border:0;border-bottom:1px solid var(--hair-strong);width:100%;box-shadow:none;height:auto;font-family:var(--font-display);letter-spacing:-.02em;color:var(--bone);background:0 0;border-radius:0;padding:0 0 .75rem;font-size:clamp(1.125rem,2.2vw,1.5rem);font-weight:500}.field-control.svelte-5429w4 textarea{font-family:var(--font-sans);letter-spacing:-.005em;min-height:5.5rem;font-size:1rem;line-height:1.6}.field-control.svelte-5429w4 input:focus-visible,.field-control.svelte-5429w4 textarea:focus-visible,.field-control.svelte-5429w4 select:focus-visible{box-shadow:none;outline:none}.field-control.svelte-5429w4 input::placeholder,.field-control.svelte-5429w4 textarea::placeholder{color:var(--bone-4);font-weight:400}.field-control.svelte-5429w4 select{appearance:none;cursor:pointer}
