:root{--negro: #000000;--blanco: #FFFFFF;--gris: rgba(255, 255, 255, .66);--gris-2: rgba(255, 255, 255, .5);--linea: rgba(255, 255, 255, .16);--capa: rgba(255, 255, 255, .06);--grafito: #151515;--grafito-2: #1E1E1E;--linea-suave: rgba(255, 255, 255, .09);--papel: #FFFFFF;--papel-tinta: #000000;--papel-gris: #5C5C5C;--papel-linea: #E6E6E6;--velo: rgba(0, 0, 0, .26);--velo-pie: linear-gradient(to top, rgba(0, 0, 0, .72), rgba(0, 0, 0, 0) 55%);--foto-filtro: brightness(.9) saturate(.6);--foto-filtro-activa: brightness(1) saturate(.8);--d-foto: .7s;--f-display: "Cabinet Grotesk", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--f-text: "Satoshi", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--t-xs: .8125rem;--t-sm: .9375rem;--t-md: 1.0625rem;--t-lg: 1.3125rem;--t-xl: 1.75rem;--t-2xl: 2.3125rem;--t-3xl: clamp(2.2rem, 4.2vw, 3.125rem);--t-4xl: clamp(2.5rem, 5.6vw, 4.1875rem);--t-5xl: clamp(2.8rem, 7.2vw, 5.5625rem);--t-6xl: clamp(3.2rem, 9vw, 8.5rem);--t-hero: var(--t-6xl);--lh-tight: .95;--lh-head: 1.05;--lh-body: 1.55;--tr-hero: -.035em;--tr-head: -.03em;--tr-sub: -.02em;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 3rem;--s-8: 4rem;--s-9: 6rem;--s-10: 8rem;--gutter-base: clamp(16px, 4.4vw, 64px);--safe-l: env(safe-area-inset-left, 0px);--safe-r: env(safe-area-inset-right, 0px);--gutter: max(var(--gutter-base), var(--safe-l), var(--safe-r));--max: 1320px;--measure: 34rem;--r-pill: 999px;--r-sheet: 28px;--r-panel: 36px;--r-card: 24px;--r-field: 14px;--r-foto: 22px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--d-fast: .18s;--d-med: .42s;--d-slow: .9s;--z-stage: 0;--z-plate: 10;--z-section: 20;--z-header: 60;--z-bar: 70;--z-sheet: 80;--z-menu: 90;--vh-stage: 100lvh;--vh-screen: 100svh;--header-h: 76px;--bar-h: 64px}@media (max-width: 760px){:root{--header-h: 60px}}@media (hover: none){:root{--foto-filtro-activa: brightness(.97) saturate(.72)}}@media (max-height: 500px) and (pointer: coarse){:root{--header-h: 56px}}
