.portada{position:relative;height:204svh;background:var(--papel)}.portada__escenario{position:sticky;top:0;height:100svh;overflow:hidden}.portada__escenario :focus-visible{outline-color:var(--crema)}.portada__marco{--mt:11%;--ms:4%;--mb:21%;position:absolute;inset:0;overflow:hidden;background:var(--noche);clip-path:inset(calc(var(--hero-close, 0) * var(--mt)) calc(var(--hero-close, 0) * var(--ms)) calc(var(--hero-close, 0) * var(--mb)) calc(var(--hero-close, 0) * var(--ms)))}@media (min-width:768px){.portada__marco{--mt:12%;--ms:6%;--mb:16%}}.portada__medio{position:absolute;inset:0;transform:scale(1.08)}.portada__foto{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.portada__video{opacity:0;transition:opacity 1.2s var(--ease-fundido,ease)}.portada__video[data-listo]{opacity:1}@media (prefers-reduced-motion:reduce){.portada__video{display:none}}.portada__velo{position:absolute;inset:0;pointer-events:none}.portada__velo--bajo{background:linear-gradient(0deg,rgba(12,24,23,.88) 0,rgba(12,24,23,.72) 35%,rgba(12,24,23,.5) 60%,rgba(12,24,23,.2) 80%,transparent 95%)}.portada__velo--izq{display:none;background:linear-gradient(90deg,rgba(12,24,23,.5) 0,rgba(12,24,23,.22) 38%,transparent 64%)}.portada__velo--alto{inset:0 0 auto;height:9rem;background:linear-gradient(180deg,rgba(12,24,23,.6) 0,rgba(12,24,23,.5) 45%,transparent)}@media (min-width:640px){.portada__velo--bajo{background:linear-gradient(0deg,rgba(12,24,23,.86) 0,rgba(12,24,23,.6) 30%,rgba(12,24,23,.24) 58%,transparent 80%)}.portada__velo--izq{display:block}}@media (min-width:1024px){.portada__velo--bajo{-webkit-mask-image:linear-gradient(90deg,#000 66%,rgb(0 0 0/.4));mask-image:linear-gradient(90deg,#000 66%,rgb(0 0 0/.4))}}.portada__texto{position:absolute;left:0;right:0;bottom:0;padding-bottom:15vh;color:var(--crema);opacity:var(--fade,1);text-shadow:0 1px 28px rgba(12,24,23,.5)}@media (min-width:640px){.portada__texto{padding-bottom:14vh}}.portada .portada__surtitulo{position:relative;isolation:isolate;width:-moz-fit-content;width:fit-content;margin-bottom:1.5rem;color:var(--crema)}.portada__surtitulo:before{content:"";position:absolute;inset:-1.5rem -4rem -1.5rem -2rem;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(12,24,23,.1) .667rem,rgba(12,24,23,.3) 1.333rem,rgba(12,24,23,.4) 2rem,rgba(12,24,23,.4) calc(100% - 4rem),rgba(12,24,23,.3) calc(100% - 2.667rem),rgba(12,24,23,.1) calc(100% - 1.333rem),transparent);-webkit-mask-image:linear-gradient(180deg,transparent,rgb(0 0 0/.25) .5rem,rgb(0 0 0/.75) 1rem,#000 1.5rem,#000 calc(100% - 1.5rem),rgb(0 0 0/.75) calc(100% - 1rem),rgb(0 0 0/.25) calc(100% - .5rem),transparent);mask-image:linear-gradient(180deg,transparent,rgb(0 0 0/.25) .5rem,rgb(0 0 0/.75) 1rem,#000 1.5rem,#000 calc(100% - 1.5rem),rgb(0 0 0/.75) calc(100% - 1rem),rgb(0 0 0/.25) calc(100% - .5rem),transparent)}.portada__cabeza{position:relative;width:-moz-fit-content;width:fit-content;max-width:100%}.portada .portada__titulo{max-width:26ch;font-size:clamp(1.5rem,1.2rem + .95vw,2rem);line-height:1.12}.portada__mascara{vertical-align:top;padding:.12em 0 .1em;margin:-.12em 0 -.1em}.portada__mascara,.portada__palabra{display:inline-block}.portada__corte{--separa-max:6vw}@media (min-width:768px){.portada__corte{--separa-max:11vw}}@media (min-width:1024px){.portada__corte{--separa-max:16vw}}.portada__mitad[data-lado=ini]{--dir:-1}.portada__mitad[data-lado=fin]{--dir:1}.portada__mitad[data-lado=solo]{--dir:0}.portada__regla{pointer-events:none;position:absolute;left:0;top:100%;display:flex;align-items:center;gap:1rem;width:100%;height:1rem;margin-top:.25rem}.portada__trazo{flex:1;min-width:3rem;height:1px;background:rgba(238,238,233,.5);transform-origin:left center}.portada__sub{max-width:36rem;margin-top:1.5rem;font-size:1rem;line-height:1.6;color:rgba(238,238,233,.85)}@media (min-width:640px){.portada__sub{font-size:1.125rem}}.portada__acciones{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2.25rem}.portada__wa.boton--linea{border-color:rgba(238,238,233,.4)}.portada__wa.boton--linea:hover{border-color:var(--crema);background:rgba(238,238,233,.1)}.portada__leyenda{pointer-events:none;position:absolute;left:0;right:0;top:calc(79svh + .9rem);color:var(--tinta);opacity:var(--fade,0)}@media (min-width:768px){.portada__leyenda{top:calc(84svh + 1rem)}}.portada__leyenda-fila{display:flex;flex-direction:column;gap:.375rem;padding-right:max(4%,env(safe-area-inset-right,0px));padding-left:max(4%,env(safe-area-inset-left,0px))}.portada .portada__lugar{color:var(--tinta)}@media (min-width:640px){.portada__leyenda-fila{flex-direction:row;align-items:baseline;justify-content:space-between;gap:1rem}}@media (min-width:768px){.portada__leyenda-fila{padding-right:max(6%,env(safe-area-inset-right,0px));padding-left:max(6%,env(safe-area-inset-left,0px))}}.portada__indicio{pointer-events:none;position:absolute;bottom:1.25rem;left:50%;display:none;color:var(--crema);opacity:var(--fade,1);transform:translateX(-50%)}@media (min-width:640px){.portada__indicio{display:block}}.portada__indicio-fila{display:flex;flex-direction:column;align-items:center;gap:.75rem}.portada .portada__indicio .etiqueta{color:var(--crema-2)}.portada__linea{position:relative;display:block;width:1px;height:56px;overflow:hidden}.portada__linea:before{opacity:.25}.portada__linea:after,.portada__linea:before{content:"";position:absolute;inset:0;background:currentColor}.portada__linea:after{transform-origin:top;animation:portada-indicio 3.1s var(--ease-out) infinite}.portada[data-animacion=pausa] .portada__linea:after{animation-play-state:paused}.portada:not([data-animacion]) .portada__linea:after{animation-iteration-count:2}@keyframes portada-indicio{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.portada__pausa{--ms:4%;--mb:21%;--x:max(var(--gutter),calc(50% - var(--contenido) / 2));--y:1.625rem;--banda:15vh;position:absolute;z-index:10;left:calc(var(--hero-close, 0) * var(--ms) + var(--x));bottom:calc(var(--hero-close, 0) * var(--mb) + min(var(--y), (var(--banda) - 2.75rem) / 2) + env(safe-area-inset-bottom, 0px))}@media (min-width:640px){.portada__pausa{--y:2.375rem;--banda:14vh}}@media (min-width:768px){.portada__pausa{--ms:6%;--mb:16%}}@media (orientation:landscape) and (max-height:30rem){.portada__pausa{left:auto;right:calc(var(--hero-close, 0) * var(--ms) + var(--y) + env(safe-area-inset-right, 0px));bottom:max(calc(var(--hero-close, 0) * var(--mb) + var(--y) + env(safe-area-inset-bottom, 0px)),calc(var(--y) + 3.875rem + env(safe-area-inset-bottom, 0px)))}}.portada__boton-pausa{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid rgba(238,238,233,.3);border-radius:50%;background:rgba(12,24,23,.4);color:var(--crema);cursor:pointer;transition:border-color .3s var(--ease-out),background-color .3s var(--ease-out)}.portada__boton-pausa[hidden]{display:none}.portada__boton-pausa:hover{border-color:rgba(238,238,233,.6);background:rgba(12,24,23,.6)}.portada__boton-pausa svg{width:1rem;height:1rem;stroke-width:1.5}.portada__boton-pausa:not([data-estado=pausa]) .portada__ico-lectura,.portada__boton-pausa[data-estado=pausa] .portada__ico-pausa{display:none}.portada[data-ajuste] .portada__texto{padding-bottom:4.25rem}.portada[data-ajuste] .portada__pausa{--banda:4.25rem}.portada[data-ajuste] .portada__indicio{display:none}.portada[data-ajuste] .portada__surtitulo{margin-bottom:1rem}.portada[data-ajuste] .portada__sub{margin-top:1.25rem}.portada[data-ajuste] .portada__acciones{margin-top:1.5rem}.portada[data-ajuste=mini] .portada__titulo{font-size:max(calc(var(--t-xl) + .125rem),min(var(--t-h1),13svh));line-height:.98}.portada[data-ajuste=mini] .portada__sub{font-size:.9375rem;line-height:1.5}.portada[data-ajuste=mini] .portada__acciones{margin-top:1.25rem}.portada[data-ajuste=mini] .portada__acciones .boton{min-height:44px}.portada[data-recorte="2"] .portada__regla,.portada[data-recorte="2"] .portada__sub,.portada[data-recorte] .portada__surtitulo{display:none}@media (orientation:landscape) and (max-height:30rem){.portada[data-ajuste] .portada__texto{padding-bottom:1.5rem}}@media (prefers-reduced-motion:no-preference){.js .portada__mascara{transform:translate(calc(var(--dir, 0) * var(--spread, 0) * var(--separa-max, 0px)));animation:portada-retener 1.4s linear backwards;animation-delay:calc(var(--tras-volet, 0s) + var(--subida, 0s) + var(--i, 0) * var(--paso, 90ms))}.js .portada__palabra{animation:portada-subir 1.4s var(--ease-out) backwards;animation-delay:calc(var(--tras-volet, 0s) + var(--subida, 0s) + var(--i, 0) * var(--paso, 90ms))}.js .portada__trazo{animation:portada-trazar 1.55s cubic-bezier(.65,0,.35,1) backwards;animation-delay:calc(var(--tras-volet, 0s) + var(--regla-en, 0s))}.js .portada__entra{animation:portada-entrar 1.25s var(--ease-out) backwards}.js .portada:not([data-animacion]) .portada__linea:after,.js .portada__entra{animation-delay:calc(var(--tras-volet, 0s) + var(--entra-en, 0s))}.js[data-ouverture=en-cours] .portada:not([data-entrada=libre]) .portada__entra,.js[data-ouverture=en-cours] .portada:not([data-entrada=libre]) .portada__linea:after,.js[data-ouverture=en-cours] .portada:not([data-entrada=libre]) .portada__mascara,.js[data-ouverture=en-cours] .portada:not([data-entrada=libre]) .portada__palabra,.js[data-ouverture=en-cours] .portada:not([data-entrada=libre]) .portada__trazo{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.portada{height:100svh}.portada__pausa{display:none}.portada__linea:after{display:none;animation:none}}@keyframes portada-retener{0%,80%{clip-path:inset(-.6em -.6em 0 -.6em)}to{clip-path:inset(-.6em)}}@keyframes portada-subir{0%{transform:translate3d(0,125%,0)}to{transform:translateZ(0)}}@keyframes portada-trazar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes portada-entrar{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}.vitrina__intro-fila{margin-top:2rem}.vitrina__intro{max-width:28rem;font-size:1rem;line-height:1.625;color:var(--tinta-2)}.vitrina__rejilla{margin-top:4rem}.vitrina__col,.vitrina__rejilla{display:flex;flex-direction:column;gap:4rem}@media (min-width:640px){.vitrina__intro-fila{margin-top:2.5rem}.vitrina__rejilla{margin-top:6rem}}@media (min-width:768px){.vitrina__intro-fila,.vitrina__rejilla{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:2rem;column-gap:2rem}.vitrina__intro{grid-column:7/span 6}.vitrina__rejilla{row-gap:0}.vitrina__col{gap:7rem}.vitrina__col--izq{grid-column:1/span 6}.vitrina__col--der{grid-column:7/span 6;padding-top:10rem}}@media (min-width:1024px){.vitrina__intro-fila,.vitrina__rejilla{-moz-column-gap:2.5rem;column-gap:2.5rem}.vitrina__intro{grid-column:8/span 5;font-size:1.125rem}.vitrina__col{gap:9rem}.vitrina__col--der{grid-column:8/span 5;padding-top:14rem}}.vitrina__tiraje{display:block;color:inherit;text-decoration:none;scroll-margin-top:calc(var(--holgura-foco, calc(var(--cabecera) + 16px)) + 7rem)}@media (min-width:1024px){.vitrina__tiraje[data-escritorio=retrato]{width:84%}.vitrina__tiraje[data-escritorio=retrato][data-lado=der]{margin-left:auto}}.vitrina__marco{position:relative;width:100%;aspect-ratio:4/5}.vitrina__tiraje[data-movil=paisaje] .vitrina__marco{aspect-ratio:3/2}@media (min-width:768px){.vitrina__tiraje[data-escritorio=retrato] .vitrina__marco{aspect-ratio:4/5}.vitrina__tiraje[data-escritorio=paisaje] .vitrina__marco{aspect-ratio:3/2}}.vitrina__mascara{position:absolute;inset:0;overflow:hidden;background:var(--papel-2)}.vitrina__deriva{position:absolute;left:0;right:0;top:-6%;bottom:-6%}.vitrina__asiento{position:absolute;inset:0}.vitrina__asiento .vitrina__foto{position:absolute;inset:0;height:100%;aspect-ratio:auto}.vitrina__foto img{transition:transform 1.7s var(--ease-out)}.vitrina__asiento .foto-bien__vacio{padding:0}.vitrina__asiento .foto-bien__vacio .it{width:clamp(80px,34%,168px);stroke-width:.6}.vitrina__tiraje[data-movil=paisaje] .vitrina__asiento .foto-bien__vacio .it{width:clamp(64px,26%,140px)}@media (min-width:768px){.vitrina__tiraje[data-escritorio=retrato] .vitrina__asiento .foto-bien__vacio .it{width:clamp(80px,34%,168px)}.vitrina__tiraje[data-escritorio=paisaje] .vitrina__asiento .foto-bien__vacio .it{width:clamp(64px,26%,140px)}}.vitrina__asiento .foto-bien__vacio .etiqueta{display:none}.vitrina__marco .it{--trait-delai:calc(var(--reveal-delay, 0ms) + 450ms)}.vitrina__lamina{position:absolute;inset:0;pointer-events:none;color:var(--tinta-2)}.vitrina__esquina{position:absolute;width:14px;height:14px;border:0 solid rgba(18,38,37,.34)}.vitrina__esquina--a{top:12px;left:12px;border-top-width:1px;border-left-width:1px}.vitrina__esquina--b{top:12px;right:12px;border-top-width:1px;border-right-width:1px}.vitrina__esquina--c{bottom:12px;left:12px;border-bottom-width:1px;border-left-width:1px}.vitrina__esquina--d{bottom:12px;right:12px;border-bottom-width:1px;border-right-width:1px}.vitrina__estado{top:28px}.vitrina__cartela,.vitrina__estado{position:absolute;left:34px;right:34px}.vitrina__cartela{bottom:28px;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;padding-top:.7rem;border-top:1px solid rgba(18,38,37,.2)}.vitrina .vitrina__tipo{color:var(--tinta)}.vitrina__pie{margin-top:1.25rem}.vitrina__filete{display:block;height:1px;background:currentColor;opacity:.22;transform-origin:left center;transition:transform 1.55s var(--ease-out) calc(var(--reveal-delay, 0s) * var(--escalon) + .14s),opacity .5s ease}.js .vitrina__pie[data-reveal]:not(.is-in) .vitrina__filete{transform:scaleX(0)}.vitrina__desliza{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;-moz-column-gap:1.25rem;column-gap:1.25rem;padding-top:1rem;transition:transform 1s var(--ease-out)}.vitrina__datos{min-width:0}.vitrina .vitrina__barrio{display:block;color:var(--jacaranda)}.vitrina__detalle,.vitrina__piezas{display:block;margin-top:.5rem;font-size:.875rem;line-height:1.45;color:var(--tinta-2)}.vitrina__piezas{grid-column:1/-1;display:flex;flex-wrap:wrap;-moz-column-gap:.5rem;column-gap:.5rem;font-variant-numeric:tabular-nums}.vitrina__pieza{white-space:nowrap}.vitrina__pieza+.vitrina__pieza:before{content:"\00B7";margin-right:.5rem}.vitrina__cifras{display:flex;flex:none;align-items:flex-start;gap:.75rem}.vitrina__precio{display:block;text-align:right;font-size:1.375rem;line-height:1}.vitrina__op{display:block;margin-top:.5rem}.vitrina__flecha{flex:none;width:1rem;height:1rem;margin-top:.2rem;stroke-width:1.4;transition:transform .5s var(--ease-out)}@media (min-width:640px){.vitrina__precio{font-size:1.75rem}.vitrina__flecha{margin-top:.35rem}}.vitrina__tiraje:focus-visible .vitrina__filete{opacity:.65}.vitrina__tiraje:focus-visible .vitrina__desliza{transform:translate3d(.5rem,0,0)}.vitrina__tiraje:focus-visible .vitrina__foto img{transform:scale(1.04)}@media (hover:hover){.vitrina__tiraje:hover .vitrina__filete{opacity:.65}.vitrina__tiraje:hover .vitrina__desliza{transform:translate3d(.5rem,0,0)}.vitrina__tiraje:hover .vitrina__flecha{transform:translateX(4px)}.vitrina__tiraje:hover .vitrina__foto img{transform:scale(1.04)}}.indice__intro-fila{margin-top:2rem}.indice__intro{max-width:28rem;font-size:1rem;line-height:1.625;color:var(--crema-2)}@media (min-width:640px){.indice__intro-fila{margin-top:2.5rem}}@media (min-width:768px){.indice__intro-fila{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:2rem;column-gap:2rem}.indice__intro{grid-column:7/span 6}}@media (min-width:1024px){.indice__intro-fila{-moz-column-gap:2.5rem;column-gap:2.5rem}.indice__intro{grid-column:8/span 5;font-size:1.125rem}}.indice__zona{position:relative;margin-top:3.5rem}@media (min-width:640px){.indice__zona{margin-top:5rem}}.indice__cabeza{position:relative;display:none;padding-bottom:1rem}.indice__c-precio{text-align:right}.indice__lista{list-style:none;margin:0;padding:0}.indice__enlace,.indice__fila{position:relative}.indice__enlace{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:1rem;column-gap:1rem;padding:1.25rem 0;color:inherit;text-decoration:none;scroll-margin-top:calc(var(--holgura-foco, calc(var(--cabecera) + 16px)) + 7rem)}.indice__distrito{grid-column:1;grid-row:1;min-width:0;transition:transform .85s var(--ease-out)}.indice__nombre{font-size:1.75rem;line-height:1.05;letter-spacing:-.01em}.indice__nombre,.indice__sub{display:block;transition:opacity .4s ease}.indice__sub{margin-top:.35rem;line-height:1.4}.indice__meta,.indice__sub{font-size:.875rem;color:var(--crema-2)}.indice__meta{grid-column:1;grid-row:2;display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin-top:.5rem}.indice__celda{transition:opacity .4s ease}.indice__unidad{margin-left:.2em;font-family:var(--f-texto);font-size:.875em;font-weight:400;letter-spacing:0}.indice__precio{color:var(--crema)}.indice__op{margin-left:.5rem}.indice__flecha{grid-column:2;grid-row:1/span 2;display:flex;align-items:center;justify-content:flex-end;transition:opacity .4s ease}.indice__flecha svg{width:1.25rem;height:1.25rem;stroke-width:1.25;transition:transform .5s var(--ease-out)}@media (max-width:767.98px){.indice__meta>.indice__celda+.indice__celda:before{content:"\00B7";margin-right:.5rem}}@media (min-width:768px){.indice__cabeza,.indice__enlace{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:1.5rem;column-gap:1.5rem}.indice__cabeza{display:grid}.indice__enlace{padding:1.75rem 0}.indice__c-distrito,.indice__distrito{grid-column:1/span 4}.indice__c-tipo,.indice__tipo{grid-column:5/span 3}.indice__area,.indice__c-area{grid-column:8/span 2}.indice__c-precio,.indice__precio{grid-column:10/span 2;text-align:right}.indice__precio{justify-self:end}.indice--sin-area .indice__c-distrito,.indice--sin-area .indice__distrito{grid-column:1/span 5}.indice--sin-area .indice__c-tipo,.indice--sin-area .indice__tipo{grid-column:6/span 4}.indice__nombre{font-size:2.25rem}.indice__meta{display:contents}.indice__area,.indice__precio,.indice__tipo{grid-row:1;font-size:1rem}.indice__op{display:block;margin:.25rem 0 0}.indice__flecha{grid-column:12;grid-row:1}}@media (min-width:1024px){.indice__nombre{font-size:2.25rem}}.indice__filete{position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;opacity:.18;pointer-events:none;transform-origin:left center;transition:transform 1.7s var(--ease-out) calc(var(--reveal-delay, 0s) * var(--escalon) + .1s),opacity .4s ease}.js [data-reveal]:not(.is-in) .indice__filete{transform:scaleX(0)}.indice__enlace:focus-visible .indice__filete{opacity:.6}.indice__enlace:focus-visible .indice__distrito{transform:translate3d(.625rem,0,0)}.indice__enlace:focus-visible .indice__flecha svg{transform:translateX(4px)}@media (hover:hover){.indice__enlace:hover .indice__filete{opacity:.6}.indice__enlace:hover .indice__distrito{transform:translate3d(.625rem,0,0)}.indice__enlace:hover .indice__flecha svg{transform:translateX(4px)}}@media (hover:hover) and (pointer:fine){.indice__lista:hover .indice__nombre{opacity:.4}.indice__lista:hover .indice__celda,.indice__lista:hover .indice__flecha,.indice__lista:hover .indice__sub{opacity:.8}.indice__lista .indice__enlace:focus-visible :is(.indice__nombre,.indice__sub,.indice__celda,.indice__flecha),.indice__lista .indice__enlace:hover :is(.indice__nombre,.indice__sub,.indice__celda,.indice__flecha){opacity:1}}.indice__apercu{position:absolute;left:0;top:0;z-index:20;pointer-events:none}.indice__cuadro{width:clamp(240px,24vw,340px);opacity:0;transform:scale(.94);transition:opacity .35s ease,transform 1s var(--ease-out)}.indice__apercu.es-visible .indice__cuadro{opacity:1;transform:none}.indice__marco{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--tinta)}.indice__vista{position:absolute;inset:0;opacity:0;transform:scale(1.06);transition:opacity .45s ease,transform 1.55s var(--ease-out)}.indice__vista.es-activa{opacity:1;transform:none}.indice__vista img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.indice__vista .indice__dibujo{position:absolute;inset:0;height:100%}.indice__leyenda{display:flex;flex-direction:column;gap:.2rem;padding:.75rem 0 .5rem;background:var(--noche)}.indice__leyenda[hidden]{display:none}.indice .indice__leyenda .etiqueta:first-child{color:var(--crema-2)}.indice__todos{margin-top:3.5rem}@media (min-width:640px){.indice__todos{margin-top:5rem}}.indice__lien{display:inline-flex;align-items:center;gap:.75rem;min-height:44px;font-size:.875rem;font-weight:500;color:inherit;text-decoration:none}.indice__lien-texto{position:relative;padding:.25rem 0}.indice__lien-texto:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;opacity:.3;transition:opacity .5s ease}.indice__lien:focus-visible .indice__lien-texto:after,.indice__lien:hover .indice__lien-texto:after{opacity:1}.indice__lien svg{width:1rem;height:1rem;stroke-width:1.5;transition:transform .5s var(--ease-out)}.indice__lien:focus-visible svg,.indice__lien:hover svg{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.indice__celda,.indice__distrito,.indice__filete,.indice__flecha svg,.indice__lien svg,.indice__nombre,.indice__sub,.vitrina__desliza,.vitrina__filete,.vitrina__flecha,.vitrina__foto img{transition:none}.indice__enlace:focus-visible .indice__distrito,.indice__enlace:focus-visible .indice__flecha svg,.indice__enlace:hover .indice__distrito,.indice__enlace:hover .indice__flecha svg,.indice__lien:focus-visible svg,.indice__lien:hover svg,.js .vitrina__pie[data-reveal]:not(.is-in) .vitrina__filete,.js [data-reveal]:not(.is-in) .indice__filete,.vitrina__tiraje:focus-visible .vitrina__desliza,.vitrina__tiraje:focus-visible .vitrina__foto img,.vitrina__tiraje:hover .vitrina__desliza,.vitrina__tiraje:hover .vitrina__flecha,.vitrina__tiraje:hover .vitrina__foto img{transform:none}}.asesor{position:relative;overflow-x:clip;background:var(--papel)}.asesor__rejilla{display:grid;row-gap:3.5rem}@media (min-width:768px){.asesor__rejilla{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:1.5rem;column-gap:1.5rem;align-items:center}.asesor__col-retrato{grid-column:1/span 5}.asesor__col-texto{grid-column:6/span 7;padding-left:1rem}}@media (min-width:1024px){.asesor__col-texto{grid-column:7/span 6;padding-left:0}}.asesor__retrato{margin:0;aspect-ratio:4/5;overflow:hidden;background:var(--papel-2)}.asesor__foto{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-origin:50% 55%}.asesor__nombre{margin-top:1.5rem}.asesor__rol{margin-top:2rem}.asesor__cifra{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;margin-top:2.5rem}.asesor__numero{font-size:clamp(2.4062rem,1.5rem + 1.95vw,3.375rem);line-height:1;letter-spacing:-.02em;color:var(--tinta)}.asesor__cifra-texto{font-size:var(--t-lead);line-height:1.3;color:var(--tinta-2)}.asesor__hechos{margin:2.5rem 0 0;border-bottom:1px solid var(--filete)}.asesor__hecho{position:relative;display:grid;gap:.375rem;padding-block:1rem}.asesor__hecho:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--filete);transform-origin:0 50%;transition:transform 1.95s var(--ease-out);transition-delay:calc(var(--reveal-delay, 0s) * var(--escalon) + .1s)}.js .asesor__hecho[data-reveal]:not(.is-in):before{transform:scaleX(0)}.asesor__hecho dt{padding-top:.3rem}.asesor__hecho dd{margin:0;font-size:clamp(1.125rem,1.04rem + .3vw,1.375rem);line-height:1.4;color:var(--tinta)}@media (min-width:640px){.asesor__hecho{grid-template-columns:10rem minmax(0,1fr);gap:1.5rem;padding-block:1.25rem}}.asesor__acciones{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;margin-top:2.5rem}.asesor__acciones .enlace{align-self:flex-start}.asesor__wa{transition:transform .45s var(--ease-out),background-color .3s var(--ease-out)}.asesor__diag{margin-left:.15rem}.asesor__wa:hover .asesor__diag{transform:translate(2px,-2px)}@media (min-width:640px){.asesor__acciones{flex-direction:row;flex-wrap:wrap;align-items:center;gap:1rem 2rem}.asesor__acciones .enlace{align-self:auto}}@media (prefers-reduced-motion:reduce){.asesor__hecho:before{transition:none}.asesor__foto,.js .asesor__hecho[data-reveal]:not(.is-in):before{transform:none}}.paneles{--qpaso:72svh;overflow-x:clip;padding-top:var(--seccion)}.paneles,.paneles__cabeza{position:relative}.js .paneles__cabeza[data-reveal]:not(.is-in){opacity:1;transform:none}.paneles__regla{display:block;height:1px;background:rgba(238,238,233,.2);transform-origin:left center}.paneles__regla--der{transform-origin:right center}.paneles__vlinea{display:none;position:absolute;top:-2.5rem;bottom:0;left:0;width:1px;background:rgba(238,238,233,.2);transform-origin:top center}.paneles__cruz{position:absolute;width:11px;height:11px;pointer-events:none}.paneles__cruz:after,.paneles__cruz:before{content:"";position:absolute;background:rgba(238,238,233,.4)}.paneles__cruz:before{top:0;left:5px;width:1px;height:100%}.paneles__cruz:after{top:5px;left:0;width:100%;height:1px}.paneles__cruz--ai{left:-5px;top:-5px}.paneles__cruz--ad{right:-5px;top:-5px}.paneles__cruz--todos{display:none;left:-5px;top:calc(-2.5rem - 5px)}.paneles__titulo{padding-block:2.5rem}.paneles__fila{display:block;width:-moz-fit-content;width:fit-content;max-width:100%}.paneles__fila--2{padding-left:12vw}.paneles__mot{overflow:hidden;vertical-align:top;padding:.12em .08em .1em;margin:-.12em -.08em -.1em}.paneles__mot,.paneles__mot>span{display:inline-block}.paneles__pie{position:relative;display:grid;gap:1.5rem;padding-top:2rem}.paneles__intro{max-width:46ch;font-size:1rem;line-height:1.65;color:var(--crema-2)}.paneles__todos{position:relative;display:flex}.paneles__todos .enlace{color:var(--crema)}@media (min-width:1024px){.paneles__titulo{padding-block:3.5rem}.paneles__fila--2{margin-left:auto;padding-left:0}.paneles__pie{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:2rem;column-gap:2rem;padding-top:2.5rem}.paneles__intro{grid-column:span 6;font-size:1.125rem}.paneles__todos{grid-column:8/span 5;align-items:flex-end;justify-content:flex-end}.paneles__cruz--todos,.paneles__vlinea{display:block}}@media (prefers-reduced-motion:no-preference){.paneles__regla{transition:transform 2.25s var(--ease-ink)}.paneles__regla--der{transition-delay:.5s}.paneles__vlinea{transition:transform 1.8s var(--ease-ink) .85s}.paneles__cruz{transition:opacity 1.25s var(--ease-out) 1.4s,transform 1.55s var(--ease-out) 1.4s}.paneles__mot>span{transition:transform 1.55s var(--ease-out);transition-delay:calc(.25s + var(--w, 0) * .1s)}.paneles__fundido{transition:opacity 1.25s var(--ease-out),transform 1.25s var(--ease-out);transition-delay:var(--d,.8s)}.js .paneles__cabeza:not(.is-in) .paneles__regla{transform:scaleX(0)}.js .paneles__cabeza:not(.is-in) .paneles__vlinea{transform:scaleY(0)}.js .paneles__cabeza:not(.is-in) .paneles__cruz{opacity:0;transform:rotate(-45deg) scale(.5)}.js .paneles__cabeza:not(.is-in) .paneles__mot>span{transform:translate3d(0,108%,0)}.js .paneles__cabeza:not(.is-in) .paneles__fundido{opacity:0;transform:translate3d(0,1rem,0)}.js .paneles__cabeza:not(.is-in):focus-within .paneles__fundido{opacity:1;transform:none;transition:none}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.paneles__fila--1{transform:translate3d(calc(var(--qdrift, 0) * 8vw),0,0)}.paneles__fila--2{transform:translate3d(calc(var(--qdrift, 0) * -8vw),0,0)}}.paneles__pista{margin-top:4rem}.paneles__lista{display:grid;margin:0;padding:0;list-style:none}.paneles__panel{position:relative;aspect-ratio:1/1;min-height:22rem;overflow:hidden;overflow:clip;border-top:1px solid var(--filete-noche);background:var(--noche)}.paneles__foto{overflow:hidden;overflow:clip}.paneles__foto,.paneles__foto-in{position:absolute;inset:0}.paneles__foto-in picture{display:block;width:100%;height:100%}.paneles__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (prefers-reduced-motion:no-preference){.js .paneles__foto-in picture{animation:zona-avance 26s ease-in-out infinite alternate}}@keyframes zona-avance{0%{transform:scale(1)}to{transform:scale(1.07) translate3d(-1.2%,-.8%,0)}}.paneles__velo{position:absolute;inset:0;background:linear-gradient(0deg,rgba(12,24,23,.92) 0,rgba(12,24,23,.66) 32%,rgba(12,24,23,.2) 60%,transparent 76%),linear-gradient(180deg,rgba(12,24,23,.62) 0,transparent 28%)}.paneles__sombra{display:none}.paneles__telon{position:absolute;inset:0;background:var(--noche);clip-path:inset(0 0 100% 0);pointer-events:none}.paneles__banda,.paneles__seps{display:none}.paneles__contenido{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:1.25rem var(--gutter-d) 1.5rem var(--gutter);color:var(--crema)}.paneles__meta{position:absolute;top:1.25rem;right:var(--gutter-d);left:var(--gutter);display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.5rem;pointer-events:none}.paneles__meta .etiqueta{color:rgba(238,238,233,.86)}.paneles__nombre{font-size:clamp(2.1875rem,8.25vw,3rem);font-weight:400;letter-spacing:-.025em;line-height:.95;text-wrap:balance}.paneles__linea{max-width:34ch;margin-top:.85rem;font-size:.95rem;line-height:1.55;color:rgba(238,238,233,.86)}.paneles__accion{margin-top:.75rem}.paneles__enlace{display:inline-flex;align-items:center;gap:.75rem;min-height:44px;font-size:.92rem;font-weight:500;color:var(--crema);text-decoration:none}.paneles__enlace:after{content:"";position:absolute;inset:0}.paneles__enlace>span{padding-bottom:.15rem;border-bottom:1px solid rgba(238,238,233,.4);transition:border-color .3s var(--ease-out)}.paneles__enlace svg{width:1rem;height:1rem;transition:transform .5s var(--ease-out)}.paneles__panel:hover .paneles__enlace>span{border-color:var(--crema)}.paneles__panel:hover .paneles__enlace svg{transform:translateX(4px)}.paneles__enlace:focus-visible{outline-color:var(--crema)}@media (min-width:640px){.paneles__lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:calc(var(--contenido) + var(--gutter) + var(--gutter-d));margin-inline:auto;padding:0 var(--gutter-d) var(--seccion) var(--gutter)}.paneles__panel{min-height:0;border-top:0}.paneles__contenido{padding:1.5rem}.paneles__meta{top:1.5rem;right:1.5rem;left:1.5rem}.paneles__nombre{font-size:clamp(2rem,1rem + 2.6vw,2.75rem)}.paneles__linea{font-size:.92rem}}@media (min-width:1024px){.paneles__pista{margin-top:6rem}.paneles__lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.paneles__panel{aspect-ratio:4/5}.paneles__nombre{font-size:clamp(1.9688rem,.75rem + 1.5vw,2.25rem)}}@media (prefers-reduced-motion:no-preference){.paneles[data-armado] .paneles__telon{transition:clip-path 1.8s var(--ease-out)}.paneles[data-armado] .paneles__foto-in{transition:transform 2.65s var(--ease-out)}.paneles[data-armado] .paneles__nombre{transition:opacity 1.4s var(--ease-out),transform 1.7s var(--ease-out);transition-delay:.5s}.paneles[data-armado] .paneles__rev{transition:opacity 1.25s var(--ease-out),transform 1.55s var(--ease-out);transition-delay:var(--d,.7s)}.paneles[data-armado] .paneles__rev-f{transition:opacity 1.25s var(--ease-out);transition-delay:var(--d,.7s)}.paneles[data-armado] .paneles__panel:not([data-visto]) .paneles__rev-f{opacity:0}.paneles[data-armado] .paneles__panel:not([data-visto]) .paneles__telon{clip-path:inset(0 0 0 0)}.paneles[data-armado] .paneles__panel:not([data-visto]) .paneles__foto-in{transform:scale(1.14)}.paneles[data-armado] .paneles__panel:not([data-visto]) .paneles__nombre{opacity:0;transform:translate3d(-2.5rem,0,0)}.paneles[data-armado] .paneles__panel:not([data-visto]) .paneles__rev{opacity:0;transform:translate3d(0,.75rem,0)}.paneles[data-armado] .paneles__panel[data-ya] .paneles__foto-in,.paneles[data-armado] .paneles__panel[data-ya] .paneles__nombre,.paneles[data-armado] .paneles__panel[data-ya] .paneles__rev,.paneles[data-armado] .paneles__panel[data-ya] .paneles__rev-f,.paneles[data-armado] .paneles__panel[data-ya] .paneles__telon{transition:none}}@supports (width:1cqw){@media (max-width:639.98px),(min-width:1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.js .paneles__pista{height:calc(100svh - var(--cabecera) + (var(--qn) - 1) * var(--qpaso))}.js .paneles__escena{position:sticky;top:var(--cabecera);height:calc(100svh - var(--cabecera));overflow:clip;container-type:inline-size}.js .paneles__lista{display:block;position:relative;height:100%;max-width:none;margin:0;padding:0}.js .paneles__panel{--qx0:calc((var(--qi) * var(--qb) + (var(--qo) - var(--qb)) * var(--qc)) * 1cqw);--qx1:calc(var(--qx0) + (var(--qb) + (var(--qo) - var(--qb)) * var(--qw)) * 1cqw);--qopen:var(--qw);position:absolute;inset:0;aspect-ratio:auto;min-height:0;border:0;overflow:visible;clip-path:inset(0 calc(100cqw - var(--qx1)) 0 var(--qx0))}.js .paneles__foto{inset:0 auto 0 0;width:calc(var(--qo) * 1cqw);transform:translate3d(calc((var(--qx0) + var(--qx1) - var(--qo) * 1cqw) / 2),0,0);will-change:transform}.js .paneles__foto-in{transform:scale(calc(1.16 - .16 * var(--qopen)));will-change:transform}.js .paneles__img{transform:scale(1.05);transition:transform 3.9s var(--ease-out)}.js .paneles__panel[data-abierto] .paneles__img{transform:none}.js .paneles__sombra{display:block;position:absolute;inset:0;background:rgba(12,24,23,.62);opacity:calc(1 - var(--qopen))}.js .paneles__telon{display:none}.js .paneles__contenido{inset:0 auto 0 0;width:calc(var(--qo) * 1cqw);padding:2.25rem 2.75rem 2.75rem;transform:translate3d(var(--qx0),0,0);opacity:clamp(0,var(--qopen) * 2.4 - 1.4,1)}.js .paneles__meta{top:2.25rem;right:2.75rem;left:2.75rem}.js .paneles__nombre{font-size:clamp(2.4062rem,3.45cqw,3rem);line-height:.92;transform:translate3d(calc((1 - var(--qopen)) * 3rem),0,0)}.js .paneles__linea{max-width:36ch;margin-top:1rem;font-size:1.0625rem}.js .paneles__accion{margin-top:1.25rem}.js .paneles__banda{display:flex;position:absolute;top:2.25rem;bottom:2.75rem;left:0;flex-direction:column;align-items:center;justify-content:space-between;transform:translate3d(calc((var(--qx0) + var(--qx1)) / 2 - 50%),0,0);opacity:clamp(0,1 - var(--qopen) * 2.5,1);pointer-events:none}.js .paneles__seps{display:block;position:absolute;inset:0;z-index:1;pointer-events:none}.js .paneles__seps[data-reveal]:not(.is-in){opacity:1;transform:none}.js .paneles__sep{position:absolute;top:0;bottom:0;left:0;width:1px;transform:translate3d(calc((var(--qs) * var(--qb) + (var(--qo) - var(--qb)) * var(--qc)) * 1cqw),0,0)}.paneles__sep>span{display:block;height:100%;background:rgba(238,238,233,.2);transform-origin:top center;transition:transform 1.95s var(--ease-ink);transition-delay:calc(.25s + var(--qs) * .15s)}.js .paneles__seps:not(.is-in) .paneles__sep>span{transform:scaleY(0)}}}.paneles__banda-nombre{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;font-size:clamp(1.4rem,2.2cqw,2.25rem);font-weight:400;letter-spacing:-.01em;line-height:1;color:var(--crema)}.paneles__cruz--banda{position:relative}@media (prefers-reduced-motion:reduce){.paneles__fila--1,.paneles__fila--2{transform:none}}.tipos{background:var(--papel)}.tipos__cabeza{display:grid;gap:1.5rem;margin-bottom:clamp(48px,2rem + 4vw,112px)}.js .tipos__cabeza[data-reveal]:not(.is-in){opacity:1;transform:none}.tipos__titulo{margin-top:1.25rem;max-width:14ch}.tipos__intro{max-width:34em}@media (min-width:1024px){.tipos__cabeza{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:2rem;column-gap:2rem;align-items:end}.tipos__cabeza>div{grid-column:span 8}.tipos__intro{grid-column:9/span 4;justify-self:end}}.tipos__mot{display:inline-block;overflow:hidden;vertical-align:top;padding:.12em .08em .1em;margin:-.12em -.08em -.1em}.tipos__mot>span{display:inline-block;transition:transform 1.4s var(--ease-out);transition-delay:calc(var(--m, 0) * .1s)}.js [data-reveal]:not(.is-in) .tipos__mot>span{transform:translate3d(0,108%,0)}.tipos__fundido{transition:opacity 1.25s var(--ease-out),transform 1.25s var(--ease-out);transition-delay:calc(var(--reveal-delay, 0s) * var(--escalon) + .35s)}.tipos__fundido--tarde{transition-delay:calc(var(--reveal-delay, 0s) * var(--escalon) + .51s)}.js [data-reveal]:not(.is-in) .tipos__fundido{opacity:0;transform:translate3d(0,14px,0)}.tipos__lista{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--filete)}.tipos__item{--trait-delai:calc(var(--reveal-delay, 0ms) + 160ms);position:relative;isolation:isolate;display:grid;grid-template-columns:44px minmax(0,1fr);-moz-column-gap:1rem;column-gap:1rem;align-items:start;padding-block:1.4rem}.tipos__item:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--filete);transform-origin:0 50%;transition:transform 1.95s var(--ease-out);transition-delay:calc(var(--reveal-delay, 0s) * var(--escalon))}.js .tipos__item[data-reveal]:not(.is-in):before{transform:scaleX(0)}.tipos__icono{display:block;color:var(--tinta)}.tipos__icono .it{width:44px;height:44px}.tipos__linea{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;-moz-column-gap:1rem;column-gap:1rem}.tipos__nombre{font-size:clamp(1.4rem,.7875rem + 1.725vw,2.625rem);font-weight:400;letter-spacing:-.025em;line-height:1.05}.tipos__enlace{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none}.tipos__texto{transition:transform .85s var(--ease-out)}.tipos__enlace:after{content:"";position:absolute;inset:0;z-index:1}.tipos__puntos{display:none;flex:1 1 2rem;min-width:2rem;align-self:flex-end;margin-bottom:.9rem;border-bottom:1px dotted var(--tinta-2);opacity:.45;transition:opacity .4s var(--ease-out)}.tipos__total{display:flex;align-items:baseline;gap:.5rem;white-space:nowrap}.tipos__n{font-size:clamp(1.5rem,1.15rem + 1.1vw,2.4rem);line-height:1}.tipos__palabra{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.tipos__meta{margin-top:.4rem}.tipos__flecha{display:none}@media (min-width:768px){.tipos__item{grid-template-columns:72px minmax(0,1fr) 44px;-moz-column-gap:2rem;column-gap:2rem;align-items:center;padding-block:1.9rem}.tipos__icono .it{width:64px;height:64px}.tipos__linea{display:flex;flex-wrap:wrap}.tipos__puntos{display:block}.tipos__total{margin-left:auto}.tipos__palabra{position:static;width:auto;height:auto;overflow:visible;clip:auto}.tipos__flecha{display:flex;align-items:center;justify-content:flex-end;height:44px}.tipos__flecha svg{width:1.35rem;height:1.35rem;transition:transform .5s var(--ease-out)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.tipos__item:hover .tipos__texto{transform:translate3d(.6rem,0,0)}.tipos__item:hover .tipos__puntos{opacity:.8}.tipos__item:hover .tipos__flecha svg{transform:translate3d(6px,0,0)}}@media (prefers-reduced-motion:reduce){.tipos__fundido,.tipos__item:before,.tipos__mot>span,.tipos__texto{transition:none}.js .tipos__item[data-reveal]:not(.is-in):before,.js [data-reveal]:not(.is-in) .tipos__fundido,.js [data-reveal]:not(.is-in) .tipos__mot>span{opacity:1;transform:none}}.paneles__pasar{display:none}.paneles__fin{display:block;scroll-margin-top:var(--cabecera)}@supports (width:1cqw){@media (min-width:1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.js .paneles__pasar{position:absolute;top:0;inset-inline-end:0;z-index:6;display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding-inline:clamp(1rem,3vw,1.75rem);color:var(--crema);font-family:var(--f-cifra);font-stretch:var(--cifra-ancho);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;opacity:.62;transition:opacity .3s var(--ease-out)}.js .paneles__pasar:focus-visible,.js .paneles__pasar:hover{opacity:1}.js .paneles__pasar .ico{width:.85rem;height:.85rem;transition:transform .3s var(--ease-out)}.js .paneles__pasar:hover .ico{transform:translateY(2px)}}}@media (prefers-reduced-motion:reduce){.paneles__pasar,.paneles__pasar .ico{transition:none}}.servicios{background:var(--papel-2)}.metodo{background:var(--papel)}.metodo__cabeza,.servicios__cabeza{margin-bottom:clamp(56px,2rem + 5vw,120px)}.metodo__titulo,.servicios__titulo{max-width:16ch;margin-top:1.25rem}.js .llamada__caja[data-reveal]:not(.is-in),.js .metodo__cabeza[data-reveal]:not(.is-in),.js .metodo__paso[data-reveal]:not(.is-in),.js .servicios__bloque[data-reveal]:not(.is-in),.js .servicios__cabeza[data-reveal]:not(.is-in){opacity:1;transform:none}.llamada__mot,.metodo__mot,.servicios__mot{display:inline-block;overflow:hidden;vertical-align:top;padding:.12em .08em .1em;margin:-.12em -.08em -.1em}.llamada__mot>span,.metodo__mot>span,.servicios__mot>span{display:inline-block;transition:transform 1.4s var(--ease-out);transition-delay:calc(var(--m, 0) * .1s)}.js [data-reveal]:not(.is-in) .llamada__mot>span,.js [data-reveal]:not(.is-in) .metodo__mot>span,.js [data-reveal]:not(.is-in) .servicios__mot>span{transform:translate3d(0,108%,0)}.llamada__fundido,.metodo__fundido,.servicios__fundido{transition:opacity 1.25s var(--ease-out),transform 1.25s var(--ease-out);transition-delay:calc(var(--reveal-delay, 0s) * var(--escalon) + .35s)}.llamada__fundido--tarde,.metodo__fundido--tarde,.servicios__fundido--tarde{transition-delay:calc(var(--reveal-delay, 0s) * var(--escalon) + .51s)}.js [data-reveal]:not(.is-in) .llamada__fundido,.js [data-reveal]:not(.is-in) .metodo__fundido,.js [data-reveal]:not(.is-in) .servicios__fundido{opacity:0;transform:translate3d(0,14px,0)}.js .llamada__caja[data-reveal]:not(.is-in):focus-within .llamada__fundido{opacity:1;transform:none;transition:none}.metodo__paso,.servicios__bloque{--reveal-delay:0ms;--trait-delai:calc(var(--reveal-delay) + 160ms)}@media (min-width:1024px){.metodo__paso,.servicios__bloque{--reveal-delay:var(--decal,0ms)}}.servicios__lista{display:grid;margin:0;padding:0;list-style:none}.servicios__bloque{position:relative;padding:2.25rem 0 3.5rem}.servicios__bloque:last-child{padding-bottom:0}.servicios__filete-h,.servicios__filete-v{position:absolute;pointer-events:none;background:rgba(18,38,37,.16);transition:transform 1.95s var(--ease-out);transition-delay:calc(var(--reveal-delay, 0s) * var(--escalon))}.servicios__filete-h{inset:0 0 auto 0;height:1px;transform-origin:left center}.servicios__filete-v{display:none;inset:0 auto 0 0;width:1px;transform-origin:center top}.js [data-reveal]:not(.is-in) .servicios__filete-h{transform:scaleX(0)}.js [data-reveal]:not(.is-in) .servicios__filete-v{transform:scaleY(0)}.servicios__icono{width:48px;height:48px;color:var(--tinta)}.servicios__nombre{margin-top:2rem;font-size:clamp(1.4rem,1.2rem + .6vw,1.75rem);font-weight:400;letter-spacing:-.015em;line-height:1.25}.servicios__texto{max-width:24rem;margin-top:1rem;line-height:1.6;color:var(--tinta-2)}@media (min-width:1024px){.servicios__lista{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:4rem}.servicios__bloque{padding:3rem 2.5rem .5rem}.servicios__bloque:nth-child(3n){padding-right:0}.servicios__bloque:nth-child(3n+1){padding-left:0}.servicios__filete-v{display:block}}.metodo__pasos{--gx:2.5rem;position:relative;margin:0;padding:0;list-style:none}.metodo__paso{position:relative;display:grid;grid-template-columns:3rem minmax(0,1fr);-moz-column-gap:1.25rem;column-gap:1.25rem;padding-bottom:3.5rem}.metodo__paso:last-child{padding-bottom:0}.metodo__icono{width:3rem;height:3rem;color:var(--tinta)}.metodo__cuerpo{padding-top:.5rem}.metodo__nombre{font-size:clamp(1.4rem,1.25rem + .45vw,1.6rem);font-weight:400;letter-spacing:-.015em;line-height:1.25}.metodo__texto{max-width:28rem;margin-top:.75rem;line-height:1.6;color:var(--tinta-2)}@media (min-width:1024px){.metodo__pasos{display:grid;grid-template-columns:repeat(var(--columnas,5),minmax(0,1fr));-moz-column-gap:var(--gx);column-gap:var(--gx)}.metodo__paso{display:block;padding-bottom:0}.metodo__cuerpo{margin-top:2rem;padding-top:0}}@media (min-width:1280px){.metodo__pasos{--gx:3.5rem}}.metodo__seg{--a0:calc(var(--i, 0) / var(--segmentos, 1));--b0:calc((var(--i, 0) + 1) / var(--segmentos, 1));position:absolute;pointer-events:none}.metodo__seg svg{display:block;width:100%;height:100%;overflow:visible}.metodo__seg--h{display:none;left:calc(3rem + 14px);right:calc(14px - var(--gx));top:calc(1.5rem - 1px);height:1px;--p:var(--fil-h,0)}.metodo__seg--v{left:calc(1.5rem - 1px);width:1px;top:calc(3rem + 14px);bottom:14px;--p:var(--fil-v,0)}@media (min-width:1024px){.metodo__seg--h{display:block}.metodo__seg--v{display:none}}.metodo__guia,.metodo__tinta{fill:none;stroke-width:1;stroke-dasharray:1 1;stroke-dashoffset:0}.metodo__guia{stroke:rgba(18,38,37,.16);transition:stroke-dashoffset 1.7s var(--ease-out);transition-delay:calc(var(--reveal-delay, 0s) * var(--escalon) + .42s)}.metodo__tinta{stroke:var(--tinta)}.js [data-reveal]:not(.is-in) .metodo__guia{stroke-dashoffset:1}.js .metodo__pasos[data-fil] .metodo__tinta{stroke-dashoffset:calc(1 - clamp(0, (var(--p) - var(--a, var(--a0))) / (var(--b, var(--b0)) - var(--a, var(--a0))), 1))}@media (prefers-reduced-motion:no-preference){.js .metodo__pasos[data-fil] .metodo__paso:not([data-alcanzado]){--trait-accent:currentColor}}.llamada{padding-block:var(--seccion) calc(var(--seccion) * .6);text-align:center}.llamada__caja{display:flex;flex-direction:column;align-items:center}.llamada__regla{display:block;width:1px;height:clamp(48px,2rem + 3vw,88px);margin-bottom:clamp(32px,1.5rem + 2vw,56px);background:rgba(238,238,233,.3);transform-origin:top center;transition:transform 1.8s var(--ease-ink)}.js .llamada__caja:not(.is-in) .llamada__regla{transform:scaleY(0)}.llamada__titulo{max-width:20ch}.llamada__texto{max-width:34em;margin-top:1.75rem}.llamada__accion{margin-top:2.75rem}.llamada__boton{transition:transform .45s var(--ease-out),background-color .3s var(--ease-out)}@media (prefers-reduced-motion:reduce){.llamada__fundido,.llamada__mot>span,.llamada__regla,.metodo__fundido,.metodo__guia,.metodo__mot>span,.servicios__filete-h,.servicios__filete-v,.servicios__fundido,.servicios__mot>span{transition:none}.js .llamada__caja:not(.is-in) .llamada__regla,.js [data-reveal]:not(.is-in) .llamada__fundido,.js [data-reveal]:not(.is-in) .llamada__mot>span,.js [data-reveal]:not(.is-in) .metodo__fundido,.js [data-reveal]:not(.is-in) .metodo__mot>span,.js [data-reveal]:not(.is-in) .servicios__filete-h,.js [data-reveal]:not(.is-in) .servicios__filete-v,.js [data-reveal]:not(.is-in) .servicios__fundido,.js [data-reveal]:not(.is-in) .servicios__mot>span{opacity:1;transform:none}.js .metodo__pasos[data-fil] .metodo__tinta,.js [data-reveal]:not(.is-in) .metodo__guia{stroke-dashoffset:0}}.hn-nuit{position:absolute;inset:0;overflow:hidden;pointer-events:none;animation:hn-nuitEntre 1.8s ease-out both}.hn-scene{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(var(--k,1))}.hn-paysage{width:1672px;height:941px}.hn-portrait{display:none;width:941px;height:1672px}@media (orientation:portrait) and (max-width:1024px){.hn-paysage{display:none}.hn-portrait{display:block}}.hn-etoile{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px}.hn-etoile:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,#fff 0 1px,rgb(232 240 255/.65) 2px,rgb(214 226 255/.18) 3.4px,transparent 4.6px);opacity:.05;animation:var(--d) ease-in-out var(--t) infinite}.hn-scintille:before{animation-name:hn-scintille}.hn-respire:before{animation-name:hn-respire}.hn-reflet{position:absolute;border-radius:50%;background:radial-gradient(closest-side,rgb(255 222 160/.95),rgb(255 178 92/.45) 55%,transparent);opacity:0;animation:hn-fremit var(--d) ease-in-out var(--t) infinite}.hn-voiture{animation:hn-intensite 2.4s ease-in-out var(--t) infinite}.hn-feu,.hn-phare,.hn-voiture{position:absolute;left:0;top:0}.hn-feu,.hn-phare{width:44px;height:16px;margin:-8px 0 0 -44px;transform-origin:100% 50%;opacity:0;animation-timing-function:linear;animation-iteration-count:infinite}.hn-feu:before,.hn-phare:before{content:"";position:absolute;inset:0;opacity:var(--a);background-repeat:no-repeat;background-size:100% 3px,100% 100%;background-position:0 50%,0 0;-webkit-mask-image:linear-gradient(transparent,rgb(0 0 0/.25) 22%,#000 50%,rgb(0 0 0/.25) 78%,transparent);mask-image:linear-gradient(transparent,rgb(0 0 0/.25) 22%,#000 50%,rgb(0 0 0/.25) 78%,transparent)}.hn-phare:before{background-image:linear-gradient(90deg,transparent,rgb(255 250 242/.95) 30% 70%,transparent),linear-gradient(90deg,transparent,rgb(255 240 214/.55) 30% 70%,transparent)}.hn-feu:before{background-image:linear-gradient(90deg,transparent,rgb(255 92 76/.95) 30% 70%,transparent),linear-gradient(90deg,transparent,rgb(255 56 44/.5) 30% 70%,transparent)}.hn-paysage .hn-phare{animation-name:hn-pharesPaysage}.hn-paysage .hn-feu{animation-name:hn-feuxPaysage}.hn-portrait .hn-phare{animation-name:hn-pharesPortrait}.hn-portrait .hn-feu{animation-name:hn-feuxPortrait}.hn-nuit:not([data-etat=lecture]) .hn-etoile:before,.hn-nuit:not([data-etat=lecture]) .hn-feu,.hn-nuit:not([data-etat=lecture]) .hn-phare,.hn-nuit:not([data-etat=lecture]) .hn-reflet,.hn-nuit:not([data-etat=lecture]) .hn-voiture{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.hn-nuit{display:none}}@keyframes hn-nuitEntre{0%{opacity:0}}@keyframes hn-scintille{0%,to{opacity:.05}12%{opacity:.8}24%{opacity:.35}40%{opacity:1}55%{opacity:.1}72%{opacity:.75}86%{opacity:.3}}@keyframes hn-respire{0%,to{opacity:.05}50%{opacity:1}}@keyframes hn-intensite{0%,to{opacity:.7}50%{opacity:1}}@keyframes hn-fremit{0%,to{opacity:.1;transform:scaleX(.75)}30%{opacity:.75;transform:scaleX(1.1)}55%{opacity:.25;transform:scaleX(.9)}78%{opacity:.6;transform:scaleX(1.05)}}@keyframes hn-pharesPaysage{0%{opacity:0;transform:translate(545px,466px) rotate(7deg) scale(.12)}14.8%{opacity:1;transform:translate(598.5px,472.8px) rotate(7.6deg) scale(.12)}28.5%{transform:translate(656.9px,481.6px) rotate(15.3deg) scale(.12)}34.2%{transform:translate(684.2px,493.9px) rotate(26.8deg) scale(.12)}36.5%{transform:translate(695.4px,501.4px) rotate(20.5deg) scale(.13)}41%{transform:translate(724px,510.2px) rotate(14.3deg) scale(.15)}43.5%{transform:translate(741.7px,513.8px) rotate(12.2deg) scale(.16)}53.2%{transform:translate(818.5px,528.9px) rotate(11deg) scale(.19)}59%{transform:translate(869.8px,541.6px) rotate(12.8deg) scale(.22)}63.2%{transform:translate(911.9px,548.5px) rotate(10.3deg) scale(.23)}68.2%{transform:translate(964.6px,561.6px) rotate(30.3deg) scale(.26)}70%{transform:translate(979.5px,576.1px) rotate(74.3deg) scale(.29)}70.5%{transform:translate(979.3px,582.5px) rotate(97.1deg) scale(.3)}71.5%{transform:translate(974.2px,595.2px) rotate(100.1deg) scale(.33)}72%{transform:translate(973.5px,602.4px) rotate(82.2deg) scale(.35)}72.5%{transform:translate(976.1px,609.5px) rotate(60.3deg) scale(.36)}73%{transform:translate(981.2px,615.4px) rotate(44.2deg) scale(.37)}76.5%{transform:translate(1033.2px,646.6px) rotate(28.8deg) scale(.44)}81.5%{transform:translate(1123.1px,697.6px) rotate(29.3deg) scale(.55)}84%{transform:translate(1176.3px,725.9px) rotate(28.9deg) scale(.61)}87.2%{transform:translate(1253.2px,769px) rotate(28.4deg) scale(.7)}92.2%{transform:translate(1394.8px,843.9px) rotate(26.2deg) scale(.86)}97.5%{transform:translate(1579.1px,931.9px) rotate(23.9deg) scale(1.05)}to{opacity:1;transform:translate(1682.2px,973.8px) rotate(22deg) scale(1.14)}}@keyframes hn-feuxPaysage{0%{opacity:1;transform:translate(1691.5px,953px) rotate(-157.5deg) scale(1.09)}3.2%{transform:translate(1558px,898.7px) rotate(-157deg) scale(.98)}6.2%{transform:translate(1451.1px,846.4px) rotate(-154.5deg) scale(.86)}8%{transform:translate(1393.5px,820.3px) rotate(-155deg) scale(.81)}12.8%{transform:translate(1257.6px,753.1px) rotate(-151deg) scale(.67)}14.2%{transform:translate(1222px,730.8px) rotate(-151.9deg) scale(.62)}16%{transform:translate(1180.5px,711.3px) rotate(-152.1deg) scale(.58)}19.8%{transform:translate(1103.3px,669.4px) rotate(-152.9deg) scale(.49)}21%{transform:translate(1079.3px,658.4px) rotate(-152.6deg) scale(.46)}24.2%{transform:translate(1026.1px,625.9px) rotate(-149.9deg) scale(.4)}27%{transform:translate(984.2px,606.2px) rotate(-132.1deg) scale(.35)}27.2%{transform:translate(981.1px,603.8px) rotate(-116.3deg) scale(.35)}27.5%{transform:translate(980.6px,600.2px) rotate(-102deg) scale(.34)}28.5%{transform:translate(984.7px,586.1px) rotate(-82.7deg) scale(.31)}29.2%{transform:translate(984.6px,575.9px) rotate(-104.6deg) scale(.29)}30.2%{transform:translate(977.8px,565.2px) rotate(-134deg) scale(.27)}31.5%{transform:translate(966.1px,556px) rotate(-151.8deg) scale(.25)}35.8%{transform:translate(921px,544.1px) rotate(-168.8deg) scale(.22)}41.2%{transform:translate(866.2px,535.3px) rotate(-165deg) scale(.2)}45.8%{transform:translate(825.8px,525.5px) rotate(-171.1deg) scale(.18)}53%{transform:translate(766.3px,514.2px) rotate(-170deg) scale(.16)}56.2%{transform:translate(741.5px,511px) rotate(-168.1deg) scale(.15)}63%{transform:translate(695.8px,499.6px) rotate(-159.4deg) scale(.13)}66%{transform:translate(680.2px,490.1px) rotate(-159.3deg) scale(.12)}70.8%{transform:translate(657.8px,479.6px) rotate(-163.8deg) scale(.12)}78.8%{transform:translate(622.6px,472.8px) rotate(-168.4deg) scale(.12)}86.2%{opacity:1;transform:translate(592.9px,469.4px) rotate(-172deg) scale(.12)}92.8%{transform:translate(568.9px,466.8px) rotate(-169.6deg) scale(.12)}to{opacity:0;transform:translate(545.8px,459.8px) rotate(-159.7deg) scale(.12)}}@keyframes hn-pharesPortrait{0%{opacity:0;transform:translate(287px,822px) rotate(72.4deg) scale(.16)}8.5%{transform:translate(297px,849.5px) rotate(61.9deg) scale(.22)}10%{opacity:1;transform:translate(300.2px,854.6px) rotate(49deg) scale(.23)}12.8%{transform:translate(309.2px,861.9px) rotate(34.2deg) scale(.25)}19.2%{transform:translate(336px,873.9px) rotate(17.7deg) scale(.27)}27.8%{transform:translate(375.7px,887.4px) rotate(22deg) scale(.3)}34.5%{transform:translate(409.3px,901.6px) rotate(25.7deg) scale(.33)}38.5%{transform:translate(429.3px,913.3px) rotate(41deg) scale(.36)}39.5%{transform:translate(433.6px,917.6px) rotate(52.1deg) scale(.37)}41.2%{transform:translate(438.4px,927.6px) rotate(74.5deg) scale(.39)}45.5%{transform:translate(440.5px,957.1px) rotate(80.2deg) scale(.45)}48.2%{transform:translate(448.4px,976.8px) rotate(57.3deg) scale(.49)}51%{transform:translate(463.2px,994.6px) rotate(46.3deg) scale(.53)}56.2%{transform:translate(497.2px,1029.4px) rotate(48.8deg) scale(.61)}60.5%{transform:translate(523.6px,1064.9px) rotate(56.9deg) scale(.68)}65.5%{transform:translate(555.1px,1115.1px) rotate(58.2deg) scale(.79)}70%{transform:translate(586px,1167.6px) rotate(60.6deg) scale(.9)}73.2%{transform:translate(609.6px,1210.7px) rotate(61.6deg) scale(.99)}76.8%{transform:translate(634.1px,1263.7px) rotate(59.2deg) scale(1.1)}78.2%{transform:translate(649.9px,1285.5px) rotate(56.6deg) scale(1.15)}80.5%{transform:translate(670.6px,1322.7px) rotate(55.5deg) scale(1.23)}81.8%{transform:translate(685.6px,1342.5px) rotate(55.8deg) scale(1.25)}86.8%{transform:translate(743.8px,1434px) rotate(56.3deg) scale(1.25)}91.5%{transform:translate(811.2px,1530.3px) rotate(55.7deg) scale(1.25)}94.5%{transform:translate(861.3px,1595.7px) rotate(51.5deg) scale(1.25)}to{opacity:1;transform:translate(967.6px,1727px) rotate(51.2deg) scale(1.25)}}@keyframes hn-feuxPortrait{0%{opacity:1;transform:translate(1010.3px,1702.6px) rotate(-131.2deg) scale(1.25)}4.8%{transform:translate(912.4px,1592.5px) rotate(-132.4deg) scale(1.25)}8%{transform:translate(853.1px,1523.6px) rotate(-129.7deg) scale(1.25)}8.8%{transform:translate(840.8px,1508px) rotate(-123.3deg) scale(1.25)}9.5%{transform:translate(831.6px,1490.9px) rotate(-122.7deg) scale(1.25)}10.2%{transform:translate(820px,1475.6px) rotate(-131.1deg) scale(1.25)}11.2%{transform:translate(802.5px,1458.2px) rotate(-132.7deg) scale(1.25)}12%{transform:translate(791.3px,1443.7px) rotate(-125.6deg) scale(1.25)}15.5%{transform:translate(747.7px,1376.2px) rotate(-125.5deg) scale(1.25)}17.5%{transform:translate(721.3px,1342.8px) rotate(-125.1deg) scale(1.25)}18.8%{transform:translate(708px,1321.1px) rotate(-126.1deg) scale(1.23)}20.5%{transform:translate(687px,1294.2px) rotate(-121.8deg) scale(1.17)}22%{transform:translate(673.8px,1269.5px) rotate(-123.9deg) scale(1.12)}23.2%{transform:translate(659.8px,1252.1px) rotate(-123.9deg) scale(1.08)}28.5%{transform:translate(617.3px,1177.6px) rotate(-120.2deg) scale(.92)}35.2%{transform:translate(568.3px,1098.7px) rotate(-124.7deg) scale(.75)}39.8%{transform:translate(537.5px,1056px) rotate(-124.9deg) scale(.66)}44.5%{transform:translate(505.5px,1018.7px) rotate(-135.7deg) scale(.58)}47.2%{transform:translate(486.4px,1001.1px) rotate(-134.5deg) scale(.54)}52.2%{transform:translate(457.8px,969.1px) rotate(-123.8deg) scale(.48)}54%{transform:translate(452.8px,956.4px) rotate(-99.7deg) scale(.45)}57.8%{transform:translate(449.2px,929.8px) rotate(-107deg) scale(.39)}59.8%{transform:translate(444px,917.8px) rotate(-.33turn) scale(.37)}61.8%{transform:translate(436.2px,908.4px) rotate(-141.8deg) scale(.35)}66.5%{transform:translate(412px,895.6px) rotate(-152.8deg) scale(.32)}73.2%{transform:translate(379.1px,881px) rotate(-158.1deg) scale(.29)}82%{transform:translate(338.7px,867.8px) rotate(-162.2deg) scale(.26)}87.2%{opacity:1;transform:translate(317px,858.7px) rotate(-151.9deg) scale(.24)}90.8%{transform:translate(304.9px,850.5px) rotate(-134deg) scale(.22)}93.2%{transform:translate(299px,842.7px) rotate(-123.3deg) scale(.21)}to{opacity:0;transform:translate(290.8px,821.2px) rotate(-106.6deg) scale(.16)}}.hn-nuit:not([data-pret]){visibility:hidden;animation:none}.portada__wa.boton--linea{border-color:var(--crema)}@media (max-width:639px){.portada__acciones{flex-direction:column;align-items:stretch}.portada__acciones .boton{width:100%;justify-content:center}}.indice__intro,.paneles__intro,.vitrina__intro{font-size:var(--t-lead);line-height:1.5}.vitrina .vitrina__barrio{color:var(--tinta-2)}@media (min-width:768px) and (max-width:1023px){.servicios__bloque{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);-moz-column-gap:2.5rem;column-gap:2.5rem;align-items:start}.servicios__icono,.servicios__nombre{grid-column:1}.servicios__texto{grid-column:2;grid-row:2;max-width:none;margin-top:2rem;padding-top:.2rem}.metodo__cuerpo{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);-moz-column-gap:2.5rem;column-gap:2.5rem;align-items:start}.metodo__texto{max-width:none;margin-top:0;padding-top:.2rem}}@supports (bottom:env(safe-area-inset-bottom)){.portada__pausa{margin-bottom:env(safe-area-inset-bottom,0)}}.pasos-carrusel{display:flex;align-items:center;gap:1rem}.pasos-carrusel__cuenta{flex:none;min-width:4.5em;font-size:.875rem;letter-spacing:.04em}.pasos-carrusel__linea{position:relative;flex:1;height:1px}.pasos-carrusel__linea:before{content:"";position:absolute;inset:0;background:currentColor;opacity:.2}.pasos-carrusel__linea>span{position:absolute;inset:-.5px 0;background:currentColor;transform-origin:left center;transform:scaleX(var(--p,0))}.pasos-carrusel__botones{display:flex;flex:none;gap:.5rem}.pasos-carrusel__boton{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid;border-radius:999px;background:transparent;color:inherit;cursor:pointer;transition:opacity .3s ease,background-color .3s ease}.pasos-carrusel__boton svg{width:1.05rem;height:1.05rem}.pasos-carrusel__boton[aria-disabled=true]{opacity:.28;cursor:default}.pasos-carrusel__boton:active:not([aria-disabled=true]){background:rgba(18,38,37,.08)}.noche .pasos-carrusel__boton:active:not([aria-disabled=true]){background:rgba(238,238,233,.12)}.paneles__control{display:none}@supports (width:1cqw){@media (max-width:639.98px){.js .paneles__pista{height:auto;margin-top:2.5rem}.js .paneles__escena{--qo:66;--qb:calc(34 / (var(--qn) - 1));position:relative;top:auto;height:min(72svh,36rem);min-height:25rem;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.js .paneles__contenido{padding:1.25rem 1.25rem 1.5rem}.js .paneles__meta{top:1.25rem;right:1.25rem;left:1.25rem}.js .paneles__nombre{font-size:clamp(2rem,10cqw,2.75rem);transform:translate3d(calc((1 - var(--qopen)) * 1.5rem),0,0)}.js .paneles__linea{max-width:30ch;margin-top:.75rem;font-size:.9rem}.js .paneles__accion{margin-top:.75rem}.js .paneles__banda{top:1.25rem;bottom:1.5rem}.js .paneles__banda-nombre{font-size:1.05rem}.js .paneles__control{display:block;padding:1.5rem var(--gutter-d) var(--seccion) var(--gutter);color:var(--crema)}.js .paneles__img{-webkit-user-drag:none}}@media (max-width:639.98px) and (prefers-reduced-motion:reduce){.js .paneles__img,.js .paneles__panel[data-abierto] .paneles__img{transform:none;transition:none}}}.seleccion{background:var(--papel)}.seleccion__intro-fila{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem 2rem;margin-top:1.25rem}.seleccion__intro{max-width:44ch;font-size:var(--t-lead);line-height:1.5;color:var(--tinta-2)}.seleccion__todos{margin:0}.seleccion__carril{position:relative;container-type:inline-size;margin-top:clamp(1.75rem,3.5vw,2.75rem);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter) var(--gutter-d);scrollbar-width:none;-webkit-overflow-scrolling:touch}.seleccion__carril::-webkit-scrollbar{display:none}.seleccion__lista{display:flex;align-items:flex-start;gap:.875rem;width:-moz-max-content;width:max-content;margin:0;padding:0 var(--gutter-d) 0 var(--gutter);list-style:none}.seleccion__item{width:min(26rem,calc(100vw - var(--gutter) - var(--gutter-d) - 2.75rem));scroll-snap-align:start}.seleccion__tarjeta{display:block;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.seleccion__marco{position:relative;aspect-ratio:4/5;overflow:hidden;overflow:clip;background:var(--papel-2)}.seleccion__deriva{position:absolute;top:0;bottom:0;left:-7%;right:-7%;will-change:transform}.seleccion__deriva .seleccion__foto{position:absolute;inset:0;height:100%;aspect-ratio:auto;transition:transform 1.25s var(--ease-out)}.seleccion__pie{opacity:calc(1 - var(--o, 0) * .75);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;-moz-column-gap:1rem;column-gap:1rem;padding-top:.9rem;margin-top:.9rem;border-top:1px solid rgba(18,38,37,.14)}.seleccion__barrio{display:block;color:var(--tinta-2);transition:color .3s ease}.seleccion__numero{margin-right:.75em;color:var(--tinta)}.seleccion__detalle,.seleccion__piezas{display:block;margin-top:.4rem;font-size:.875rem;line-height:1.45;color:var(--tinta-2)}.seleccion__piezas{grid-column:1/-1;display:flex;flex-wrap:wrap;-moz-column-gap:.5rem;column-gap:.5rem;font-variant-numeric:tabular-nums}.seleccion__pieza{white-space:nowrap}.seleccion__pieza+.seleccion__pieza:before{content:"\00B7";margin-right:.5rem}.seleccion__precio{display:block;text-align:right;font-size:1.375rem;line-height:1}.seleccion__op{display:block;margin-top:.45rem}.seleccion__pasos{margin-top:1.5rem}.seleccion__fin{display:flex;flex-direction:column;aspect-ratio:4/5;padding:clamp(1.25rem,2.4vw,2rem);background:var(--noche);color:var(--papel);text-decoration:none;-webkit-tap-highlight-color:transparent}.seleccion__fin-etiqueta{color:var(--jacaranda-claro)}.seleccion__fin-cifra{margin-top:auto;font-family:var(--f-titulo);font-weight:500;font-size:clamp(3.0625rem,4.5vw,3.75rem);line-height:.95;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.seleccion__fin-texto{max-width:18ch;margin-top:.75rem;font-size:var(--t-lead);line-height:1.4;color:rgba(238,238,233,.78)}.seleccion__fin-accion{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.5rem;font-family:var(--f-cifra);font-stretch:var(--cifra-ancho);font-weight:500;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.seleccion__fin-accion svg{width:1rem;height:1rem;transition:transform .4s var(--ease-out)}.seleccion__fin:focus-visible,.seleccion__tarjeta:focus-visible{outline:2px solid var(--tinta);outline-offset:4px}@media (hover:hover) and (pointer:fine){.seleccion__tarjeta:hover .seleccion__foto{transform:scale(1.045)}.seleccion__tarjeta:hover .seleccion__barrio{color:var(--tinta)}.seleccion__fin:hover .seleccion__fin-accion svg{transform:translate3d(.3rem,0,0)}}@media (min-width:1024px){.seleccion{--alto:clamp(17rem,calc(100svh - 26rem),36rem)}.seleccion__lista{gap:clamp(1.5rem,2.4vw,2.5rem);padding-left:max(var(--gutter),calc((100cqw - var(--contenido)) / 2));padding-right:max(var(--gutter-d),calc((100cqw - var(--contenido)) / 2))}.seleccion__item{width:calc(var(--alto) * .8);scroll-snap-align:none}.seleccion__item[data-formato=paisaje]{width:calc(var(--alto) * 4 / 3)}.seleccion__fin,.seleccion__marco{aspect-ratio:auto;height:var(--alto)}.seleccion__pie{opacity:1}.seleccion__carril{scroll-snap-type:x proximity}}@media (min-width:1024px) and (min-height:760px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.js .seleccion--escena{--alto:clamp(17rem,calc(100svh - 28rem),36rem);padding-block:0}.js .seleccion--escena .seleccion__carril{margin-top:1.5rem}.js .seleccion--escena .seleccion__pasos{margin-top:1rem}.js .seleccion--escena .seleccion__escena{position:sticky;top:0;display:flex;flex-direction:column;justify-content:center;height:100svh;padding-top:var(--cabecera);overflow:hidden;overflow:clip}.js .seleccion--escena .seleccion__carril{overflow:visible;scroll-snap-type:none}.js .seleccion--escena .seleccion__lista{will-change:transform}.js .seleccion--escena+.seccion{padding-top:calc(var(--seccion) * .5)}}.seleccion__carril[data-reveal] .seleccion__fin,.seleccion__carril[data-reveal] .seleccion__marco{clip-path:inset(0 0 0 0);transition:clip-path 1.55s var(--ease-out);transition-delay:calc(.19s + var(--i, 0) * .14s)}.js .seleccion__carril[data-reveal]:not(.is-in) .seleccion__fin,.js .seleccion__carril[data-reveal]:not(.is-in) .seleccion__marco{clip-path:inset(100% 0 0 0)}@media (prefers-reduced-motion:reduce){.seleccion__carril[data-reveal] .seleccion__fin,.seleccion__carril[data-reveal] .seleccion__marco,.seleccion__deriva .seleccion__foto,.seleccion__fin-accion svg{transition:none}.js .seleccion__carril[data-reveal]:not(.is-in) .seleccion__fin,.js .seleccion__carril[data-reveal]:not(.is-in) .seleccion__marco{clip-path:none}}.ventanal{background:var(--papel);padding-block:var(--seccion)}.ventanal__marco{position:relative;display:block;width:min(calc(100% - var(--gutter) - var(--gutter-d)),var(--contenido));margin-inline:auto;aspect-ratio:3/2;overflow:hidden;overflow:clip;background:var(--papel-2);color:var(--papel);text-decoration:none;-webkit-tap-highlight-color:transparent}.ventanal__foto{position:absolute;inset:0;height:100%;aspect-ratio:auto}.ventanal__marco:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(12,24,23,.66),rgba(12,24,23,0) 50%);opacity:var(--velo,1);pointer-events:none}.ventanal__pie{position:absolute;left:0;right:0;bottom:0;z-index:1;display:grid;justify-items:start;gap:.6rem;padding:clamp(1.25rem,3.2vw,2.75rem)}.ventanal__barrio{color:var(--jacaranda-claro)}.ventanal__titulo{max-width:24ch;font-family:var(--f-titulo);font-weight:500;font-size:var(--t-h2);line-height:1.05;letter-spacing:-.01em}.ventanal__datos{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem 1.1rem;font-size:.95rem;color:rgba(238,238,233,.86);font-variant-numeric:tabular-nums}.ventanal__precio{font-size:1.375rem;color:var(--papel)}.ventanal__pieza{white-space:nowrap}.ventanal__marco:focus-visible{outline:2px solid var(--tinta);outline-offset:4px}@media (hover:hover) and (pointer:fine){.ventanal__marco:hover .ventanal__titulo{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}}.js .ventanal--vivo{padding-block:0}.js .ventanal--vivo .ventanal__escena{position:sticky;top:0;height:100svh;overflow:hidden;overflow:clip}.js .ventanal--vivo .ventanal__marco{position:absolute;left:50%;margin:0;aspect-ratio:auto;transform:translateX(-50%)}.js .ventanal--vivo .ventanal__foto img{will-change:transform}.js .ventanal--vivo .ventanal__marco:focus-visible{outline-color:var(--papel);outline-offset:-6px}.mascara{display:inline-block;vertical-align:top;padding:.08em 0 .16em;margin:-.08em 0 -.16em;overflow:hidden;overflow:clip}.mascara__m{display:inline-block;transition:transform 1.45s var(--ease-out);transition-delay:calc(var(--l, 0) * .19s)}[data-mascara=lista] .mascara__m{transform:translate3d(0,115%,0)}@media (prefers-reduced-motion:reduce){[data-mascara] .mascara__m{transform:none;transition:none}}.asesor__retrato .print-mask,.asesor__retrato .print-settle{height:100%}.tipos__n .contar{display:inline-block;min-width:2ch;text-align:right;font-variant-numeric:tabular-nums}@media (min-width:1024px) and (min-height:760px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.js .pliego--sobre{position:relative;box-shadow:0 -32px 64px -40px rgba(12,24,23,.42)}.js .pliego--fijo{position:sticky;top:var(--pegar,0)}.js .pliego__sombra{position:absolute;inset:0;z-index:3;background:var(--noche);opacity:var(--hundir,0);pointer-events:none}}