*,*::before,*::after{box-sizing:border-box}html{--alto-nav-compacta: 3.5rem;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:calc(var(--alto-nav-compacta) + var(--e-5) + env(safe-area-inset-top))}body{margin:0;font-family:var(--f-sans);font-size:var(--t-body);font-weight:var(--w-normal);line-height:var(--lh-texto);color:var(--tinta);background:var(--campo);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg,video{display:block;max-width:100%}img,video{height:auto}.hero{height:var(--hero-largo-movil);background:var(--campo)}.hero__escena{position:sticky;inset-block-start:0;height:100vh;height:100svh;overflow:hidden}.hero__escena>*{display:none}@media(min-width:62rem){.hero{height:var(--hero-largo-ancho)}}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:var(--foco-ancho) solid var(--foco-claro);outline-offset:var(--foco-offset)}.sup-oscura :focus-visible,.sup-oscura:focus-visible{outline-color:var(--foco-oscuro)}html:lang(en) .solo-es{display:none}.visualmente-oculto{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.saltar{position:absolute;left:var(--sangria);top:-100%;z-index:60;padding:var(--e-3) var(--e-4);background:var(--madera);color:var(--blanco);text-decoration:none}.saltar:focus{top:var(--e-2)}.apertura{margin:0 0 var(--e-6)}.apertura img{display:block;width:100%;max-width:37.5rem;height:auto;margin-inline:auto}.sup-oscura{background:var(--madera);color:var(--blanco)}.sup-oscura a{color:var(--blanco)}.foto{margin:0}.foto img{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--r-0)}.foto__pie{margin-block-start:var(--e-3);font-size:var(--t-caption);line-height:var(--lh-media);color:var(--tinta-2)}.sup-oscura .foto__pie{color:var(--arena-texto)}.ritmo-apretado{padding-block:var(--ritmo-apretado)}.ritmo-normal{padding-block:var(--ritmo-normal)}.ritmo-abierto{padding-block:var(--ritmo-abierto)}.contenedor{width:100%;max-width:var(--ancho-max);margin-inline:auto;padding-inline:var(--sangria)}.columna-lectura{max-width:var(--ancho-lectura)}.columna-texto{max-width:var(--ancho-texto)}.nav{--alto-nav-compacta: 3.5rem;position:fixed;inset-block-start:0;inset-inline:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:var(--e-3);min-height:var(--alto-nav-compacta);padding:var(--e-2) var(--sangria);padding-block-start:max(var(--e-2),env(safe-area-inset-top));background:var(--madera-calida);color:var(--blanco-calido);transition:transform var(--dur-ui) var(--ease-viento)}.nav--oculta{transform:translateY(-101%)}.nav__marca{display:flex;align-items:center;min-height:var(--alto-control);text-decoration:none}.nav__logo{width:104px;height:auto}.nav__palabra{width:116px;height:auto;fill:currentColor}.nav .nav__palabra{width:clamp(96px,26vw,130px)}.nav__franja{display:inline-flex;align-items:center;gap:var(--e-2);min-height:var(--alto-control);padding-inline:var(--e-4);border:var(--linea-madera);border-radius:var(--r-pastilla);background:transparent;color:var(--blanco);font-size:var(--t-label);font-weight:var(--w-fuerte);letter-spacing:var(--track-label);text-transform:uppercase;text-decoration:none;cursor:pointer}.nav__franja[hidden]{display:none}.nav__franja .cifra{letter-spacing:0;text-transform:none}.nav__vinculo{color:var(--blanco);font-size:var(--t-caption);text-underline-offset:3px}.idioma{flex:0 0 auto;display:inline-flex;align-items:center;padding:2px;border:1px solid rgb(255 255 255 / 0.32);border-radius:var(--r-pastilla);background:rgb(255 255 255 / 0.06)}.idioma__op{min-width:34px;min-height:30px;padding-inline:0.55rem;border:0;border-radius:var(--r-pastilla);background:transparent;color:inherit;font-size:0.6875rem;font-weight:var(--w-fuerte);letter-spacing:0.1em;cursor:pointer;opacity:0.66;transition:background-color var(--dur-ui) var(--ease-viento),color var(--dur-ui) var(--ease-viento),opacity var(--dur-ui) var(--ease-viento)}.idioma__op:hover{opacity:1}.idioma__op[aria-pressed=true]{background:var(--blanco-calido);color:var(--madera-calida);opacity:1}.pagina-carta .nav .idioma{border-color:rgb(38 25 14 / 0.22);background:rgb(38 25 14 / 0.04)}.pagina-carta .nav .idioma__op[aria-pressed=true]{background:var(--madera);color:var(--blanco-calido)}.idioma--panel{align-self:flex-start;border-color:rgb(38 25 14 / 0.22);background:rgb(38 25 14 / 0.04);color:var(--tinta)}.idioma--panel .idioma__op[aria-pressed=true]{background:var(--madera);color:var(--blanco-calido)}.barra{position:fixed;inset-inline:0;inset-block-end:0;z-index:45;padding:var(--e-3) var(--sangria);padding-block-end:calc(var(--e-3) + env(safe-area-inset-bottom));background:var(--madera);box-shadow:var(--sombra-flotante);transition:transform var(--dur-ui) var(--ease-orilla)}.barra--oculta{transform:translateY(110%)}.barra__accion{display:flex;align-items:center;justify-content:space-between;gap:var(--e-4);width:100%;min-height:var(--alto-chip);padding-inline:var(--e-5);border:0;border-radius:var(--r-control);background:var(--blanco-calido);color:var(--madera-calida);font-size:var(--t-body);font-weight:var(--w-fuerte);text-align:start;text-decoration:none;cursor:pointer}.barra__accion:active{background:var(--arena-alta)}.barra__flecha{font-size:var(--t-body-lg);line-height:1}.barra__resumen{display:flex;flex-direction:column;line-height:var(--lh-titulo)}.barra__resumen small{font-size:var(--t-caption);font-weight:var(--w-normal)}body{padding-block-end:calc(var(--alto-chip) + var(--e-6) + env(safe-area-inset-bottom))}.boton{display:inline-flex;align-items:center;justify-content:center;gap:var(--e-2);min-height:var(--alto-chip);padding-inline:var(--e-5);border:0;border-radius:var(--r-control);background:var(--madera-calida);color:var(--blanco-calido);font-size:var(--t-body);font-weight:var(--w-fuerte);text-decoration:none;cursor:pointer}.boton:active{background:var(--madera)}.boton[disabled],.boton[aria-disabled=true]{background:var(--tinta-3);cursor:not-allowed}.boton--ancho{width:100%}.sup-oscura .boton,.hoja--brio .boton{background:var(--blanco-calido);color:var(--madera-calida)}.sup-oscura .boton:active,.hoja--brio .boton:active{background:var(--arena-alta)}.boton-texto[hidden]{display:none}.boton-texto{display:inline-flex;align-items:center;min-height:var(--alto-control);padding:0;border:0;background:none;color:inherit;font-size:var(--t-body);font-weight:var(--w-fuerte);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pie{padding-block-end:calc(var(--e-8) + env(safe-area-inset-bottom))}.pie__bloque+.pie__bloque{margin-block-start:var(--e-5)}.pie__titulo{margin-block-end:var(--e-2);font-size:var(--t-label);font-weight:var(--w-fuerte);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--arena-texto)}.pie__marcas{display:flex;align-items:center;justify-content:space-between;gap:var(--e-5)}.pie__logo{width:clamp(96px,26vw,148px);height:auto}.pie__brio{width:clamp(150px,40vw,220px);height:auto}.pie__legal{margin-block-start:var(--e-7);padding-block-start:var(--e-4);border-block-start:var(--linea-madera);font-size:var(--t-caption);color:var(--arena-texto)}.aviso{margin-block:var(--e-4);padding-block-start:var(--e-3);border-block-start:var(--linea-arena);font-size:var(--t-caption)}.aviso p{margin:0 0 var(--e-2)}.aviso--error{color:var(--error)}.sup-oscura .aviso{border-block-start:var(--linea-madera)}@media(min-width:48rem){.barra{padding-inline:var(--sangria)}.barra__accion{width:auto;min-width:22rem;margin-inline-start:auto}.pie__columnas{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--e-7)}}.barra--retraida{transform:translateY(110%)}@media(prefers-reduced-motion:reduce){.barra--retraida{transition:none}}
