#email-signup:where(.astro-w6lttcqj){max-width:42rem;margin-left:auto;margin-right:auto;padding-top:2rem;padding-bottom:1.5rem}#email-signup:where(.astro-w6lttcqj) h1:where(.astro-w6lttcqj){text-align:center;--tw-text-opacity:1;width:100%;color:rgba(var(--color-text-base),var(--tw-text-opacity,1));margin-top:1rem;margin-bottom:1rem;font-size:1.875rem;font-weight:700;line-height:2.25rem;display:inline-block}@media (min-width:640px){#email-signup:where(.astro-w6lttcqj) h1:where(.astro-w6lttcqj){margin-top:2rem;margin-bottom:2rem;font-size:3rem;line-height:1}}#bento-formkit-fqnrlzanrp:where(.astro-w6lttcqj){box-sizing:border-box!important;background:rgb(var(--color-card))!important;border:1px solid rgb(var(--color-border))!important;width:100%!important;max-width:100%!important;box-shadow:0 4px 12px rgba(var(--color-text-base),.1)!important;border-radius:12px!important;padding:2rem!important;font-family:Figtree,Raleway,Poppins,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;line-height:1.5!important;position:relative!important}.bento-formkit-headline:where(.astro-w6lttcqj){color:rgb(var(--color-text-base))!important;margin-bottom:.75rem!important;font-size:1.5rem!important;font-weight:700!important;line-height:1.2!important}.bento-formkit-subheader:where(.astro-w6lttcqj){color:rgb(var(--color-text-base))!important;opacity:.8!important;margin-bottom:1.5rem!important;font-size:1rem!important;line-height:1.4!important}#bento-formkit-fqnrlzanrp:where(.astro-w6lttcqj) input:where(.astro-w6lttcqj)[type=text],#bento-formkit-fqnrlzanrp:where(.astro-w6lttcqj) input:where(.astro-w6lttcqj)[type=email],#bento-formkit-fqnrlzanrp:where(.astro-w6lttcqj) input:where(.astro-w6lttcqj)[type=password],#bento-formkit-fqnrlzanrp:where(.astro-w6lttcqj) input:where(.astro-w6lttcqj)[type=number],#bento-formkit-fqnrlzanrp:where(.astro-w6lttcqj) input:where(.astro-w6lttcqj)[type=date],#bento-formkit-fqnrlzanrp:where(.astro-w6lttcqj) input:where(.astro-w6lttcqj)[type=range]{background-color:rgb(var(--color-fill))!important;border:1px solid rgb(var(--color-border))!important;width:100%!important;color:rgb(var(--color-text-base))!important;cursor:text!important;box-sizing:border-box!important;border-radius:8px!important;margin:0 0 1rem!important;padding:.75rem 1rem!important;font-family:inherit!important;font-size:1rem!important;transition:border-color .2s,box-shadow .2s!important;display:block!important}#bento-formkit-fqnrlzanrp:where(.astro-w6lttcqj) input:where(.astro-w6lttcqj)::-moz-placeholder{color:rgb(var(--color-text-base))!important;opacity:.6!important}#bento-formkit-fqnrlzanrp:where(.astro-w6lttcqj) input:where(.astro-w6lttcqj)::placeholder{color:rgb(var(--color-text-base))!important;opacity:.6!important}#bento-formkit-fqnrlzanrp:where(.astro-w6lttcqj) input:where(.astro-w6lttcqj):focus{border-color:rgb(var(--color-accent))!important;box-shadow:0 0 0 3px rgba(var(--color-accent),.15)!important;outline:none!important}#bento-formkit-fqnrlzanrp:where(.astro-w6lttcqj) input:where(.astro-w6lttcqj):focus:valid{border-color:rgb(var(--color-accent))!important}#bento-formkit-fqnrlzanrp:where(.astro-w6lttcqj) input:where(.astro-w6lttcqj):focus:invalid{border-color:#ff3b30!important}#bento-formkit-fqnrlzanrp:where(.astro-w6lttcqj) button:where(.astro-w6lttcqj){text-align:center!important;background-color:rgb(var(--color-accent))!important;color:rgb(var(--color-fill))!important;cursor:pointer!important;box-sizing:border-box!important;width:100%!important;box-shadow:0 2px 4px rgba(var(--color-text-base),.1)!important;border:none!important;border-radius:8px!important;margin:.5rem 0 0!important;padding:.75rem 1.25rem!important;font-family:inherit!important;font-size:1rem!important;font-weight:600!important;transition:background-color .2s,transform .1s!important}#bento-formkit-fqnrlzanrp:where(.astro-w6lttcqj) button:where(.astro-w6lttcqj):hover{background-color:rgba(var(--color-accent),.9)!important;box-shadow:0 4px 8px rgba(var(--color-text-base),.15)!important;transform:translateY(-1px)!important}#bento-formkit-fqnrlzanrp:where(.astro-w6lttcqj) button:where(.astro-w6lttcqj):active{transform:translateY(0)!important}.bento-formkit-disclosure:where(.astro-w6lttcqj){color:rgb(var(--color-text-base))!important;opacity:.7!important;margin-top:1rem!important;font-size:.8rem!important;line-height:1.4!important}