/* Generado por tools/brand-build desde omeigo. No editar a mano. */
:root {
  --c-bg: #f4f1ea;
  --c-ink: #181818;
  --c-muted: #8a8780;
  --c-line: #d9d5cc;
  --c-accent: #181818;
  --c-accent-ink: #f4f1ea;
  --c-blanco: #ffffff;
  --c-papel: #f4f1ea;
  --c-tinta: #181818;
  --c-piedra: #8a8780;
  --c-linea: #d9d5cc;
  --c-muted-text: #181818;
  --f-display: "Hanken Grotesk","Hanken Grotesk Reserva",system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --f-text: "Hanken Grotesk","Hanken Grotesk Reserva",system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --f-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  --fw-strong: 500;
  --fw-display-strong: 300;
  --fs--1: clamp(0.8rem, 0.7806rem + 0.0863vw, 0.8475rem);
  --fs-0: 1rem;
  --fs-1: clamp(1.18rem, 1.1514rem + 0.1273vw, 1.25rem);
  --fs-2: clamp(1.3924rem, 1.3228rem + 0.3093vw, 1.5625rem);
  --fs-3: clamp(1.643rem, 1.5162rem + 0.5638vw, 1.9531rem);
  --fs-4: clamp(1.9388rem, 1.7332rem + 0.9139vw, 2.4414rem);
  --fs-5: clamp(2.2878rem, 1.9752rem + 1.3891vw, 3.0518rem);
  --fs-6: clamp(2.6996rem, 2.2434rem + 2.0275vw, 3.8147rem);
  --lh-tight: 1.02;
  --lh-text: 1.55;
  --sp: 8px;
  --sp-2: 16px;
  --sp-3: 24px;
  --sp-4: 32px;
  --sp-6: 48px;
  --sp-8: 64px;
  --sp-12: 96px;
  --w-max: 1240px;
  --w-read: 66ch;
  --r-sm: 3px;
  --r-md: 8px;
  --r-lg: 16px;
  --motion-ms: 600ms;
  --motion-ease: cubic-bezier(.2, .7, .2, 1);
  color-scheme: light;
}
@font-face{font-family:"Hanken Grotesk";src:url("fonts/hanken-grotesk-300-normal.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:"Hanken Grotesk Reserva";src:local("Arial");size-adjust:98.39%;ascent-override:101.63%;descent-override:30.80%;line-gap-override:0%}
@font-face{font-family:"Hanken Grotesk";src:url("fonts/hanken-grotesk-400-normal.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Hanken Grotesk";src:url("fonts/hanken-grotesk-500-normal.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Hanken Grotesk Reserva";src:local("Arial");size-adjust:99.41%;ascent-override:100.59%;descent-override:30.48%;line-gap-override:0%}
