.c-email-signup[data-cid]{background:var(--color--7);color:#fff;padding:80px 0}.c-email-signup[data-cid] .block_inner{display:flex;flex-direction:column;gap:28px}.c-email-signup[data-cid] .heading{font-family:var(--family--1);font-size:max(2rem,min(calc(2rem + .01*(100vw - 27.5rem)),2.625rem));font-weight:var(--weight-light);letter-spacing:-.0625rem;line-height:1.2;margin:0;max-width:80%}.c-email-signup[data-cid] .form-container{width:100%;display:flex;flex-direction:column;gap:16px}.c-email-signup[data-cid] .email-input-wrapper{position:relative;width:100%;display:flex;flex-direction:column;gap:0}.c-email-signup[data-cid] .email-input-wrapper:before{content:"";position:absolute;left:24px;top:20px;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M2.5 5.83333L10 10.8333L17.5 5.83333M2.5 5H17.5C17.9583 5 18.3333 5.375 18.3333 5.83333V14.1667C18.3333 14.625 17.9583 15 17.5 15H2.5C2.04167 15 1.66667 14.625 1.66667 14.1667V5.83333C1.66667 5.375 2.04167 5 2.5 5Z' stroke='rgba(255,255,255,0.5)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none;z-index:1}.c-email-signup[data-cid] .email-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:4px;color:#fff;font-family:var(--family--1);font-size:1rem;font-weight:300;padding:20px 24px 20px 56px;width:100%;transition:border-color .3s ease,background-color .3s ease}.c-email-signup[data-cid] .email-input::-moz-placeholder{color:#ffffff80}.c-email-signup[data-cid] .email-input::placeholder{color:#ffffff80}.c-email-signup[data-cid] .email-input:focus{background:#ffffff14;border-color:#fff6;outline:none}.c-email-signup[data-cid] .email-input:hover:not(:focus){border-color:#ffffff4d}.c-email-signup[data-cid] .email-input.has-error{border-color:#dc3232;background:#dc32321a}.c-email-signup[data-cid] .field-error{color:#dc3232;display:flex;font-family:var(--family--1)!important;font-size:max(.6875rem,min(calc(.6875rem + .003*(100vw - 27.5rem)),.875rem));line-height:1.3em;margin-top:8px;text-transform:none}.c-email-signup[data-cid] .form_pardot,.c-email-signup[data-cid] .form_placeholder{display:flex;flex-direction:column;gap:28px;width:100%}.c-email-signup[data-cid] .form_pardot[hidden],.c-email-signup[data-cid] .form_success[hidden]{display:none!important}.c-email-signup[data-cid] .form_target{border:0;display:none;height:0;width:0}.c-email-signup[data-cid] .form_honeypot{height:1px;left:-9999px;margin:0;overflow:hidden;position:absolute;top:-9999px;width:1px}.c-email-signup[data-cid] .form_success{background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-family:var(--family--1);line-height:1.5;font-size:max(1rem,min(calc(1rem + .002*(100vw - 27.5rem)),1.125rem));padding:20px 24px;width:100%}.c-email-signup[data-cid] .form_success p{margin:0}.c-email-signup[data-cid] .form_notice{color:#ffffffb3;font-family:var(--family--1);font-size:.8125rem;font-style:italic;line-height:1.4;margin:0}.c-email-signup[data-cid][data-form-status=submitting] .submit-button button[type=submit]{opacity:.7;pointer-events:none}.c-email-signup[data-cid] .submit-button{align-self:flex-start}.c-email-signup[data-cid] .disclaimer{color:var(--color--4);font-family:var(--family--1);font-size:.75rem;font-weight:300;line-height:1.5;margin:0}.c-email-signup[data-cid] .disclaimer a{color:#fff;-webkit-text-decoration:underline;text-decoration:underline;transition:opacity .2s ease}.c-email-signup[data-cid] .disclaimer a:hover{opacity:.7}@container main (min-width: 768px){.c-email-signup[data-cid]{padding:100px 0}.c-email-signup[data-cid] .disclaimer{font-size:.8125rem}}@container main (min-width: 1025px){.c-email-signup[data-cid]{padding:100px 0}.c-email-signup[data-cid] .block_inner{flex-direction:row;align-items:flex-start;gap:93px}.c-email-signup[data-cid] .heading{flex:0 0 auto;max-width:23%}.c-email-signup[data-cid] .form_pardot,.c-email-signup[data-cid] .form_placeholder{flex:1 1 auto;flex-direction:row;align-items:flex-start;gap:28px}.c-email-signup[data-cid] .form-container{flex:1 1 auto;display:flex;flex-direction:column;gap:16px}.c-email-signup[data-cid] .email-input-wrapper{width:100%}.c-email-signup[data-cid] .submit-button{flex:0 0 auto}.c-email-signup[data-cid] .disclaimer{font-size:.875rem}}
