.signup{--tw-bg-opacity:1;background-color:rgb(89 142 122 / var(--tw-bg-opacity));padding-top:2rem;padding-bottom:2rem}@media (min-width: 768px){.signup{padding-top:3rem;padding-bottom:3rem}}.signup .container{margin-top:0.5rem;margin-bottom:0.5rem;max-width:72rem;text-align:center}@media (min-width: 768px){.signup .container{margin-left:auto;margin-right:auto}}.signup .container h4{margin-left:1rem;margin-right:1rem;margin-bottom:0.75rem;max-width:72rem;text-align:center;font-family:HeadingNow, HeadingNow-fallback, Helvetica;font-size:2.25rem;line-height:2.5rem;letter-spacing:0.5px;--tw-text-opacity:1;color:rgb(244 240 226 / var(--tw-text-opacity))}@media (min-width: 768px){.signup .container h4{margin-left:auto;margin-right:auto;line-height:1.5}}.signup .container p{margin-left:1rem;margin-right:1rem;max-width:72rem;text-align:center;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(244 240 226 / var(--tw-text-opacity))}@media (min-width: 768px){.signup .container p{margin-left:auto;margin-right:auto;font-size:1.125rem;line-height:1.75rem;line-height:1.5}}.signup .container p a{-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:6px}.signup .signup-content{margin-left:1rem;margin-right:1rem;margin-top:1.5rem;max-width:56rem;align-items:flex-start}@media (min-width: 768px){.signup .signup-content{margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap}}.signup .signup-content .item{padding-top:0.5rem;padding-bottom:0.5rem}@media (min-width: 768px){.signup .signup-content .item{padding-left:0.5rem;padding-right:0.5rem}}.signup .signup-content .item.email{width:100%}@media (min-width: 768px){.signup .signup-content .item.email{width:50%}.signup .signup-content .item.email.wide{width:75%}}.signup .signup-content .item.zip{width:100%}@media (min-width: 768px){.signup .signup-content .item.zip{width:25%}}.signup .signup-content .item.submit{width:100%}@media (min-width: 768px){.signup .signup-content .item.submit{width:25%}}.signup .signup-content .item.terms{display:flex;width:100%;align-items:center;padding-bottom:0px}.signup input[type=text],.signup input[type=email],.signup input[type=text]{width:100%;border-width:1px;--tw-border-opacity:1;border-color:rgb(244 240 226 / var(--tw-border-opacity));background-color:transparent;padding:1rem;padding-top:0.75rem;padding-bottom:0.75rem;--tw-text-opacity:1;color:rgb(244 240 226 / var(--tw-text-opacity))}@media (min-width: 768px){.signup input[type=text],.signup input[type=email],.signup input[type=text]{padding:1rem}}.signup input[type=text]::-webkit-input-placeholder, .signup input[type=email]::-webkit-input-placeholder, .signup input[type=text]::-webkit-input-placeholder{--tw-text-opacity:1;color:rgb(244 240 226 / var(--tw-text-opacity));opacity:1}.signup input[type=text]::-moz-placeholder, .signup input[type=email]::-moz-placeholder, .signup input[type=text]::-moz-placeholder{--tw-text-opacity:1;color:rgb(244 240 226 / var(--tw-text-opacity));opacity:1}.signup input[type=text]::-ms-input-placeholder, .signup input[type=email]::-ms-input-placeholder, .signup input[type=text]::-ms-input-placeholder{--tw-text-opacity:1;color:rgb(244 240 226 / var(--tw-text-opacity));opacity:1}.signup input[type=text]::placeholder,.signup input[type=email]::placeholder,.signup input[type=text]::placeholder{--tw-text-opacity:1;color:rgb(244 240 226 / var(--tw-text-opacity));opacity:1}.signup input[type=text]:focus,.signup input[type=email]:focus,.signup input[type=text]:focus{border-width:1px;--tw-border-opacity:1;border-color:rgb(89 142 122 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(244 240 226 / var(--tw-bg-opacity));color:currentColor}.signup input[type=text]:hover,.signup input[type=email]:hover,.signup input[type=text]:hover{border-width:1px;--tw-border-opacity:1;border-color:rgb(89 142 122 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(244 240 226 / var(--tw-bg-opacity));color:currentColor}.signup input[type=text]:hover::-webkit-input-placeholder, .signup input[type=email]:hover::-webkit-input-placeholder, .signup input[type=text]:hover::-webkit-input-placeholder{--tw-text-opacity:1;color:rgb(169 169 169 / var(--tw-text-opacity))}.signup input[type=text]:hover::-moz-placeholder, .signup input[type=email]:hover::-moz-placeholder, .signup input[type=text]:hover::-moz-placeholder{--tw-text-opacity:1;color:rgb(169 169 169 / var(--tw-text-opacity))}.signup input[type=text]:hover::-ms-input-placeholder, .signup input[type=email]:hover::-ms-input-placeholder, .signup input[type=text]:hover::-ms-input-placeholder{--tw-text-opacity:1;color:rgb(169 169 169 / var(--tw-text-opacity))}.signup input[type=text]:hover::placeholder,.signup input[type=email]:hover::placeholder,.signup input[type=text]:hover::placeholder{--tw-text-opacity:1;color:rgb(169 169 169 / var(--tw-text-opacity))}.signup input[type=text]:active,.signup input[type=email]:active,.signup input[type=text]:active{border-width:1px;--tw-border-opacity:1;border-color:rgb(89 142 122 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(244 240 226 / var(--tw-bg-opacity));color:currentColor}.signup button{width:100%;border-width:0px;--tw-bg-opacity:1;background-color:rgb(244 240 226 / var(--tw-bg-opacity));padding:1rem;padding-top:0.75rem;padding-bottom:0.75rem;font-size:1.125rem;line-height:1.75rem;font-weight:800;text-transform:uppercase;--tw-text-opacity:1;color:rgb(58 107 88 / var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}@media (min-width: 768px){.signup button{padding:1rem}}.signup button:hover{--tw-bg-opacity:1 !important;background-color:rgb(53 53 53 / var(--tw-bg-opacity)) !important;--tw-text-opacity:1 !important;color:rgb(244 240 226 / var(--tw-text-opacity)) !important}.signup button:active{--tw-bg-opacity:1 !important;background-color:rgb(53 53 53 / var(--tw-bg-opacity)) !important;--tw-text-opacity:1 !important;color:rgb(244 240 226 / var(--tw-text-opacity)) !important}.signup input[type=checkbox]{height:1rem;width:1rem;border-radius:0.25rem;--tw-border-opacity:1;border-color:rgb(244 240 226 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(89 142 122 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(244 240 226 / var(--tw-text-opacity))}.signup input[type=checkbox]:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(255 205 51 / var(--tw-ring-opacity))}:is(.dark .signup input[type=checkbox]:focus){--tw-ring-opacity:1;--tw-ring-color:rgb(255 205 51 / var(--tw-ring-opacity))}.signup input[type=checkbox]+label{margin-left:0.5rem;font-size:0.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(244 240 226 / var(--tw-text-opacity))}.signup input[type=checkbox]+label a{-webkit-text-decoration-line:underline;text-decoration-line:underline}.signup input[type=checkbox].is-invalid-input:not(:focus)+label[for]{color:#dd3422}.signup input.ih-field-system,.signup label.show-for-sr{display:none}.signup span.form-error{margin-top:0.5rem;display:none;font-size:0.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(244 63 94 / var(--tw-text-opacity))}.signup span.form-error.is-visible{display:block}.signup .error-group span,.signup .error-group label{--tw-text-opacity:1 !important;color:rgb(244 63 94 / var(--tw-text-opacity)) !important}.signup.with-bg{position:relative}.signup.with-bg::before{position:absolute;inset:0px;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:1;--tw-content:"*";content:var(--tw-content)}.signup.with-bg .container{position:relative}.signup.with-bg .signup-content{position:relative}.reveal.thanks-signup .form-container{position:relative;max-height:100%;width:100%;--tw-bg-opacity:1;background-color:rgb(89 142 122 / var(--tw-bg-opacity));padding:2.25rem;--tw-shadow:0 2px 70px 0px rgba(255, 255, 255, 0.4);--tw-shadow-colored:0 2px 70px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}@media (min-width: 768px){.reveal.thanks-signup .form-container{max-width:42rem}.reveal.thanks-signup.medium .form-container{max-width:48rem}.reveal.thanks-signup.large .form-container{max-width:56rem}}.reveal.thanks-signup h3{margin-top:2rem;margin-bottom:2rem;font-family:HeadingNow, HeadingNow-fallback, Helvetica;font-size:2.25rem;line-height:2.5rem;--tw-text-opacity:1;color:rgb(244 240 226 / var(--tw-text-opacity))}.reveal.thanks-signup h4{margin-top:2rem;margin-bottom:2rem;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(244 240 226 / var(--tw-text-opacity))}.reveal.thanks-signup h4 a{-webkit-text-decoration-line:underline;text-decoration-line:underline}.reveal.thanks-signup .signup-content{margin-left:1.5rem;margin-right:1.5rem;margin-top:1.5rem;max-width:42rem;align-items:center}@media (min-width: 768px){.reveal.thanks-signup .signup-content{margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap}}
