.NewsletterSignup-module__yvb4nG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.NewsletterSignup-module__yvb4nG__panel{border:1px solid var(--button-secondary-border,#ffffff1a);background:#ffffff08;border-radius:16px;max-width:640px;margin-top:28px;padding:22px 24px}.NewsletterSignup-module__yvb4nG__copy{margin-bottom:16px}.NewsletterSignup-module__yvb4nG__title{letter-spacing:-.02em;color:var(--text-primary,var(--foreground,#eaf2f0));margin:0 0 8px;font-size:1.125rem;font-weight:600}.NewsletterSignup-module__yvb4nG__blurb{color:var(--text-secondary,var(--nav-muted,#9aa8a6));margin:0;font-size:.9375rem;line-height:1.5}.NewsletterSignup-module__yvb4nG__embedWrap{background:var(--background);border-radius:12px;width:100%;min-width:0;margin-top:4px;line-height:0;overflow:hidden}.NewsletterSignup-module__yvb4nG__embedPlaceholder{background:var(--background);border-radius:12px;width:100%;min-height:120px}.NewsletterSignup-module__yvb4nG__embedIframe{background-color:#0000;border:none;width:100%;max-width:100%;min-height:120px;margin:0;display:block}.NewsletterSignup-module__yvb4nG__form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.NewsletterSignup-module__yvb4nG__input{min-width:0;font-size:14px;font-family:var(--font-geist-sans,system-ui, sans-serif);color:var(--text-primary,var(--foreground,#eaf2f0));border:1px solid var(--button-secondary-border,#ffffff1f);background:#00000040;border-radius:10px;outline:none;flex:200px;padding:10px 14px;transition:border-color .15s,box-shadow .15s}.NewsletterSignup-module__yvb4nG__input:focus-visible{border-color:var(--accent,#26fcd6);box-shadow:0 0 0 2px #26fcd633}.NewsletterSignup-module__yvb4nG__input:disabled{opacity:.65}.NewsletterSignup-module__yvb4nG__button{font-size:14px;font-weight:600;font-family:var(--font-geist-sans,system-ui, sans-serif);color:#041210;background:var(--accent,#26fcd6);cursor:pointer;border:none;border-radius:10px;flex:none;padding:10px 18px;transition:background-color .15s,opacity .15s}.NewsletterSignup-module__yvb4nG__button:hover:not(:disabled){background:var(--button-primary-hover,#1fe5c4)}.NewsletterSignup-module__yvb4nG__button:disabled{cursor:default;opacity:.85}.NewsletterSignup-module__yvb4nG__hint{color:var(--text-muted,var(--nav-muted,#6e7d7b));margin:12px 0 0;font-size:12px;line-height:1.4}.NewsletterSignup-module__yvb4nG__footer{width:100%;max-width:none;padding:24px max(24px, env(safe-area-inset-right,0px)) 0 max(24px, env(safe-area-inset-left,0px));box-sizing:border-box;border-top:1px solid var(--nav-border,#ffffff1f);margin:0}.NewsletterSignup-module__yvb4nG__footer .NewsletterSignup-module__yvb4nG__title{font-size:1rem}.NewsletterSignup-module__yvb4nG__footer .NewsletterSignup-module__yvb4nG__blurb{font-size:.875rem}.NewsletterSignup-module__yvb4nG__footer .NewsletterSignup-module__yvb4nG__form{margin-top:4px}.NewsletterSignup-module__yvb4nG__footer .NewsletterSignup-module__yvb4nG__input{background:#ffffff0a}.st-theme[data-theme=light] .NewsletterSignup-module__yvb4nG__panel{border-color:var(--button-secondary-border,#0000001a);background:#00000008}.st-theme[data-theme=light] .NewsletterSignup-module__yvb4nG__input{color:var(--text-primary,#0d1816);background:#ffffffe6}.st-theme[data-theme=light] .NewsletterSignup-module__yvb4nG__footer .NewsletterSignup-module__yvb4nG__input{color:var(--foreground,#0c1412);background:#fffffff2}
.SiteFooter-module__wWXZva__wrap{width:100%;min-width:0;font-family:var(--font-geist-sans,system-ui, sans-serif);color:var(--nav-muted,#9aa8a6);margin-top:auto;padding-bottom:28px;font-size:13px}.SiteFooter-module__wWXZva__meta{width:100%;min-width:0;padding:16px max(24px, env(safe-area-inset-right,0px)) 0 max(24px, env(safe-area-inset-left,0px));box-sizing:border-box;margin:0}.SiteFooter-module__wWXZva__metaBar{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:10px 20px;width:100%;min-width:0;display:flex}.SiteFooter-module__wWXZva__metaLead{word-break:break-word;flex:auto;min-width:0;padding-right:0}.SiteFooter-module__wWXZva__copyright,.SiteFooter-module__wWXZva__dataAsOf{color:var(--nav-muted,#9aa8a6);font-size:12px}.SiteFooter-module__wWXZva__nav{flex:0 auto;min-width:0;margin-left:auto}.SiteFooter-module__wWXZva__navLinks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 16px;display:flex}.SiteFooter-module__wWXZva__navLinks a{color:var(--nav-muted,#9aa8a6);font-weight:500;text-decoration:none}.SiteFooter-module__wWXZva__navLinks a:hover{color:var(--nav-accent,#26fcd6)}@media (max-width:520px){.SiteFooter-module__wWXZva__metaBar{flex-direction:column;align-items:flex-start}.SiteFooter-module__wWXZva__nav{width:100%;margin-left:0}.SiteFooter-module__wWXZva__navLinks{justify-content:flex-start}}
