:root{--negro:#050505;--carbon:#111;--grafito:#262626;--rojo:#ff1e1e;--blanco:#f4f4f4;--humo:#9b9b9b;--gutter:clamp(16px, 2.6vw, 40px);--header-h:76px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{color:#f4f4f4;min-height:100vh;font-family:var(--font-archivo),"Archivo",system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#050505;margin:0;font-size:1.0625rem;font-weight:400;line-height:1.55}h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}::selection{color:#050505;background:#ff1e1e}:focus-visible{outline-offset:4px;outline:1.5px solid #ff1e1e}@media (hover:hover) and (pointer:fine){html[data-cursor=on],html[data-cursor=on] a,html[data-cursor=on] button{cursor:none}}.skip-link{z-index:1000;color:#050505;background:#ff1e1e;padding:10px 16px;font-weight:600;transition:transform .25s cubic-bezier(.16,1,.3,1);position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
