@font-face{font-family:Archivo;src:url(/brand/archivo_n4.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:Archivo;src:url(/brand/archivo_n5.woff2) format("woff2");font-weight:500;font-display:swap}
@font-face{font-family:Archivo;src:url(/brand/archivo_n7.woff2) format("woff2");font-weight:700 900;font-display:swap}
:root{--cream:#F5F0E6;--paper:#F4F2EC;--ink:#111111;--ink2:#1D1D1F;--muted:#5E5A52;--sky:#B9DCF3;--blue:#2864D7;--orange:#FB542F;--red:#E44A44;--r:22px}
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}
body{margin:0;font-family:Archivo,system-ui,sans-serif;font-size:16px;background:var(--cream);color:var(--ink)}
.wordmark{font-weight:700;letter-spacing:.06em;text-transform:uppercase}
.cm-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit}
.cm-logo img{width:34px;height:34px;border-radius:8px}
