:root{--s-tinta:#101a2a;--s-tinta-honda:#0c1626;--s-verde:#1fb5a3;--s-verde-hondo:#0e7f72;--s-verde-texto:#0b6e63;--s-verde-claro:#e3f5f1;--s-lima:#d3f07f;--s-lima-viva:#c4ea5a;--s-papel:#fff;--s-niebla:#f2f5f4;--s-linea:#e0e7e5;--s-texto:#101a2a;--s-texto-suave:#4d5b69;--s-mock-suave:#5d6b79;--s-claro:#eef3f7;--s-claro-suave:#a9b7c6;--s-fuente:var(--font-onest), system-ui, -apple-system, "Segoe UI", sans-serif;--s-margen:clamp(16px, 4vw, 40px);--s-ancho:1180px;--s-solape:clamp(120px, 19vw, 270px);--s-sombra-tarjeta:0 1px 2px #101a2a0d, 0 18px 44px -26px #101a2a47;--s-ruido:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--s-foco:var(--s-verde-hondo);interpolate-size:allow-keywords}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}body{font-family:var(--s-fuente);color:var(--s-texto);background:var(--s-papel);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01" 0;margin:0;font-size:1.0625rem;line-height:1.6}h1,h2,h3{letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:600;line-height:1.1}p{text-wrap:pretty;margin:0}img{max-width:100%}a{color:inherit}:focus-visible{outline:3px solid var(--s-foco);outline-offset:3px;border-radius:6px}.sprite{width:0;height:0;position:absolute;overflow:hidden}.icono{flex:none;width:1.15em;height:1.15em}.solo-lectores{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.envoltura{width:min(100% - 2 * var(--s-margen), var(--s-ancho));margin-inline:auto}.envoltura--ancha{--s-ancho:1240px}.saltar{z-index:100;background:var(--s-lima);color:var(--s-tinta);border-radius:999px;padding:12px 18px;font-weight:600;text-decoration:none;position:absolute;top:-80px;left:12px}.saltar:focus{top:12px}@media (prefers-reduced-motion:no-preference){[data-seccion=apertura] .entra{animation:entra-sube .9s calc(.35s + var(--i,0) * 70ms) cubic-bezier(.16, 1, .3, 1) both}[data-seccion=apertura] .entra:first-child{animation:.8s cubic-bezier(.16,1,.3,1) both entra-etiqueta}[data-mascara]>span{animation:entra-mascara 1.1s calc(80ms + var(--i,0) * 90ms) cubic-bezier(.16, 1, .3, 1) both}.entra-producto{animation:entra-producto 1.3s calc(.45s + var(--i,0) * .14s) cubic-bezier(.16, 1, .3, 1) both}.entra-globo{animation:entra-globo .7s calc(.75s + var(--i,0) * .1s) cubic-bezier(.34, 1.56, .64, 1) both}}@keyframes entra-etiqueta{0%{opacity:0;translate:0 14px}}@keyframes entra-sube{0%{opacity:0;translate:0 18px}}@keyframes entra-mascara{0%{translate:0 110%}}@keyframes entra-producto{0%{opacity:0;translate:0 70px}}@keyframes entra-globo{0%{opacity:0;scale:.86}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
