.titular{letter-spacing:-.033em;text-wrap:balance;font-size:clamp(2.25rem,1.5rem + 3.1vw,3.5rem);font-weight:800;line-height:1.02}.titular-seccion{letter-spacing:-.024em;text-wrap:balance;font-size:clamp(1.875rem,1.2rem + 2.4vw,2.75rem);font-weight:700;line-height:1.06}.titular-tarjeta{letter-spacing:-.012em;text-wrap:balance;font-size:1.0625rem;font-weight:700;line-height:1.35}.antetitulo{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.cuerpo{text-wrap:pretty;font-size:1.0625rem;line-height:1.65}.cuerpo-chico{text-wrap:pretty;font-size:.9375rem;line-height:1.6}.medida{max-width:60ch}.medida-corta{max-width:46ch}.cifras{font-family:var(--font-jetbrains), ui-monospace, monospace;font-variant-numeric:tabular-nums slashed-zero;letter-spacing:-.01em}@keyframes portada-sube{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.sube{animation:.62s cubic-bezier(.16,1,.3,1) both portada-sube}.d1{animation-delay:60ms}.d2{animation-delay:.14s}.d3{animation-delay:.22s}.d4{animation-delay:.3s}.d5{animation-delay:.38s}.d6{animation-delay:.46s}[data-revelar=si] .revelar{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}[data-revelar=si] .revelar.visible{opacity:1;transform:none}.surcos{background-image:repeating-linear-gradient(102deg, color-mix(in oklab, var(--brand) 9%, transparent) 0px, color-mix(in oklab, var(--brand) 9%, transparent) 2px, transparent 2px, transparent 22px);-webkit-mask-image:radial-gradient(120% 90% at 50% 0,#000 30%,#0000 72%);mask-image:radial-gradient(120% 90% at 50% 0,#000 30%,#0000 72%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .surcos{background-image:repeating-linear-gradient(102deg, color-mix(in oklab, var(--brand) 16%, transparent) 0px, color-mix(in oklab, var(--brand) 16%, transparent) 2px, transparent 2px, transparent 22px)}}:root[data-theme=dark] .surcos{background-image:repeating-linear-gradient(102deg, color-mix(in oklab, var(--brand) 16%, transparent) 0px, color-mix(in oklab, var(--brand) 16%, transparent) 2px, transparent 2px, transparent 22px)}@keyframes respira{0%,to{opacity:.45;transform:translate(0,0)scale(1)}50%{opacity:.7;transform:translateY(-12px)scale(1.04)}}.respira{animation:12s ease-in-out infinite respira}@keyframes pulso-eslabon{0%,12%{border-color:var(--brand);background-color:color-mix(in oklab, var(--brand) 14%, transparent)}40%,to{border-color:var(--border);background-color:#0000}}.eslabon{animation:5s ease-in-out infinite pulso-eslabon}@keyframes pulso-flecha{0%,12%{color:var(--brand);transform:translate(2px)}40%,to{color:var(--fg-subtle);transform:none}}.flecha{animation:5s ease-in-out infinite pulso-flecha}.subraya{background-image:linear-gradient(var(--brand), var(--brand));background-position:50% 100%;background-repeat:no-repeat;background-size:0% 2px;transition:background-size .22s ease-out}.subraya:hover,.subraya:focus-visible{background-size:100% 2px}.levanta{transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s ease-out,box-shadow .22s ease-out}.levanta:hover{border-color:var(--border-strong);transform:translateY(-3px);box-shadow:0 12px 28px -18px #00000059}.faq[open] .faq-flecha{transform:rotate(90deg)}.faq-flecha{transition:transform .2s ease-out}.faq summary::-webkit-details-marker{display:none}
