.ContactReachFields-module__00vDLq__label{color:var(--color-mist-2);margin-bottom:.6rem;font-size:.875rem;font-weight:500;display:block}.ContactReachFields-module__00vDLq__required{color:var(--color-accent-lit);margin-left:2px}.ContactReachFields-module__00vDLq__input{width:100%;height:4rem;font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-mist);caret-color:var(--color-accent-lit);background:var(--cf-well);border:1px solid var(--cf-line);-webkit-backdrop-filter:blur(10px);border-radius:14px;outline:none;padding:0 1.15rem;font-size:clamp(1.3rem,1.1rem + .6vw,1.6rem);font-weight:300;transition:border-color .2s,box-shadow .2s,background .2s}.ContactReachFields-module__00vDLq__input::placeholder{color:#6f6961;opacity:1}.ContactReachFields-module__00vDLq__input:hover{border-color:var(--cf-line-strong)}.ContactReachFields-module__00vDLq__input:focus{background:#171512cc;border-color:#4fd1dab3;box-shadow:0 0 0 4px #4fd1da1f}.ContactReachFields-module__00vDLq__input[data-invalid]{border-color:var(--cf-error)}.ContactReachFields-module__00vDLq__input:focus-visible{outline:none}.ContactReachFields-module__00vDLq__error{color:var(--cf-error);margin-top:.75rem;font-size:.95rem}
