.sign-up-form{background:var(--white);display:flex}.sign-up-form .form-field{leading-trim:both;text-edge:cap;color:var(--black-500);flex-grow:1;font-weight:465;letter-spacing:.3px;line-height:1.6;position:relative}.sign-up-form .form-field label{left:1.333rem;position:absolute;top:50%;transform:translateY(-50%);transition:.35s ease}.sign-up-form .form-field input{padding:1.333rem;width:100%}.sign-up-form .form-field.has-value label{font-size:.5em;top:1rem}.sign-up-form button{leading-trim:both;text-edge:cap;align-items:center;background:var(--yellow);color:var(--black);display:flex;font-family:var(--integral);font-style:normal;font-weight:400;height:100%;justify-content:center;letter-spacing:.84px;line-height:1;padding:0 2rem}.sign-up-form button svg{height:.8em;margin-left:.25em;margin-top:.2em;width:.8em}.sign-up-form button:hover{opacity:.9}.sign-up-form.confirm{background:transparent;color:var(--white);display:block;text-align:left}.sign-up-form.confirm>div{margin:auto}.sign-up-form.confirm h1,.sign-up-form.confirm h2,.sign-up-form.confirm h3,.sign-up-form.confirm h4,.sign-up-form.confirm h5,.sign-up-form.confirm h6{margin:0}@media (max-width:1024px){.sign-up-form{background:transparent;flex-direction:column;margin-top:1.5rem}.sign-up-form .form-field input{background-color:#fff;padding:1rem 1.5rem}.sign-up-form .button{height:3.5rem;margin-top:1rem;max-width:100%;width:100%}.sign-up-form.confirm{margin-top:2rem;text-align:left}.sign-up-form.confirm>div{margin:0}}
