:root{--font:"Mona Sans", system-ui, sans-serif;--font-display:"Fustat", "Mona Sans", system-ui, sans-serif;--mono:"Martian Mono", ui-monospace, monospace;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1.0625rem;--text-lg:1.25rem;--text-xl:clamp(1.5rem, 1.2rem + 1vw, 2rem);--text-2xl:clamp(2rem, 1.4rem + 2.4vw, 3.25rem);--text-hero:clamp(2.75rem, 1.2rem + 5vw, 5.5rem);--gutter:clamp(1.25rem, 4vw, 3rem);--max:1240px;--r-control:10px;--r-card:18px;--r-feature:26px;--ease-out:cubic-bezier(.22, 1, .36, 1);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--papel:#f6f9fa;--cartao:#fff;--azul-claro:#eaf4f6;--linho:#dde7ea;--linho-forte:#c3d3d8;--greige:#8aa0a8;--taupe:#4f6670;--grafite:#6b7a80;--nogueira:#1b7f4e;--vinho:#123b4a;--vinho-forte:#0b2530;--vinho-suave:#123b4a12;--carvao:#102a33;--sobre-vinho:#fff;--atencao:#a85a17;--atencao-viva:#f2994a;--atencao-suave:#f2994a29;--alerta:#b4232c;--alerta-suave:#b4232c14;--depth-control:0 1px 2px #123b4a1f;--depth-card:inset 0 1px 0 #ffffffe6, 0 1px 2px #123b4a14, 0 18px 40px -24px #123b4a4d;--depth-feature:inset 0 1px 0 #fffffff2, 0 2px 4px #123b4a1a, 0 36px 80px -32px #123b4a59}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--papel:#0b1d24;--cartao:#11262e;--azul-claro:#16303a;--linho:#1f3a45;--linho-forte:#2c4b57;--greige:#6f8a94;--taupe:#a5bcc4;--grafite:#93a6ad;--nogueira:#4cc38a;--vinho:#7cc4d6;--vinho-forte:#a6dbe8;--vinho-suave:#7cc4d61f;--carvao:#eef5f7;--sobre-vinho:#0b1d24;--atencao:#f2b07a;--atencao-viva:#f2994a;--atencao-suave:#f2994a29;--alerta:#f08a8f;--alerta-suave:#f08a8f1f;--depth-control:0 1px 2px #00000080;--depth-card:inset 0 1px 0 #ffffff0d, 0 1px 2px #00000080, 0 24px 48px -24px #000c;--depth-feature:inset 0 1px 0 #ffffff14, 0 2px 4px #00000080, 0 40px 90px -30px #7cc4d640}:root,[data-theme]{--texto:var(--carvao);--texto-apoio:var(--taupe);--borda:var(--linho);--borda-forte:var(--linho-forte)}.wordmark{color:var(--texto);white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.wordmark__mark{border-radius:8px;display:block}.wordmark__name,.marca-nome{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;gap:3px;font-size:1.1875rem;font-weight:750;line-height:1;display:grid}.wordmark__setor,.marca-nome__setor{color:var(--texto-apoio);letter-spacing:.34em;font-size:.5625rem;font-weight:600}
