.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__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__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__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__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-width:768px){.whitepaper-modal__dialog{padding:calc(var(--layout-gutter) * 64 / 62) var(--layout-gutter)}.whitepaper-modal__line-break{display:none}.whitepaper-modal__footer{flex-direction:column;align-items:stretch}.whitepaper-modal__submit{align-self:flex-start}}
