.irz{--fuente-titulo:Georgia,"Times New Roman",serif;--fuente-texto:system-ui,-apple-system,sans-serif;--texto-xs:11px;--texto-s:13px;--texto-m:15px;--texto-base:16px;--texto-l:17px;--texto-xl:19px;--titulo-s:23px;--titulo-m:27px;--titulo-l:32px;--titulo-xl:40px;--titulo-2xl:56px;--titulo-3xl:72px;--interlineado-texto:1.6;--interlineado-titulo:1.08;--tracking-etiqueta:0.18em;--margen-lateral:56px;--ancho-maximo:1180px;--ancho-lectura:620px;--separacion-seccion:92px;--destino-minimo:48px;--mov-hover:120ms;--mov-entrada:320ms;--curva:cubic-bezier(0.22,0.61,0.36,1);--estado-nueva:#1b4d7a;--estado-reservada:#a55a2a;--estado-vendida:#4f4c46;--radio:0}@media (max-width:1199px){.irz{--margen-lateral:32px;--separacion-seccion:56px}}@media (max-width:767px){.irz{--margen-lateral:20px;--separacion-seccion:40px;--titulo-3xl:40px;--titulo-2xl:34px;--titulo-xl:28px}}@media (prefers-reduced-motion:reduce){.irz,.irz *,.irz :after,.irz :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.irz[data-marca=investate]{--fuente-titulo:"Gilda Display",Georgia,"Times New Roman",serif;--fuente-texto:"Montserrat",system-ui,-apple-system,sans-serif;--tracking-logo:0.26em}.irz[data-marca=investate][data-plantilla=editorial]{--fondo:#f5f5f3;--fondo-alt:#ffffff;--fondo-inverso:#111111;--superficie:#ffffff;--texto:#211f1f;--texto-cuerpo:#3a3832;--texto-suave:#5f5b53;--texto-tenue:#78736b;--texto-sobre-inverso:#f5f5f3;--texto-suave-sobre-inverso:#d8d4cb;--texto-pie:#a39f96;--acento:#8a7448;--acento-texto:#7a663e;--acento-texto-hover:#5f4f31;--acento-sobre-inverso:#c4a66b;--numeral:#c9c3b6;--linea:#dfdcd5;--linea-campo:#a9a397;--linea-sobre-inverso:#6b665c;--boton-primario-fondo:#111111;--boton-primario-texto:#ffffff}.irz[data-marca=neutra]{--tracking-logo:0.12em}.irz[data-marca=neutra][data-plantilla=editorial]{--fondo:#f6f6f5;--fondo-alt:#ffffff;--fondo-inverso:#15181b;--superficie:#ffffff;--texto:#1c1f22;--texto-cuerpo:#33383d;--texto-suave:#545a60;--texto-tenue:#6c7278;--texto-sobre-inverso:#f6f6f5;--texto-suave-sobre-inverso:#d3d7db;--texto-pie:#a3a9af;--acento:#2f4a5c;--acento-texto:#2f4a5c;--acento-texto-hover:#1f3341;--acento-sobre-inverso:#b9c7d1;--numeral:#c4c8cc;--linea:#dcdfe2;--linea-campo:#9aa1a8;--linea-sobre-inverso:#5f666d;--boton-primario-fondo:#15181b;--boton-primario-texto:#ffffff}.irz{min-height:100vh;background:var(--fondo);color:var(--texto);font-family:var(--fuente-texto);font-size:var(--texto-base);font-weight:400;line-height:var(--interlineado-texto);-webkit-text-size-adjust:100%;overflow-x:clip}.irz *,.irz :after,.irz :before{box-sizing:border-box}.irz :where(h1,h2,h3,p,ul,figure){margin:0}.irz :where(h1,h2,h3){font-family:var(--fuente-titulo);font-weight:400;line-height:var(--interlineado-titulo);text-wrap:balance}.irz a{color:var(--acento-texto);transition:color var(--mov-hover) var(--curva)}.irz a:hover{color:var(--acento-texto-hover)}.irz :focus-visible{outline:2px solid var(--acento);outline-offset:3px}.irz-wrap{width:100%;max-width:var(--ancho-maximo);margin:0 auto;padding:0 var(--margen-lateral)}.irz main{padding-bottom:var(--separacion-seccion)}.irz main:has(>.irz-band:last-child){padding-bottom:0}.irz-skip{position:absolute;left:-9999px}.irz-skip:focus{left:16px;top:16px;z-index:50;background:var(--fondo-alt);padding:12px 16px}.irz-label{display:block;font-size:var(--texto-xs);letter-spacing:var(--tracking-etiqueta);color:var(--texto-suave)}.irz-kicker,.irz-label{text-transform:uppercase}.irz-kicker{font-size:12px;letter-spacing:.3em}.irz-place{font-size:var(--texto-s);letter-spacing:.14em;text-transform:uppercase}.irz-place,.irz-specs{color:var(--texto-suave)}.irz-specs{font-size:14px;font-variant-numeric:tabular-nums}.irz-price{font-family:var(--fuente-titulo);font-variant-numeric:lining-nums tabular-nums}.irz-numeral{font-family:var(--fuente-titulo);font-size:34px;color:var(--numeral);line-height:1}.irz-tag{display:inline-block;color:#ffffff;font-size:var(--texto-xs);letter-spacing:.14em;text-transform:uppercase;padding:6px 11px;line-height:1.4}.irz-tag--reservada{background:var(--estado-reservada)}.irz-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--destino-minimo);padding:14px 32px;border:1px solid transparent;border-radius:var(--radio);font:inherit;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color var(--mov-hover) var(--curva),color var(--mov-hover) var(--curva),border-color var(--mov-hover) var(--curva)}.irz .irz-btn--primario,.irz a.irz-btn--primario{background:var(--boton-primario-fondo);color:var(--boton-primario-texto)}.irz .irz-btn--primario:hover,.irz a.irz-btn--primario:hover{background:#2a2826;color:var(--boton-primario-texto)}.irz .irz-btn--contorno,.irz a.irz-btn--contorno{border-color:var(--texto);color:var(--texto);background:transparent}.irz a.irz-btn--contorno:hover{background:var(--texto);color:var(--fondo)}.irz a.irz-btn--oro{background:var(--acento-sobre-inverso);color:var(--fondo-inverso)}.irz a.irz-btn--oro:hover{background:#d3b97f;color:var(--fondo-inverso)}.irz a.irz-btn--inverso{border-color:var(--linea-sobre-inverso);color:var(--texto-sobre-inverso)}.irz a.irz-btn--inverso:hover{border-color:var(--texto-sobre-inverso);color:var(--texto-sobre-inverso)}.irz-link{display:inline-flex;align-items:center;min-height:var(--destino-minimo);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.irz a.irz-link--rayado{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:8px}.irz-header{border-bottom:1px solid var(--linea);background:var(--fondo)}.irz-header__bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px;padding-top:14px;padding-bottom:14px}.irz a.irz-logo{font-family:var(--fuente-titulo);font-size:25px;letter-spacing:var(--tracking-logo);color:#111111;text-decoration:none;min-height:var(--destino-minimo);display:inline-flex;align-items:center;margin-right:auto}.irz a.irz-logo img{display:block;height:48px;width:auto}.irz-nav{display:flex;flex-wrap:wrap;gap:0 28px;font-size:var(--texto-s);letter-spacing:.1em;text-transform:uppercase}.irz .irz-nav a,.irz-nav a{display:inline-flex;align-items:center;min-height:var(--destino-minimo);color:var(--texto);text-decoration:none}.irz .irz-nav a:hover,.irz .irz-nav a[aria-current=page]{color:var(--acento-texto)}.irz-lang{display:flex;align-items:center;font-size:var(--texto-s);letter-spacing:.08em}.irz-lang button{min-width:var(--destino-minimo);min-height:var(--destino-minimo);border:0;background:transparent;font:inherit;color:var(--texto-suave);cursor:pointer}.irz-lang button[aria-pressed=true]{color:var(--texto);font-weight:600}.irz-lang span{color:var(--texto-suave)}@media (max-width:767px){.irz-header__bar{gap:0 16px}.irz-nav{order:3;width:100%;gap:0 22px}}.irz-hero{position:relative;min-height:660px;display:flex;align-items:flex-end;background:var(--fondo-inverso);isolation:isolate}.irz-hero__photo{position:absolute;inset:0;z-index:-2}.irz-hero__photo img{-o-object-fit:cover;object-fit:cover}.irz-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(10,10,10,.86) 0,rgba(10,10,10,.52) 50%,rgba(10,10,10,.14))}.irz-hero__body{padding-top:120px;padding-bottom:64px}.irz-hero .irz-kicker{color:#e8dfc8;margin-bottom:20px}.irz-hero h1{color:#ffffff;font-size:var(--titulo-3xl);line-height:1.04;max-width:760px;margin-bottom:22px}.irz-field{flex:1 1 200px;min-width:0}.irz-field .irz-label{margin-bottom:4px}.irz-field input,.irz-field select{width:100%;min-height:var(--destino-minimo);border:0;border-bottom:1px solid var(--linea-campo);border-radius:0;background:transparent;padding:10px 0;font:inherit;font-size:var(--texto-base);color:var(--texto)}@media (max-width:767px){.irz-hero{min-height:0}.irz-hero__body{padding-top:96px;padding-bottom:24px}.irz-hero h1{margin-bottom:14px}}.irz-ask{background:rgba(245,245,243,.97);padding:22px 24px;max-width:980px}.irz-ask__label{margin-bottom:6px}.irz-ask__row{display:flex;align-items:flex-end;gap:16px 24px}.irz-ask__row input{flex:1 1 auto;min-width:0;min-height:var(--destino-minimo);border:0;border-bottom:1px solid var(--linea-campo);border-radius:0;background:transparent;padding:10px 0;font:inherit;font-size:var(--texto-l);color:var(--texto)}.irz-ask__row input::-moz-placeholder{color:var(--texto-suave)}.irz-ask__row input::placeholder{color:var(--texto-suave)}.irz-ask__row .irz-btn{flex:0 0 auto}.irz-ask--results{background:transparent;padding:0}.irz-ask__tries{display:flex;flex-wrap:wrap;gap:clamp(6px,.25rem + .4vw,10px);margin:12px 0 0;padding:0;list-style:none}.irz .irz-hero .irz-chip--hero{min-height:0;padding:clamp(5px,.2rem + .35vw,9px) clamp(10px,.45rem + .5vw,16px);border-color:rgba(245,245,243,.55);background:rgba(17,17,17,.7);color:#f5f5f3;font-size:clamp(11px,.6rem + .45vw,14px);line-height:1.3}.irz .irz-hero .irz-chip--hero:hover{border-color:#f5f5f3;color:#f5f5f3}.irz-ask__note{max-width:620px;margin-top:14px;font-size:var(--texto-m);line-height:1.5;color:#f5f5f3;text-shadow:0 1px 12px rgba(0,0,0,.6)}.irz a.irz-ask__filters{color:inherit;text-decoration:underline;text-underline-offset:4px}.irz-asked{padding:24px 0;border-bottom:1px solid var(--linea);background:var(--fondo-alt)}.irz-asked__note{margin-top:16px}.irz-asked__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:16px}.irz-asked__chips ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.irz-closest{padding-top:40px}.irz-closest__how{margin:-12px 0 24px;font-size:var(--texto-m);color:var(--texto-suave)}.irz-closest__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none}.irz-closest__home{display:flex;flex-direction:column;gap:6px;min-width:0}.irz-closest__home h3{font-family:var(--fuente-titulo);font-size:var(--titulo-s);font-weight:400;line-height:var(--interlineado-titulo)}.irz-closest__best{margin:0;color:var(--acento-texto)}.irz-closest__why{margin:6px 0 0;padding-left:18px;font-size:var(--texto-m);color:var(--texto-cuerpo)}@media (max-width:767px){.irz-ask{padding:12px 16px 16px}.irz-ask__row{flex-direction:column;align-items:stretch}.irz-ask__row .irz-btn{width:100%}.irz-ask--results{padding:0}.irz-closest__row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:8px}.irz-closest__home{scroll-snap-align:start}.irz-closest .irz-section__head{flex-wrap:wrap;gap:12px}}.irz-section{padding-top:var(--separacion-seccion)}.irz-section__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px;border-bottom:1px solid var(--linea);padding-bottom:16px;margin-bottom:52px}.irz-section__head h2{font-size:var(--titulo-xl);flex-grow:1}.irz-feature{display:flex;flex-wrap:wrap;gap:32px 56px;margin-bottom:72px}.irz-feature__photo{position:relative;flex:1 1 560px;min-width:0;aspect-ratio:4/3;max-height:460px;width:100%;background:var(--linea);overflow:hidden}.irz-feature__text{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:12px}.irz-feature__text h3{font-size:var(--titulo-l)}.irz-feature__text .irz-price{font-size:30px;margin-top:8px}.irz-feature__lede{font-size:var(--texto-l);color:var(--texto-cuerpo);max-width:400px}.irz-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}.irz-card{display:flex;flex-direction:column;gap:8px}.irz-card__photo{position:relative;display:block;aspect-ratio:3/2;background:var(--linea);overflow:hidden;margin-bottom:16px}.irz-card__photo img,.irz-feature__photo img,.irz-result__photo img{-o-object-fit:cover;object-fit:cover;transition:transform .4s var(--curva)}.irz-photo-link>a{position:absolute;inset:0}.irz .irz-photo-link:hover img,.irz a.irz-zone:hover .irz-card__photo img{transform:scale(1.03)}.irz-card h3{font-size:var(--titulo-m)}.irz-card .irz-price{font-size:24px}.irz a.irz-title-link{color:inherit;text-decoration:none}.irz a.irz-title-link:hover{color:var(--acento-texto)}.irz-photo-tag{position:absolute;top:14px;left:14px;z-index:1}.irz-zones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.irz a.irz-zone{display:block;color:var(--texto);text-decoration:none}.irz-zone h3{font-size:var(--titulo-s);margin-bottom:4px}.irz-zone .irz-card__photo{aspect-ratio:4/3;margin-bottom:18px}@media (max-width:767px){.irz-pair,.irz-zones{grid-template-columns:minmax(0,1fr);gap:40px}.irz-feature{margin-bottom:48px}}.irz-band{margin-top:var(--separacion-seccion);background:var(--fondo-inverso);color:var(--texto-sobre-inverso)}.irz-band__body{display:flex;flex-wrap:wrap;align-items:center;gap:32px 48px;padding-top:76px;padding-bottom:76px}.irz-band__text{flex:1 1 420px;min-width:0}.irz-band .irz-kicker{color:var(--acento-sobre-inverso);margin-bottom:18px}.irz-band h2{font-size:44px;line-height:1.12;margin-bottom:18px}.irz-band p.irz-band__lede{font-size:var(--texto-l);color:var(--texto-suave-sobre-inverso);max-width:480px}.irz-band__actions{display:flex;flex-wrap:wrap;gap:16px}@media (max-width:767px){.irz-band__body{padding-top:48px;padding-bottom:48px}.irz-band h2{font-size:var(--titulo-xl)}}.irz-footer{background:var(--fondo-inverso);color:var(--texto-pie);border-top:1px solid #262626;font-size:var(--texto-s)}.irz-footer__body{display:flex;flex-wrap:wrap;align-items:center;gap:4px 32px;padding-top:28px;padding-bottom:28px}.irz-footer__body p:first-child{flex-grow:1}.irz .irz-footer a{display:inline-flex;align-items:center;min-height:var(--destino-minimo);color:var(--texto-suave-sobre-inverso);text-decoration:none}.irz .irz-footer a:hover{color:var(--texto-sobre-inverso)}.irz-footer__brand{color:var(--acento-sobre-inverso)}.irz-footer__eho{display:inline-flex;align-items:center;gap:8px}.irz-filters{background:var(--fondo-alt);border-bottom:1px solid var(--linea)}.irz-filters__form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;padding-top:16px;padding-bottom:20px}.irz-filters .irz-field{flex:1 1 128px}.irz-results{position:relative;display:flex;flex-wrap:wrap;align-items:stretch}.irz-results__mode{flex-basis:100%;display:flex;justify-content:flex-end;padding:16px var(--margen-lateral) 0;border-bottom:1px solid var(--linea);padding-bottom:12px}.irz .irz-results__mode button{font-family:var(--fuente-texto);font-size:13px;line-height:1;padding:9px 14px;min-height:34px;background:var(--superficie);color:var(--texto);border:1px solid var(--linea);cursor:pointer}.irz .irz-results__mode button+button{border-left:0}.irz .irz-results__mode button[aria-pressed=true]{background:var(--fondo-inverso);color:#ffffff;border-color:var(--fondo-inverso)}.irz-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.irz-results--map{flex-wrap:nowrap;height:100vh;height:100dvh;overflow:hidden}.irz-results--map .irz-results__mode{position:absolute;top:12px;right:12px;z-index:600;flex-basis:auto;padding:0;border:0;box-shadow:0 1px 3px rgba(0,0,0,.12)}.irz-results--map{--panel:clamp(400px,44vw,680px)}.irz-results--map .irz-results__list{flex:0 0 var(--panel);overflow-y:auto;padding:20px 20px 40px;border-right:1px solid var(--linea)}.irz-results--map-alone .irz-results__list{display:none}.irz-results--map .irz-results__map{flex:1 1 auto;max-width:none;min-height:0;border-left:0}.irz-results--map .irz-map{position:relative;height:100%;max-height:none;min-height:0}.irz-results__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:28px 20px}.irz-results__grid .irz-result{flex-direction:column;flex-wrap:nowrap;gap:10px;padding-bottom:0;margin-bottom:0;border-bottom:0}.irz-results__grid .irz-result__photo{flex:none;width:100%;aspect-ratio:3/2}.irz-results__grid .irz-result__text{flex:none;gap:4px}.irz-results__grid .irz-result__text h2{font-size:19px}.irz-results__grid .irz-result__text .irz-price{font-size:19px;margin-top:2px}.irz-results__grid .irz-result__text .irz-place,.irz-results__grid .irz-result__text .irz-specs{font-size:13px}.irz-results__grid .irz-result[hidden]{display:none}.irz-results__seen{margin:-8px 0 20px;font-size:14px}.irz-results--map .irz-results__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}@media (max-width:1099px){.irz-results--map .irz-results__grid{grid-template-columns:minmax(0,1fr)}}.irz-results--map .irz-results__head{margin-bottom:16px}.irz-results--map .irz-results__head h1{font-size:22px}.irz-results--map .irz-results__grid .irz-result{gap:8px}.irz-results--map .irz-results__grid .irz-result__text{gap:2px}.irz-results--map .irz-results__grid .irz-result__text h2{font-size:15px;line-height:1.3}.irz-results--map .irz-results__grid .irz-result__text .irz-price{font-size:18px;margin-top:2px}.irz-results--map .irz-results__grid .irz-result__text .irz-place,.irz-results--map .irz-results__grid .irz-result__text .irz-specs{font-size:12px}.irz-results__grid .irz-actions-wrap{gap:6px;margin-top:6px}.irz-results__grid .irz-actions{gap:6px}.irz .irz-results__grid .irz-chip{min-height:32px;padding:6px 10px;gap:6px;font-size:12px}.irz .irz-results__fold{position:absolute;top:50%;left:var(--panel,400px);z-index:600;transform:translateY(-50%);width:24px;height:56px;padding:0;background:var(--superficie);color:var(--texto);border:1px solid var(--linea);border-left:0;box-shadow:1px 0 3px rgba(0,0,0,.12);font-size:22px;line-height:1;cursor:pointer}.irz .irz-results--map-alone .irz-results__fold{left:0;border-left:0}@media (max-width:767px){.irz .irz-results--map .irz-results__fold,.irz-results--map .irz-results__list{display:none}.irz-results--map{height:calc(100vh - 56px);height:calc(100dvh - 56px)}.irz-results--map .irz-map__here{top:60px}}.irz-results__list{flex:999 1 560px;min-width:0;padding:32px var(--margen-lateral) 56px}.irz-results__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:28px}.irz-results__head h1{font-size:34px;flex-grow:1}.irz-results__head .irz-sort{flex:0 1 240px}.irz-result{display:flex;flex-wrap:wrap;gap:20px 28px;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid var(--linea)}.irz-result:last-child{border-bottom:0;margin-bottom:0}.irz-result__photo{position:relative;flex:0 1 300px;min-width:0;aspect-ratio:4/3;width:100%;background:var(--linea);overflow:hidden}.irz-result__text{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:6px}.irz-result__text h2{font-size:26px}.irz-result__text .irz-price{font-size:25px;margin-top:6px}.irz-results__map{flex:1 1 360px;max-width:420px;min-width:0;min-height:560px;position:relative;border-left:1px solid var(--linea);background:#eae7e0}.irz-map{position:sticky;top:0;height:100vh;max-height:900px;min-height:560px}.irz-map .irz-map__canvas{position:absolute;inset:0}.irz-map__canvas .maplibregl-canvas-container>canvas.maplibregl-canvas{filter:grayscale(1) sepia(.12) brightness(1.04) contrast(.92)}.irz-map--satellite .irz-map__canvas .maplibregl-canvas-container>canvas.maplibregl-canvas{filter:none}.irz-map__canvas .irz-map__dots{position:absolute;top:0;left:0;pointer-events:none}.irz-map__canvas .maplibregl-ctrl-group{border-radius:0;box-shadow:0 1px 3px rgba(0,0,0,.12);border:1px solid var(--linea)}.irz-map__canvas .maplibregl-ctrl-attrib{font-family:var(--fuente-texto);font-size:11px}.irz-map__areaicon{background:none;border:0}.irz-map__area{display:inline-block;transform:translate(-50%,-50%);white-space:nowrap;font-family:var(--fuente-texto);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#5d5a54;text-shadow:0 0 2px #ffffff,0 0 4px #ffffff,0 0 6px #ffffff}.irz-map__area--main{font-family:var(--fuente-titulo);font-size:15px;letter-spacing:.06em;text-transform:none;color:#2b2925}.irz-map__canvas:not([data-areas=all]) .irz-map__area:not(.irz-map__area--main),.irz-map__canvas[data-areas=none] .irz-map__area{display:none}.irz-map--satellite .irz-map__area{color:#ffffff;text-shadow:0 0 3px rgba(0,0,0,.9),0 0 6px rgba(0,0,0,.6)}.irz-map__draw{position:absolute;top:166px;left:10px;right:10px;z-index:500;display:flex;flex-wrap:wrap;align-items:center;gap:8px;pointer-events:none}.irz .irz-map__draw a,.irz .irz-map__draw button{pointer-events:auto;font-family:var(--fuente-texto);font-size:13px;line-height:1;padding:9px 12px;min-height:34px;display:inline-flex;align-items:center;background:var(--superficie);color:var(--texto);border:1px solid var(--linea);box-shadow:0 1px 3px rgba(0,0,0,.12);text-decoration:none;cursor:pointer}.irz .irz-map__draw p{pointer-events:auto;font-size:13px;padding:8px 12px;background:var(--fondo-inverso);color:#ffffff;max-width:260px}.irz .irz-map--drawing .irz-map__canvas,.irz .irz-map--drawing .irz-map__canvas .maplibregl-canvas-container.maplibregl-interactive{cursor:crosshair;touch-action:none}.irz-map__area--link{pointer-events:auto;cursor:pointer;text-decoration:none}.irz a.irz-map__area,.irz a.irz-map__area:hover{color:#2b2925}.irz .irz-map--satellite a.irz-map__area,.irz .irz-map--satellite a.irz-map__area:hover{color:#ffffff}.irz-map__area--link:focus-visible,.irz-map__area--link:hover{text-decoration:underline;text-underline-offset:3px}.irz-map__views{position:absolute;top:120px;left:10px;z-index:500;display:flex;background:var(--superficie);border:1px solid var(--linea);box-shadow:0 1px 3px rgba(0,0,0,.12)}.irz .irz-map__views button{font-family:var(--fuente-texto);font-size:13px;line-height:1;padding:9px 12px;min-height:34px;background:transparent;color:var(--texto);border:0;cursor:pointer}.irz .irz-map__views button[aria-pressed=true]{background:var(--fondo-inverso);color:#ffffff}.irz-map__mapbox{position:absolute;left:8px;bottom:6px;z-index:500;display:block;line-height:0}.irz-map{--pin:#c8102e;--pin-halo:rgba(200,16,46,0.3)}.irz a.irz-map__pin{position:relative;display:inline-block;background:var(--pin);color:#ffffff;border:0;border-radius:999px;font-family:var(--fuente-texto);font-size:11px;font-weight:500;letter-spacing:.02em;line-height:1;padding:5px 7px 4px;white-space:nowrap;box-shadow:0 1px 2px rgba(17,17,17,.2),0 3px 10px rgba(17,17,17,.14);transform:translate(-50%,calc(-100% - 8px));transform-origin:50% calc(100% + 8px);text-decoration:none;transition:transform .16s cubic-bezier(.22,.61,.36,1),box-shadow .16s ease}.irz a.irz-map__pin:after{content:"";position:absolute;left:50%;bottom:-9px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--pin);box-shadow:0 0 0 1.5px #ffffff,0 1px 2px rgba(17,17,17,.3)}.irz a.irz-map__pin.is-open,.irz a.irz-map__pin:focus-visible,.irz a.irz-map__pin:hover{transform:translate(-50%,calc(-100% - 8px)) scale(1.18);box-shadow:0 2px 4px rgba(17,17,17,.22),0 8px 18px rgba(17,17,17,.2)}@media (prefers-reduced-motion:reduce){.irz a.irz-map__pin{transition:none}}.irz .irz-map__canvas[data-pins=dots] a.irz-map__pin{transition:box-shadow .16s ease}.irz .irz-map__canvas[data-pins=dots] a.irz-map__pin:not(:hover):not(:focus-visible):not(.is-open){display:block;width:10px;height:10px;padding:0;font-size:0;box-shadow:0 0 0 1.5px #ffffff,0 1px 3px rgba(17,17,17,.35);transform:translate(-50%,-50%)}.irz .irz-map__canvas[data-pins=dots] a.irz-map__pin--own:not(:hover):not(:focus-visible):not(.is-open){box-shadow:0 0 0 1.5px #ffffff,0 0 0 4px var(--pin-halo),0 1px 3px rgba(17,17,17,.35)}.irz .irz-map__canvas[data-pins=dots] a.irz-map__pin:not(:hover):not(:focus-visible):not(.is-open):after{inset:-7px;left:-7px;bottom:-7px;width:auto;height:auto;margin:0;background:transparent;box-shadow:none}.irz .irz-map__canvas[data-pins=dots] a.irz-map__pin:not(:hover):not(:focus-visible):not(.is-open)>span{display:none}.irz .irz-map__canvas[data-pins=dots] a.irz-map__pin:after{width:10px;height:10px;margin-left:-5px;bottom:-13px}.irz-map .maplibregl-marker:has(.irz-map__pin.is-open),.irz-map .maplibregl-marker:has(.irz-map__pin:focus-visible),.irz-map .maplibregl-marker:has(.irz-map__pin:hover){z-index:3}.irz-map__pinnew,.irz-map__pinwas{position:absolute;left:-6px;top:-9px;padding:2px 4px;border-radius:3px;line-height:1;white-space:nowrap;pointer-events:none}.irz-map__pinnew{background:#ffffff;color:#111111;box-shadow:0 0 0 .75px #111111,0 1px 2px rgba(0,0,0,.25);font-size:7.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.irz-map__pinwas{background:#ececec;color:#6b6b6b;box-shadow:0 0 0 .6px #c9c9c9;font-size:8px;font-weight:500;text-decoration:line-through;text-decoration-thickness:.6px;text-decoration-color:#6b6b6b}.irz-map__pinsaved{position:absolute;right:-6px;top:-8px;width:13px;height:13px;border-radius:50%;background:#ffffff;box-shadow:0 0 0 .6px #c9c9c9,0 1px 2px rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;pointer-events:none}.irz-map__pinsaved svg{width:8px;height:8px;fill:var(--pin)}.irz-map__pinwrap--own{z-index:2}.irz a.irz-map__pin--own{box-shadow:0 0 0 2px var(--pin-halo),0 4px 12px rgba(200,16,46,.4)}.irz a.irz-map__pin--own:before{content:"";position:absolute;inset:-5px;border:1.5px solid var(--pin);border-radius:999px;opacity:0;pointer-events:none;animation:irz-pin-breath 2.8s ease-out infinite}@keyframes irz-pin-breath{0%{transform:scale(.85);opacity:.7}70%{transform:scale(1.25);opacity:0}to{transform:scale(1.25);opacity:0}}@media (prefers-reduced-motion:reduce){.irz a.irz-map__pin--own:before{animation:none}}.irz-map--satellite a.irz-map__pin{box-shadow:0 0 0 1.5px rgba(255,255,255,.85),0 3px 10px rgba(0,0,0,.35)}.irz-map--satellite a.irz-map__pin--own{box-shadow:0 0 0 1.5px rgba(255,255,255,.85),0 0 14px rgba(255,255,255,.6)}.irz-peek{position:absolute;z-index:700;width:280px;background:var(--superficie);color:var(--texto);box-shadow:0 2px 6px rgba(17,17,17,.16),0 14px 36px rgba(17,17,17,.22);font-family:var(--fuente-texto);transform:translate(-50%,calc(-100% - 44px));animation:irz-peek-in .18s ease-out}.irz-peek--below{transform:translate(-50%,18px)}.irz-peek--docked{position:fixed;left:12px;right:12px;bottom:calc(16px + env(safe-area-inset-bottom));top:auto;width:auto;max-width:380px;margin:0 auto;transform:none}@keyframes irz-peek-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.irz-peek{animation:none}}.irz-peek__photos{position:relative;aspect-ratio:16/10;background:var(--linea);overflow:hidden}.irz-peek__strip{position:absolute;inset:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.irz-peek__strip::-webkit-scrollbar{display:none}.irz .irz-peek__photo{position:relative;flex:0 0 100%;scroll-snap-align:start;display:block}.irz-peek__photo img{-o-object-fit:cover;object-fit:cover}.irz .irz-peek__arrow{position:absolute;top:50%;width:30px;height:30px;margin-top:-15px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.92);color:var(--texto);font-size:18px;line-height:1;cursor:pointer;box-shadow:0 1px 4px rgba(17,17,17,.25);opacity:0;transition:opacity .15s ease}.irz .irz-peek__arrow:focus-visible,.irz-peek:hover .irz-peek__arrow{opacity:1}@media (hover:none){.irz .irz-peek__arrow{opacity:1}}.irz .irz-peek__arrow:disabled{visibility:hidden}.irz-peek__arrow--prev{left:8px}.irz-peek__arrow--next{right:8px}.irz-peek__count{position:absolute;right:8px;bottom:8px;padding:3px 7px;border-radius:999px;background:rgba(17,17,17,.62);color:#ffffff;font-size:11px;font-weight:600;line-height:1;pointer-events:none}.irz .irz-peek__close{position:absolute;z-index:1;top:6px;left:6px;width:26px;height:26px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.92);color:var(--texto);font-size:16px;line-height:1;cursor:pointer}.irz a.irz-peek__text{display:block;padding:8px 12px 2px;line-height:1.3;color:inherit;text-decoration:none}.irz-peek__price{display:flex;align-items:center;gap:8px;margin:0 0 2px;font-size:16px;font-weight:600}.irz-peek__fresh{padding:3px 6px;background:#ffffff;color:#111111;box-shadow:inset 0 0 0 1px #111111;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.irz-peek__before{font-size:13px;font-weight:500;color:#6b6b6b;text-decoration-thickness:1px}.irz-peek .irz-specs{margin:0 0 1px;font-size:12px}.irz-peek__title{margin:0;font-size:12px;color:var(--texto-suave);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.irz-peek .irz-idx{margin:0;padding:0 12px 8px;font-size:12px}.irz-peek>.irz-peek__text:last-child{padding-bottom:9px}.irz .irz-peek--bare .irz-peek__close{left:auto;right:6px}.irz-map__here{position:absolute;top:16px;left:50%;transform:translateX(-50%);z-index:500;background:var(--superficie);border-color:var(--linea);color:var(--texto);box-shadow:0 1px 3px rgba(0,0,0,.12)}.irz-map__note{position:absolute;left:16px;right:16px;bottom:44px;z-index:500;background:rgba(245,245,243,.97);border:1px solid var(--linea);padding:12px 16px;font-size:14px;color:var(--texto-cuerpo)}.irz-empty{max-width:var(--ancho-lectura);padding:32px 0}.irz-empty h2{font-size:var(--titulo-m);margin-bottom:12px}.irz-pages{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:40px;font-size:14px;color:var(--texto-suave)}@media (max-width:999px){.irz-results__map{flex-basis:100%;border-left:0;border-top:1px solid var(--linea);min-height:420px}.irz-map{position:relative;height:420px;min-height:0}}.irz-crumbs{padding-top:22px;font-size:var(--texto-s);color:var(--texto-suave)}.irz .irz-crumbs a{color:var(--texto-suave);text-decoration:none;display:inline-flex;min-height:var(--destino-minimo);align-items:center}.irz .irz-crumbs a:hover{color:var(--acento-texto)}.irz-crumbs span[aria-hidden]{padding:0 10px}.irz .irz-crumbs a.irz-crumbs__back{color:var(--texto);font-weight:600;gap:6px}.irz-crumbs .irz-crumbs__back span[aria-hidden]{padding:0}.irz-crumbs span.irz-crumbs__rule{display:inline-block;width:1px;height:14px;margin:0 14px;padding:0;vertical-align:middle;background:var(--linea)}.irz-gallery{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;height:540px;margin-top:12px}.irz-gallery--one{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.irz-gallery__main{grid-row:1/span 2}.irz-gallery--one .irz-gallery__main{grid-row:auto}.irz-gallery__cell{position:relative;display:block;background:var(--linea);overflow:hidden;min-height:0}.irz-gallery__cell img{-o-object-fit:cover;object-fit:cover}.irz a.irz-gallery__more{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;background:rgba(17,17,17,.56);color:#ffffff;font-size:var(--texto-s);letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.irz a.irz-gallery__more:hover{background:rgba(17,17,17,.7);color:#ffffff}@media (max-width:767px){.irz-gallery{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:auto;aspect-ratio:4/3}.irz-gallery__main{grid-row:auto}.irz-gallery__cell:not(.irz-gallery__main){display:none}}.irz-listing{display:flex;flex-wrap:wrap;gap:48px 64px;padding-top:56px}.irz-listing__main{flex:999 1 520px;min-width:0}.irz-listing__main .irz-kicker{color:var(--texto-suave);margin-bottom:14px}.irz-listing__main h1{font-size:var(--titulo-2xl);line-height:1.06;margin-bottom:20px}.irz-listing__lede{font-size:var(--texto-xl);color:var(--texto-cuerpo);max-width:var(--ancho-lectura);margin-bottom:36px}.irz-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:28px 0;border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);margin-bottom:44px}.irz-facts dd{margin:4px 0 0;font-family:var(--fuente-titulo);font-size:var(--titulo-m);font-variant-numeric:lining-nums}.irz-facts dd small{font-family:var(--fuente-texto);font-size:var(--texto-base);color:var(--texto-suave)}@media (max-width:767px){.irz-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.irz-listing__main h2{font-size:30px;margin-bottom:18px}.irz-prose{font-size:var(--texto-l);color:var(--texto-cuerpo);white-space:pre-line;margin-bottom:44px}.irz-details,.irz-prose{max-width:var(--ancho-lectura)}.irz-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:0 0 44px}.irz-details div{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--linea);font-size:var(--texto-m)}.irz-details dt{color:var(--texto-suave)}.irz-details dd{margin:0;text-align:right}@media (max-width:767px){.irz-details{grid-template-columns:minmax(0,1fr)}}.irz-photos{display:grid;gap:12px;margin-bottom:44px;scroll-margin-top:24px}.irz-photos figure{position:relative;aspect-ratio:3/2;background:var(--linea);overflow:hidden}.irz-photos img{-o-object-fit:cover;object-fit:cover}.irz-listing__aside{flex:1 1 320px;min-width:0}.irz-ask{position:sticky;top:24px}.irz-ask__card{border:1px solid var(--linea);background:var(--superficie);padding:32px 30px}.irz-ask__card .irz-price{font-size:var(--titulo-xl);line-height:1.2;margin:6px 0 4px}.irz-ask__per{font-size:14px;color:var(--texto-suave);margin-bottom:28px}.irz-ask__card .irz-btn{width:100%}.irz-ask__card .irz-btn+.irz-btn{margin-top:12px}.irz-ask__who{border-top:1px solid var(--linea);margin-top:26px;padding-top:24px}.irz-ask__who .irz-label{margin-bottom:14px}.irz-ask__name{font-family:var(--fuente-titulo);font-size:21px}.irz-ask__lic{font-size:14px;color:var(--texto-suave)}.irz-listing__aside .irz-ask__note{margin-top:20px;font-size:var(--texto-s);color:var(--texto-suave);line-height:1.55}.irz-askbar{display:none}@media (max-width:767px){.irz-askbar{position:fixed;left:0;right:0;bottom:0;z-index:600;display:flex;align-items:center;gap:16px;padding:10px var(--margen-lateral) calc(10px + env(safe-area-inset-bottom));background:var(--fondo-alt);border-top:1px solid var(--linea)}.irz-askbar .irz-price{flex:1 1 auto;font-size:22px;white-space:nowrap}.irz-askbar .irz-btn{padding:14px 18px}.irz main.irz-main--askbar{padding-bottom:calc(var(--separacion-seccion) + 76px)}.irz:has(.irz-main--askbar) .irz-footer{padding-bottom:76px}.irz-result__photo{flex-basis:100%}}.irz-actions-wrap{display:flex;flex-direction:column;gap:12px;margin-top:12px}.irz-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.irz .irz-chip{display:inline-flex;align-items:center;gap:8px;min-height:var(--destino-minimo);padding:12px 18px;border:1px solid var(--linea);border-radius:var(--radio);background:var(--superficie);color:var(--texto);font:inherit;font-size:var(--texto-s);text-decoration:none;cursor:pointer;transition:background-color var(--mov-hover) var(--curva),border-color var(--mov-hover) var(--curva)}.irz .irz-chip:hover{border-color:var(--texto-suave);color:var(--texto)}.irz .irz-chip--quiet{color:var(--texto-suave)}.irz .irz-chip--on{border-color:#c9be9d;background:#fbf7ec;color:#6b5a33}.irz .irz-chip--on-quiet{background:var(--fondo);color:var(--texto)}.irz .irz-chip:disabled{opacity:.6;cursor:default}.irz-note{padding:10px 14px;border-left:2px solid var(--acento);background:var(--superficie);color:var(--texto-cuerpo);font-size:var(--texto-m);white-space:pre-line}.irz-note,.irz-note-form{max-width:var(--ancho-lectura)}.irz-note-form{display:flex;flex-direction:column;gap:8px}.irz-note-form textarea{width:100%;min-height:96px;padding:12px;border:1px solid var(--linea-campo);border-radius:var(--radio);background:var(--superficie);font:inherit;font-size:var(--texto-base);color:var(--texto);resize:vertical}.irz-problem{color:var(--estado-reservada);font-size:var(--texto-m)}.irz-callme{display:grid;gap:14px;margin-top:12px;border-top:1px solid var(--linea);padding-top:18px}.irz-callme__title{font-weight:600}.irz-callme__box label,.irz-callme__lede{font-size:14px;color:var(--texto-suave);line-height:1.5}.irz-callme__box{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start}.irz-callme__box input{width:20px;height:20px;margin-top:2px}.irz-callme__trap{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.irz-callme__done{margin-top:12px;font-size:14px;line-height:1.5}.irz-ask__card .irz-callme .irz-btn{margin-top:0}.irz-ask__card .irz-actions-wrap{margin-top:16px}.irz .irz-header__mine{padding:12px 20px}@media (max-width:767px){.irz .irz-header__mine{width:var(--destino-minimo);padding:0}.irz-header__mine-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.irz-lang button[aria-pressed=true],.irz-lang span{display:none}.irz a.irz-logo{font-size:22px}.irz a.irz-logo img{height:44px}}.irz-mine{padding-top:48px}.irz-signin{max-width:520px;margin:0 auto}.irz-signin h1{font-size:var(--titulo-xl);margin-bottom:14px}.irz-signin__lede{color:var(--texto-cuerpo);margin-bottom:32px}.irz-signin__form{display:flex;flex-direction:column;gap:20px}.irz-signin__form .irz-field{flex:none}.irz-signin .irz-problem{margin-top:16px}.irz-notice{max-width:var(--ancho-lectura);margin:24px auto 0;border:1px solid #c9be9d;background:#fbf7ec;padding:28px 30px}.irz-notice h2{font-size:var(--titulo-m);margin-bottom:16px}.irz-notice ul{margin:0 0 24px;padding-left:20px;color:var(--texto-cuerpo)}.irz-notice li+li{margin-top:8px}.irz-mine h1{font-size:var(--titulo-xl)}.irz-mine__account{display:flex;flex-direction:column;gap:4px;color:var(--texto-cuerpo);margin-top:-32px}.irz-mine__account p{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px}.irz-mine__account .irz-label{display:inline}.irz-mine__title{font-family:var(--fuente-titulo);font-size:30px;font-weight:400;margin-bottom:28px}.irz-mine__discarded summary{cursor:pointer;min-height:var(--destino-minimo);list-style-position:inside}.irz-result__title{font-size:26px}@media (max-width:767px){.irz-mine{padding-top:28px}.irz-mine__account{margin-top:-36px}.irz-notice{padding:20px}}.irz-comparebar{position:fixed;left:0;right:0;bottom:0;z-index:590;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:10px var(--margen-lateral) calc(10px + env(safe-area-inset-bottom));background:var(--fondo-inverso);color:var(--texto-sobre-inverso)}.irz-comparebar p{font-size:var(--texto-m)}.irz-comparebar .irz-btn--primario{background:var(--acento-sobre-inverso);color:var(--fondo-inverso)}.irz .irz-comparebar .irz-chip{background:transparent;border-color:var(--linea-sobre-inverso);color:var(--texto-suave-sobre-inverso)}.irz:has(.irz-comparebar) .irz-footer{padding-bottom:80px}.irz:has(.irz-comparebar) .irz-map .maplibregl-ctrl-bottom-left,.irz:has(.irz-comparebar) .irz-map .maplibregl-ctrl-bottom-right{bottom:80px}.irz:has(.irz-comparebar) .irz-map__mapbox{bottom:86px}.irz:has(.irz-comparebar) .irz-map__note{bottom:124px}@media (max-width:767px){.irz:has(.irz-askbar) .irz-comparebar{bottom:calc(68px + env(safe-area-inset-bottom))}.irz:has(.irz-comparebar) .irz-footer{padding-bottom:130px}.irz:has(.irz-askbar):has(.irz-comparebar) .irz-footer{padding-bottom:200px}}.irz-compare__h1{font-size:var(--titulo-xl)}.irz-compare__terms{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;margin:-24px 0 32px}.irz-compare__terms .irz-field{flex:0 1 200px}.irz:has(.irz-compare) .irz-comparebar{display:none}@media (max-width:767px){.irz-compare__terms .irz-field{flex:1 1 120px}.irz-compare table{min-width:0;width:auto;table-layout:auto}.irz-compare tbody th,.irz-compare thead td{position:sticky;left:0;z-index:1;width:96px;min-width:96px;max-width:96px;background:var(--fondo)}.irz-compare tbody td,.irz-compare thead th{min-width:168px}}.irz-compare__tools{display:flex;justify-content:flex-end;margin-bottom:12px}.irz-compare__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.irz-compare table{width:100%;min-width:640px;border-collapse:collapse;table-layout:fixed}.irz-compare thead th{vertical-align:top;text-align:left;font-weight:400;padding:0 12px 20px}.irz-compare tbody th,.irz-compare thead td{width:22%}.irz-compare__photo{position:relative;display:block;aspect-ratio:4/3;background:var(--linea);overflow:hidden;margin-bottom:12px}.irz-compare__photo img{-o-object-fit:cover;object-fit:cover}.irz a.irz-compare__title{display:block;font-family:var(--fuente-titulo);font-size:var(--titulo-s);line-height:1.2;margin-top:4px}.irz-compare thead .irz-tag{margin-top:8px}.irz-compare tbody th{text-align:left;font-weight:400;font-size:var(--texto-xs);letter-spacing:var(--tracking-etiqueta);text-transform:uppercase;color:var(--texto-suave);padding:16px 12px 16px 0;vertical-align:top}.irz-compare tbody th .irz-chip{margin-top:10px;text-transform:none;letter-spacing:0;font-size:var(--texto-s)}.irz-compare tbody td{padding:16px 12px;vertical-align:top;border-top:1px solid var(--linea);font-variant-numeric:tabular-nums}.irz-compare tbody tr:first-child td{font-family:var(--fuente-titulo);font-size:22px}.irz-compare__figure{display:block;font-family:var(--fuente-titulo);font-size:20px}.irz-compare__note{display:block;margin-top:6px;font-size:var(--texto-s);color:var(--texto-suave);line-height:1.5}.irz-compare__actions td{border-top:1px solid var(--linea)}.irz-compare__actions td>*{width:100%;margin-bottom:8px;justify-content:center;padding-left:12px;padding-right:12px}.irz-compare__notes{margin-top:24px;max-width:var(--ancho-lectura);font-size:var(--texto-s);color:var(--texto-suave)}.irz-compare__notes p+p{margin-top:6px}.irz-mine__compare{margin:-16px 0 24px}.irz-carta-line{margin-top:16px;font-size:var(--texto-m);color:var(--texto-suave)}.irz-carta-line button{min-height:var(--destino-minimo);padding:0 2px;border:0;background:none;font:inherit;color:var(--acento-texto);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;cursor:pointer}.irz-carta-line button:hover{color:var(--acento-texto-hover)}.irz-hero .irz-carta-line{color:#e6e2d9}.irz-hero .irz-carta-line button{color:#e8dfc8}.irz-results__head .irz-carta-line{margin:0}.irz-listing__main .irz-carta-line{margin:-20px 0 40px}.irz-carta{position:fixed;inset:0;z-index:700;display:flex;justify-content:flex-end}.irz-carta__backdrop{position:absolute;inset:0;border:0;background:rgba(17,17,17,.32);cursor:default}.irz-carta__panel{position:relative;display:flex;flex-direction:column;width:440px;max-width:100%;height:100%;background:var(--fondo);border-left:1px solid var(--linea);animation:irz-carta-in .22s var(--curva)}@keyframes irz-carta-in{0%{transform:translateX(24px)}}.irz-carta__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px 16px;border-bottom:1px solid var(--linea)}.irz-carta__head h2{font-size:var(--titulo-m)}.irz-carta__head p{margin-top:4px;font-size:var(--texto-s);color:var(--texto-suave)}.irz-carta__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:20px 24px;display:flex;flex-direction:column;gap:16px}.irz-carta__body .irz-notice{margin:0;padding:20px}.irz-carta__hint{color:var(--texto-suave)}.irz-carta__msg{max-width:92%}.irz-carta__msg .irz-label{margin-bottom:4px}.irz-carta__msg--client{align-self:flex-end;padding:10px 14px;background:var(--superficie);border:1px solid var(--linea)}.irz-carta__msg--carta{align-self:flex-start;padding-left:14px;border-left:2px solid var(--acento)}.irz-carta__said p+p,.irz-carta__said p+ul,.irz-carta__said ul+p{margin-top:8px}.irz-carta__said ul{padding-left:18px}.irz-carta__homes{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-direction:column;gap:6px}.irz .irz-carta__homes a{display:flex;flex-direction:column;min-height:var(--destino-minimo);justify-content:center;padding:8px 12px;border:1px solid var(--linea);background:var(--superficie);color:var(--texto);text-decoration:none}.irz .irz-carta__homes a:hover{border-color:var(--texto-suave);color:var(--texto)}.irz-carta__home-title{font-family:var(--fuente-titulo);font-size:18px}.irz-carta__writing{color:var(--texto-suave);font-style:italic}.irz-carta__foot{padding:12px 24px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--linea)}.irz-carta__foot textarea{width:100%;margin-top:6px;padding:10px 12px;border:1px solid var(--linea-campo);border-radius:var(--radio);background:var(--superficie);font:inherit;font-size:var(--texto-base);color:var(--texto);resize:none}.irz-carta__send{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.irz-carta__limit{color:var(--texto-cuerpo)}.irz-carta__legal{margin-top:10px;font-size:12px;line-height:1.5;color:var(--texto-suave)}@media (max-width:767px){.irz-carta__panel{width:100%;border-left:0}.irz-carta__body,.irz-carta__foot,.irz-carta__head{padding-left:var(--margen-lateral);padding-right:var(--margen-lateral)}}.irz-mine__basis{margin:-16px 0 24px;color:var(--texto-suave);font-size:var(--texto-m)}.irz-reasons{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-wrap:wrap;gap:6px}.irz-reason{padding:4px 10px;font-size:var(--texto-s);border:1px solid var(--linea);background:var(--superficie)}.irz-reason--fits:before{content:"✓ ";color:var(--acento)}.irz-reason--short{color:var(--texto-suave)}.irz-reason--short:before{content:"– "}.irz-keep{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.irz-keep__done{font-size:var(--texto-m);color:var(--acento-texto)}.irz-keep select,.irz-searches select{min-height:var(--destino-minimo);border:0;border-bottom:1px solid var(--linea-campo);background:transparent;font:inherit;font-size:var(--texto-base);color:var(--texto)}.irz-keep .irz-label,.irz-searches .irz-label{display:inline}.irz-searches{list-style:none;padding:0;margin:0}.irz-searches li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;padding:12px 0;border-bottom:1px solid var(--linea)}.irz a.irz-searches__name{flex:1 1 260px;min-height:var(--destino-minimo);display:inline-flex;align-items:center;font-family:var(--fuente-titulo);font-size:20px;color:var(--texto);text-decoration:none}.irz a.irz-searches__name:hover{color:var(--acento-texto)}.irz-board__form{display:flex;flex-direction:column;gap:16px;max-width:var(--ancho-lectura);padding:20px 24px;border:1px solid var(--linea);background:var(--superficie);margin-bottom:28px}.irz-board__form .irz-field{flex:none}.irz-wa__consent{display:flex;gap:12px;align-items:flex-start;font-size:var(--texto-base);line-height:1.5;cursor:pointer}.irz-wa__consent input{flex:none;width:20px;height:20px;margin-top:2px;accent-color:var(--texto)}.irz-board__form textarea{width:100%;padding:10px 12px;border:1px solid var(--linea-campo);border-radius:var(--radio);background:var(--fondo-alt);font:inherit;font-size:var(--texto-base);color:var(--texto)}.irz-board__promise{font-size:var(--texto-s);color:var(--texto-suave)}.irz-board__items{list-style:none;padding:0;margin:0}.irz-board__item{display:flex;flex-wrap:wrap;gap:16px 24px;padding:20px 0;border-top:1px solid var(--linea)}.irz-board__photo{flex:0 0 160px;width:160px;height:120px;-o-object-fit:cover;object-fit:cover;background:var(--linea)}.irz-board__text{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px;overflow-wrap:anywhere}.irz .irz-board__text .irz-specs a,.irz .irz-board__text>a{display:inline-flex;align-items:center;min-height:var(--destino-minimo)}.irz-board__note{color:var(--texto-cuerpo);white-space:pre-line}.irz-board__reply{padding:10px 14px;border-left:2px solid var(--acento);background:var(--superficie);white-space:pre-line}.irz-board__reply .irz-label{margin-bottom:4px}.irz-legal{max-width:var(--ancho-lectura)}.irz-legal h1{font-size:var(--titulo-xl)}.irz-legal__updated{margin-top:6px;font-size:var(--texto-s);color:var(--texto-suave)}.irz-legal__lede{margin:24px 0 8px;font-size:var(--texto-l);color:var(--texto-cuerpo)}.irz-legal h2{font-size:var(--titulo-s);margin:36px 0 12px}.irz-legal p+p{margin-top:10px}.irz-legal ul{margin:10px 0 0;padding-left:20px;color:var(--texto-cuerpo)}.irz-legal li+li{margin-top:6px}.irz .irz-signin__privacy{display:inline-flex;align-items:center;min-height:var(--destino-minimo)}.irz-site{padding-top:40px;padding-bottom:64px}.irz-site__head{max-width:var(--ancho-lectura);margin-bottom:32px}.irz-site__head h1{font-size:var(--titulo-xl)}.irz-site__head p{margin-top:10px;font-size:var(--texto-l);color:var(--texto-cuerpo)}.irz-site__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:32px 24px}.irz a.irz-site__cardlink{display:flex;flex-direction:column;gap:14px;color:var(--texto);text-decoration:none}.irz-site__cardlink img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:var(--fondo-alt)}.irz-site__cardtext{display:flex;flex-direction:column;gap:6px}.irz-site__cardtitle{font-family:var(--fuente-titulo);font-size:var(--titulo-s);line-height:1.25}.irz a.irz-site__cardlink:hover .irz-site__cardtitle{text-decoration:underline;text-underline-offset:4px}.irz-site__carddesc{font-size:var(--texto-s);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.irz-site__carddesc,.irz-site__empty{color:var(--texto-suave)}.irz-pager{display:flex;justify-content:space-between;align-items:center;margin-top:48px;font-size:var(--texto-s)}.irz-pager a{min-height:var(--destino-minimo);display:inline-flex;align-items:center}.irz-article{max-width:var(--ancho-lectura);margin:0 auto}.irz-article h1{font-size:var(--titulo-xl);line-height:1.15;margin-top:12px}.irz-article__byline{margin-top:10px;font-size:var(--texto-s);color:var(--texto-suave)}.irz-article__lede{margin:20px 0;font-size:var(--texto-l);color:var(--texto-cuerpo)}.irz-article__hero{width:100%;height:auto;margin:8px 0 28px}.irz-article__body{color:var(--texto-cuerpo);line-height:1.7}.irz-article__body h2{font-size:var(--titulo-m);color:var(--texto);margin:40px 0 12px;line-height:1.25}.irz-article__body h3,.irz-article__body h4{font-size:var(--titulo-s);color:var(--texto);margin:28px 0 10px}.irz-article__body blockquote,.irz-article__body ol,.irz-article__body p+p,.irz-article__body ul{margin-top:14px}.irz-article__body ol,.irz-article__body ul{padding-left:22px}.irz-article__body blockquote{border-left:2px solid var(--acento);padding-left:16px;font-style:italic}.irz-article__body img{max-width:100%;height:auto}.irz-article__body table{display:block;overflow-x:auto;border-collapse:collapse;margin:18px 0;font-size:var(--texto-s);line-height:1.4}.irz-article__body td,.irz-article__body th{border-bottom:1px solid var(--linea);padding:8px 12px 8px 0;text-align:left;vertical-align:top;white-space:nowrap}.irz-article__body th{color:var(--texto);font-weight:600}.irz-article__body td p,.irz-article__body th p{margin:0}.irz-article .irz-btn{margin:8px 0 24px}.irz-idx{font-size:var(--texto-base);line-height:1.5;color:var(--texto-cuerpo,var(--texto))}.irz-idx--asof{color:var(--texto-suave)}.irz-results__head .irz-idx--asof{flex-basis:100%}.irz-footer__firm{color:var(--texto-sobre-inverso)}.irz-idxnotices{border-top:1px solid #262626;padding:24px 0 32px;font-size:var(--texto-s);line-height:1.6;color:var(--texto-suave-sobre-inverso);display:flex;flex-direction:column;gap:10px}.irz-idxnotices p{max-width:920px}.irz-idxnotices__lede{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--texto-pie)}.irz-idxnotices__source{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;color:var(--texto-sobre-inverso)}.irz-idxnotices__source img{height:40px;width:auto;background:#ffffff;padding:4px 6px;box-sizing:content-box}.irz-idxnotices>div{display:flex;flex-direction:column;gap:10px}