:root{--pub-bg:11 18 32;--pub-surface:18 28 46;--pub-elevated:24 37 60;--pub-fg:232 236 242;--pub-muted:154 168 188;--pub-subtle:111 125 148;--pub-line:34 48 74;--pub-brand:224 123 57;--pub-on-brand:11 18 32}.pub-scope{font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;font-synthesis:none}.pub-scope .font-body-lg,.pub-scope .font-body-md,.pub-scope .font-display-lg,.pub-scope .font-display-lg-mobile,.pub-scope .font-headline-md,.pub-scope .font-label-caps,.pub-scope .font-mono:not(code):not(pre):not(pre *),.pub-scope .font-serif{font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif!important}.pub-scope h1{font-weight:400;letter-spacing:-.04em;line-height:1.04}.pub-scope h2{font-weight:500;letter-spacing:-.03em;line-height:1.1}.pub-scope h3{font-weight:600;letter-spacing:-.015em}.pub-scope .bg-clip-text{background-image:none!important;-webkit-text-fill-color:rgb(var(--pub-brand));color:rgb(var(--pub-brand))}