.hotspot{width:0;height:0;color:var(--cv-tinta);cursor:pointer;-webkit-tap-highlight-color:transparent;will-change:transform;background:0 0;border:0;padding:0;position:absolute;top:0;left:0}.hotspot[hidden]{display:none}.hotspot{transition:opacity var(--cv-dur-rapida) var(--cv-curva)}html[data-hs-abierto] :is(.cv-mq,.cv-rel) .hotspot{opacity:0}.hotspot__pastilla{top:calc(-1 * (var(--cv-control-alto) + var(--cv-space-4)));left:calc(-1 * (var(--cv-space-3) + 7px));align-items:center;gap:var(--cv-space-3);min-height:var(--cv-control-alto);padding:0 var(--cv-space-4) 0 var(--cv-space-3);border:1px solid var(--cv-borde);border-radius:var(--cv-radio-pill);background:var(--cv-superficie);box-shadow:var(--cv-sombra);font:600 var(--cv-text-pequeno) / 1.2 var(--cv-font-texto);letter-spacing:-.005em;white-space:nowrap;transition:border-color var(--cv-dur-rapida) var(--cv-curva), transform var(--cv-dur-toque) var(--cv-curva);display:inline-flex;position:absolute}.hotspot[data-lado=izquierda] .hotspot__pastilla{left:auto;right:calc(-1 * (var(--cv-space-3) + 7px));padding:0 var(--cv-space-3) 0 var(--cv-space-4);flex-direction:row-reverse}.hotspot:hover .hotspot__pastilla{border-color:var(--cv-tinta)}.hotspot:active .hotspot__pastilla{transform:scale(var(--cv-escala-pulsado))}.hotspot:focus-visible{outline:none}.hotspot:focus-visible .hotspot__pastilla{outline:var(--cv-foco-ancho) solid var(--cv-foco);outline-offset:var(--cv-foco-separacion);box-shadow:0 0 0 var(--cv-foco-separacion) var(--cv-superficie)}.hotspot__pastilla:after{content:"";top:100%;left:calc(var(--cv-space-3) + 6px);height:var(--cv-space-4);border-left:1px solid var(--cv-tinta);position:absolute}.hotspot[data-lado=izquierda] .hotspot__pastilla:after{left:auto;right:calc(var(--cv-space-3) + 6px)}.hotspot__punto{background:var(--cv-marca);width:14px;height:14px;box-shadow:0 0 0 3px color-mix(in srgb, var(--cv-marca) 22%, transparent);border-radius:50%;flex:none;position:relative}.hotspot__punto:after{content:"";border:1.5px solid var(--cv-marca);opacity:0;animation:cv-mq-late var(--cv-respiracion) var(--cv-curva-bucle) infinite;border-radius:50%;position:absolute;inset:-3px}@keyframes cv-mq-late{0%,30%{opacity:0;transform:scale(1)}40%{opacity:.9}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.hotspot__punto:after{animation:none}}body.v2[data-world=real-estate]{--bg:var(--cv-rel-fondo,var(--cv-re-fondo));--ink:var(--cv-re-tinta);--muted:var(--cv-re-tinta-suave);--line:#281e1424;--accent:var(--cv-verde-papel);--accent-ink:var(--cv-sobre-verde-papel)}body.v2[data-world=real-estate][data-noche]{--ink:var(--cv-lo-tinta);--muted:var(--cv-lo-tinta-suave);--line:#dce6ff29;--cravi:var(--cv-naranja-claro);--cv-foco:var(--cv-naranja-claro);--cv-marca:var(--cv-naranja-claro)}body.v2[data-world=real-estate] .v2-header{transition:background .4s, color 1.2s var(--cv-curva)}.cv-rel{height:calc((var(--pantallas) + 1) * 100svh);background:var(--cv-rel-fondo,var(--cv-fondo));color:var(--cv-tinta);transition:color 1.2s var(--cv-curva);position:relative}.cv-rel__escenario{background:var(--cv-rel-fondo,var(--cv-fondo));height:100svh;position:sticky;top:0;overflow:hidden}.cv-rel__poster img,.cv-rel canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.cv-rel__poster img{object-fit:cover;transition:opacity var(--cv-dur-lenta) var(--cv-curva)}.cv-rel canvas{z-index:0;opacity:0;transition:opacity var(--cv-dur-lenta) var(--cv-curva);touch-action:pan-y;cursor:grab;outline:none}.cv-rel[data-girando] canvas{cursor:grabbing}.cv-rel [data-stage][data-ready] canvas{opacity:1}.cv-rel [data-stage][data-ready] .cv-rel__poster img{opacity:0}.cv-rel canvas,.cv-rel__poster{transition:opacity var(--cv-dur-lenta) var(--cv-curva), filter 1.2s var(--cv-curva)}.cv-rel[data-aparte] [data-stage][data-ready] canvas,.cv-rel[data-aparte] .cv-rel__poster{opacity:.55}.cv-rel__escenario:has(canvas:focus-visible) .cv-rel__capa:after{content:"";inset:calc(var(--cv-cabecera) + var(--cv-space-2)) var(--cv-space-3) var(--cv-space-3);border:var(--cv-foco-ancho) solid var(--cv-foco);border-radius:var(--cv-radio-l);pointer-events:none;position:absolute}.cv-rel__oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cv-rel__chips{z-index:3;pointer-events:none;opacity:calc(1 - var(--cv-salida,0));position:absolute;inset:0}.cv-rel__chip{opacity:0;transition:opacity .45s var(--cv-curva);will-change:transform;position:absolute;top:0;left:0}.cv-rel__chip[data-visible]{opacity:1}.cv-rel__chip-cuerpo{align-items:center;gap:var(--cv-space-2);white-space:nowrap;border-radius:var(--cv-radio-pill);background:var(--cv-superficie);min-height:1.75rem;color:var(--cv-tinta);box-shadow:var(--cv-sombra);font:500 .8125rem / 1.2 var(--cv-font-texto);border:1px solid color-mix(in srgb, var(--tono) 55%, transparent);transition:background-color 1.2s var(--cv-curva), color 1.2s var(--cv-curva);padding:.3rem .75rem .3rem .6rem;display:inline-flex;transform:translate(-50%,calc(-100% - 10px))}.cv-rel__chip-cuerpo:before{content:"";background:var(--tono);border-radius:50%;flex:none;width:.5rem;height:.5rem}.cv-rel__chip[data-tono=alerta]{--tono:var(--cv-pendiente)}.cv-rel__chip[data-tono=naranja]{--tono:var(--cv-datos)}.cv-rel__chip[data-tono=verde]{--tono:var(--cv-ok)}.cv-rel__capa{z-index:2;pointer-events:none;opacity:calc(1 - var(--cv-salida,0));position:absolute;inset:0}.cv-rel__capa:before{content:"";background:linear-gradient(90deg, var(--cv-rel-fondo,var(--cv-fondo)) 30%, color-mix(in srgb, var(--cv-rel-fondo,var(--cv-fondo)) 70%, transparent) 38%, transparent 48%), linear-gradient(0deg, var(--cv-rel-fondo,var(--cv-fondo)) 6%, transparent 20%);position:absolute;inset:0}.cv-rel__capa :is(a,button){pointer-events:auto}.cv-rel__selector{top:calc(var(--cv-cabecera) + var(--cv-space-4));left:var(--cv-margen);gap:var(--cv-space-1);padding:var(--cv-space-1);border:1px solid var(--cv-borde);border-radius:var(--cv-radio-pill);background:var(--cv-superficie);transition:background-color 1.2s var(--cv-curva), border-color 1.2s var(--cv-curva);display:inline-flex;position:absolute}.cv-rel__selector button{min-height:var(--cv-control-alto-compacto);padding:0 var(--cv-space-4);border-radius:var(--cv-radio-pill);color:var(--cv-tinta-suave);font:600 var(--cv-text-pequeno) / 1 var(--cv-font-texto);letter-spacing:-.005em;cursor:pointer;transition:background-color var(--cv-dur-rapida) var(--cv-curva), color var(--cv-dur-rapida) var(--cv-curva);background:0 0;border:0}.cv-rel__selector button:hover{color:var(--cv-tinta)}.cv-rel__selector button[aria-current]{background:var(--cv-tinta);color:var(--cv-superficie)}.cv-rel__corto{display:none}.cv-rel .hotspot:not([data-propia]) .hotspot__punto{background:var(--cv-tinta-suave);box-shadow:0 0 0 3px color-mix(in srgb, var(--cv-tinta-suave) 18%, transparent)}.cv-rel .hotspot:not([data-propia]) .hotspot__punto:after{animation:none}.cv-rel .hotspot[data-fuera],.cv-rel .hotspot [data-corto],.cv-rel .hotspot:not([data-propia]) [data-largo]{display:none}.cv-rel .hotspot:not([data-propia]) [data-corto]{display:inline}.cv-rel .hotspot__pastilla{transition:border-color var(--cv-dur-rapida) var(--cv-curva), transform var(--cv-dur-toque) var(--cv-curva), background-color 1.2s var(--cv-curva)}.cv-rel__textos{left:var(--cv-margen);width:min(34rem,38vw);display:grid;position:absolute;bottom:clamp(3.5rem,11vh,7.5rem)}.cv-rel__avance{left:0;bottom:calc(var(--cv-rel-avance,100%) + var(--cv-space-5));transition:bottom var(--cv-dur-media) var(--cv-curva);gap:4px;margin:0;padding:0;list-style:none;display:flex;position:absolute}.cv-rel__avance li{background:color-mix(in srgb, var(--cv-tinta) 18%, transparent);width:1.25rem;height:3px;transition:background-color var(--cv-dur-media) var(--cv-curva), width var(--cv-dur-media) var(--cv-curva);border-radius:2px}.cv-rel__avance li[data-hecho]{background:color-mix(in srgb, var(--cv-tinta) 55%, transparent)}.cv-rel__avance li[data-actual]{background:var(--cv-tinta);width:2.25rem}.cv-rel__avance li[data-fase=antes]{--fase:var(--cv-pendiente)}.cv-rel__avance li[data-fase=conCravi]{--fase:var(--cv-datos)}.cv-rel__avance li[data-fase=decision]{--fase:var(--cv-ok)}.cv-rel__avance li:not([data-fase])+li[data-fase],.cv-rel__avance li[data-fase]+li:not([data-fase]){margin-left:6px}.cv-rel__avance li[data-fase][data-hecho]{background:color-mix(in srgb, var(--fase) 60%, transparent)}.cv-rel__avance li[data-fase][data-actual]{background:var(--fase)}.cv-rel__capitulo{align-self:end;gap:var(--cv-space-4);opacity:0;transform:translateY(var(--cv-desplaza));transition:opacity var(--cv-dur-media) var(--cv-curva), transform var(--cv-dur-lenta) var(--cv-curva);pointer-events:none;grid-area:1/1;display:grid}.cv-rel__capitulo[data-activa]{opacity:1;transform:none}.cv-rel__titulo{font:600 var(--cv-text-titulo) / var(--cv-interlineado-titulo) var(--cv-font-titular);letter-spacing:var(--cv-tracking-titulo);text-wrap:balance;margin:0}.cv-rel__titulo--uno{font-size:var(--cv-text-display);line-height:var(--cv-interlineado-titular);letter-spacing:var(--cv-tracking-titular)}.cv-rel__texto{max-width:var(--cv-medida-entradilla);color:var(--cv-tinta-suave);font-size:var(--cv-text-entradilla);text-wrap:pretty;transition:color 1.2s var(--cv-curva);margin:0;line-height:1.5}.cv-rel__acciones{gap:var(--cv-space-2);margin:var(--cv-space-5) 0 0;opacity:0;visibility:hidden;transition:opacity var(--cv-dur-media) var(--cv-curva), visibility 0s linear var(--cv-dur-media);flex-wrap:wrap;grid-row:2;display:flex}.cv-rel__acciones[data-activa]{opacity:1;visibility:visible;transition:opacity var(--cv-dur-media) var(--cv-curva)}.cv-rel__boton{min-height:var(--cv-control-alto);padding:0 var(--cv-space-5);border:1px solid var(--cv-borde);border-radius:var(--cv-radio-pill);color:var(--cv-tinta);font:600 var(--cv-text-pequeno) / 1 var(--cv-font-texto);transition:border-color var(--cv-dur-rapida) var(--cv-curva), filter var(--cv-dur-rapida) var(--cv-curva);align-items:center;text-decoration:none;display:inline-flex}.cv-rel__boton:hover{border-color:var(--cv-tinta)}.cv-rel__boton--principal{background:var(--cv-accion);color:var(--cv-sobre-accion);border-color:#0000}.cv-rel__boton--principal:hover{filter:brightness(1.08);border-color:#0000}.cv-rel__boton:active,.cv-rel__selector button:active{transform:scale(var(--cv-escala-pulsado))}:is(.cv-rel__boton,.cv-rel__selector button):focus-visible{outline:var(--cv-foco-ancho) solid var(--cv-foco);outline-offset:var(--cv-foco-separacion)}.cv-rel__aviso{right:var(--cv-margen);bottom:var(--cv-space-5);max-width:24rem;color:var(--cv-tinta-suave);font:400 var(--cv-text-etiqueta) / 1.4 var(--cv-font-texto);text-align:right;transition:color 1.2s var(--cv-curva);margin:0;position:absolute}@media (aspect-ratio<=11/10){.cv-rel__capa:before{background:linear-gradient(0deg, var(--cv-rel-fondo,var(--cv-fondo)) var(--cv-rel-texto,30%), color-mix(in srgb, var(--cv-rel-fondo,var(--cv-fondo)) 70%, transparent) calc(var(--cv-rel-texto,30%) + 5svh), transparent calc(var(--cv-rel-texto,30%) + 14svh))}.cv-rel__selector{left:var(--cv-margen);right:var(--cv-margen);grid-template-columns:repeat(3,1fr);display:grid}.cv-rel__selector button{padding:0 var(--cv-space-2)}.cv-rel__textos{left:var(--cv-margen);right:var(--cv-margen);width:auto;bottom:calc(var(--cv-space-6) + 1.2em)}.cv-rel__capitulo{gap:var(--cv-space-3)}.cv-rel__aviso{left:var(--cv-margen);right:var(--cv-margen);bottom:var(--cv-space-4);text-align:left;max-width:none}}@media (width<=560px){.cv-rel__largo,.cv-rel .hotspot[data-propia] [data-largo]{display:none}.cv-rel .hotspot[data-propia] [data-corto],.cv-rel__corto{display:inline}.cv-rel__titulo--uno{font-size:clamp(1.75rem,7.4vw,2.25rem)}.cv-rel__titulo{font-size:clamp(1.375rem,6vw,1.75rem)}.cv-rel__texto{font-size:var(--cv-text-cuerpo)}.cv-rel__avance li{width:.9rem}.cv-rel__avance li[data-actual]{width:1.6rem}.cv-rel__acciones{margin-top:var(--cv-space-4)}}.cv-rel[data-sin3d] canvas{display:none}.cv-rel[data-sin3d] .cv-rel__poster img{transition:opacity .15s linear}.cv-rel[data-sin3d] .cv-rel__poster img[data-fundido]{opacity:0}html:not(.js) .cv-rel{height:auto}html:not(.js) .cv-rel__escenario{height:auto;padding-top:var(--cv-cabecera);position:static;overflow:visible}html:not(.js) .cv-rel__poster img{aspect-ratio:2400/1000;height:auto;position:static}html:not(.js) .cv-rel canvas,html:not(.js) .cv-rel__selector,html:not(.js) .hotspot,html:not(.js) .cv-rel__capa:before,html:not(.js) .cv-rel__chips,html:not(.js) .cv-rel__avance{display:none}html:not(.js) .cv-rel__capa{padding:var(--cv-space-7) var(--cv-margen) var(--cv-space-8);position:static}html:not(.js) .cv-rel__textos{gap:var(--cv-space-7);width:auto;max-width:40rem;position:static}html:not(.js) .cv-rel__capitulo{opacity:1;grid-area:auto;transform:none}html:not(.js) .cv-rel__acciones{opacity:1;visibility:visible;grid-row:auto}html:not(.js) .cv-rel__aviso{margin-top:var(--cv-space-6);text-align:left;position:static}.cv-rel__detalle{z-index:1;gap:var(--cv-space-9);padding:var(--cv-seccion) var(--cv-margen);background:var(--cv-fondo);color:var(--cv-tinta);border-top:1px solid var(--cv-linea);display:grid;position:relative}.cv-rel__bloque{align-content:start;gap:var(--cv-space-4);min-width:0;display:grid}.cv-rel__bloque--infra{padding-top:var(--cv-space-7);border-top:1px solid var(--cv-linea)}.cv-rel__detalle-titulo{font:600 var(--cv-text-titulo) / var(--cv-interlineado-titulo) var(--cv-font-titular);letter-spacing:var(--cv-tracking-titulo);text-wrap:balance;margin:0}.cv-rel__detalle-texto{max-width:var(--cv-medida-texto);color:var(--cv-tinta-suave);font-size:var(--cv-text-entradilla);line-height:var(--cv-interlineado-texto);text-wrap:pretty;margin:0}.cv-rel__pasos{gap:var(--cv-space-6);display:grid}.cv-rel__casos{gap:var(--cv-space-8);display:grid}.cv-rel__caso{align-content:start;gap:var(--cv-space-5);min-width:0;display:grid}.cv-rel__caso-titulo{font:600 clamp(1.25rem, 1.15rem + .4vw, 1.5rem) / 1.2 var(--cv-font-titular);letter-spacing:-.015em;margin:0}.cv-rel__tiempos{margin:0;padding:0;list-style:none;display:grid}.cv-rel__tiempo{--fase:var(--cv-tinta-suave);gap:var(--cv-space-2);padding:0 0 var(--cv-space-5) var(--cv-space-6);display:grid;position:relative}.cv-rel__tiempo[data-fase=antes]{--fase:var(--cv-pendiente)}.cv-rel__tiempo[data-fase=conCravi]{--fase:var(--cv-datos)}.cv-rel__tiempo[data-fase=decision]{--fase:var(--cv-ok);padding-bottom:0}.cv-rel__tiempo:before{content:"";background:var(--fase);width:.625rem;height:.625rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--fase) 16%, transparent);border-radius:50%;position:absolute;top:.3em;left:0}.cv-rel__tiempo:not(:last-child):after{content:"";background:linear-gradient(var(--fase), color-mix(in srgb, var(--fase) 25%, transparent));border-radius:1px;width:2px;position:absolute;top:calc(.3em + 1rem);bottom:.35rem;left:calc(.3125rem - 1px)}.cv-rel__tiempo p{margin:0}.cv-rel__tiempo-nombre{color:var(--cv-tinta-suave);font:500 var(--cv-text-etiqueta) / 1.2 var(--cv-font-dato);letter-spacing:var(--cv-tracking-etiqueta);text-transform:uppercase}.cv-rel__tiempo-rotulo{border-radius:var(--cv-radio-pill);border:1px solid color-mix(in srgb, var(--fase) 50%, transparent);background:color-mix(in srgb, var(--fase) 10%, var(--cv-superficie));min-height:1.75rem;color:var(--cv-tinta);font:500 .8125rem / 1.25 var(--cv-font-texto);justify-self:start;align-items:center;padding:.25rem .75rem;display:inline-flex}.cv-rel__tiempo-texto{max-width:var(--cv-medida-texto);color:var(--cv-tinta-suave);font-size:var(--cv-text-cuerpo);line-height:var(--cv-interlineado-texto);text-wrap:pretty}.cv-rel__caso-resultado{padding-top:var(--cv-space-4);border-top:1px solid var(--cv-linea);font:600 var(--cv-text-entradilla) / 1.4 var(--cv-font-titular);letter-spacing:-.01em;text-wrap:pretty;margin:0}.cv-rel__caso-ver{justify-self:start;align-items:center;gap:var(--cv-space-3);min-height:var(--cv-control-alto);padding:0 var(--cv-space-5);border:1px solid var(--cv-borde);border-radius:var(--cv-radio-pill);background:var(--cv-superficie);color:var(--cv-tinta);font:600 var(--cv-text-pequeno) / 1 var(--cv-font-texto);transition:border-color var(--cv-dur-rapida) var(--cv-curva), transform var(--cv-dur-toque) var(--cv-curva);text-decoration:none;display:inline-flex}.cv-rel__caso-ver:hover{border-color:var(--cv-tinta)}.cv-rel__caso-ver:active{transform:scale(var(--cv-escala-pulsado))}.cv-rel__caso-ver:focus-visible{outline:var(--cv-foco-ancho) solid var(--cv-foco);outline-offset:var(--cv-foco-separacion)}.cv-rel__flecha{width:.55em;height:.55em;transition:transform var(--cv-dur-rapida) var(--cv-curva);border-top:2px solid;border-right:2px solid;flex:none;transform:rotate(45deg)}.cv-rel__caso-ver:hover .cv-rel__flecha{transform:translate(3px)rotate(45deg)}html:not(.js) .cv-rel__pasos{display:none}@media (width>=900px){.cv-rel__casos{gap:var(--cv-space-9);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cv-rel__caso-ver,.cv-rel__flecha,.cv-rel,.cv-rel__texto,.cv-rel__aviso,.cv-rel__selector{transition:none}}
