.white-paper-form{padding-block:var(--spacing-8);color:var(--theme-text-primary)}.white-paper-form__form{gap:var(--spacing-6);flex-direction:column;display:flex}.white-paper-form__heading{font-family:inherit;font-size:var(--text-h5);line-height:var(--text-h5--line-height);letter-spacing:var(--text-h5--letter-spacing);font-weight:var(--font-weight-semibold);color:var(--theme-text-primary);margin:0}.white-paper-form__field{flex-direction:column;display:flex}.white-paper-form__label{margin:0 0 var(--spacing-3) 0;font-size:var(--text-body-small);line-height:1.2;font-weight:var(--font-weight-regular);color:var(--color-neutral-900);display:block}.white-paper-form__input{box-sizing:border-box;width:100%;min-height:3.5rem;padding:var(--spacing-4) var(--spacing-5);border-radius:var(--radius-sm);background:var(--color-neutral-0);color:var(--color-neutral-950);font-family:inherit;font-size:var(--text-body);line-height:1.2;font-weight:var(--font-weight-regular);caret-color:var(--color-brand-magenta);border:1px solid #0000;outline:none;margin:0;transition:border-color .15s}.white-paper-form__input::placeholder{color:var(--color-neutral-400);opacity:1}.white-paper-form__input:focus{border-color:var(--color-neutral-300)}.white-paper-form__input:focus-visible{outline:2px solid var(--color-brand-magenta);outline-offset:2px}.white-paper-form__select{box-sizing:border-box;width:100%;min-height:3.5rem;padding:var(--spacing-4) 3.25rem var(--spacing-4) var(--spacing-5);border-radius:var(--radius-sm);background:var(--color-neutral-0);color:var(--color-neutral-950);font-family:inherit;font-size:var(--text-body);line-height:1.2;font-weight:var(--font-weight-regular);appearance:none;cursor:pointer;border:1px solid #0000;outline:none;margin:0;transition:border-color .15s}.white-paper-form__select:has(option[value=""]:checked){color:var(--color-neutral-400)}.white-paper-form__select:focus{border-color:var(--color-neutral-300)}.white-paper-form__select:focus-visible{outline:2px solid var(--color-brand-magenta);outline-offset:2px}.white-paper-form__select-caret{pointer-events:none;width:3rem;height:calc(3.5rem - 2px);color:var(--color-neutral-950);justify-content:center;align-items:center;display:flex;position:absolute;top:1px;right:1px}.white-paper-form__select-caret svg{width:1.5rem;height:1.5rem}.white-paper-form__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.white-paper-form__submit{justify-content:center;align-self:flex-start;align-items:center;gap:var(--spacing-2);padding:var(--spacing-5) var(--spacing-8);border-radius:var(--radius-full);background:var(--color-neutral-950);color:var(--color-neutral-0);font-family:inherit;font-size:var(--text-body);line-height:1.2;font-weight:var(--font-weight-semibold);cursor:pointer;border:0;transition:background-color .15s;display:inline-flex}.white-paper-form__submit:hover{background:var(--color-neutral-700)}.white-paper-form__submit:disabled{opacity:.6;cursor:default}.white-paper-form__submit:focus-visible{outline:2px solid var(--color-neutral-950);outline-offset:2px}.white-paper-form__error{color:var(--color-brand-magenta);font-size:var(--text-body-small)}.white-paper-form__success{font-family:inherit;font-size:var(--text-body-large)}.white-paper-form__control{width:100%;position:relative}[data-validate] .white-paper-form__input{padding-right:3.25rem}.white-paper-form__field-icon{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:3rem;height:calc(3.5rem - 2px);color:var(--color-neutral-400);justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;top:1px;right:1px}.white-paper-form__field-icon svg{width:1.5rem;height:1.5rem}.white-paper-form__field-icon--error{color:var(--color-brand-magenta)}[data-validate].is--success .white-paper-form__field-icon--success,[data-validate].is--error .white-paper-form__field-icon--error{opacity:1}[data-validate].is--error .white-paper-form__input{border-color:var(--color-brand-magenta)}@media (prefers-reduced-motion:reduce){.white-paper-form__input,.white-paper-form__submit,.white-paper-form__field-icon{transition:none}}
