.cp-root{--cp-navy:#050f1c;--cp-ink:#f0eee9;--cp-brass:#d4a843;background:var(--cp-navy);color:var(--cp-ink)}.cp-kicker{letter-spacing:.28em;text-transform:uppercase;color:var(--cp-brass);font-family:IBM Plex Mono,monospace;font-size:12px}.cp-dot{color:var(--cp-brass);margin:0 6px}.cp-h1{text-transform:uppercase;letter-spacing:.03em;color:var(--cp-ink);margin-top:18px;font-family:Jost,system-ui,sans-serif;font-size:clamp(2.1rem,5.2vw,4rem);font-weight:700;line-height:1.05}.cp-lede{max-width:560px;color:var(--cp-ink);margin-top:20px;font-family:Jost,system-ui,sans-serif;font-size:clamp(1rem,1.3vw,1.1rem);font-weight:300;line-height:1.7}.cp-foot{letter-spacing:.2em;text-transform:uppercase;color:var(--cp-ink);font-family:IBM Plex Mono,monospace;font-size:12px}.cp-foot>div{border-top:1px solid #f0eee91f}.cp-link{color:var(--cp-ink);border-bottom:1px solid #d4a84380;padding-bottom:2px;text-decoration:none}.cp-link:hover{color:var(--cp-brass);border-bottom-color:var(--cp-brass)}.cp-root{--assembl-paper:#080d1ab8;--text-primary:#f0eee9;--text-secondary:#f0eee9;--assembl-cloud:#d4a84357;--assembl-gold-thread:#d4a843}.cp-root button[class*=rounded-]{-webkit-backdrop-filter:blur(10px);border-radius:12px!important}.cp-root canvas,.cp-root svg[width]{border-radius:14px}
