.fa{font-family:var(--fa-style-family,"Font Awesome 6 Pro");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-duotone,.fa-light,.fa-regular,.fa-sharp,.fa-sharp-solid,.fa-solid,.fa-thin,.fab,.fad,.fal,.far,.fas,.fasl,.fasr,.fass,.fat,.page-template-newsletter-landing .nl-signup .sign-up:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fal,.far,.fas,.fat,.page-template-newsletter-landing .nl-signup .sign-up:before{font-family:Font Awesome\ 6 Pro}.fa-classic.fa-duotone,.fa-duotone,.fad{font-family:Font Awesome\ 6 Duotone}.fa-sharp,.fasl,.fasr,.fass{font-family:Font Awesome\ 6 Sharp}.fa-sharp,.fass{font-weight:900}.page-template-newsletter-landing .nl-signup .sign-up:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1}.fa,.fa-solid,.fas,.page-template-newsletter-landing .nl-signup .sign-up:before{font-family:Font Awesome\ 6 Pro;font-weight:900}.fa-regular,.far{font-family:Font Awesome\ 6 Pro;font-weight:400}.fa-light,.fal{font-family:Font Awesome\ 6 Pro;font-weight:300}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands;font-weight:400}.fa-sharp-solid,.fass{font-family:Font Awesome\ 6 Sharp;font-weight:900}.page-template-newsletter-landing #wrapper{align-items:center;background-position:50%;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 82px)}@media screen and (min-width:768px){.page-template-newsletter-landing #wrapper{min-height:calc(100vh - 68px)}}.page-template-newsletter-landing #wrapper .content-main{box-sizing:border-box;max-width:500px;padding:15px;width:100%}.page-template-newsletter-landing #wrapper .stat-hubspot-signup.restricted .sign-up,.page-template-newsletter-landing #wrapper.logged.in .sign-up{align-items:center;display:flex;font-size:16px;gap:12px;justify-content:center;margin:auto auto 18px}.page-template-newsletter-landing #wrapper .stat-hubspot-signup.restricted .sign-up.loading:before,.page-template-newsletter-landing #wrapper.logged.in .sign-up.loading:before{animation:fa-spin 1s linear infinite;content:"\f3f4"}.page-template-newsletter-landing #wrapper .stat-hubspot-signup.restricted .sign-up.success:before,.page-template-newsletter-landing #wrapper.logged.in .sign-up.success:before{content:"\f00c"}.page-template-newsletter-landing #wrapper .stat-hubspot-signup.restricted .sign-up.remove,.page-template-newsletter-landing #wrapper.logged.in .sign-up.remove{background-color:#fee}.page-template-newsletter-landing #wrapper .stat-hubspot-signup.restricted .sign-up.remove:before,.page-template-newsletter-landing #wrapper.logged.in .sign-up.remove:before{background-color:#ffcdc4;color:#c44231;content:"\f00d"}.page-template-newsletter-landing #wrapper .stat-hubspot-signup.restricted .sign-up.remove:hover,.page-template-newsletter-landing #wrapper.logged.in .sign-up.remove:hover{border:1px solid #c44231}.page-template-newsletter-landing #wrapper .stat-hubspot-signup.restricted .sign-up.remove:hover:before,.page-template-newsletter-landing #wrapper.logged.in .sign-up.remove:hover:before{background-color:#c44231;color:#fff}.page-template-newsletter-landing #wrapper .stat-hubspot-signup.restricted .sign-up.remove.loading:before,.page-template-newsletter-landing #wrapper.logged.in .sign-up.remove.loading:before{animation:fa-spin 2s linear infinite;content:"\f110"}.page-template-newsletter-landing #wrapper .stat-hubspot-signup.restricted input[type=email],.page-template-newsletter-landing #wrapper .stat-hubspot-signup.restricted input[type=submit],.page-template-newsletter-landing #wrapper.logged.in input[type=email],.page-template-newsletter-landing #wrapper.logged.in input[type=submit]{left:0;position:absolute;top:0;visibility:hidden;z-index:-1}.page-template-newsletter-landing #wrapper .stat-hubspot-signup.restricted .sign-up:before{content:"\f023";font-size:16px;line-height:1.3}.page-template-newsletter-landing #wrapper.logged.in.has-restricted-content-access .stat-hubspot-signup .sign-up:before{content:"\+";font-size:16px}.page-template-newsletter-landing .newsletter-landing-wrap{background-color:#fff;border-top:3px solid #008299;padding-bottom:20px;padding-top:30px;width:100%}@media screen and (min-width:768px){.page-template-newsletter-landing .newsletter-landing-wrap{padding-bottom:30px}}.page-template-newsletter-landing .privacy-link{padding-top:20px;text-align:center}.page-template-newsletter-landing .privacy-link a{color:#ddd;font-family:circular,sans-serif;font-size:14px;opacity:.2;text-decoration:none}.page-template-newsletter-landing .privacy-link a:hover{color:#fff}.page-template-newsletter-landing .title-wrap{margin:0 auto;width:90%}.page-template-newsletter-landing .title-wrap h1{margin:0;text-align:center}.page-template-newsletter-landing .title-wrap h1 .nl-logo{height:auto;max-width:100%}.page-template-newsletter-landing .nl-content{margin:0 20px 22px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:circular,sans-serif;font-size:23px;font-weight:500;letter-spacing:0;line-height:1.35;text-align:center}.page-template-newsletter-landing .nl-author{display:table;position:relative;width:100%;z-index:1}.page-template-newsletter-landing .nl-author:after,.page-template-newsletter-landing .nl-author:before{content:"";left:0;position:absolute;width:100%;z-index:-1}.page-template-newsletter-landing .nl-author:before{border-top:1px solid #f3f3f3;top:5px}.page-template-newsletter-landing .nl-author:after{border-bottom:1px solid #f3f3f3;bottom:7px}.page-template-newsletter-landing .nl-author .nl-author-inner{display:table-row;margin:0 auto;width:80%}.page-template-newsletter-landing .nl-author .nl-headshot-wrap,.page-template-newsletter-landing .nl-author .nl-name-wrap{display:table-cell}.page-template-newsletter-landing .nl-author .nl-headshot-wrap{padding-right:7px;text-align:right;width:44%}.page-template-newsletter-landing .nl-author .nl-headshot{background-color:#fff;border:3px solid #008299;border-radius:50%;height:45px}.page-template-newsletter-landing .nl-author .nl-name-wrap{padding-right:72px;text-align:left;vertical-align:middle}@media (min-width:768px){.page-template-newsletter-landing .nl-author .nl-name-wrap{padding-right:0}}.page-template-newsletter-landing .nl-author .nl-name{font-style:normal}@media (min-width:768px){.page-template-newsletter-landing .nl-author .nl-name{width:70%}}.page-template-newsletter-landing .nl-author .nl-name-inner{color:#1c1c1c;font-family:circular,sans-serif;font-size:14px;line-height:1.1}.page-template-newsletter-landing .nl-signup{margin:24px auto 0;max-width:360px;text-align:center}.page-template-newsletter-landing .nl-signup .nl-email{font-weight:400;margin-bottom:5px}.page-template-newsletter-landing .nl-signup .stat-field-error{top:.63em}.page-template-newsletter-landing .nl-signup .stat-form{margin:0}.page-template-newsletter-landing .nl-signup .stat-form .stat-button,.page-template-newsletter-landing .nl-signup .stat-form .stat-form-full{padding:0;width:100%}@media screen and (min-width:768px){.page-template-newsletter-landing .nl-signup .stat-form .stat-button,.page-template-newsletter-landing .nl-signup .stat-form .stat-form-full{width:100%}}.page-template-newsletter-landing .nl-signup .stat-form .stat-button{margin-bottom:20px;margin-top:10px}@media screen and (min-width:768px){.page-template-newsletter-landing .nl-signup .stat-form .stat-button{margin-bottom:30px}.page-template-newsletter-landing .nl-signup .stat-form{margin-left:0;width:100%}}.page-template-newsletter-landing .nl-signup .account{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#6a7580;font-family:circular,sans-serif;font-size:17px;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.45;text-align:center}.page-template-newsletter-landing .nl-signup .account a{text-decoration:none}.page-template-newsletter-landing .nl-signup .sign-up{background-color:#fff;border:1px solid #d0d6db;border-radius:8px;display:none;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:circular,sans-serif;font-size:16px;font-size:15px;font-weight:500;letter-spacing:0;line-height:1.4;padding:10px 20px;transition:all .25s}.page-template-newsletter-landing .nl-signup .sign-up:before{align-items:center;background-color:#f4fbfc;border-radius:100%;color:#008299;content:"\+";display:flex;font-size:13px;height:26px;justify-content:center;transition:all .25s;width:26px}.page-template-newsletter-landing .nl-signup .sign-up:hover{background-color:#f4fbfc;border:1px solid #008299}.page-template-newsletter-landing .nl-signup .sign-up:hover:before{background-color:#008299;color:#fff}.page-template-newsletter-landing .nl-frequency{margin-bottom:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#008299;font-family:circular,sans-serif;font-size:17px;font-size:16px;font-weight:900;letter-spacing:2px;letter-spacing:1.5px;line-height:23px;text-align:center;text-transform:uppercase}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}