@import "https://fonts.googleapis.com/css2?family=Funnel+Display:wght@500;700;800&family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500;700&family=Jura:wght@500;700&display=swap";:root{--lima:#b9e64d;--tinta:#0b0b0b;--tinta-2:#141414;--tinta-3:#1e1e1e;--hueso:#fafafa;--gris:#8a8a8a;--linea:#fafafa1f;--f-display:"Funnel Display", "Jura", system-ui, sans-serif;--f-body:"Inter", system-ui, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, monospace}*{box-sizing:border-box}html,body{background:var(--tinta);color:var(--hueso);font-family:var(--f-body);margin:0}body{-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}.proto-bar{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--linea);font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;background:#0b0b0bdb;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;font-size:11px;display:flex;position:sticky;top:0}.proto-bar .tag{color:var(--tinta);background:var(--lima);padding:3px 7px;font-weight:700}.proto-bar a{border:1px solid var(--linea);padding:6px 10px;text-decoration:none}.proto-bar a:hover{border-color:var(--lima)}.proto-bar a[aria-current=page]{background:var(--hueso);color:var(--tinta);border-color:var(--hueso)}.proto-bar .sp{flex:1}.ctx{border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gris);justify-content:space-between;gap:16px;padding:56px clamp(16px,5vw,72px);font-size:11px;display:flex}.ctx b{color:var(--hueso);font-weight:500}.eyebrow{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lima);align-items:center;gap:10px;font-size:12px;display:inline-flex}.eyebrow:before{content:"";background:var(--lima);width:8px;height:8px}.titulo{font-family:var(--f-display);letter-spacing:-.02em;text-transform:uppercase;margin:14px 0 0;font-size:clamp(40px,6.4vw,104px);font-weight:800;line-height:.92}.titulo em{color:var(--lima);font-style:normal}.lead{color:#fafafab8;max-width:46ch;font-size:16px;line-height:1.55}.chip{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--linea);background:0 0;padding:9px 12px;font-size:11px;transition:background .2s,color .2s,border-color .2s}.chip:hover{border-color:var(--lima)}.chip[aria-pressed=true]{background:var(--lima);color:var(--tinta);border-color:var(--lima)}.btn{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--lima);color:var(--tinta);border:0;align-items:center;gap:10px;padding:13px 18px;font-size:12px;font-weight:700;display:inline-flex}.btn:hover{background:var(--hueso)}.btn.ghost{color:var(--hueso);border:1px solid var(--linea);background:0 0}.btn.ghost:hover{border-color:var(--lima);color:var(--lima)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.embed .proto-bar,.embed .ctx,.embed .origen-toggle{display:none}.embed body{overflow:hidden}.embed{--top-web:84px}
