.blog-footer-wrapper{min-height:88vh;overflow:hidden;padding:var(--container-padding) var(--container-padding) var(--container-padding-xl)}.blog-footer-container,.blog-footer-wrapper{align-items:center;display:flex;justify-content:center;position:relative}.blog-footer-container{flex-direction:column;width:var(--col-span-2221);z-index:805}.blog-footer-heading{padding:32px 10px 56px;text-align:center}.blog-footer-heading h2{color:var(--gray-0);font-weight:300;margin:0}.blog-newsletter-form{display:flex;flex-direction:column;gap:0;width:100%}.newsletter-form-wrapper,.newsletter-form-wrapper .hs-form,.newsletter-form-wrapper form{width:100%}.newsletter-form-wrapper .hs-form-field{margin-bottom:0!important}.newsletter-form-wrapper .hs-form fieldset{display:flex;flex-direction:column;max-width:100%!important}.newsletter-form-wrapper .hs-form fieldset>div{display:flex;flex-wrap:wrap}.newsletter-form-wrapper .hs-form-field:not(.hs-submit){align-items:center;border:1px solid rgba(85,85,85,.35);border-bottom:none;border-right:none;display:flex;flex:1;gap:10px;min-width:0;padding:16px}.newsletter-form-wrapper .hs-form-field:nth-child(2){border-right:1px solid rgba(85,85,85,.35)}.newsletter-form-wrapper .hs-form-field label{color:var(--gray-0);font-size:var(--body-copy-xxs)!important;letter-spacing:1px;margin:0;text-transform:uppercase;white-space:nowrap}.newsletter-form-wrapper .hs-form-field .hs-input{background:transparent!important;border:none!important;color:var(--gray-0)!important;flex:1;font-family:var(--body-font-family);font-size:var(--body-copy-xxs)!important;outline:none;padding:0!important}.newsletter-form-wrapper .hs-form-field .hs-input::placeholder{color:hsla(0,0%,100%,.3)}.newsletter-form-wrapper .hs-submit{margin:0!important;width:100%}.newsletter-form-wrapper .hs-submit .hs-button{align-items:center;background-color:var(--body-bg-color)!important;border:1px solid rgba(85,85,85,.35)!important;color:var(--gray-0)!important;cursor:pointer;display:flex;font-family:DM Mono,monospace!important;font-size:var(--body-copy-xxs)!important;justify-content:center;letter-spacing:1px;padding:16px;text-transform:uppercase;transition:all .3s ease;width:100%}.newsletter-form-wrapper .hs-submit .hs-button:hover{background-color:var(--gray-900)!important;border-color:rgba(85,85,85,.5)!important}.blog-footer-gradient{background-color:#0f0f0f;border-radius:50%;bottom:-80%;box-shadow:0 0 160px 16px rgba(225,6,0,.4),0 0 80px 60px rgba(225,6,0,.1),inset 0 0 40px 20px rgba(225,6,0,.1),inset 0 0 48px 8px rgba(225,6,0,.28);height:80vw;left:50%;pointer-events:none;position:absolute;transform:translate(-50%,88%);width:80vw;z-index:805}.blog-footer-logo{bottom:10%;left:50%;position:absolute;transform:translateX(-50%);z-index:3}.blog-footer-logo a{color:var(--gray-0);display:block;font-weight:400;text-decoration:none;transition:opacity .3s ease}.blog-footer-logo a:hover{opacity:.7}@media (min-width:320px) and (max-width:880px){.blog-footer-container{max-width:100%}.blog-footer-heading{padding:24px 0 40px}.newsletter-form-wrapper .hs-form fieldset>div{flex-direction:column}.newsletter-form-wrapper .hs-form-field:not(.hs-submit){border-bottom:none;border-right:1px solid rgba(85,85,85,.35)}.newsletter-form-wrapper .hs-form-field:nth-child(2){border-right:1px solid rgba(85,85,85,.35)}.blog-footer-gradient{bottom:-80%;height:80vw;width:80vw}.blog-footer-logo{bottom:5%}.blog-footer-logo a{font-size:var(--body-copy-m)}}