:root{--color-hueso: #ffffff;--color-hueso-2: #ddddd5;--color-tinta: #080807;--color-tarjeta: #181715;--color-arena: #d1d1c7;--color-arena-borde: #bfbfb1;--color-apagado: #938f8a;--color-apagado-2: #6b645c;--color-apagado-3: #524d47;--color-acento: #d90429;--color-acento-claro: #b00320;--color-alerta: #ea384c;--fondo-normal: var(--color-hueso);--fondo-normal-hovered: #f4f4f0;--fondo-subtle: var(--color-hueso);--fondo-highlight: var(--color-arena);--fondo-strong: var(--color-tinta);--fondo-accent: var(--color-arena);--fondo-accent-strong: var(--color-tinta);--fondo-accent-strong-hovered: #23211e;--fondo-promo-strong: var(--color-acento);--fondo-danger: var(--color-alerta);--fondo-success: #147a2f;--tinta-normal: var(--color-tinta);--tinta-subtle: var(--color-apagado-3);--tinta-placeholder: var(--color-apagado);--tinta-on-strong: var(--color-hueso);--tinta-on-strong-subtle: var(--color-apagado);--tinta-accent: var(--color-acento);--borde-normal: rgba(8, 8, 7, .16);--borde-subtle: rgba(8, 8, 7, .1);--borde-divider: rgba(8, 8, 7, .12);--borde-strong: var(--color-tinta);--borde-accent: var(--color-tinta);--borde-focus: var(--color-acento);--espacio-bit: 4px;--espacio-byte: 8px;--espacio-kilo: 12px;--espacio-mega: 16px;--alto-barra: 4.5rem;--espacio-giga: 24px;--espacio-tera: 32px;--espacio-peta: 40px;--espacio-exa: 48px;--espacio-zetta: 56px;--espacio-yotta: 72px;--espacio-ronna: 96px;--espacio-quetta: 128px;--radio-bit: 2px;--radio-byte: 4px;--radio-kilo: 4px;--radio-mega: 4px;--radio-giga: 4px;--radio-tera: 6px;--radio-peta: 6px;--radio-circle: 100%;--radio-pill: 999px;--grosor-kilo: 1px;--grosor-mega: 2px;--icono-s: 1rem;--icono-m: 1.5rem;--icono-l: 2rem;--icono-xl: 3rem;--ease-principal: cubic-bezier(.16, 1, .35, 1);--ease-suave: cubic-bezier(.25, 0, .25, 1);--dur-principal: .65s;--dur-media: .35s;--dur-corta: .25s}[data-tema=claro]{--fondo-normal: var(--color-hueso);--fondo-subtle: var(--color-hueso);--tinta-normal: var(--color-tinta);--tinta-subtle: var(--color-apagado-3);--borde-divider: rgba(8, 8, 7, .12);background-color:var(--fondo-normal);color:var(--tinta-normal)}[data-tema=oscuro]{--fondo-normal: var(--color-tinta);--fondo-subtle: var(--color-tarjeta);--fondo-highlight: var(--color-tarjeta);--fondo-accent-strong: var(--color-hueso);--fondo-accent-strong-hovered: var(--color-hueso-2);--tinta-normal: var(--color-hueso);--tinta-subtle: var(--color-apagado);--tinta-on-strong: var(--color-tinta);--borde-normal: rgba(232, 232, 227, .22);--borde-divider: rgba(232, 232, 227, .12);--borde-accent: var(--color-hueso);background-color:var(--fondo-normal);color:var(--tinta-normal)}@font-face{font-family:Switzer;font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/switzer-400.woff2) format("woff2")}@font-face{font-family:Switzer;font-style:normal;font-weight:500;font-display:swap;src:url(/fuentes/switzer-500.woff2) format("woff2")}@font-face{font-family:Switzer;font-style:normal;font-weight:600;font-display:swap;src:url(/fuentes/switzer-600.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/geist-mono-400.woff2) format("woff2")}:root{--letra-titulo: "Switzer", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--letra-texto: "Switzer", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--letra-mono: "Geist Mono", ui-monospace, "SFMono-Regular", monospace;--peso-regular: 400;--peso-semibold: 500;--peso-bold: 500;--text-d1: clamp(83.72px, 69.5px + 3.646vw, 122px);--text-d2: clamp(49.53px, 22.61px + 6.902vw, 122px);--text-t1: clamp(33.31px, 15.23px + 4.637vw, 82px);--text-t2: clamp(33.31px, 21.91px + 2.923vw, 64px);--text-sub: clamp(22.11px, 21.5px + .156vw, 23.75px);--text-ter: clamp(18.11px, 17.5px + .156vw, 19.75px);--text-cuerpo: clamp(16.5px, 15.6px + .23vw, 18.75px);--text-menor: clamp(14.11px, 13.5px + .156vw, 15.75px);--display-xl: var(--text-d2);--display-l: var(--text-t1);--display-m: var(--text-t1);--display-s: var(--text-t2);--headline-l: var(--text-sub);--headline-m: var(--text-ter);--headline-s: var(--text-ter);--body-l: var(--text-sub);--body-m: var(--text-cuerpo);--body-s: var(--text-menor);--compact-l: var(--text-cuerpo);--compact-m: var(--text-menor);--compact-s: var(--text-menor);--numeral-xl: var(--text-t1);--numeral-l: var(--text-t2);--numeral-m: var(--text-sub);--numeral-s: var(--text-cuerpo);--display-xl-alto: 1.02;--display-l-alto: 1.04;--display-m-alto: 1.04;--display-s-alto: 1.08;--headline-l-alto: 1.2;--headline-m-alto: 1.25;--headline-s-alto: 1.3;--body-l-alto: 1.45;--body-m-alto: 1.55;--body-s-alto: 1.5;--compact-l-alto: 1.4;--compact-m-alto: 1.35;--compact-s-alto: 1.3;--numeral-xl-alto: 1;--numeral-l-alto: 1.05;--numeral-m-alto: 1.2;--numeral-s-alto: 1.3;--interletra: 0;--interletra-apretada: -.02em}.display-xl,.display-l,.display-m,.display-s{font-family:var(--letra-titulo);font-weight:500;letter-spacing:-.02em}.display-xl{font-size:var(--display-xl);line-height:var(--display-xl-alto)}.display-l{font-size:var(--display-l);line-height:var(--display-l-alto)}.display-m{font-size:var(--display-m);line-height:var(--display-m-alto)}.display-s{font-size:var(--display-s);line-height:var(--display-s-alto)}.headline-l,.headline-m,.headline-s{font-family:var(--letra-titulo);font-weight:500;letter-spacing:-.01em}.headline-l{font-size:var(--headline-l);line-height:var(--headline-l-alto)}.headline-m{font-size:var(--headline-m);line-height:var(--headline-m-alto)}.headline-s{font-size:var(--headline-s);line-height:var(--headline-s-alto)}.body-l,.body-m,.body-s,.compact-l,.compact-m,.compact-s{font-family:var(--letra-texto);font-weight:400}.body-l{font-size:var(--body-l);line-height:var(--body-l-alto)}.body-m{font-size:var(--body-m);line-height:var(--body-m-alto)}.body-s{font-size:var(--body-s);line-height:var(--body-s-alto)}.compact-l{font-size:var(--compact-l);line-height:var(--compact-l-alto)}.compact-m{font-size:var(--compact-m);line-height:var(--compact-m-alto)}.compact-s{font-size:var(--compact-s);line-height:var(--compact-s-alto)}.numeral-xl,.numeral-l,.numeral-m,.numeral-s{font-family:var(--letra-titulo);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.numeral-xl{font-size:var(--numeral-xl);line-height:var(--numeral-xl-alto)}.numeral-l{font-size:var(--numeral-l);line-height:var(--numeral-l-alto)}.numeral-m{font-size:var(--numeral-m);line-height:var(--numeral-m-alto)}.numeral-s{font-size:var(--numeral-s);line-height:var(--numeral-s-alto)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{margin:0;background:var(--fondo-normal);color:var(--tinta-normal);font-family:var(--letra-texto);font-size:var(--body-m);line-height:var(--body-m-alto);font-weight:var(--peso-regular);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,p,figure,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}p a,li>a:not([class]){color:var(--tinta-normal);font-weight:500;transition:color var(--dur-corta, .25s) ease}p a:hover,li>a:not([class]):hover{color:var(--color-acento)}button{font:inherit;color:inherit}:focus-visible{outline:var(--grosor-mega) solid var(--borde-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.grano{position:fixed;inset:0;z-index:9999;pointer-events:none;mix-blend-mode:multiply;opacity:.035;background-image:repeating-linear-gradient(to bottom,rgb(0 0 0 / .55) 0px,rgb(0 0 0 / .55) 1px,transparent 1px,transparent 3px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23r)'/%3E%3C/svg%3E");background-size:auto,180px 180px;animation:granear 1.1s steps(4) infinite}@keyframes granear{0%{background-position:0 0,0 0}25%{background-position:0 0,-40px 20px}50%{background-position:0 0,30px -30px}75%{background-position:0 0,-20px -10px}to{background-position:0 0,0 0}}@media(prefers-reduced-motion:reduce){.grano{animation:none}}[data-animar]{opacity:0;transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1);transition-delay:var(--retraso, 0ms);will-change:opacity,transform}[data-animar=subir]{transform:translateY(24px)}[data-animar=izquierda]{transform:translate(-20px)}[data-animar=derecha]{transform:translate(20px)}[data-animar=inclinar]{transform:translateY(20px) rotate(-1.5deg) scale(.98);transform-origin:bottom left}[data-animar=telefono]{transform:translateY(48px) rotate(-6deg)}[data-animar=revelar]{opacity:1;transform:translateY(14px);padding-bottom:.14em;-webkit-mask-image:linear-gradient(to bottom,#000 50%,transparent 50%);mask-image:linear-gradient(to bottom,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:-webkit-mask-position .82s cubic-bezier(.16,1,.3,1),mask-position .82s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1);transition-delay:var(--retraso, 0ms)}[data-animar=revelar].visible{-webkit-mask-position:0 0;mask-position:0 0;transform:none}html.sin-js [data-animar=revelar]{-webkit-mask-image:none;mask-image:none}[data-animar=crecer]{transform:scale(.965) translateY(14px)}[data-animar].visible,html.sin-js [data-animar]{opacity:1;transform:none}@keyframes rebote{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.rebota{animation:rebote 2.4s ease-in-out infinite}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.paralaje{animation:deriva linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes deriva{0%{transform:translateY(-3%) scale(1.06)}to{transform:translateY(3%) scale(1.06)}}.se-retira{animation:retirarse linear both;animation-timeline:view();animation-range:exit 20% exit 100%}@keyframes retirarse{0%{opacity:1;transform:scale(1)}to{opacity:.35;transform:scale(.97)}}}}@keyframes flotar{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-10px) rotate(-3deg)}}.flota{animation:flotar 6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){[data-animar]{opacity:1!important;transform:none!important}.rebota,.flota,.paralaje,.se-retira{animation:none!important}[data-animar=revelar]{-webkit-mask-image:none!important;mask-image:none!important}}
