@charset "UTF-8";.newsletter-banner[data-v-c2bdd79e]{background-image:url(/_astro/newsletter-banner.Es4vEfcp.jpg);background-size:cover;background-position:center bottom;background-repeat:no-repeat;border-radius:var(--radius-md);overflow:hidden}@media(min-width:64em){.newsletter-banner[data-v-c2bdd79e]{background-position:left bottom}}.newsletter-banner .newsletter-inner[data-v-c2bdd79e]{display:flex;flex-direction:column;padding:56px 24px;gap:40px}@media(min-width:64em){.newsletter-banner .newsletter-inner[data-v-c2bdd79e]{flex-direction:row;align-items:flex-start;padding:80px;gap:80px}}.newsletter-banner .newsletter-left[data-v-c2bdd79e]{display:flex;flex-direction:column}@media(min-width:64em){.newsletter-banner .newsletter-left[data-v-c2bdd79e]{flex:1}}.newsletter-banner .newsletter-content[data-v-c2bdd79e]{flex:1}.newsletter-banner .newsletter-title[data-v-c2bdd79e]{margin:0 0 16px}.newsletter-banner .newsletter-title[data-v-c2bdd79e] h1,.newsletter-banner .newsletter-title[data-v-c2bdd79e] h2,.newsletter-banner .newsletter-title[data-v-c2bdd79e] h3,.newsletter-banner .newsletter-title[data-v-c2bdd79e] p{font-family:var(--font-heading)!important;font-size:var(--text-4xl)!important;font-weight:var(--font-weight-semibold)!important;line-height:var(--leading-tight)!important;letter-spacing:var(--tracking-compact)!important;color:var(--color-black)!important;margin:0!important}.newsletter-banner .newsletter-body[data-v-c2bdd79e] h1,.newsletter-banner .newsletter-body[data-v-c2bdd79e] h2,.newsletter-banner .newsletter-body[data-v-c2bdd79e] h3,.newsletter-banner .newsletter-body[data-v-c2bdd79e] h4,.newsletter-banner .newsletter-body[data-v-c2bdd79e] h5,.newsletter-banner .newsletter-body[data-v-c2bdd79e] h6{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);color:var(--color-black);margin:0 0 24px}.newsletter-banner .newsletter-body[data-v-c2bdd79e] p{font-family:var(--font-heading)!important;font-size:var(--text-xl)!important;font-weight:var(--font-weight-regular)!important;line-height:var(--leading-snug)!important;letter-spacing:var(--tracking-normal)!important;color:var(--color-black)!important;margin:0 0 24px!important;text-decoration:none!important}.newsletter-banner .newsletter-body[data-v-c2bdd79e] ul{list-style:none!important;padding:0!important;margin:40px 0 0!important;display:flex;flex-direction:column;gap:16px}.newsletter-banner .newsletter-body[data-v-c2bdd79e] ul li{position:relative!important;width:100%!important;padding-left:1.875rem!important;margin-bottom:0!important;font-family:var(--font-base)!important;font-size:var(--text-base)!important;font-weight:var(--font-weight-regular)!important;line-height:var(--leading-normal)!important;color:var(--color-black)!important}.newsletter-banner .newsletter-body[data-v-c2bdd79e] ul li:before{content:""!important;position:absolute!important;top:2px!important;left:0!important;width:20px!important;height:20px!important;border:1px solid var(--color-green-500)!important;border-radius:50%!important;background-color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 9' fill='none'%3E%3Cpath d='M1 4.5L4 7.5L11 1' stroke='%23016234' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:55%!important}.newsletter-banner .newsletter-body[data-v-c2bdd79e] ul li:after{content:none!important;display:none!important}.newsletter-banner .newsletter-right[data-v-c2bdd79e]{display:flex;flex-direction:column;max-width:476px}@media(min-width:64em){.newsletter-banner .newsletter-right[data-v-c2bdd79e]{flex:1}}.newsletter-banner .newsletter-right[data-v-c2bdd79e] .formkit-form{display:flex;flex-direction:column;gap:28px}@media(min-width:64em){.newsletter-banner .newsletter-right[data-v-c2bdd79e] .formkit-form{gap:32px}}.newsletter-banner .newsletter-right[data-v-c2bdd79e] .formkit-wrapper{max-width:500px}.newsletter-banner .newsletter-right[data-v-c2bdd79e] .formkit-outer[data-type=form]{margin:0}.newsletter-banner .newsletter-right[data-v-c2bdd79e] .formkit-form>.formkit-outer{margin:0}.newsletter-banner .newsletter-right[data-v-c2bdd79e] .formkit-form>.formkit-outer+.formkit-outer{margin-top:-16px}@media(min-width:64em){.newsletter-banner .newsletter-right[data-v-c2bdd79e] .formkit-form>.formkit-outer+.formkit-outer{margin-top:-20px}}.newsletter-banner .newsletter-right[data-v-c2bdd79e] .formkit-input[type=text]{padding:16px 28px}@media(min-width:64em){.newsletter-banner .newsletter-right[data-v-c2bdd79e] .formkit-input[type=text]{padding:16px 32px}}.newsletter-banner .chip-select-section[data-v-c2bdd79e]{display:flex;flex-direction:column;gap:1.25rem}.newsletter-banner .chip-select-label[data-v-c2bdd79e] p{font-family:var(--font-base);font-size:var(--text-base);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);color:var(--color-black);margin:0}.newsletter-banner .chip-select-label[data-v-c2bdd79e] strong{font-weight:800}.newsletter-banner .chip-select-scroll[data-v-c2bdd79e]{display:flex;flex-direction:column}.newsletter-banner .chip-select-options[data-v-c2bdd79e]{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.newsletter-banner .chip-select-options[data-v-c2bdd79e]::-webkit-scrollbar{display:none}@media(min-width:64em){.newsletter-banner .chip-select-options[data-v-c2bdd79e]{flex-wrap:wrap;overflow-x:visible;gap:12px}}.newsletter-banner .chip-option[data-v-c2bdd79e]{flex-shrink:0;cursor:pointer;padding:16px 24px;border-radius:100px;border:1px solid var(--color-gray-300);background-color:transparent;font-family:var(--font-base);font-size:var(--text-base);font-weight:800;line-height:var(--leading-normal);color:var(--color-gray-300);white-space:nowrap;transition:background-color var(--transition-duration) var(--easing),border-color var(--transition-duration) var(--easing),color var(--transition-duration) var(--easing)}.newsletter-banner .chip-option[data-v-c2bdd79e]:hover{border-color:var(--color-green-500);color:var(--color-green-500)}.newsletter-banner .chip-option.active[data-v-c2bdd79e]{background-color:var(--color-green-500);border-color:var(--color-green-500);color:var(--color-white)}.newsletter-banner .scroll-indicator[data-v-c2bdd79e]{margin-top:16px;padding:0}@media(min-width:64em){.newsletter-banner .scroll-indicator[data-v-c2bdd79e]{display:none}}.newsletter-banner .indicator-thumb[data-v-c2bdd79e]{position:relative;width:100%;height:8px}.newsletter-banner .indicator-thumb[data-v-c2bdd79e]:before{content:"";position:absolute;top:3px;left:0;right:0;height:1px;background-color:var(--color-gray-100);border-radius:4px}.newsletter-banner .indicator-track[data-v-c2bdd79e]{position:relative;height:100%;background-color:var(--color-green-500);border-radius:24px;transition:margin-inline-start .1s ease}.newsletter-banner .checkbox-field[data-v-c2bdd79e] .formkit-wrapper{display:flex;align-items:center;gap:var(--spacing-xsm)}.newsletter-banner .checkbox-field[data-v-c2bdd79e] .formkit-inner{flex-shrink:0}.newsletter-banner .checkbox-field[data-v-c2bdd79e] .formkit-input~.formkit-decorator{box-shadow:0 0 0 1px var(--color-green-500)!important}.newsletter-banner .checkbox-field[data-v-c2bdd79e] .checkbox-label p{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);color:var(--color-black);margin:0}.newsletter-banner .success-message[data-v-c2bdd79e]{padding:var(--spacing-md);background-color:var(--color-success-lighter);color:var(--color-success);border-radius:var(--radius-sm);text-align:center;font-weight:var(--font-weight-medium)}.newsletter-banner .error-message[data-v-c2bdd79e]{padding:var(--spacing-md);background-color:var(--color-danger-lighter);color:var(--color-danger);border-radius:var(--radius-sm);text-align:center;font-weight:var(--font-weight-medium)}body.ratimor .newsletter-banner{background:linear-gradient(90deg,var(--color-yellow-200) 0%,var(--color-yellow-100) 100%)!important;background-image:linear-gradient(90deg,var(--color-yellow-200) 0%,var(--color-yellow-100) 100%)!important}body.ratimor .newsletter-banner .newsletter-title h1,body.ratimor .newsletter-banner .newsletter-title h2,body.ratimor .newsletter-banner .newsletter-title h3,body.ratimor .newsletter-banner .newsletter-title p{font-family:var(--font-heading)!important;font-size:var(--text-4xl)!important;font-weight:var(--font-weight-semibold)!important;line-height:1.1!important;letter-spacing:var(--tracking-normal)!important;color:var(--color-black)!important}@media(min-width:64em){body.ratimor .newsletter-banner .newsletter-title h1,body.ratimor .newsletter-banner .newsletter-title h2,body.ratimor .newsletter-banner .newsletter-title h3,body.ratimor .newsletter-banner .newsletter-title p{letter-spacing:var(--tracking-compact)!important}}body.ratimor .newsletter-banner .newsletter-body p{font-family:var(--font-heading)!important;font-weight:var(--font-weight-regular)!important;line-height:1.3!important;color:var(--color-black)!important}body.ratimor .newsletter-banner .newsletter-body ul li{color:var(--color-black)!important}body.ratimor .newsletter-banner .newsletter-body ul li:before{border-color:var(--color-black)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 9' fill='none'%3E%3Cpath d='M1 4.5L4 7.5L11 1' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}body.ratimor .newsletter-banner .chip-option{background-color:transparent!important;border-color:var(--color-black)!important;color:var(--color-black)!important}body.ratimor .newsletter-banner .chip-option:hover{background-color:color-mix(in srgb,var(--color-black) 10%,transparent)!important}body.ratimor .newsletter-banner .chip-option.active{background-color:var(--color-white)!important;border-color:var(--color-black)!important;color:var(--color-black)!important}body.ratimor .newsletter-banner .indicator-thumb:before{background-color:var(--color-white)!important}body.ratimor .newsletter-banner .indicator-track{background-color:var(--color-black)!important}body.ratimor .newsletter-banner .checkbox-field .formkit-input~.formkit-decorator{box-shadow:0 0 0 1px var(--color-black)!important}body.ratimor .newsletter-banner .checkbox-field .formkit-input:checked~.formkit-decorator{background-color:var(--color-black)!important;box-shadow:0 0 0 1px var(--color-black)!important}body.ratimor .newsletter-banner .checkbox-field .formkit-decorator-icon svg{color:var(--color-white)!important}body.ratimor .newsletter-banner .checkbox-field .checkbox-label p{color:var(--color-black)!important}body.ratimor .newsletter-banner .button.default{background-color:var(--color-white)!important;color:var(--color-black)!important}body.ratimor .newsletter-banner .button.default .label,body.ratimor .newsletter-banner .button.default svg{color:var(--color-black)!important}body.gaia .newsletter-banner{background:linear-gradient(63deg,var(--color-green-200) 55.57%,var(--color-green-100) 100%)!important;background-image:linear-gradient(63deg,var(--color-green-200) 55.57%,var(--color-green-100) 100%)!important}body.gaia .newsletter-banner .newsletter-title h1,body.gaia .newsletter-banner .newsletter-title h2,body.gaia .newsletter-banner .newsletter-title h3,body.gaia .newsletter-banner .newsletter-title p,body.gaia .newsletter-banner .newsletter-body h1,body.gaia .newsletter-banner .newsletter-body h2,body.gaia .newsletter-banner .newsletter-body h3,body.gaia .newsletter-banner .newsletter-body h4,body.gaia .newsletter-banner .newsletter-body h5,body.gaia .newsletter-banner .newsletter-body h6,body.gaia .newsletter-banner .newsletter-body p,body.gaia .newsletter-banner .newsletter-body ul li{color:var(--color-white)!important}body.gaia .newsletter-banner .newsletter-body ul li:before{border-color:var(--color-white)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 9' fill='none'%3E%3Cpath d='M1 4.5L4 7.5L11 1' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}body.gaia .newsletter-banner .chip-select-label p{color:var(--color-white)!important}body.gaia .newsletter-banner .chip-option{background-color:transparent!important;border-color:var(--color-white)!important;color:var(--color-white)!important}body.gaia .newsletter-banner .chip-option:hover{background-color:color-mix(in srgb,white 20%,transparent)!important;border-color:var(--color-white)!important;color:var(--color-white)!important}body.gaia .newsletter-banner .chip-option.active{background-color:var(--color-white)!important;border-color:var(--color-white)!important;color:var(--color-black)!important}body.gaia .newsletter-banner .indicator-track{background-color:var(--color-white)!important}body.gaia .newsletter-banner .checkbox-field .formkit-input~.formkit-decorator{box-shadow:0 0 0 1px var(--color-white)!important}body.gaia .newsletter-banner .checkbox-field .checkbox-label p{color:var(--color-white)!important}body.gaia .newsletter-banner .button.default{background-color:var(--color-white)!important;color:var(--color-black)!important}body.gaia .newsletter-banner .button.default .label,body.gaia .newsletter-banner .button.default svg{color:var(--color-black)!important}body.gaia .newsletter-banner .checkbox-field :deep(.formkit-input:checked ~ .formkit-decorator){background-color:var(--color-green-400)!important;box-shadow:0 0 0 1px var(--color-green-400)!important}body.gaia .newsletter-banner .checkbox-field :deep(.formkit-decorator-icon svg){color:var(--color-white)!important}
