.noema-app{--npg-ground:#e7e5de;--npg-ink:#131313;--npg-paper:#e7e5de;--npg-void:#050506;--npg-void-soft:#ffffff;--npg-line:rgb(5 5 6/18%);--npg-line-dark:rgb(5 5 6/18%);--npg-electric:var(--cobalt);--npg-signal:var(--cobalt);--npg-mono:"Courier New",ui-monospace,monospace;--color-card:var(--npg-ground);--color-canvas:var(--npg-ground);--color-canvas-raised:var(--npg-void-soft);--surface-card:var(--npg-void-soft);--surface-page:var(--npg-ground);--surface-alt:var(--npg-void-soft);--surface-fill:var(--npg-void-soft);--surface-blush:var(--npg-void-soft);--surface-blush-soft:var(--npg-void-soft);--powder:var(--npg-void-soft);--cream:var(--npg-void-soft);--ink:var(--npg-ink);--ink-soft:rgb(19 19 19/62%);--color-text:var(--npg-ink);--color-text-muted:rgb(19 19 19/62%);--color-text-muted-inv:rgb(19 19 19/62%);--text-primary:var(--npg-ink);--text-secondary:rgb(19 19 19/62%);--text-tertiary:rgb(19 19 19/50%);--text-link:var(--npg-ink);--hairline:var(--npg-line);--border-subtle:var(--npg-line);--border-strong:var(--npg-ink);--border-input:var(--npg-line);--accent:var(--cta);--color-accent:var(--npg-signal);--text-accent:var(--npg-signal);background:var(--npg-ground)}.noema-app,.noema-app .text-black{color:var(--npg-ink)}.noema-app .bg-white{background-color:var(--npg-void-soft)}.noema-app .hover\:text-black:hover{color:var(--npg-ink)}.noema-app .text-\[var\(--cobalt\)\],.noema-app :is(.gl-eyebrow,.font-eyebrow-en){color:var(--npg-signal)}.noema-app .border-\[var\(--cobalt\)\]{border-color:var(--npg-signal)}.noema-app .text-\[22px\].text-\[var\(--cobalt\)\]{color:var(--npg-ink)}.noema-app :is(h1,h2,h3,h4,h5,h6){line-height:max(1.15,1em);letter-spacing:-.03em;text-wrap:balance}.noema-app :is(p,li){text-wrap:pretty}.noema-app .ed-card{background:var(--npg-void-soft);border-color:var(--npg-line)}.noema-app .ed-btn-accent,.noema-app .ed-btn-red{background:var(--cta);border-color:var(--cta);color:#fff}.noema-app .ed-btn-black,.noema-app .ed-btn-outline,.noema-app .ed-btn-outline-black,.noema-app .ed-btn-white{background:transparent;border-color:var(--npg-line);color:var(--npg-ink)}.noema-app .ed-btn-black:hover,.noema-app .ed-btn-outline-black:hover,.noema-app .ed-btn-outline:hover,.noema-app .ed-btn-white:hover{border-color:var(--npg-signal);color:var(--npg-signal);opacity:1}.noema-app .tlink{color:var(--npg-ink)}.noema-app .tlink:hover{color:var(--npg-signal)}.noema-app :is(input,textarea,select){background:transparent;border-color:var(--npg-line);color:var(--npg-ink)}.noema-app :is(input,textarea,select):focus{border-color:var(--npg-signal);outline:none}.noema-app :is(input,textarea)::placeholder{color:rgb(19 19 19/38%)}.noema-app button:not(.ed-btn):not([class*=npg-]){border-color:var(--npg-line)}.noema-app .prose :is(p,li){color:rgb(19 19 19/78%)}.noema-app .prose :is(h1,h2,h3,h4){color:var(--npg-ink)}.noema-app .prose a{color:var(--npg-signal);text-underline-offset:4px}.noema-app .prose :is(strong,b){color:var(--npg-ink)}.noema-app section+section{border-top:1px solid var(--npg-line)}