#mc_embed_signup{font-family:inherit;margin:32px auto 0;max-width:640px;width:100%}#mc_embed_signup form{background:transparent;margin:0;padding:0}#mc_embed_signup .mc-name-row{display:flex;gap:12px}#mc_embed_signup .mc-name-row .mc-field-group{flex:1}@media(max-width:540px){#mc_embed_signup .mc-name-row{flex-direction:column;gap:0}}#mc_embed_signup .mc-field-group{margin-bottom:12px}#mc_embed_signup .mc-field-group label{color:hsla(0,0%,100%,.8);display:block;font-size:.8rem;font-weight:600;letter-spacing:.04em;margin-bottom:6px;text-align:left;text-transform:uppercase}#mc_embed_signup .mc-field-group input[type=email],#mc_embed_signup .mc-field-group input[type=text]{background:hsla(0,0%,100%,.12);border:2px solid hsla(0,0%,100%,.25);border-radius:50px;box-sizing:border-box;color:#fff;display:block;font-size:1rem;line-height:1.4;outline:none;padding:12px 16px;transition:border-color .2s,background .2s;width:100%}#mc_embed_signup .mc-field-group input[type=email]::-moz-placeholder,#mc_embed_signup .mc-field-group input[type=text]::-moz-placeholder{color:hsla(0,0%,100%,.45)}#mc_embed_signup .mc-field-group input[type=email]::placeholder,#mc_embed_signup .mc-field-group input[type=text]::placeholder{color:hsla(0,0%,100%,.45)}#mc_embed_signup .mc-field-group input[type=email]:focus,#mc_embed_signup .mc-field-group input[type=text]:focus{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.7)}#mc_embed_signup .mc-submit-row{margin-top:24px;text-align:center}#mc_embed_signup #mc-embedded-subscribe{background:var(--bright-color);border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;letter-spacing:.03em;padding:14px 48px;transition:background .2s,transform .15s}#mc_embed_signup #mc-embedded-subscribe:hover{background:var(--bright-color-dark);transform:translateY(-1px)}#mc_embed_signup #mc-embedded-subscribe:active{transform:translateY(0)}#mc_embed_signup #mce-responses{font-size:.9rem;margin-top:12px;text-align:center}#mc_embed_signup #mce-responses .response{border-radius:6px;padding:10px}#mc_embed_signup #mce-responses #mce-error-response{color:#fcc}#mc_embed_signup #mce-responses #mce-success-response{color:#cfc}a.button,button.button,input[type=submit].button{border-radius:50px}:root{--link-color:#263a58;--link-hover-color:#3d5d8a}[data-theme=dark]{--bright-color:#6ea8ef;--bright-color-dark:#9cc3f5;--bright-color-shade:#6ea8ef;--bright-rgb:110,168,239;--highlight-color:#6ea8ef;--link-color:#6ea8ef;--link-hover-color:#9cc3f5}[data-theme=dark] .card .inner a:not(.button),[data-theme=dark] .item h3 a,[data-theme=dark] .news-item a:not(.button),[data-theme=dark] a,[data-theme=dark] nav.inline-page-links.floating ul li.active a{color:#6ea8ef}[data-theme=dark] .card .inner a:not(.button):hover,[data-theme=dark] .card.news footer h3 a:hover,[data-theme=dark] .item h3 a:hover,[data-theme=dark] .news-item a:not(.button):hover,[data-theme=dark] a:hover{color:#9cc3f5}@media(prefers-color-scheme:dark){html:not([data-theme]){--bright-color:#6ea8ef;--bright-color-dark:#9cc3f5;--bright-color-shade:#6ea8ef;--bright-rgb:110,168,239;--highlight-color:#6ea8ef;--link-color:#6ea8ef;--link-hover-color:#9cc3f5}html:not([data-theme]) .card .inner a:not(.button),html:not([data-theme]) .item h3 a,html:not([data-theme]) .news-item a:not(.button),html:not([data-theme]) a,html:not([data-theme]) nav.inline-page-links.floating ul li.active a{color:#6ea8ef}html:not([data-theme]) .card .inner a:not(.button):hover,html:not([data-theme]) .card.news footer h3 a:hover,html:not([data-theme]) .item h3 a:hover,html:not([data-theme]) .news-item a:not(.button):hover,html:not([data-theme]) a:hover{color:#9cc3f5}}[data-theme=dark] .nav-bar.sticky{background:#16294a}@media(prefers-color-scheme:dark){html:not([data-theme]) .nav-bar.sticky{background:#16294a}}@media only screen and (max-width:800px){[data-theme=dark] .nav-bar{background:#16294a}}@media only screen and (max-width:800px)and (prefers-color-scheme:dark){html:not([data-theme]) .nav-bar{background:#16294a}}footer.main nav.main ul li a,footer.main ul.footer-links li a{padding-bottom:3px;position:relative}footer.main nav.main ul li a:after,footer.main ul.footer-links li a:after{background:currentColor;bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .22s ease}footer.main nav.main ul li a:active:after,footer.main nav.main ul li a:hover:after,footer.main ul.footer-links li a:active:after,footer.main ul.footer-links li a:hover:after{transform:scaleX(1)}[data-theme=dark] footer.main .footer-title{color:#f9fafb}[data-theme=dark] footer.main ul.social-media a{color:var(--bright-color)}[data-theme=dark] footer.main a{color:#d1d5db}[data-theme=dark] footer.main a:hover{color:var(--bright-color)}[data-theme=dark] footer.main a:active{color:var(--bright-color-dark)}@media(prefers-color-scheme:dark){html:not([data-theme]) footer.main .footer-title{color:#f9fafb}html:not([data-theme]) footer.main ul.social-media a{color:var(--bright-color)}html:not([data-theme]) footer.main a{color:#d1d5db}html:not([data-theme]) footer.main a:hover{color:var(--bright-color)}html:not([data-theme]) footer.main a:active{color:var(--bright-color-dark)}}
