.fondo-vivo{background-color:var(--crema);color:var(--espresso)}.fondo-vivo.fondo-vivo>[data-fondo],.portada-habitaciones__categoria{--fondo-lectura:var(--crema);--tinta-viva:var(--espresso);background-color:var(--fondo-seccion,var(--crema));color:var(--espresso)}.fondo-vivo.fondo-vivo[data-fondo-listo]{background-color:var(--fondo-vivo,var(--crema));color:var(--tinta-viva,var(--espresso))}.fondo-vivo.fondo-vivo[data-fondo-listo]>[data-fondo]{--fondo-lectura:inherit;--tinta-viva:inherit;color:inherit;background-color:#0000}.fondo-vivo.fondo-vivo:not([data-fondo-listo])>[data-fondo] :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,label,legend,blockquote,figcaption),.portada-habitaciones:not([data-fondo-listo]) .portada-habitaciones__categoria :where(h3,p,figcaption),.portada-habitaciones:not([data-fondo-listo]) .portada-habitaciones__indice{background-color:var(--fondo-lectura,var(--crema));-webkit-box-decoration-break:clone;box-decoration-break:clone}.fondo-vivo.fondo-vivo>[data-fondo] :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,nav,label,legend,blockquote,figcaption,address,.editorial-etiqueta,.editorial-pildora,.editorial-texto){color:var(--tinta-viva,var(--espresso))}.fondo-vivo__sonda{visibility:hidden;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.fondo-vivo :is(a,button,input,select,summary):focus-visible,.portada-habitaciones :is(a,button):focus-visible{outline-offset:5px;outline:2px solid}.portada-habitaciones__indice .flecha{flex:none}@media (max-width:699px){.portada-habitaciones.portada-habitaciones{--margen:1.25rem;padding:3rem var(--margen)}.portada-habitaciones .portada-habitaciones__rejilla{min-width:0;display:block}.portada-habitaciones .portada-habitaciones__indice{display:contents}.portada-habitaciones .portada-habitaciones__indice>.editorial-etiqueta{margin-bottom:.625rem;font-size:.75rem}.portada-habitaciones .portada-habitaciones__indice h2{max-width:16ch;font-size:clamp(1.875rem,7vw,2.25rem);line-height:1.12}.portada-habitaciones .portada-habitaciones__texto{max-width:36ch;margin-block:.875rem 1rem;font-size:.9375rem;line-height:1.6}.portada-habitaciones .portada-habitaciones__indice>nav{top:var(--alto-cabecera-habitaciones,var(--alto-cabecera,80px));z-index:30;box-sizing:border-box;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;background:var(--fondo-vivo,var(--crema));width:100%;max-width:100%;-webkit-mask-image:linear-gradient(90deg, transparent, var(--espresso) .5rem, var(--espresso) calc(100% - .5rem), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--espresso) .5rem, var(--espresso) calc(100% - .5rem), transparent);mask-image:linear-gradient(90deg, transparent, var(--espresso) .5rem, var(--espresso) calc(100% - .5rem), transparent);gap:.5rem;padding:.5rem;scroll-padding-inline:.5rem;display:flex;position:sticky;overflow-x:auto}.portada-habitaciones .portada-habitaciones__indice>nav::-webkit-scrollbar{display:none}.portada-habitaciones .portada-habitaciones__indice .editorial-indice__enlace{isolation:isolate;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--espresso) 28%, var(--crema));background:var(--crema);min-width:44px;max-width:calc(100% - 1rem);min-height:44px;color:var(--espresso);opacity:1;white-space:nowrap;scroll-snap-align:start;border-radius:999px;flex:none;gap:.5rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:600;line-height:1.25;transition:none;position:relative;transform:none}.portada-habitaciones .portada-habitaciones__indice .editorial-indice__enlace:before{content:"";z-index:-1;border-radius:inherit;background:color-mix(in srgb, var(--caramelo) 18%, var(--crema));opacity:0;transition:opacity .6s var(--suave), transform .6s var(--suave);position:absolute;inset:0;transform:scale(.94)}.portada-habitaciones .portada-habitaciones__indice .editorial-indice__enlace[aria-current=location]{border-color:var(--espresso)}.portada-habitaciones .portada-habitaciones__indice .editorial-indice__enlace[aria-current=location]:before{opacity:1;transform:scale(1)}.portada-habitaciones .portada-habitaciones__indice .editorial-indice__enlace>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.portada-habitaciones .portada-habitaciones__indice .editorial-indice__enlace:focus-visible{outline-offset:-4px}.portada-habitaciones .portada-habitaciones__indice>.editorial-pildora{box-sizing:border-box;border-color:#0000;max-width:100%;margin:.5rem 0 0;padding-inline:0;font-size:.875rem}.portada-habitaciones .portada-habitaciones__fotografias{min-width:0;margin-top:1.5rem}.portada-habitaciones .portada-habitaciones__categoria{margin-bottom:3rem;padding:0}.portada-habitaciones .portada-habitaciones__categoria:last-child{margin-bottom:0}.portada-habitaciones .portada-habitaciones__categoria>article{scroll-margin-top:calc(var(--alto-cabecera-habitaciones,var(--alto-cabecera,80px)) + 5rem)}}@media (max-width:699px) and (prefers-reduced-motion:reduce){.portada-habitaciones .portada-habitaciones__indice .editorial-indice__enlace:before{transition:none;transform:none}}@media (max-width:699px) and (prefers-contrast:more){.portada-habitaciones .portada-habitaciones__indice>nav{-webkit-mask-image:none;mask-image:none}.portada-habitaciones .portada-habitaciones__indice .editorial-indice__enlace{border-color:var(--espresso)}}@media (prefers-reduced-motion:reduce){.fondo-vivo,.fondo-vivo>[data-fondo],.portada-habitaciones,.portada-habitaciones .editorial-indice__enlace{transition:none!important}}@media (max-width:699px){.portada-habitaciones .portada-habitaciones__indice>nav{width:auto;max-width:none;margin-inline:calc(-1 * var(--margen));padding:.5rem var(--margen);scroll-padding-inline:var(--margen);background:color-mix(in srgb, var(--fondo-vivo,var(--crema)) 84%, transparent);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);-webkit-mask-image:none;mask-image:none}}
.foto-expandible{background:var(--crema);position:relative}.foto-expandible__recorrido{position:relative}.foto-expandible__escenario{height:100svh;min-height:32rem;position:relative;overflow:hidden}.foto-expandible__marco{will-change:clip-path;position:absolute;inset:0}.foto-expandible__medio{will-change:transform;transform-origin:50%;position:absolute;inset:0}.foto-expandible__medio picture,.foto-expandible__medio img{object-fit:cover;width:100%;height:100%;display:block}.foto-expandible__velo{pointer-events:none;opacity:.75;background:linear-gradient(to top, rgba(var(--velo), .95), rgba(var(--velo), .55) 40%, rgba(var(--velo), .1) 70%, rgba(var(--velo), .3));position:absolute;inset:0}.foto-expandible__contenido{padding:0 var(--margen) clamp(3rem, 8vh, 6rem);text-align:center;color:var(--crema);justify-items:center;gap:1rem;display:grid;position:absolute;inset:auto 0 0}.foto-expandible__contenido p{max-width:34rem;margin:0;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.7}.foto-expandible__contenido .editorial-etiqueta{color:var(--crema)}.foto-expandible__contenido .editorial-pildora{color:var(--crema);border-color:var(--crema)}.foto-expandible h2.foto-expandible__titulo{max-width:none;inset:clamp(5rem, 11vh, 7rem) var(--margen) auto;text-align:center;font:400 clamp(2.5rem, 6vw, 5.5rem)/1.05 var(--titular);color:var(--crema);pointer-events:none;will-change:opacity, transform;margin:0;position:absolute}.foto-expandible__pista{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--espresso);pointer-events:none;margin:0;font-size:.8125rem;display:none;position:absolute;inset:auto 0 1.25rem}.foto-expandible[data-activa] .foto-expandible__marco{clip-path:inset(21% 29% round 24px)}.foto-expandible[data-activa] .foto-expandible__velo,.foto-expandible[data-activa] .foto-expandible__contenido{opacity:0}.foto-expandible[data-activa] h2.foto-expandible__titulo{color:var(--caramelo);font-size:clamp(1.875rem,4.2vw,3.5rem);inset-block-start:6.5rem}.foto-expandible[data-activa] .foto-expandible__pista{display:block}.foto-expandible[data-activa] .foto-expandible__escenario{position:sticky;top:0}@media (max-width:699px) and (orientation:portrait){.foto-expandible[data-activa] .foto-expandible__marco{clip-path:inset(27% 8% round 16px)}.foto-expandible[data-activa] .foto-expandible__medio>*{width:100%;height:46%;position:absolute;inset:27% 0 auto}.foto-expandible[data-activa] h2.foto-expandible__titulo{text-wrap:balance;max-width:20ch;margin-inline:auto;font-size:clamp(1.5rem,6vw,2rem);line-height:1.2;inset:clamp(5.5rem,12svh,6.5rem) 8% auto}}
.cinta-desplazamiento[data-animada]>.cinta-desplazamiento__frase{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.texto-revelado{overflow-wrap:anywhere}.portada-cinematica{isolation:isolate;background:var(--crema);min-height:100lvh;color:var(--crema);display:grid;position:relative;overflow:clip}.portada-cinematica__paisaje,.portada-cinematica__foto,.portada-cinematica__velo{position:absolute;inset:0}.portada-cinematica__paisaje{z-index:-2;inset:-7% 0}.portada-cinematica__foto{opacity:0}.portada-cinematica__foto:first-child{opacity:1}.portada-cinematica__foto picture{width:100%;height:100%;display:block}.portada-cinematica__foto img{object-fit:cover;object-position:center 55%;width:100%;height:100%}.portada-cinematica__velo{z-index:-1;background:linear-gradient(to bottom, color-mix(in srgb, var(--espresso) 80%, transparent) 0%, color-mix(in srgb, var(--espresso) 46%, transparent) 40%, color-mix(in srgb, var(--espresso) 82%, transparent) 100%)}.portada-cinematica__relato{min-width:0;padding:max(8rem, 17svh) var(--margen) 5.75rem;flex-direction:column;justify-content:center;gap:clamp(1.75rem,4svh,3.5rem);display:flex}.portada-cinematica__marca{flex:none;align-self:center;width:min(100%,64rem);height:auto;margin-block:auto;padding:clamp(.75rem,2vw,2rem)}.portada-cinematica__pie{justify-content:space-between;align-items:end;gap:2rem;display:flex}.portada-cinematica__titulares{min-width:0}.portada-cinematica__etiqueta{font:400 .75rem/1.5 var(--texto);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .875rem}.portada-cinematica .texto-revelado{max-width:24ch;color:var(--crema);font:400 clamp(1.875rem, 3.7vw, 4rem)/1.16 var(--titular);letter-spacing:-.02em;margin:0}.portada-cinematica__descubrir{max-width:100%;min-height:44px;color:var(--crema);font:400 .875rem/1.5 var(--texto);overflow-wrap:anywhere;border-bottom:1px solid;flex:none;align-items:center;gap:1.5rem;padding-block:.5rem;text-decoration:none;display:inline-flex}.portada-cinematica__extra{min-width:0;color:var(--espresso);background:var(--crema);padding:clamp(1rem,2vw,2rem)}.portada-cinematica__extra>*{min-width:0;max-width:100%}.portada-cinematica__controles{display:none}.portada-cinematica[data-animada] .portada-cinematica__controles{bottom:1rem;left:var(--margen);right:var(--margen);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:absolute}.portada-cinematica__indicadores{flex-wrap:wrap;gap:.625rem;display:flex}.portada-cinematica__indicador{background:color-mix(in srgb, var(--crema) 40%, transparent);width:.375rem;height:.375rem;transition:background-color .9s var(--suave);border-radius:50%}.portada-cinematica__indicador[data-actual=true]{background:var(--crema)}.portada-cinematica__pausa{border:1px solid color-mix(in srgb, var(--crema) 65%, transparent);background:color-mix(in srgb, var(--espresso) 55%, transparent);min-width:44px;min-height:44px;color:var(--crema);font:400 .8125rem/1.4 var(--texto);cursor:pointer;overflow-wrap:anywhere;border-radius:999px;padding:.75rem 1rem}.portada-cinematica__pausa-icono{display:none}.portada-cinematica :is(a,button):focus-visible{outline:2px solid var(--crema);outline-offset:5px}.portada-cinematica__extra :is(a,button,input,select):focus-visible{outline-color:var(--espresso)}.cinta-desplazamiento{box-sizing:border-box;border-block:1px solid color-mix(in srgb, currentColor 20%, transparent);width:100%;min-width:0;max-width:100%;color:var(--tinta-viva,var(--espresso));font:400 clamp(2rem, 4.8vw, 4.5rem)/1.45 var(--titular);letter-spacing:-.015em;background:0 0;padding-block:clamp(1.5rem,3vw,3rem);position:relative;overflow:clip visible}.cinta-desplazamiento__frase{overflow-wrap:anywhere;margin:0;padding-inline:1.25rem}.cinta-desplazamiento__pista{display:none}.cinta-desplazamiento[data-animada] .cinta-desplazamiento__pista{width:max-content;display:flex}.cinta-desplazamiento__grupo{flex:none;display:flex}.cinta-desplazamiento__grupo>span{white-space:nowrap;flex:none;align-items:center;padding-block:.15em;display:flex}.cinta-desplazamiento__separador{background:color-mix(in srgb, currentColor 45%, transparent);flex:none;width:.65em;height:1px;margin-inline:.65em;display:inline-block}html.sitio-publico .editorial-cabecera.aira-cabecera[data-variante=sobre-foto]{background:var(--crema);color:var(--espresso);transition:none}html.sitio-publico .editorial-cabecera.aira-cabecera[data-variante=sobre-foto][data-sobre-foto=true]{background:var(--espresso);color:var(--crema)}html.sitio-publico .editorial-cabecera.aira-cabecera[data-variante=sobre-foto] :is(.editorial-nav,.editorial-idioma,summary){letter-spacing:.025em}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){html.sitio-publico .editorial-cabecera.aira-cabecera[data-variante=sobre-foto]{background:color-mix(in srgb, var(--crema) 92%, transparent);-webkit-backdrop-filter:blur(20px)saturate(115%);backdrop-filter:blur(20px)saturate(115%)}html.sitio-publico .editorial-cabecera.aira-cabecera[data-variante=sobre-foto][data-sobre-foto=true]{background:color-mix(in srgb, var(--espresso) 80%, transparent)}.portada-cinematica .portada-cinematica__pausa{background:color-mix(in srgb, var(--espresso) 85%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){html.sitio-publico .editorial-cabecera.aira-cabecera[data-variante=sobre-foto]{background:var(--crema);-webkit-backdrop-filter:none;backdrop-filter:none}html.sitio-publico .editorial-cabecera.aira-cabecera[data-variante=sobre-foto][data-sobre-foto=true]{background:var(--espresso)}.portada-cinematica .portada-cinematica__pausa{background:var(--espresso);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){html.sitio-publico .editorial-cabecera.aira-cabecera[data-variante=sobre-foto]{border-bottom:1px solid}html.sitio-publico .editorial-cabecera.aira-cabecera .editorial-menu nav{background:var(--crema);color:var(--espresso);border-color:currentColor}.cinta-desplazamiento{border-color:currentColor}.portada-cinematica__velo{background:color-mix(in srgb, var(--espresso) 85%, transparent)}}@media (max-width:760px){.portada-cinematica__pie{flex-direction:column;align-items:start;gap:1rem}.portada-cinematica__descubrir{align-self:flex-end}.portada-cinematica__relato{gap:2rem;padding-top:8rem}.portada-cinematica__marca{width:100%;padding:.75rem}}@media (max-width:699px){.portada-cinematica .portada-cinematica__pausa{border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid}.portada-cinematica__pausa-texto{display:none}.portada-cinematica__pausa-icono{width:20px;height:20px;display:block}.portada-cinematica[data-animada] .portada-cinematica__controles{flex-wrap:nowrap;align-items:center}.portada-cinematica__indicadores{min-width:0}.cinta-desplazamiento{padding-block:1rem;font-size:clamp(1.75rem,8vw,2.5rem)}}@media (prefers-reduced-motion:reduce){.portada-cinematica__indicador{transition:none}.portada-cinematica .portada-cinematica__foto{opacity:0!important;transform:none!important}.portada-cinematica .portada-cinematica__foto:first-child{opacity:1!important}.portada-cinematica__paisaje,.portada-cinematica__marca,.portada-cinematica__relato{opacity:1!important;clip-path:none!important;transform:none!important}.portada-cinematica .portada-cinematica__controles,.cinta-desplazamiento .cinta-desplazamiento__pista{display:none}.cinta-desplazamiento[data-animada]>.cinta-desplazamiento__frase{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding-inline:1.25rem;position:static}}html.sitio-publico:has(.portada-cinematica){background-color:var(--espresso)}html.sitio-publico:has(.portada-cinematica) body{background-color:var(--espresso)}@media (max-width:699px){.portada-cinematica[data-animada] .portada-cinematica__controles{bottom:calc(5rem + env(safe-area-inset-bottom,0px))}.portada-cinematica .portada-cinematica__relato{padding-bottom:calc(9.5rem + env(safe-area-inset-bottom,0px))}}
.galeria-curva{width:100%;min-width:0;max-width:100%;color:inherit;font-family:var(--texto);background:0 0;position:relative;overflow:clip}.galeria-curva__instrucciones{padding:1.25rem var(--margen) 0;max-width:calc(65ch + 2 * var(--margen));font-size:.875rem;line-height:1.6}.galeria-curva__superficie{--galeria-alto-movil:min(42svh, max(9rem, calc(70svh - 11.5rem)));width:100%;min-width:0;height:70vh;height:calc(var(--galeria-alto-movil) + (70svh - var(--galeria-alto-movil)) * var(--galeria-escritorio,1));min-height:calc(24rem * var(--galeria-escritorio,1));isolation:isolate;max-height:58rem;position:relative;overflow:hidden}.galeria-curva__superficie:focus-visible{outline-offset:-5px;outline:2px solid}.galeria-curva__canvas{pointer-events:none;width:100%;height:100%;clip-path:inset(var(--galeria-reserva-superior,0px) 0 var(--galeria-reserva-inferior,0px));display:none;position:absolute;inset:0}.galeria-curva__lista{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:var(--caramelo) transparent;align-items:center;gap:12px;width:100%;height:100%;margin:0;padding:1.5rem max(1.25rem,50% - 260px);scroll-padding-inline:1.25rem;list-style:none;display:flex;overflow-x:auto}.galeria-curva__lista li{scroll-snap-align:center;flex:0 0 min(76vw,520px);min-width:0}.galeria-curva__lista figure{margin:0}.galeria-curva__lista img{aspect-ratio:1/.78;object-fit:cover;background:var(--tono-2);border-radius:4px;width:100%;height:auto;max-height:45svh;display:block}.galeria-curva__lista figcaption,.galeria-curva__rotulo{font-family:var(--texto);text-align:center;overflow-wrap:anywhere;font-size:clamp(.875rem,1.1vw,1rem);font-weight:400;line-height:1.35}.galeria-curva__lista figcaption{margin-top:1.25rem}.galeria-curva[data-activa=true] .galeria-curva__superficie{cursor:grab;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;overscroll-behavior-x:contain}.galeria-curva[data-activa=true] .galeria-curva__superficie[data-cursor=abrir]{cursor:zoom-in}.galeria-curva[data-activa=true] .galeria-curva__superficie[data-cursor=cerrar]{cursor:zoom-out}.galeria-curva[data-activa=true] .galeria-curva__superficie[data-arrastrando=true]{cursor:grabbing}.galeria-curva[data-activa=true] .galeria-curva__canvas{display:block}.galeria-curva[data-activa=true] .galeria-curva__lista,.galeria-curva__estado{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.galeria-curva__rotulo,.galeria-curva__contador{max-width:calc(100% - 2 * var(--margen));pointer-events:none;text-align:center;animation:galeria-flex-revelar .9s var(--suave) both;position:absolute;left:50%}.galeria-curva__rotulo{top:var(--galeria-rotulo-y,calc(50% - var(--galeria-alto-tarjeta,16rem) / 2 - 22px));width:max-content;transform:translate(-50%, calc((-100% - (var(--galeria-ampliacion,1) - 1) * var(--galeria-alto-tarjeta,16rem) / 2) * var(--galeria-escritorio,1)))}.galeria-curva__rotulo>span{animation:galeria-flex-titulo .7s var(--suave) both;display:block}.galeria-curva__contador{top:var(--galeria-contador-y,calc(50% + var(--galeria-alto-tarjeta,16rem) / 2 + 22px));transform:translate(-50%, calc((var(--galeria-ampliacion,1) - 1) * var(--galeria-alto-tarjeta,16rem) / 2 * var(--galeria-escritorio,1)));font-variant-numeric:tabular-nums;transition:opacity .6s var(--suave);align-items:center;gap:4px;font-size:.75rem;line-height:1;display:inline-flex}.galeria-curva__contador>*{transition:opacity .6s var(--suave)}.galeria-curva[data-abierta=true] .galeria-curva__contador>*{opacity:0}.galeria-curva__cifras{display:inline-flex}.galeria-curva__digito{height:1em;display:inline-block;overflow:hidden}.galeria-curva__carrete{transition:transform .6s var(--suave);flex-direction:column;display:flex}.galeria-curva__carrete span{flex:0 0 1em;height:1em}@keyframes galeria-flex-titulo{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes galeria-flex-revelar{0%{opacity:0}to{opacity:1}}@media (max-width:699px){.galeria-curva__superficie{--galeria-escritorio:0;--galeria-reserva-superior:56px;--galeria-reserva-inferior:44px}.galeria-curva__instrucciones{padding-block:.25rem .5rem;font-size:.75rem;line-height:1.5}.galeria-curva__rotulo{top:var(--galeria-rotulo-y,8px);width:76%;font-size:.8125rem;line-height:1.4}.galeria-curva__contador{top:var(--galeria-contador-y,calc(100% - 28px))}.galeria-curva__lista{align-items:center;padding-inline:17.5vw}.galeria-curva__lista li{flex-basis:65vw}.galeria-curva__lista img{aspect-ratio:1.55;max-height:22svh}.galeria-curva__lista figcaption{margin-top:.75rem;font-size:.8125rem}.portada-editorial .portada-galeria-curva{padding-block:1.5rem 1rem}.portada-editorial .portada-galeria-curva>.editorial-margen{margin-block-end:.5rem}.portada-editorial .portada-galeria-curva .editorial-etiqueta{margin-block-end:.5rem;font-size:.6875rem;line-height:1.4}.portada-editorial .portada-galeria-curva #galeria-titulo{margin:0;font-size:clamp(1.625rem,7vw,1.875rem);line-height:1.1}}@media (prefers-reduced-motion:reduce){.galeria-curva[data-activa=true] .galeria-curva__canvas,.galeria-curva__rotulo,.galeria-curva__contador,.galeria-curva__estado{display:none}.galeria-curva__rotulo,.galeria-curva__rotulo>span,.galeria-curva__contador{animation:none}.galeria-curva__carrete,.galeria-curva__contador>*{transition:none}.galeria-curva[data-activa=true] .galeria-curva__superficie{cursor:auto;touch-action:auto;-webkit-user-select:auto;user-select:auto}.galeria-curva[data-activa=true] .galeria-curva__lista{clip-path:none;white-space:normal;width:100%;height:100%;margin:0;padding:1.5rem max(1.25rem,50% - 260px);position:static;overflow-x:auto}.galeria-curva__lista{scroll-behavior:auto}}.galeria-curva .galeria-curva__rotulo,.galeria-curva .galeria-curva__contador{z-index:2;color:var(--tinta-viva,currentColor)}
.detalle-tarjeta,.detalle-magnetico,.detalle-foto{min-width:0;max-width:100%}.detalle-tarjeta{perspective:1000px}.detalle-tarjeta__superficie{isolation:isolate;border-radius:inherit;background:var(--tono-1);height:100%;color:var(--espresso);transition:transform .8s var(--suave);position:relative}.detalle-tarjeta__brillo{pointer-events:none;border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--crema) 36%, transparent), transparent 65%);opacity:0;transition:opacity .8s var(--suave);position:absolute;inset:0}.detalle-tarjeta:has(:focus-visible) .detalle-tarjeta__superficie{outline:2px solid var(--espresso);outline-offset:4px}.detalle-magnetico{vertical-align:middle;display:inline-block}.detalle-magnetico__movil{transition:transform .8s var(--suave)}.detalle-magnetico__movil>:is(a,button){min-width:44px;min-height:44px}.detalle-magnetico :focus-visible{outline:2px solid var(--espresso);outline-offset:4px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.detalle-tarjeta[data-puntero=activo] .detalle-tarjeta__superficie{transform:rotateX(calc(var(--detalle-x,0) * 1deg)) rotateY(calc(var(--detalle-y,0) * 1deg))}.detalle-tarjeta[data-puntero=activo] .detalle-tarjeta__brillo{opacity:1}.detalle-magnetico[data-puntero=activo] .detalle-magnetico__movil{transform:translate3d(calc(var(--detalle-x,0) * 1px), calc(var(--detalle-y,0) * 1px), 0)}}.detalle-cifra{max-width:100%;display:inline-block}.detalle-cifra__visual{gap:.5rem;display:grid}.detalle-cifra__numero{font-family:var(--titular);font-variant-numeric:tabular-nums;color:var(--caramelo);font-size:clamp(3rem,7vw,6rem);line-height:1.1}.detalle-cifra__etiqueta{font-family:var(--texto);color:var(--espresso);overflow-wrap:anywhere}.detalle-solo-lector{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.detalle-foto{border-radius:inherit;overflow:hidden}.detalle-foto__movil{height:100%}.detalle-foto__movil picture{height:100%;display:block}.detalle-foto__movil img{object-fit:cover;width:100%;height:100%;display:block}.detalle-foto[data-movimiento=activo] .detalle-foto__movil{transform:translate3d(0, var(--detalle-parallax,0%), 0) scale(1.14);transition:transform .6s var(--suave)}.detalle-foto[data-revelada=si]{animation:detalle-revelar-foto 1.2s var(--suave) both;animation-play-state:paused}.detalle-foto[data-revelada=si][data-en-pantalla=si]{animation-play-state:running}@keyframes detalle-revelar-foto{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:no-preference){.detalle-tarjeta,.detalle-magnetico{transition:transform .6s var(--suave)}.detalle-tarjeta[data-presion=si]{transition:none;transform:scale(.97)}.detalle-magnetico[data-presion=si]{transition:none;transform:scale(.96)}.detalle-tarjeta[data-elevacion=si] .detalle-tarjeta__superficie{animation:detalle-elevar-tarjeta .8s var(--suave) var(--detalle-demora,0s) both;animation-play-state:paused}.detalle-tarjeta[data-elevacion=si][data-en-pantalla=si] .detalle-tarjeta__superficie{animation-play-state:running}}@keyframes detalle-elevar-tarjeta{0%{opacity:0;transform:translateY(12px)rotateX(4deg)}to{opacity:1;transform:translate(0,0)rotateX(0)}}@media (max-width:699px){.portada-editorial .portada-espacios__lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.portada-editorial .portada-espacios__lista>li{min-width:0}.portada-editorial .portada-espacios__tarjeta{border-radius:1rem;min-width:0}.portada-editorial .portada-espacios__tarjeta .detalle-tarjeta__superficie{overflow-wrap:anywhere;border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.625rem;padding:1rem;display:flex}.portada-editorial .portada-espacios__lista .portada-espacios__icono{flex:none;width:40px;height:40px}.portada-editorial .portada-espacios__lista h3{font-size:1.25rem;line-height:1.2}.portada-editorial .portada-espacios__lista p{color:var(--espresso);font-size:.875rem;line-height:1.5}.portada-editorial .portada-espacios__lista>li:nth-child(2){--detalle-demora:80ms}.portada-editorial .portada-espacios__lista>li:nth-child(3){--detalle-demora:.16s}.portada-editorial .portada-espacios__lista>li:nth-child(4){--detalle-demora:.24s}.portada-editorial .portada-cifras{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;margin-block:1.5rem}.portada-cifras>.detalle-cifra{text-align:center;min-width:0;padding-inline:.5rem;display:block}.portada-cifras>.detalle-cifra+.detalle-cifra{border-inline-start:1px solid var(--filete)}.portada-cifras .detalle-cifra__visual{gap:.375rem}.portada-cifras .detalle-cifra__numero{overflow-wrap:anywhere;font-size:clamp(2rem,9vw,2.75rem)}.portada-cifras .detalle-cifra__etiqueta{letter-spacing:0;font-size:.75rem;line-height:1.4}.detalle-foto[data-movimiento=activo][data-en-pantalla=si] .detalle-foto__movil{backface-visibility:hidden;will-change:transform}}@media (prefers-reduced-motion:reduce){.detalle-tarjeta,.detalle-magnetico,.detalle-tarjeta__superficie,.detalle-magnetico__movil,.detalle-foto[data-movimiento=activo] .detalle-foto__movil{transition:none;transform:none}.detalle-tarjeta__brillo{display:none}.detalle-tarjeta[data-elevacion=si] .detalle-tarjeta__superficie{opacity:1;animation:none}.detalle-foto[data-revelada=si]{clip-path:none;animation:none}}
