.text-input{color:inherit;border:solid 1px currentColor;display:block;width:100%;background:rgba(0,0,0,0);border-radius:0;appearance:none;transition:border-color .1s}.text-input{font-size:1.6rem;font-weight:300;font-style:normal;line-height:1.5;letter-spacing:.5px;text-transform:none;padding:12px 20px 12px}@media only screen and (min-width: 1248px){.text-input{padding:19.5px 19.5px}}.text-input{border-color:rgba(255,255,255,.2)}.text-input:focus{border-color:currentColor;outline:none}@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.text-input{user-select:text;border-color:rgba(0,0,0,.2);font-size:1.6rem;font-weight:400;font-style:normal;line-height:2.4rem;letter-spacing:normal;text-transform:none;padding:14.5px 12px}@media only screen and (min-width: 768px){.text-input{padding:18.5px 20px}}.text-input--textarea{height:14rem;resize:none}.text-input--select::-ms-expand{display:none}.text-input:focus{border-color:#000ad2}.form-container--dark .text-input{border-color:rgba(255,255,255,.3);color:#fff}.form-container--dark .text-input:focus{border-color:#fff}.text-input:-webkit-autofill{box-shadow:0 0 0 50px #fff inset;-webkit-text-fill-color:#000}.form-container--dark .text-input:-webkit-autofill{box-shadow:0 0 0 50px #000ad2 inset;-webkit-text-fill-color:#fff}.form-container--dark .text-input{color:#fff;background-color:#000ad2}
