.newsletter .outer[data-v-e698df74]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-radius:1.5rem;--tw-gradient-from:#fbb800 var(--tw-gradient-from-position);--tw-gradient-to:rgba(251,184,0,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(82,169,220,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#52a9dc var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#e861ce var(--tw-gradient-to-position);padding:.125rem}.newsletter .outer .inner[data-v-e698df74]{align-items:center;border-radius:1.5rem;flex-direction:column;gap:3rem;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));padding:3rem 1.5rem}@media (min-width:768px){.newsletter .outer .inner[data-v-e698df74]{padding-bottom:5rem;padding-top:5rem}}.newsletter .outer .inner .hero[data-v-e698df74]{flex-direction:column;max-width:960px}.newsletter .outer .inner .form[data-v-e698df74]{background-color:#ffffff1a;border-radius:36px;gap:.5rem;justify-content:space-between;max-width:640px;padding:.5rem .5rem .5rem 1.5rem;position:relative}.newsletter .outer .inner .form[data-v-e698df74] input{border-style:none!important;display:flex!important;flex-grow:1!important;font-family:PPMori,NotoSansJP,sans-serif!important;font-size:1.25rem!important;font-weight:400!important;line-height:1.75rem!important;line-height:150%!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;outline:2px solid transparent!important;outline-offset:2px!important}.newsletter .outer .inner .form .button[data-v-e698df74]{cursor:not-allowed!important;flex-shrink:0!important}.newsletter .outer .inner .form .button.submittable[data-v-e698df74]{cursor:pointer!important}.newsletter .outer .inner .form .success[data-v-e698df74]{align-items:center;border-radius:36px;inset:0;justify-content:center;position:absolute;visibility:hidden;--tw-bg-opacity:1;background-color:rgb(38 174 96/var(--tw-bg-opacity,1));font-family:PPMori,NotoSansJP,sans-serif;font-weight:600;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:0}
