.form-toast{--form-toast-translate-x:0;--form-toast-translate-y:0;right:var(--layout-margin);bottom:var(--layout-margin);z-index:1200;box-sizing:border-box;width:min(calc(100vw - 2 * var(--layout-margin)), 26rem);background:var(--color-banner-headline);color:var(--color-white);transform:translate(var(--form-toast-translate-x), var(--form-toast-translate-y));border:1px solid #fefcfc3d;border-radius:.25rem;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:1rem;padding:1rem;animation:.24s ease-out form-toast-enter;display:grid;position:fixed;box-shadow:0 1rem 2.5rem #0101013d}.form-toast--error{background:#351f1f;border-color:#ffd5d573}.form-toast__copy{min-width:0}.form-toast__title{color:var(--color-banner-panel);letter-spacing:-.016625rem;margin:0;font-size:.875rem;font-weight:500;line-height:1.25}.form-toast__message{color:#fefcfcdb;letter-spacing:-.0154375rem;margin:.25rem 0 0;font-size:.8125rem;line-height:1.35}.form-toast__close{color:#fefcfcc7;width:1.625rem;height:1.625rem;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;display:inline-flex}.form-toast__close:hover{color:var(--color-white)}@keyframes form-toast-enter{0%{opacity:0;transform:translate(var(--form-toast-translate-x), calc(var(--form-toast-translate-y) + .75rem))}to{opacity:1;transform:translate(var(--form-toast-translate-x), var(--form-toast-translate-y))}}@media (max-width:768px){.form-toast{--form-toast-translate-x:-50%;--form-toast-translate-y:-50%;width:calc(100vw - 2 * var(--layout-margin));max-width:26rem;inset:50% auto auto 50%}}
.whitepaper-modal{z-index:1000;padding:var(--layout-margin);background:#1a1a1a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.whitepaper-modal__dialog{box-sizing:border-box;background:var(--color-white);border:0;border-radius:.25rem;flex-direction:column;gap:1.5rem;width:min(100%,36.75rem);padding:4rem 3.75rem;display:flex}.whitepaper-modal--success .whitepaper-modal__dialog{justify-content:center}.whitepaper-modal__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.whitepaper-modal__title{max-width:23.75rem;color:var(--color-banner-headline);letter-spacing:-.02375rem;margin:0;font-size:1.25rem;font-weight:400;line-height:1.25}.whitepaper-modal__close{color:var(--color-banner-headline);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:1.25rem;line-height:1}@media (hover:hover) and (pointer:fine){.whitepaper-modal__close:hover{color:var(--color-banner-accent)}}.whitepaper-modal__form{flex-direction:column;gap:1rem;min-width:0;display:flex}.whitepaper-modal__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.whitepaper-modal__field{flex-direction:column;gap:.625rem;min-width:0;display:flex}.whitepaper-modal__label{color:#1a1a1a;letter-spacing:-.0154375rem;font-size:.8125rem;line-height:1.25}.whitepaper-modal__input,.whitepaper-modal__select,.whitepaper-modal__textarea{box-sizing:border-box;color:#1a1a1a;width:100%;min-width:0;font:inherit;letter-spacing:-.016625rem;background:#fbfbfb;border:1px solid #eaeaea;border-radius:.25rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.5}.whitepaper-modal__input::placeholder,.whitepaper-modal__textarea::placeholder{color:#5a5a5a;opacity:1}.whitepaper-modal__input:focus,.whitepaper-modal__select:focus,.whitepaper-modal__textarea:focus{outline-offset:1px;background:var(--color-white);outline:2px solid #1b424240}.whitepaper-modal__input[aria-invalid=true],.whitepaper-modal__select[aria-invalid=true],.whitepaper-modal__textarea[aria-invalid=true]{border-color:#a33b3b}.whitepaper-modal__error{color:#a33b3b;letter-spacing:-.01425rem;margin:0;font-size:.75rem;line-height:1.25}.whitepaper-modal__select-wrap{position:relative}.whitepaper-modal__select{appearance:none;cursor:pointer;height:2.5rem;padding-right:2.75rem}.whitepaper-modal__select-wrap svg{color:#5a5a5a;pointer-events:none;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.whitepaper-modal__select option{color:#1a1a1a;background:var(--color-white)}.whitepaper-modal__textarea{resize:vertical;min-height:4.75rem}.whitepaper-modal__footer{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.whitepaper-modal__privacy{min-width:0;color:var(--color-banner-headline);letter-spacing:-.0154375rem;flex:auto;margin:0;font-size:.8125rem;line-height:1.25}.whitepaper-modal__privacy-link{color:inherit;text-underline-offset:.12em;text-decoration:underline}.whitepaper-modal__privacy-link:hover{color:var(--color-banner-accent)}.whitepaper-modal__submit{background:var(--color-banner-headline);color:var(--color-white);font:inherit;letter-spacing:-.0154375rem;text-transform:capitalize;cursor:pointer;border:0;border-radius:.25rem;flex:none;padding:.5rem .75rem;font-size:.8125rem;line-height:1.5;transition:background-color .2s,opacity .2s}@media (hover:hover) and (pointer:fine){.whitepaper-modal__submit:hover{background:#153634}}.whitepaper-modal__submit:active{opacity:.85}.whitepaper-modal__submit:disabled{cursor:wait;opacity:.65}.whitepaper-modal__success{flex-direction:column;gap:1rem;display:flex}.whitepaper-modal__success-message{color:#1a1a1a;letter-spacing:-.019rem;margin:0;font-size:1rem;line-height:1.5}.whitepaper-modal__success-email{color:var(--color-banner-headline);font-weight:500}@media (max-height:760px){.whitepaper-modal{align-items:flex-start;overflow-y:auto}.whitepaper-modal--success{align-items:center}.whitepaper-modal__dialog{max-height:calc(100svh - 2 * var(--layout-margin));padding:2rem;overflow-y:auto}}@media (max-width:768px){.whitepaper-modal__dialog{padding:calc(var(--layout-gutter) * 64 / 62) var(--layout-gutter)}.whitepaper-modal--success .whitepaper-modal__dialog{min-height:min(20rem, calc(100svh - 2 * var(--layout-margin)))}.whitepaper-modal__line-break{display:none}.whitepaper-modal__footer{flex-direction:column;align-items:stretch}.whitepaper-modal__submit{align-self:flex-start}}
