@keyframes loaderSpin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.campaign-dialog .newsletter__label a:focus-visible,.campaign-dialog .newsletter__title a:focus-visible{outline:3px solid #014ecb;outline-offset:1px}@supports not selector(:focus-visible){.campaign-dialog .newsletter__label a:focus,.campaign-dialog .newsletter__title a:focus{outline:3px solid #014ecb;outline-offset:1px}}.campaign-dialog .newsletter__label a,.campaign-dialog .newsletter__title a{color:rgba(0,0,0,.95);text-decoration-thickness:1px;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;-webkit-text-decoration-color:rgba(0,0,0,.95);text-decoration-color:rgba(0,0,0,.95)}.campaign-dialog .newsletter__label a:visited,.campaign-dialog .newsletter__title a:visited{color:#595959}.campaign-dialog .newsletter__label a:hover,.campaign-dialog .newsletter__title a:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.campaign-dialog .newsletter__title{font-weight:700}.campaign-dialog .newsletter__label,.campaign-dialog .newsletter__title{font-family:Figtree,Helvetica,sans-serif;font-size:1.125rem;line-height:1.75rem;text-underline-offset:.125rem}@keyframes loaderSpin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.campaign-dialog .newsletter__label a:focus-visible,.campaign-dialog .newsletter__title a:focus-visible{outline:3px solid #014ecb;outline-offset:1px}@supports not selector(:focus-visible){.campaign-dialog .newsletter__label a:focus,.campaign-dialog .newsletter__title a:focus{outline:3px solid #014ecb;outline-offset:1px}}@keyframes loaderSpin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.campaign-dialog .newsletter__label a:focus-visible,.campaign-dialog .newsletter__title a:focus-visible{outline:3px solid #014ecb;outline-offset:1px}@supports not selector(:focus-visible){.campaign-dialog .newsletter__label a:focus,.campaign-dialog .newsletter__title a:focus{outline:3px solid #014ecb;outline-offset:1px}}.campaign-dialog .newsletter__label a,.campaign-dialog .newsletter__title a{color:rgba(0,0,0,.95);text-decoration-thickness:1px;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;-webkit-text-decoration-color:rgba(0,0,0,.95);text-decoration-color:rgba(0,0,0,.95)}.campaign-dialog .newsletter__label a:visited,.campaign-dialog .newsletter__title a:visited{color:#595959}.campaign-dialog .newsletter__label a:hover,.campaign-dialog .newsletter__title a:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.campaign-dialog .newsletter__title{font-weight:700}.campaign-dialog .newsletter__label,.campaign-dialog .newsletter__title{font-family:Figtree,Helvetica,sans-serif;font-size:1.125rem;line-height:1.75rem;text-underline-offset:.125rem}.campaign-dialog{overflow-y:auto}.campaign-dialog .newsletter__checkbox{display:none}.campaign-dialog .newsletter__label{position:relative;padding-left:1.625rem}.campaign-dialog .newsletter__label::after,.campaign-dialog .newsletter__label::before{content:"";position:absolute;top:.375rem;left:0;width:.875rem;height:.875rem}.campaign-dialog .newsletter__label::before{border:2px solid rgba(0,0,0,.65);border-radius:2px}.campaign-dialog .newsletter__checkbox:checked+.newsletter__label::before{background:#004f44;border-color:#004f44}.campaign-dialog .newsletter__checkbox:checked+.newsletter__label::after{transform:rotate(45deg);border-bottom:2px solid #fff;border-right:2px solid #fff;left:.375rem;top:.4375rem;height:.6875rem;width:.3125rem}.campaign-dialog .dialog__content{width:calc(100% - 2rem);max-width:28.75rem;height:-moz-fit-content;height:fit-content}@media (min-width:50em){.campaign-dialog .dialog__content{width:auto}}.campaign-dialog .dialog__main{padding:1rem 1rem 1.5rem;height:unset;border-top:0}@media (min-width:50em){.campaign-dialog .dialog__main{padding:1.5rem;width:28.75rem}}.campaign-dialog .dialog__heading{height:0}.campaign-dialog .dialog__title{display:none}.campaign-dialog .dialog__close{position:absolute;z-index:1;top:.75rem;right:.75rem}@media (min-width:50em){.campaign-dialog .dialog__close{top:1.25rem;right:1.25rem}}.campaign-dialog .dialog__close svg{fill:rgba(0,0,0,.65)}.campaign-dialog .newsletter{min-height:9.375rem}.campaign-dialog .newsletter .icon-logo-kindred{height:4.25rem}@media (min-width:50em){.campaign-dialog .newsletter .icon-logo-kindred{height:5.3125rem}}.campaign-dialog .newsletter__logo .icon-logo{width:100%;height:2rem}@media (min-width:50em){.campaign-dialog .newsletter__logo .icon-logo{height:2.75rem}}.campaign-dialog .newsletter .campaign-dialog .newsletter__logo{margin-bottom:1rem}.campaign-dialog .newsletter__logo+.newsletter__title{margin:1.5rem 0 .5rem}.campaign-dialog .newsletter__title{text-align:center}.campaign-dialog .newsletter__description{text-align:center}.campaign-dialog .newsletter__date-picker-container{max-width:14.875rem;margin:0 auto}.campaign-dialog .newsletter__date-picker{max-width:unset;margin:1.5rem auto}.campaign-dialog .newsletter__date-picker .message-banner--error .icon-error{bottom:0}.campaign-dialog .newsletter__date-picker-title{text-align:center}.campaign-dialog .newsletter__date-picker-day-input-wrapper::after,.campaign-dialog .newsletter__date-picker-month-input-wrapper::after{content:"|";font-size:1rem;color:rgba(0,0,0,.65);transform:translateX(-.0625rem)}.campaign-dialog .newsletter__email-address-wrapper{margin-bottom:.5rem}.campaign-dialog .newsletter__email-address-button{margin-top:.5rem}.campaign-dialog .newsletter__subscriptions-wrapper{margin:1rem 0}.campaign-dialog .newsletter__subscriptions-list{padding-bottom:.5rem}.campaign-dialog .newsletter__no-thanks{text-decoration:underline;display:block;text-align:center;background:unset;border:unset;padding:unset;margin:1.5rem auto 0}.campaign-dialog .newsletter__no-thanks:hover{text-decoration:none}.campaign-dialog .newsletter__follow-text{margin-top:1.5rem}.campaign-dialog .newsletter__follow-button{padding:0 2rem;height:3rem;margin-top:.5rem}.campaign-dialog .newsletter--success+.newsletter__no-thanks{display:none}.campaign-dialog .newsletter--success .newsletter__title{margin-bottom:0}.campaign-dialog .newsletter .message-banner.is-input-error{margin:.5rem 0 0}

.newsletter__logo{display:flex;justify-content:center;align-items:center;margin-bottom:.5rem}.newsletter__logo .icon-logo{height:2rem;width:auto}.newsletter__logo .icon{width:100%}.newsletter__description{margin-bottom:1.5rem}.newsletter__email-address-button{margin-top:1.5rem;width:100%}.newsletter__email-address-wrapper{margin-bottom:1.5rem}.newsletter__date-picker{max-width:14.875rem;margin:1.5rem 0}.newsletter__date-picker-title{margin-bottom:.5rem}.newsletter__date-picker-inputs,.newsletter__date-picker-labels{display:grid;grid-template-columns:3.8125rem 3.4375rem 4.375rem;grid-column-gap:1.625rem}.newsletter__date-picker-day-input-wrapper input[type=number],.newsletter__date-picker-month-input-wrapper input[type=number],.newsletter__date-picker-year-input-wrapper input[type=number]{-moz-appearance:textfield}.newsletter__date-picker-day-input,.newsletter__date-picker-month-input,.newsletter__date-picker-year-input{padding-left:.875rem;padding-right:.875rem}.newsletter__date-picker-day-input::-webkit-inner-spin-button,.newsletter__date-picker-day-input::-webkit-outer-spin-button,.newsletter__date-picker-month-input::-webkit-inner-spin-button,.newsletter__date-picker-month-input::-webkit-outer-spin-button,.newsletter__date-picker-year-input::-webkit-inner-spin-button,.newsletter__date-picker-year-input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.newsletter__date-picker-day-input-wrapper,.newsletter__date-picker-month-input-wrapper{position:relative}.newsletter__date-picker-day-input-wrapper::after,.newsletter__date-picker-month-input-wrapper::after{content:"/";position:absolute;right:-1rem;bottom:.4375rem}.newsletter__date-picker .message-banner--error .icon-error{position:relative;bottom:.75rem}.newsletter__subscriptions-title{padding:1.5rem 0 0;text-align:center}.newsletter__subscriptions-list{margin:0;list-style:none;padding:1.5rem 1rem 0}.newsletter__subscriptions-item{padding-bottom:1rem;display:flex}.newsletter__form-success{text-align:center}.newsletter__form-success .icon-check-circle{width:6.25rem;height:6.25rem;margin:4.5rem 0 1.5rem}.newsletter__form-success-message{margin-bottom:2rem}.newsletter__form-success-button{display:inline-flex}

