.newsletter{padding-bottom:0}.newsletter h2,.newsletter p{margin-left:auto;margin-right:auto;max-width:600px}.newsletter h2{margin-top:1rem}.newsletter__form{margin:2.5rem auto 2rem;max-width:500px;position:relative;width:100%}@media (max-width:639px){.newsletter__form{margin-bottom:1.5rem;margin-top:1.5rem}}.newsletter__form input{--tw-border-opacity:1;--tw-text-opacity:1;background-color:transparent;border-color:rgba(25,29,72,var(--tw-border-opacity));border-radius:9999px;border-width:2px;color:rgba(25,29,72,var(--tw-text-opacity));height:3.5rem;padding:1.5rem;width:100%}@media (max-width:639px){.newsletter__form input{height:3rem}}.newsletter__form input::-moz-placeholder{color:rgba(25,29,72,var(--tw-text-opacity));opacity:1}.newsletter__form input:-ms-input-placeholder{color:rgba(25,29,72,var(--tw-text-opacity));opacity:1}.newsletter__form input::placeholder{color:rgba(25,29,72,var(--tw-text-opacity));opacity:1}.newsletter__form input.valid+button{height:24px;width:24px}.newsletter__form input.valid+button:hover{--tw-bg-opacity:1;background-color:rgba(25,29,72,var(--tw-bg-opacity))}.newsletter__form input.valid+button{-webkit-mask:url(../svg/submit-check.svg);mask:url(../svg/submit-check.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.newsletter__form input.invalid{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgba(71,81,191,var(--tw-border-opacity));color:rgba(71,81,191,var(--tw-text-opacity))}.newsletter__form input.invalid::-moz-placeholder{color:rgba(71,81,191,var(--tw-border-opacity));opacity:1}.newsletter__form input.invalid:-ms-input-placeholder{color:rgba(71,81,191,var(--tw-border-opacity));opacity:1}.newsletter__form input.invalid::placeholder{color:rgba(71,81,191,var(--tw-border-opacity));opacity:1}.newsletter__form input.invalid+button{--tw-bg-opacity:1;background-color:rgba(71,81,191,var(--tw-bg-opacity))}.newsletter__form button{--tw-translate-y:-50%;--tw-bg-opacity:1;background-color:rgba(25,29,72,var(--tw-bg-opacity));background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;font-size:0;font-weight:400;height:1.75rem;padding:0;position:absolute;right:1.5rem;top:50%;transform:var(--tw-transform);transition-duration:.15s;transition-duration:.2s;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1.75rem}.newsletter__form button:hover{--tw-bg-opacity:1;background-color:rgba(71,81,191,var(--tw-bg-opacity))}.newsletter__form button{-webkit-mask:url(../svg/submit-arrow.svg);mask:url(../svg/submit-arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.newsletter__unboxed{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;width:400px}@media (max-width:639px){.newsletter__unboxed{display:block;text-align:center;width:auto}}.newsletter__unboxed img{display:block;margin-left:auto;margin-right:auto}@media (max-width:639px){.newsletter__unboxed img{margin-bottom:.25rem}}.newsletter__unboxed span{display:inline-block;font-size:1rem;line-height:1.5rem}.spotlight-posts__posts{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1023px){.spotlight-posts__posts{grid-template-columns:repeat(1,minmax(0,1fr))}}.spotlight-posts__posts .blog-post{grid-column:span 1/span 1;margin-bottom:0;margin-top:0}@media (max-width:1023px){.spotlight-posts__posts .blog-post{width:100%}}.spotlight-posts__posts .blog-post__title__text{--tw-text-opacity:1;color:rgba(25,29,72,var(--tw-text-opacity));margin-top:.75rem;text-align:left;transition-duration:.15s;transition-duration:.2s;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.spotlight-posts__posts .blog-post__title__text:hover{--tw-text-opacity:1;color:rgba(46,54,133,var(--tw-text-opacity))}.spotlight-posts__posts .blog-post__details{align-items:center;display:flex;margin-top:.5rem}.spotlight-posts__posts .blog-post__details>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.spotlight-posts__posts .blog-post__details{--tw-text-opacity:1;color:rgba(25,29,72,var(--tw-text-opacity));font-weight:400}.spotlight-posts__posts .blog-post__details .post-author{align-items:center;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content}.spotlight-posts__posts .blog-post__details .post-author>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.spotlight-posts__posts .blog-post__details .post-author__headshot{border-radius:9999px;height:1.5rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:1.5rem}.spotlight-posts__posts .blog-post__details .post-author__name{transition-duration:.2s}.spotlight-posts__posts .blog-post__details .details-spacer{--tw-bg-opacity:1;background-color:rgba(25,29,72,var(--tw-bg-opacity));border-radius:.25rem;display:inline-block;height:.25rem;width:.25rem}.spotlight-posts__posts .blog-post .blog-post-thumbnail{display:block;height:auto;overflow:hidden;padding-top:64%;position:relative}.spotlight-posts__posts .blog-post .blog-post-thumbnail__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform:var(--tw-transform);transform-origin:center;transition-duration:.15s;transition-duration:.2s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.spotlight-posts__posts .blog-post .blog-post-thumbnail__image:hover{transform:scale(1.025)}.footer-callout{padding-top:1rem;text-align:center}.footer-callout__heading{font-family:Quincy-CF;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:46rem}.footer-callout__link{--rc-border-color:transparent;--rc-paper:#fffbf6;--rc-text-color:var(--rc-paper);--rc-color:#99e1d9;--rc-bg-color:var(--rc-color);background-color:var(--rc-bg-color);border:2px solid var(--rc-border-color);color:var(--rc-text-color);display:inline-block;font-family:Greycliff-CF;font-weight:600;height:-webkit-max-content;height:-moz-max-content;height:max-content;transition:color .2s ease,background-color .2s ease,border-color .2s ease;width:-webkit-max-content;width:-moz-max-content;width:max-content}.footer-callout__link:hover{--rc-color:#ade7e1;--rc-bg-color:var(--rc-color);outline:none}.footer-callout__link{--rc-color:#99e1d9;--rc-bg-color:var(--rc-color);border-radius:999px;color:#191d48;font-size:1.2rem;line-height:1;padding:1.5rem 2.5rem}