.wp-block-aam-newsletter{--aam--theme--background:#dbebea;--aam--theme--foreground:#000;--aam--theme--accent:#00535e;--aam--theme--foreground-invert:var(--wp--preset--color--white);--aam--theme--border-color:var(--aam--border--dark);background-color:var(--aam--theme--background);color:var(--aam--theme--foreground)}.wp-block-aam-newsletter :where(a,h1,h2,h3,h4,h5,h6,.text-h1,.text-h2,.text-h3,.text-h4,.text-h5,.text-h6){color:var(--aam--theme--accent)}.wp-block-aam-newsletter .wp-block-button .wp-element-button{font-family:var(--wp--preset--font-family--instrument-sans);font-size:.75rem;font-weight:400;font-weight:500;letter-spacing:.01em;line-height:1;margin-block-end:.875rem}@media(min-width:48rem){.wp-block-aam-newsletter .wp-block-button .wp-element-button{font-size:.8125rem}}.wp-block-aam-newsletter .wp-block-button .wp-element-button{background-color:transparent;border:0;cursor:pointer;margin-block-end:0;text-align:center;text-decoration:none}.wp-block-aam-newsletter .wp-block-button .wp-element-button:focus{outline:.125rem solid var(--aam--color--studio-blue);outline-offset:.0625rem}.wp-block-aam-newsletter .wp-block-button .wp-element-button{background-color:var(--aam--color--black);border:1px solid var(--aam--color--black);border-radius:3rem;color:var(--aam--color--white);padding:.9375rem 1.25rem;transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out}.wp-block-aam-newsletter .wp-block-button .wp-element-button:hover{background-color:var(--aam--button--hover);border-color:var(--aam--button--hover);color:var(--aam--color--white)}.wp-block-aam-newsletter .wp-block-button .wp-element-button:disabled{background-color:var(--aam--color--grey-400)}.wp-block-aam-newsletter .wp-block-button.is-style-secondary .wp-element-button{font-family:var(--wp--preset--font-family--instrument-sans);font-size:.75rem;font-weight:400;font-weight:500;letter-spacing:.01em;line-height:1;margin-block-end:.875rem}@media(min-width:48rem){.wp-block-aam-newsletter .wp-block-button.is-style-secondary .wp-element-button{font-size:.8125rem}}.wp-block-aam-newsletter .wp-block-button.is-style-secondary .wp-element-button{background-color:transparent;border:0;cursor:pointer;margin-block-end:0;text-align:center;text-decoration:none}.wp-block-aam-newsletter .wp-block-button.is-style-secondary .wp-element-button:focus{outline:.125rem solid var(--aam--color--studio-blue);outline-offset:.0625rem}.wp-block-aam-newsletter .wp-block-button.is-style-secondary .wp-element-button{border:.0625rem solid var(--aam--border--dark);border-radius:3rem;color:var(--aam--color--black);padding:.9375rem 1.25rem;transition:border-color .3s ease-out}.wp-block-aam-newsletter .wp-block-button.is-style-secondary .wp-element-button:hover{border-color:var(--aam--color--black)}.wp-block-aam-newsletter .wp-block-button.is-style-tertiary .wp-element-button{font-family:var(--wp--preset--font-family--instrument-sans);font-size:.75rem;font-weight:400;font-weight:500;letter-spacing:.01em;line-height:1;margin-block-end:.875rem}@media(min-width:48rem){.wp-block-aam-newsletter .wp-block-button.is-style-tertiary .wp-element-button{font-size:.8125rem}}.wp-block-aam-newsletter .wp-block-button.is-style-tertiary .wp-element-button{background-color:transparent;border:0;cursor:pointer;margin-block-end:0;text-align:center;text-decoration:none}.wp-block-aam-newsletter .wp-block-button.is-style-tertiary .wp-element-button:focus{outline:.125rem solid var(--aam--color--studio-blue);outline-offset:.0625rem}.wp-block-aam-newsletter .wp-block-button.is-style-tertiary .wp-element-button{border-bottom:.08125rem solid var(--aam--color--black);border-radius:0;color:var(--aam--color--black);padding:0 0 .4375rem;transition:border-color .3s ease-out}.wp-block-aam-newsletter .wp-block-button.is-style-tertiary .wp-element-button:hover{border-color:currentColor}.wp-block-aam-newsletter{--aam--newsletter--heading-color:var(--aam--theme--accent);--aam--newsletter--disclaimer-color:var(--aam--color--grey-600);--aam--newsletter--button-bg:color-mix(in srgb,var(--aam--color--black) 10%,var(--aam--color--white));--aam--newsletter--button-color:var(--aam--color--black);border-radius:var(--aam--border-radius--medium);container-type:inline-size;padding:var(--wp--preset--spacing--md)}.wp-block-aam-newsletter--dark{--aam--theme--background:#00535e;--aam--theme--foreground:#fff;--aam--theme--accent:#dbebea;--aam--theme--foreground-invert:var(--wp--preset--color--black);--aam--theme--border-color:var(--aam--border--light);background-color:var(--aam--theme--background);color:var(--aam--theme--foreground)}.wp-block-aam-newsletter--dark :where(a,h1,h2,h3,h4,h5,h6,.text-h1,.text-h2,.text-h3,.text-h4,.text-h5,.text-h6){color:var(--aam--theme--accent)}.wp-block-aam-newsletter--dark .wp-block-button .wp-element-button{font-family:var(--wp--preset--font-family--instrument-sans);font-size:.75rem;font-weight:400;font-weight:500;letter-spacing:.01em;line-height:1;margin-block-end:.875rem}@media(min-width:48rem){.wp-block-aam-newsletter--dark .wp-block-button .wp-element-button{font-size:.8125rem}}.wp-block-aam-newsletter--dark .wp-block-button .wp-element-button{background-color:transparent;border:0;cursor:pointer;margin-block-end:0;text-align:center;text-decoration:none}.wp-block-aam-newsletter--dark .wp-block-button .wp-element-button:focus{outline:.125rem solid var(--aam--color--studio-blue);outline-offset:.0625rem}.wp-block-aam-newsletter--dark .wp-block-button .wp-element-button{background-color:var(--aam--color--white);border:1px solid var(--aam--color--white);border-radius:3rem;color:var(--aam--color--black);padding:.9375rem 1.25rem;transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out}.wp-block-aam-newsletter--dark .wp-block-button .wp-element-button:hover{background-color:var(--aam--button--hover--light);border-color:var(--aam--button--hover--light);color:var(--aam--color--black)}.wp-block-aam-newsletter--dark .wp-block-button .wp-element-button:disabled{background-color:var(--aam--color--grey-600)}.wp-block-aam-newsletter--dark .wp-block-button.is-style-secondary .wp-element-button{font-family:var(--wp--preset--font-family--instrument-sans);font-size:.75rem;font-weight:400;font-weight:500;letter-spacing:.01em;line-height:1;margin-block-end:.875rem}@media(min-width:48rem){.wp-block-aam-newsletter--dark .wp-block-button.is-style-secondary .wp-element-button{font-size:.8125rem}}.wp-block-aam-newsletter--dark .wp-block-button.is-style-secondary .wp-element-button{background-color:transparent;border:0;cursor:pointer;margin-block-end:0;text-align:center;text-decoration:none}.wp-block-aam-newsletter--dark .wp-block-button.is-style-secondary .wp-element-button:focus{outline:.125rem solid var(--aam--color--studio-blue);outline-offset:.0625rem}.wp-block-aam-newsletter--dark .wp-block-button.is-style-secondary .wp-element-button{border:.0625rem solid var(--aam--border--light);border-radius:3rem;color:var(--aam--color--white);padding:.9375rem 1.25rem;transition:border-color .3s ease-out}.wp-block-aam-newsletter--dark .wp-block-button.is-style-secondary .wp-element-button:hover{border-color:var(--aam--color--white)}.wp-block-aam-newsletter--dark .wp-block-button.is-style-tertiary .wp-element-button{font-family:var(--wp--preset--font-family--instrument-sans);font-size:.75rem;font-weight:400;font-weight:500;letter-spacing:.01em;line-height:1;margin-block-end:.875rem}@media(min-width:48rem){.wp-block-aam-newsletter--dark .wp-block-button.is-style-tertiary .wp-element-button{font-size:.8125rem}}.wp-block-aam-newsletter--dark .wp-block-button.is-style-tertiary .wp-element-button{background-color:transparent;border:0;cursor:pointer;margin-block-end:0;text-align:center;text-decoration:none}.wp-block-aam-newsletter--dark .wp-block-button.is-style-tertiary .wp-element-button:focus{outline:.125rem solid var(--aam--color--studio-blue);outline-offset:.0625rem}.wp-block-aam-newsletter--dark .wp-block-button.is-style-tertiary .wp-element-button{border-bottom:.08125rem solid var(--aam--color--black);border-radius:0;color:var(--aam--color--black);padding:0 0 .4375rem;transition:border-color .3s ease-out}.wp-block-aam-newsletter--dark .wp-block-button.is-style-tertiary .wp-element-button:hover{border-color:currentColor}.wp-block-aam-newsletter--dark .wp-block-button.is-style-tertiary .wp-element-button{border-color:var(--aam--color--white);color:var(--aam--color--white)}.wp-block-aam-newsletter--dark{--aam--newsletter--heading-color:var(--wp--preset--color--white);--aam--newsletter--disclaimer-color:var(--wp--preset--color--white);--aam--newsletter--button-bg:var(--aam--color--black);--aam--newsletter--button-color:var(--aam--color--white)}.wp-block-aam-newsletter__heading{font-family:var(--wp--preset--font-family--founders-grotesk);font-size:1.75rem;font-weight:600;letter-spacing:.01em;line-height:.95;margin-block:0 .5em}@media(min-width:48rem){.wp-block-aam-newsletter__heading{font-size:1.875rem}}.wp-block-aam-newsletter__heading{color:var(--aam--newsletter--heading-color);line-height:1;margin-block:0 var(--wp--preset--spacing--md)}@container (width < 25rem){.wp-block-aam-newsletter__heading{margin-block-end:1.25rem}}.wp-block-aam-newsletter__input-row{align-items:center;display:flex;margin-bottom:var(--wp--preset--spacing--sm);position:relative}footer .wp-block-aam-newsletter__input-row{max-width:36.5625rem}.wp-block-aam-newsletter__input{background:linear-gradient(to right,color-mix(in srgb,var(--aam--color--black) 8%,var(--aam--color--white)) var(--progress,0),var(--aam--color--white) var(--progress,0));border:0;border-radius:var(--aam--border-radius--medium);color:var(--wp--preset--color--black);font-family:var(--wp--preset--font-family--instrument-sans);font-size:.875rem;font-weight:400;letter-spacing:.01em;line-height:1.4;margin-block-end:.875rem;margin-bottom:0;outline:none;padding:var(--wp--preset--spacing--sm) var(--wp--preset--spacing--md);padding-right:var(--wp--preset--spacing--2-xl);width:100%}.wp-block-aam-newsletter__input--error{outline:1px solid var(--aam--color--danger)}footer .wp-block-aam-newsletter__input{background:linear-gradient(to right,color-mix(in srgb,var(--aam--color--black) 8%,var(--aam--theme--background)) var(--progress,0),var(--aam--color--teal-medium) var(--progress,0));color:var(--wp--preset--color--white)}@media(max-width:47.9375rem){footer .wp-block-aam-newsletter__input{padding-block:var(--wp--preset--spacing--lg)}}.wp-block-aam-newsletter__input::-moz-placeholder{color:var(--aam--color--grey-600)}.wp-block-aam-newsletter__input::placeholder{color:var(--aam--color--grey-600)}footer .wp-block-aam-newsletter__input::-moz-placeholder{color:var(--aam--color--grey-100)}footer .wp-block-aam-newsletter__input::placeholder{color:var(--aam--color--grey-100)}.wp-block-aam-newsletter__button-submit{align-items:center;background-color:var(--aam--newsletter--button-bg);border:0;border-radius:50%;color:var(--aam--newsletter--button-color);cursor:pointer;display:flex;height:2.125rem;justify-content:center;padding:0;position:absolute;right:var(--wp--preset--spacing--sm);transition:filter .2s ease;width:2.125rem}.wp-block-aam-newsletter__button-submit .wp-block-aam-newsletter__icon{background-color:currentColor;display:inline-block;height:.75rem;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjUwIDI2IDcgMTIiIHdpZHRoPSI3IiBoZWlnaHQ9IjEyIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNNTEgMjdMNTYgMzJMNTEgMzciIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjEuNSIgZmlsbD0ibm9uZSIvPgo8L3N2Zz4K);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjUwIDI2IDcgMTIiIHdpZHRoPSI3IiBoZWlnaHQ9IjEyIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNNTEgMjdMNTYgMzJMNTEgMzciIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjEuNSIgZmlsbD0ibm9uZSIvPgo8L3N2Zz4K);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.75rem}footer .wp-block-aam-newsletter__button-submit{background-color:var(--aam--color--white);color:var(--aam--color--black)}.wp-block-aam-newsletter__button-submit:hover:not(:disabled){filter:opacity(.75)}.wp-block-aam-newsletter__button-submit:not(.wp-block-aam-newsletter__button-submit--success):disabled{cursor:default;opacity:.6}.wp-block-aam-newsletter__button-submit--success{background-color:transparent;opacity:1}.wp-block-aam-newsletter__button-submit--success .wp-block-aam-newsletter__icon{background-color:currentColor;color:var(--aam--color--black);display:inline-block;height:.75rem;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjY3NiAyNiAxMiAxMiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNNjg3LjYwNSAyNy4xODA1QzY4Ny40MjMgMjYuODk0MSA2ODcuMDQ0IDI2LjgwODggNjg2Ljc1NyAyNi45OTA3QzY4NS45NDQgMjcuNTA2MyA2ODUuMTU1IDI4LjA3MDIgNjg0LjQwNyAyOC42OTM2QzY4Mi45MTIgMjkuOTI5MiA2ODEuNjE0IDMxLjQzOTEgNjgwLjUwOSAzMy4wMjI1QzY4MC4yNTIgMzMuMzg3NiA2ODAuMDAzIDMzLjc1NDIgNjc5Ljc1OCAzNC4xMTc5QzY3OC45NzIgMzMuMTk1IDY3OC4xODMgMzIuMjc0OCA2NzcuMzg1IDMxLjM2MDdDNjc2Ljg5MiAzMC44MTE4IDY3Ni4wMjQgMzEuNDI3NyA2NzYuMzg3IDMyLjA3NjlDNjc3LjI1NCAzMy41NjYxIDY3OC4xMDggMzUuMDY5NSA2NzguOTQ4IDM2LjU3NDVDNjc5LjMxNSAzNy4yNzQ0IDY4MC4zOTggMzcuMjg3IDY4MC43NzMgMzYuNTgyQzY4MS4yNTggMzUuNzMyMiA2ODEuNzAyIDM0Ljg5MjIgNjgyLjE2OCAzNC4wODkzQzY4My4wNzIgMzIuNTE2MiA2ODQuMTEzIDMxLjA1ODggNjg1LjQwMiAyOS43ODQzQzY4Ni4wNCAyOS4xNDgyIDY4Ni43MjggMjguNTU3NSA2ODcuNDUyIDI4LjAwMzVDNjg3LjcwOCAyNy44MTQ2IDY4Ny43NzkgMjcuNDU1IDY4Ny42MDUgMjcuMTgwOEw2ODcuNjA1IDI3LjE4MDVaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPC9zdmc+Cg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjY3NiAyNiAxMiAxMiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNNjg3LjYwNSAyNy4xODA1QzY4Ny40MjMgMjYuODk0MSA2ODcuMDQ0IDI2LjgwODggNjg2Ljc1NyAyNi45OTA3QzY4NS45NDQgMjcuNTA2MyA2ODUuMTU1IDI4LjA3MDIgNjg0LjQwNyAyOC42OTM2QzY4Mi45MTIgMjkuOTI5MiA2ODEuNjE0IDMxLjQzOTEgNjgwLjUwOSAzMy4wMjI1QzY4MC4yNTIgMzMuMzg3NiA2ODAuMDAzIDMzLjc1NDIgNjc5Ljc1OCAzNC4xMTc5QzY3OC45NzIgMzMuMTk1IDY3OC4xODMgMzIuMjc0OCA2NzcuMzg1IDMxLjM2MDdDNjc2Ljg5MiAzMC44MTE4IDY3Ni4wMjQgMzEuNDI3NyA2NzYuMzg3IDMyLjA3NjlDNjc3LjI1NCAzMy41NjYxIDY3OC4xMDggMzUuMDY5NSA2NzguOTQ4IDM2LjU3NDVDNjc5LjMxNSAzNy4yNzQ0IDY4MC4zOTggMzcuMjg3IDY4MC43NzMgMzYuNTgyQzY4MS4yNTggMzUuNzMyMiA2ODEuNzAyIDM0Ljg5MjIgNjgyLjE2OCAzNC4wODkzQzY4My4wNzIgMzIuNTE2MiA2ODQuMTEzIDMxLjA1ODggNjg1LjQwMiAyOS43ODQzQzY4Ni4wNCAyOS4xNDgyIDY4Ni43MjggMjguNTU3NSA2ODcuNDUyIDI4LjAwMzVDNjg3LjcwOCAyNy44MTQ2IDY4Ny43NzkgMjcuNDU1IDY4Ny42MDUgMjcuMTgwOEw2ODcuNjA1IDI3LjE4MDVaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPC9zdmc+Cg==);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.75rem}footer .wp-block-aam-newsletter__button-submit--success{background-color:transparent}footer .wp-block-aam-newsletter__button-submit--success .wp-block-aam-newsletter__icon{color:var(--aam--color--white)}.wp-block-aam-newsletter__error{align-items:center;background-color:var(--aam--color--danger);border-radius:var(--aam--border-radius--sm);color:var(--aam--color--white);display:flex;font-family:var(--wp--preset--font-family--instrument-sans);font-size:.75rem;font-weight:400;font-weight:500;gap:.5rem;letter-spacing:.01em;line-height:1.3;margin-block-end:.875rem;margin-bottom:var(--wp--preset--spacing--md);padding:var(--wp--preset--spacing--xs) var(--wp--preset--spacing--sm);width:-moz-fit-content;width:fit-content}.wp-block-aam-newsletter__error svg{color:var(--aam--color--danger);height:.625rem;vertical-align:middle;width:.625rem}.wp-block-aam-newsletter__error[hidden]{display:none}.wp-block-aam-newsletter__disclaimer{color:var(--aam--newsletter--disclaimer-color);font-family:var(--wp--preset--font-family--instrument-sans);font-size:.75rem;font-weight:400;font-weight:500;letter-spacing:.01em;line-height:1.3;margin-block-end:.875rem;margin:0}
