.FiltrosCatalogo-module__-vP7ea__wrap{gap:var(--space-4);display:grid}.FiltrosCatalogo-module__-vP7ea__grupo{gap:var(--space-2);display:grid}.FiltrosCatalogo-module__-vP7ea__grupoEtiqueta{color:var(--ink-2);margin:0}.FiltrosCatalogo-module__-vP7ea__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.FiltrosCatalogo-module__-vP7ea__chip{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-size:var(--text-sm);white-space:nowrap;transition:transform var(--duration-fast) var(--ease-out-expo), background var(--duration-fast), var(--press-transition);font-weight:600;text-decoration:none;display:inline-flex;}.FiltrosCatalogo-module__-vP7ea__chip:hover{background:var(--paper)}.FiltrosCatalogo-module__-vP7ea__chip:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.FiltrosCatalogo-module__-vP7ea__chipActivo{background:var(--accent);color:var(--accent-on);border-color:#0000}.FiltrosCatalogo-module__-vP7ea__chipActivo:hover{background:var(--accent-hover)}.FiltrosCatalogo-module__-vP7ea__chipCuenta{opacity:.7;font-weight:500}.FiltrosCatalogo-module__-vP7ea__barra{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.FiltrosCatalogo-module__-vP7ea__cuenta{font-size:var(--text-sm);color:var(--ink-2);margin:0}.FiltrosCatalogo-module__-vP7ea__derecha{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.FiltrosCatalogo-module__-vP7ea__limpiar{min-height:var(--tap);color:var(--ink);font-size:var(--text-sm);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.FiltrosCatalogo-module__-vP7ea__limpiar:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.FiltrosCatalogo-module__-vP7ea__orden{gap:var(--space-1);flex-wrap:wrap;display:flex}.FiltrosCatalogo-module__-vP7ea__ordenBtn{min-height:var(--tap);padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--ink-2);font-size:var(--text-sm);white-space:nowrap;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.FiltrosCatalogo-module__-vP7ea__ordenBtn:hover{color:var(--ink);background:var(--paper)}.FiltrosCatalogo-module__-vP7ea__ordenBtn:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.FiltrosCatalogo-module__-vP7ea__ordenActivo{color:var(--ink);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){.FiltrosCatalogo-module__-vP7ea__chip{transition:none}}
.ProyectoCard-module__SbceJW__card{align-content:start;gap:var(--space-3);color:inherit;background:0 0;min-width:0;text-decoration:none;display:grid;}.ProyectoCard-module__SbceJW__card:focus-visible{outline:3px solid var(--accent);outline-offset:6px;border-radius:var(--radius-lg)}.ProyectoCard-module__SbceJW__marco{border-radius:var(--radius-lg);aspect-ratio:20/19;display:block;position:relative;overflow:hidden}.ProyectoCard-module__SbceJW__foto{transition:transform var(--duration-long) var(--ease-out-expo);background-position:50%;background-size:cover;position:absolute;inset:0}.ProyectoCard-module__SbceJW__card:hover .ProyectoCard-module__SbceJW__foto{transform:scale(1.04)}.ProyectoCard-module__SbceJW__insignia{top:var(--space-3);left:var(--space-3);height:30px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--l-surface,#fffdf9);color:var(--l-ink,#15140f);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;align-items:center;font-weight:700;display:inline-flex;position:absolute}.ProyectoCard-module__SbceJW__cuerpo{gap:var(--space-1);min-width:0;display:grid}.ProyectoCard-module__SbceJW__cuerpo>*{min-width:0}.ProyectoCard-module__SbceJW__titulo{font-size:var(--text-base);font-weight:700;line-height:var(--leading-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProyectoCard-module__SbceJW__linea{font-size:var(--text-sm);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProyectoCard-module__SbceJW__precio{margin-top:var(--space-1);font-size:var(--text-base)}.ProyectoCard-module__SbceJW__precioCifra{font-weight:700}.ProyectoCard-module__SbceJW__precioDesde{color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.ProyectoCard-module__SbceJW__foto{transition:none}.ProyectoCard-module__SbceJW__card:hover .ProyectoCard-module__SbceJW__foto{transform:none}}
.BotonWhatsApp-module__Gz4sKW__caja{right:var(--space-5);bottom:calc(var(--space-5) + env(safe-area-inset-bottom));z-index:40;padding-top:14px;padding-right:10px;position:fixed}.BotonWhatsApp-module__Gz4sKW__boton{align-items:center;gap:var(--space-3);height:56px;padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--brand-whatsapp);color:var(--ink);font-size:var(--text-base);transition:transform var(--duration-fast) var(--ease-out-expo), var(--press-transition);font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #00000014,0 8px 24px #0000002e;}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.BotonWhatsApp-module__Gz4sKW__caja{animation:1ms linear both BotonWhatsApp-module__Gz4sKW__aparecer;animation-timeline:scroll();animation-range:55vh 72vh}}}@keyframes BotonWhatsApp-module__Gz4sKW__aparecer{0%{opacity:0;pointer-events:none;transform:translateY(8px)}to{opacity:1;transform:none}}.BotonWhatsApp-module__Gz4sKW__boton:hover{transform:var(--lift)}.BotonWhatsApp-module__Gz4sKW__boton:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.BotonWhatsApp-module__Gz4sKW__icono{flex:none;width:28px;height:28px}.BotonWhatsApp-module__Gz4sKW__cerrar{border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--surface);width:28px;height:28px;color:var(--ink-2);cursor:pointer;transition:color var(--duration-fast), transform var(--duration-fast) var(--ease-out-expo);place-items:center;padding:0;display:grid;position:absolute;top:0;right:0;box-shadow:0 1px 2px #0000001f}.BotonWhatsApp-module__Gz4sKW__cerrar:after{content:"";position:absolute;inset:-8px}.BotonWhatsApp-module__Gz4sKW__cerrar svg{width:14px;height:14px}.BotonWhatsApp-module__Gz4sKW__cerrar:hover{color:var(--ink)}.BotonWhatsApp-module__Gz4sKW__cerrar:active{transform:scale(.9)}.BotonWhatsApp-module__Gz4sKW__cerrar:focus-visible{outline:3px solid var(--ink);outline-offset:2px}@media (max-width:860px){.BotonWhatsApp-module__Gz4sKW__caja{display:none}}@media (prefers-reduced-motion:reduce){.BotonWhatsApp-module__Gz4sKW__boton,.BotonWhatsApp-module__Gz4sKW__cerrar{transition:none}.BotonWhatsApp-module__Gz4sKW__boton:hover{transform:none}}
.RangoHistograma-module__F4Bkdq__wrap{gap:var(--space-2);display:grid}.RangoHistograma-module__F4Bkdq__cabecera{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.RangoHistograma-module__F4Bkdq__titulo{font-size:var(--text-base);letter-spacing:var(--tracking-title);margin:0;font-weight:600}.RangoHistograma-module__F4Bkdq__cuenta{font-size:var(--text-sm);color:var(--ink-2)}.RangoHistograma-module__F4Bkdq__barras{align-items:flex-end;gap:2px;height:64px;padding-inline:12px;display:flex}.RangoHistograma-module__F4Bkdq__barra{background:var(--accent);min-width:0;min-height:2px;transition:opacity var(--duration-fast) var(--ease-out-expo);border-radius:2px 2px 0 0;flex:1}.RangoHistograma-module__F4Bkdq__barraFuera{opacity:.18}.RangoHistograma-module__F4Bkdq__carril{height:28px;margin-top:calc(var(--space-2) * -1);position:relative}.RangoHistograma-module__F4Bkdq__pistaCaja{height:3px;position:absolute;top:13px;left:12px;right:12px}.RangoHistograma-module__F4Bkdq__pista{background:var(--line-strong);border-radius:3px;position:absolute;inset:0}.RangoHistograma-module__F4Bkdq__pistaActiva{background:var(--accent);border-radius:3px;height:3px;position:absolute;top:0}input[type=range].RangoHistograma-module__F4Bkdq__mando::-webkit-slider-runnable-track{background:0 0}input[type=range].RangoHistograma-module__F4Bkdq__mando::-moz-range-track{background:0 0}input[type=range].RangoHistograma-module__F4Bkdq__mando{pointer-events:none;width:100%;height:28px;accent-color:var(--accent);background:0 0;margin:0;position:absolute;top:0;left:0;right:0}input[type=range].RangoHistograma-module__F4Bkdq__mando::-webkit-slider-thumb{pointer-events:auto;background:var(--accent);border:2px solid var(--surface);box-shadow:0 0 0 1px var(--line-strong)}input[type=range].RangoHistograma-module__F4Bkdq__mando::-moz-range-thumb{pointer-events:auto;background:var(--accent);border:2px solid var(--surface)}input[type=range].RangoHistograma-module__F4Bkdq__mando:focus-visible{outline:3px solid var(--ink);outline-offset:2px;border-radius:var(--radius-pill)}.RangoHistograma-module__F4Bkdq__extremos{justify-content:space-between;gap:var(--space-3);display:flex}.RangoHistograma-module__F4Bkdq__extremo{min-height:var(--tap);padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-pill);font-size:var(--text-sm);background:var(--surface);align-items:center;font-weight:600;display:inline-flex}
.vitrina-module__F7XPHG__vitrina{gap:var(--space-5);flex-direction:column;display:flex}.vitrina-module__F7XPHG__cabeza{justify-content:space-between;align-items:flex-end;gap:var(--space-5);flex-wrap:wrap;display:flex}@media (max-width:820px){.vitrina-module__F7XPHG__cabeza{align-items:flex-start}}
.ExploradorDeLotes-module__ccvGRq__wrap{gap:var(--space-6);display:grid}.ExploradorDeLotes-module__ccvGRq__dos{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:start;display:grid}.ExploradorDeLotes-module__ccvGRq__panelTabla{min-width:0}@media (max-width:1080px){.ExploradorDeLotes-module__ccvGRq__dos{grid-template-columns:1fr}.ExploradorDeLotes-module__ccvGRq__filtros{order:-1}}.ExploradorDeLotes-module__ccvGRq__dos>*{min-width:0}.ExploradorDeLotes-module__ccvGRq__filtros{gap:var(--space-6);display:grid}.ExploradorDeLotes-module__ccvGRq__estados{gap:var(--space-2);flex-wrap:wrap;display:flex}.ExploradorDeLotes-module__ccvGRq__chip{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-size:var(--text-sm);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out-expo), var(--press-transition);font-weight:600;display:inline-flex;}.ExploradorDeLotes-module__ccvGRq__chip[aria-pressed=true]{border-color:var(--ink);background:var(--paper)}.ExploradorDeLotes-module__ccvGRq__chip:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.ExploradorDeLotes-module__ccvGRq__punto{border-radius:var(--radius-xs);flex:none;width:10px;height:10px}.ExploradorDeLotes-module__ccvGRq__chipCuenta{color:var(--ink-2);font-weight:500}.ExploradorDeLotes-module__ccvGRq__plano{background:var(--paper);border-radius:var(--radius-lg);width:100%;height:auto;max-height:60dvh;padding:var(--space-4)}.ExploradorDeLotes-module__ccvGRq__lote{stroke:var(--surface);stroke-width:2px;stroke-linejoin:round;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out-expo)}.ExploradorDeLotes-module__ccvGRq__loteFuera{opacity:.12}.ExploradorDeLotes-module__ccvGRq__loteActivo{stroke:var(--ink);stroke-width:3px}.ExploradorDeLotes-module__ccvGRq__planoVacio{font-size:var(--text-sm);color:var(--ink-2);margin:0}.ExploradorDeLotes-module__ccvGRq__numeroPlano{fill:var(--surface);stroke:color-mix(in oklab, var(--ink) 55%, transparent);stroke-width:3px;paint-order:stroke fill;font-family:var(--font-ui);text-anchor:middle;dominant-baseline:central;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:700}.ExploradorDeLotes-module__ccvGRq__numeroFuera{opacity:.25}.ExploradorDeLotes-module__ccvGRq__tabla{gap:0;max-height:60dvh;display:grid;overflow-y:auto}.ExploradorDeLotes-module__ccvGRq__cabeceraFila,.ExploradorDeLotes-module__ccvGRq__fila{gap:var(--space-4);padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--line);text-align:left;grid-template-columns:3.25rem minmax(5rem,.9fr) minmax(5.5rem,.8fr) minmax(8rem,1fr) 11rem;align-items:center;display:grid}.ExploradorDeLotes-module__ccvGRq__cabeceraFila>*,.ExploradorDeLotes-module__ccvGRq__fila>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ExploradorDeLotes-module__ccvGRq__acciones{overflow:visible}.ExploradorDeLotes-module__ccvGRq__cabeceraFila{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-2);background:var(--surface);z-index:1;padding-bottom:var(--space-2);position:sticky;top:0}.ExploradorDeLotes-module__ccvGRq__orden{align-items:center;gap:var(--space-1);min-height:var(--tap);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;display:inline-flex}.ExploradorDeLotes-module__ccvGRq__orden:hover{color:var(--ink)}.ExploradorDeLotes-module__ccvGRq__orden:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:var(--radius-xs)}.ExploradorDeLotes-module__ccvGRq__ordenActivo{color:var(--ink);font-weight:700}.ExploradorDeLotes-module__ccvGRq__flecha{text-align:center;opacity:0;width:10px}.ExploradorDeLotes-module__ccvGRq__flechaVisible{opacity:1}.ExploradorDeLotes-module__ccvGRq__derecha{text-align:right;justify-content:flex-end}.ExploradorDeLotes-module__ccvGRq__fila{transition:background var(--duration-fast)}.ExploradorDeLotes-module__ccvGRq__fila:hover,.ExploradorDeLotes-module__ccvGRq__filaActiva{background:var(--paper)}.ExploradorDeLotes-module__ccvGRq__acciones{align-items:center;gap:var(--space-2);justify-content:flex-end;display:flex}.ExploradorDeLotes-module__ccvGRq__accion{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-size:var(--text-sm);white-space:nowrap;transition:transform var(--duration-fast) var(--ease-out-expo), background var(--duration-fast), var(--press-transition);font-weight:600;text-decoration:none;display:inline-flex;}.ExploradorDeLotes-module__ccvGRq__accion:hover{background:var(--paper)}.ExploradorDeLotes-module__ccvGRq__accion:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.ExploradorDeLotes-module__ccvGRq__accionSeparar{background:var(--accent);color:var(--accent-on);border-color:#0000}.ExploradorDeLotes-module__ccvGRq__accionSeparar:hover{background:var(--accent);opacity:.92}.ExploradorDeLotes-module__ccvGRq__accionIcono{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.ExploradorDeLotes-module__ccvGRq__accionTexto{display:inline}.ExploradorDeLotes-module__ccvGRq__numero{align-items:center;gap:var(--space-2);font-weight:700;display:inline-flex}.ExploradorDeLotes-module__ccvGRq__area,.ExploradorDeLotes-module__ccvGRq__precio{text-align:right;font-weight:600}.ExploradorDeLotes-module__ccvGRq__sinPrecio{color:var(--ink-2);font-weight:500}.ExploradorDeLotes-module__ccvGRq__vacio{padding:var(--space-6) 0;color:var(--ink-2)}.ExploradorDeLotes-module__ccvGRq__limpiar{min-height:var(--tap);padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--ink);background:var(--surface);color:var(--ink);cursor:pointer;font-weight:600}@media (max-width:900px){.ExploradorDeLotes-module__ccvGRq__cabeceraFila,.ExploradorDeLotes-module__ccvGRq__fila{gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto}.ExploradorDeLotes-module__ccvGRq__ocultaEnMovil{display:none}.ExploradorDeLotes-module__ccvGRq__precio,.ExploradorDeLotes-module__ccvGRq__cabeceraFila .ExploradorDeLotes-module__ccvGRq__derecha:last-of-type{text-align:left;justify-content:flex-start}.ExploradorDeLotes-module__ccvGRq__accion3d .ExploradorDeLotes-module__ccvGRq__accionTexto{display:none}.ExploradorDeLotes-module__ccvGRq__accion{padding:0 var(--space-3)}}.ExploradorDeLotes-module__ccvGRq__fila,.ExploradorDeLotes-module__ccvGRq__fila:hover{text-decoration:none}.ExploradorDeLotes-module__ccvGRq__segmentado{border:1px solid var(--line-strong);border-radius:var(--radius-pill);align-items:stretch;gap:4px;padding:4px;display:flex}.ExploradorDeLotes-module__ccvGRq__segmento{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;min-height:var(--tap);padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--ink-2);font-size:var(--text-sm);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out-expo), var(--press-transition);background:0 0;border:1px solid #0000;flex:1;font-weight:600;display:inline-flex;}.ExploradorDeLotes-module__ccvGRq__segmento[aria-selected=true]{border-color:var(--ink);background:var(--surface);color:var(--ink)}.ExploradorDeLotes-module__ccvGRq__segmento:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.ExploradorDeLotes-module__ccvGRq__marcaActiva{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.ExploradorDeLotes-module__ccvGRq__separador{background:var(--line);width:1px;margin:var(--space-2) 0}.ExploradorDeLotes-module__ccvGRq__barraTabla{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.ExploradorDeLotes-module__ccvGRq__resultado{font-size:var(--text-sm);color:var(--ink-2)}.ExploradorDeLotes-module__ccvGRq__paginacion{justify-content:flex-start;align-items:center;gap:var(--space-3);padding-top:var(--space-4);display:flex}.ExploradorDeLotes-module__ccvGRq__pagBtn{min-height:var(--tap);min-width:var(--tap);padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out-expo), var(--press-transition);font-weight:600;}.ExploradorDeLotes-module__ccvGRq__pagBtn:disabled{opacity:.4;cursor:default}.ExploradorDeLotes-module__ccvGRq__pagBtn:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.ExploradorDeLotes-module__ccvGRq__pagCuenta{font-size:var(--text-sm);color:var(--ink-2);font-variant-numeric:tabular-nums}
.Galeria-module__43hBnW__mosaico{gap:var(--space-2);aspect-ratio:2;border-radius:var(--radius-lg);grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr;display:grid;position:relative;overflow:hidden}.Galeria-module__43hBnW__mosaico>:first-child{grid-row:1/span 2}.Galeria-module__43hBnW__foto{object-fit:cover;background:var(--paper);cursor:zoom-in;width:100%;height:100%;transition:filter var(--duration-fast);border:0;margin:0;padding:0;display:block}.Galeria-module__43hBnW__foto:hover{filter:brightness(.92)}.Galeria-module__43hBnW__foto:focus-visible{outline:3px solid var(--acento,var(--accent));outline-offset:-3px}.Galeria-module__43hBnW__mosaicoPocas{aspect-ratio:var(--aspect-wide);grid-template-rows:1fr;grid-template-columns:1fr}.Galeria-module__43hBnW__mosaicoPocas>:first-child{grid-row:auto}.Galeria-module__43hBnW__verTodas{right:var(--space-5);bottom:var(--space-5);align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:var(--text-sm);cursor:pointer;border:0;font-weight:600;display:inline-flex;position:absolute}.Galeria-module__43hBnW__verTodas:hover{background:var(--paper)}@media (max-width:720px){.Galeria-module__43hBnW__mosaico{aspect-ratio:var(--aspect-card);grid-template-rows:1fr;grid-template-columns:1fr}.Galeria-module__43hBnW__mosaico>:first-child{grid-row:auto}.Galeria-module__43hBnW__mosaico>:nth-child(n+2){display:none}}.Galeria-module__43hBnW__lightbox{background:0 0;border:0;width:100%;max-width:100vw;height:100%;max-height:100dvh;padding:0}.Galeria-module__43hBnW__lightbox::backdrop{background:#000000c7;background:lab(0% 0 0/.78)}.Galeria-module__43hBnW__marco{place-items:center;gap:var(--space-4);width:100%;height:100%;padding:var(--space-5);display:grid}.Galeria-module__43hBnW__fotoGrande{object-fit:contain;border-radius:var(--radius-lg);width:auto;max-width:min(100%,1400px);max-height:80dvh}.Galeria-module__43hBnW__barra{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));color:var(--d-ink);display:flex}.Galeria-module__43hBnW__boton{min-height:var(--tap);min-width:var(--tap);color:inherit;font-size:var(--text-lg);cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:0}.Galeria-module__43hBnW__boton:hover{background:var(--glass-chip)}.Galeria-module__43hBnW__pie{font-size:var(--text-sm);color:var(--d-ink-2);text-align:center;max-width:60ch;margin:0}.Galeria-module__43hBnW__atajos{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.Galeria-module__43hBnW__atajo{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:transform var(--duration-fast) var(--ease-out-expo), background var(--duration-fast), var(--press-transition);font-weight:600;text-decoration:none;display:inline-flex;}.Galeria-module__43hBnW__atajo:hover{background:var(--paper);transform:var(--lift)}.Galeria-module__43hBnW__atajo:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.Galeria-module__43hBnW__atajoIcono{fill:none;stroke:currentColor;width:18px;height:18px;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none}@media (prefers-reduced-motion:reduce){.Galeria-module__43hBnW__atajo{transition:none}.Galeria-module__43hBnW__atajo:hover{transform:none}}
.IconoAmenidad-module__NPbunW__icono{fill:none;stroke:currentColor;width:24px;height:24px;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:2px}.IconoAmenidad-module__NPbunW__punto{fill:currentColor;stroke:none}
.IconoRed-module__OQgnRW__icono{width:20px;height:20px;display:block}
.RejillaDeTipologias-module__thqJZW__rejilla{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(21rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.RejillaDeTipologias-module__thqJZW__tarjeta{background:var(--paper);border-radius:var(--radius-lg);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.RejillaDeTipologias-module__thqJZW__planta{aspect-ratio:4/3;background:var(--surface);place-items:center;display:grid}.RejillaDeTipologias-module__thqJZW__plantaEnlace{display:contents}.RejillaDeTipologias-module__thqJZW__plantaImg{object-fit:contain;width:100%;height:100%;padding:var(--space-4)}.RejillaDeTipologias-module__thqJZW__plantaVacia{font-family:var(--font-display);font-size:var(--text-section);color:var(--ink-3);font-weight:700}.RejillaDeTipologias-module__thqJZW__cuerpo{align-content:start;gap:var(--space-3);padding:var(--space-6);display:grid}.RejillaDeTipologias-module__thqJZW__kicker{align-items:center;gap:var(--space-3);color:var(--ink-2);margin:0;display:flex}.RejillaDeTipologias-module__thqJZW__agotado{padding:2px var(--space-2);border-radius:var(--radius-xs);background:var(--surface);color:var(--ink-3);letter-spacing:0}.RejillaDeTipologias-module__thqJZW__nombre{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--leading-display);margin:0;font-weight:700}.RejillaDeTipologias-module__thqJZW__precio{font-family:var(--font-display);font-size:var(--text-h2);margin:0;font-weight:700;line-height:1.1}.RejillaDeTipologias-module__thqJZW__desde{font-size:var(--text-sm);color:var(--ink-2);font-weight:500}.RejillaDeTipologias-module__thqJZW__consultar{font-size:var(--text-lg);color:var(--ink-2);font-weight:600}.RejillaDeTipologias-module__thqJZW__especificaciones{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(5.5rem,45%),1fr));margin:0;display:grid}.RejillaDeTipologias-module__thqJZW__especificacion{gap:2px;display:grid}.RejillaDeTipologias-module__thqJZW__especificacion dt{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2)}.RejillaDeTipologias-module__thqJZW__especificacion dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.RejillaDeTipologias-module__thqJZW__descripcion{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink-2);margin:0}.RejillaDeTipologias-module__thqJZW__quedan{font-size:var(--text-sm);color:var(--ink-2);margin:0}.RejillaDeTipologias-module__thqJZW__unidades{border-top:1px solid var(--line);padding-top:var(--space-3)}.RejillaDeTipologias-module__thqJZW__unidadesTitulo{min-height:var(--tap);font-size:var(--text-sm);cursor:pointer;align-items:center;font-weight:600;display:flex}.RejillaDeTipologias-module__thqJZW__unidadesTitulo:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.RejillaDeTipologias-module__thqJZW__listaUnidades{margin:var(--space-2) 0 0;gap:2px;padding:0;list-style:none;display:grid}.RejillaDeTipologias-module__thqJZW__unidad{gap:var(--space-3);min-height:var(--tap);padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:minmax(3.5rem,auto) minmax(0,1fr) auto;align-items:center;display:grid}.RejillaDeTipologias-module__thqJZW__unidadNumero{align-content:center;font-weight:600;display:grid}.RejillaDeTipologias-module__thqJZW__unidadTorre{font-size:var(--text-xs);color:var(--ink-2);overflow-wrap:anywhere;font-weight:500}.RejillaDeTipologias-module__thqJZW__unidadPrecio{font-variant-numeric:tabular-nums;text-align:right}.RejillaDeTipologias-module__thqJZW__separar{min-height:var(--tap);padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);font-size:var(--text-sm);white-space:nowrap;transition:transform var(--duration-fast) var(--ease-out-expo), var(--press-transition);align-items:center;font-weight:600;text-decoration:none;display:inline-flex;}.RejillaDeTipologias-module__thqJZW__separar:hover{transform:translateY(-1px)}.RejillaDeTipologias-module__thqJZW__separar:focus-visible{outline:3px solid var(--ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.RejillaDeTipologias-module__thqJZW__separar{transition:none}.RejillaDeTipologias-module__thqJZW__separar:hover{transform:none}}@media (max-width:26rem){.RejillaDeTipologias-module__thqJZW__unidad{padding:var(--space-2) var(--space-3);grid-template-columns:minmax(3.5rem,auto) minmax(0,1fr)}.RejillaDeTipologias-module__thqJZW__unidadPrecio{text-align:left}.RejillaDeTipologias-module__thqJZW__separar{grid-column:2;justify-self:end}}
.Simulador-module__dejE7a__wrap{gap:var(--space-5);min-width:0;display:grid}.Simulador-module__dejE7a__wrap *,.Simulador-module__dejE7a__wrap>*{min-width:0}.Simulador-module__dejE7a__principalCifra,.Simulador-module__dejE7a__lineaValor{overflow-wrap:anywhere}.Simulador-module__dejE7a__formas{gap:var(--space-2);flex-wrap:wrap;max-width:100%;display:flex}.Simulador-module__dejE7a__forma{text-align:left;min-width:0;max-width:100%;min-height:var(--tap);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-weight:600;font-size:var(--text-sm);letter-spacing:var(--tracking-title);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast)}.Simulador-module__dejE7a__forma[aria-pressed=true]{background:var(--accent);color:var(--accent-on);border-color:#0000}.Simulador-module__dejE7a__descripcion{font-size:var(--text-base);max-width:56ch;margin:0;line-height:1.36}.Simulador-module__dejE7a__principal{gap:var(--space-1);display:grid}.Simulador-module__dejE7a__principalFila{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.Simulador-module__dejE7a__principalEtiqueta{font-size:var(--text-lg);letter-spacing:var(--tracking-title);font-weight:600}.Simulador-module__dejE7a__principalCifra{font-size:var(--text-h1);letter-spacing:var(--tracking-title);font-weight:600;line-height:1.1}.Simulador-module__dejE7a__moneda{font-size:var(--text-xs);margin-left:var(--space-1);font-weight:500}input[type=range].Simulador-module__dejE7a__rango{width:100%;height:28px;margin:var(--space-3) 0 0;cursor:pointer;accent-color:var(--accent);background:0 0}input[type=range].Simulador-module__dejE7a__rango::-webkit-slider-runnable-track{background:var(--pista,var(--line-strong));border-radius:3px;height:4px}input[type=range].Simulador-module__dejE7a__rango::-moz-range-track{background:var(--pista,var(--line-strong));border-radius:3px;height:4px}input[type=range].Simulador-module__dejE7a__rango::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);border:2px solid var(--surface);width:24px;height:24px;box-shadow:0 0 0 1px var(--line-strong);border-radius:50%;margin-top:-10px}input[type=range].Simulador-module__dejE7a__rango::-moz-range-thumb{background:var(--accent);border:2px solid var(--surface);width:24px;height:24px;box-shadow:0 0 0 1px var(--line-strong);border-radius:50%}input[type=range].Simulador-module__dejE7a__rango:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.Simulador-module__dejE7a__extremos{font-size:var(--text-xs);margin-top:var(--space-2);justify-content:space-between;display:flex}.Simulador-module__dejE7a__resumen{margin:0;display:grid}.Simulador-module__dejE7a__linea{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-5) 0;border-bottom:1px solid var(--line-strong);display:flex}.Simulador-module__dejE7a__linea:last-of-type{border-bottom:0}.Simulador-module__dejE7a__lineaClave{font-size:var(--text-lg);letter-spacing:var(--tracking-title);margin:0;font-weight:600}.Simulador-module__dejE7a__lineaSub{font-size:var(--text-sm);font-weight:500;display:block}.Simulador-module__dejE7a__lineaValor{font-size:var(--text-h2);letter-spacing:var(--tracking-title);margin:0;font-weight:600;line-height:1.36}.Simulador-module__dejE7a__ahorro{color:var(--marca,var(--accent))}.Simulador-module__dejE7a__cierre{font-size:var(--text-lg);letter-spacing:var(--tracking-title);max-width:34ch;margin:0;font-weight:600}.Simulador-module__dejE7a__nota{font-size:var(--text-sm);max-width:60ch;margin:0}.Simulador-module__dejE7a__vacio{font-size:var(--text-base);margin:0}.Simulador-module__dejE7a__boton{width:100%;min-height:48px;padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--ink);color:var(--ink);font-size:var(--text-base);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.Simulador-module__dejE7a__boton:hover{background:var(--paper)}@media (max-width:720px){.Simulador-module__dejE7a__linea{gap:var(--space-1);flex-direction:column}}
.ficha-module__VLYaBG__main{background:var(--surface);color:var(--ink);--gutter:clamp(var(--space-5), 9vw, 131px);--ancho:1178px;--marca:var(--acento,var(--accent));min-height:100dvh}.ficha-module__VLYaBG__contenido{max-width:var(--ancho);padding-inline:var(--space-5);margin-inline:auto}.ficha-module__VLYaBG__topbar{z-index:20;align-items:center;gap:var(--space-5);height:80px;padding-inline:var(--gutter);background:var(--surface);display:flex;position:sticky;top:0}.ficha-module__VLYaBG__marcaLink{color:inherit;align-items:center;text-decoration:none;display:flex}.ficha-module__VLYaBG__marcaLogo{height:var(--tap);object-fit:contain;object-position:left center;width:auto;max-width:220px}.ficha-module__VLYaBG__marcaNombre{font-family:var(--font-display);font-size:var(--text-h2);font-weight:700;font-stretch:var(--width-h2);letter-spacing:var(--tracking-h2)}.ficha-module__VLYaBG__topbarFin{align-items:center;gap:var(--space-5);margin-left:auto;display:flex}.ficha-module__VLYaBG__topbarNav{gap:var(--space-5);font-size:var(--text-base);letter-spacing:var(--tracking-title);font-weight:500;display:flex}.ficha-module__VLYaBG__topbarNav a{color:inherit;text-decoration:none}.ficha-module__VLYaBG__btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-5);border-radius:var(--radius-pill);font-size:var(--text-base);letter-spacing:var(--tracking-title);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out-expo), opacity var(--duration-fast);border:1px solid #0000;font-weight:600;text-decoration:none;display:inline-flex}.ficha-module__VLYaBG__btnPrimario{background:var(--marca);color:var(--accent-on)}.ficha-module__VLYaBG__btnPrimario:hover{transform:var(--lift)}.ficha-module__VLYaBG__btnLandii{background:var(--accent);color:var(--accent-on)}.ficha-module__VLYaBG__btnLandii:hover{background:var(--accent-hover);transform:var(--lift)}.ficha-module__VLYaBG__btnFantasma{background:var(--surface);border-color:var(--ink);color:var(--ink)}.ficha-module__VLYaBG__btnFantasma:hover{transform:var(--lift)}.ficha-module__VLYaBG__btnGrande{min-height:56px;font-size:var(--text-lg);padding:0 var(--space-6)}.ficha-module__VLYaBG__hero{background:var(--paper);padding:var(--space-6) 0 var(--space-7)}.ficha-module__VLYaBG__heroFila{gap:var(--space-6);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.ficha-module__VLYaBG__heroIzq{gap:var(--space-2);min-width:0;display:grid}.ficha-module__VLYaBG__heroKicker{letter-spacing:var(--tracking-caps)}.ficha-module__VLYaBG__heroTituloFila{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ficha-module__VLYaBG__heroTitulo{font-family:var(--font-display);font-size:var(--text-h1);line-height:var(--leading-display);font-weight:700;font-stretch:var(--width-h1);letter-spacing:var(--tracking-title);margin:0}.ficha-module__VLYaBG__heroLema{font-size:var(--text-base);line-height:var(--leading-body);max-width:52ch;margin:0}.ficha-module__VLYaBG__insignia{align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-xs);background:color-mix(in oklab, var(--marca) 14%, var(--surface));color:var(--ink);font-size:var(--text-base);letter-spacing:var(--tracking-title);font-weight:600;display:inline-flex}.ficha-module__VLYaBG__insigniaClara{background:var(--surface)}.ficha-module__VLYaBG__heroPrecios{gap:var(--space-8);flex-wrap:wrap;display:flex}.ficha-module__VLYaBG__precio{gap:var(--space-1);display:grid}.ficha-module__VLYaBG__precioEtiqueta{font-size:var(--text-sm);font-weight:600}.ficha-module__VLYaBG__precioCifra{font-size:var(--text-h2);line-height:var(--leading-body);letter-spacing:var(--tracking-title);font-weight:600}.ficha-module__VLYaBG__precioNota{font-size:var(--text-sm)}.ficha-module__VLYaBG__moneda{font-size:var(--text-xs);margin-left:var(--space-1);font-weight:500}.ficha-module__VLYaBG__seccion{padding-top:56px}.ficha-module__VLYaBG__tituloSeccion{font-family:var(--font-display);font-size:var(--text-section);line-height:var(--leading-display);font-weight:700;font-stretch:var(--width-display);letter-spacing:var(--tracking-display);margin:0 0 var(--space-5);text-wrap:balance;max-width:18ch}.ficha-module__VLYaBG__lede{font-size:var(--text-base);line-height:var(--leading-body);max-width:60ch;margin:0 0 var(--space-5)}.ficha-module__VLYaBG__sinHueco{margin-bottom:0}.ficha-module__VLYaBG__bloque{background:var(--paper);border-radius:var(--radius-lg);padding:var(--space-7)}.ficha-module__VLYaBG__bloqueOscuro{background:var(--ink);color:var(--surface)}.ficha-module__VLYaBG__bloqueOscuro .ficha-module__VLYaBG__tituloSeccion{color:var(--surface)}.ficha-module__VLYaBG__barra{border-radius:var(--radius-pill);background:var(--line);height:12px;display:flex;overflow:hidden}.ficha-module__VLYaBG__tramo{height:100%}.ficha-module__VLYaBG__leyenda{gap:var(--space-6);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ficha-module__VLYaBG__leyendaItem{gap:var(--space-1);display:grid}.ficha-module__VLYaBG__leyendaClave{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;display:flex}.ficha-module__VLYaBG__punto{border-radius:var(--radius-xs);flex:none;width:10px;height:10px}.ficha-module__VLYaBG__leyendaValor{font-size:var(--text-h3);letter-spacing:var(--tracking-title);font-weight:600}.ficha-module__VLYaBG__terreno{align-content:end;gap:var(--space-4);border-radius:var(--radius-lg);min-height:min(56dvh,420px);padding:var(--space-7);isolation:isolate;color:var(--surface);background-position:50%;background-size:cover;display:grid;position:relative;overflow:hidden}.ficha-module__VLYaBG__terreno:after{content:"";z-index:-1;background:linear-gradient(180deg, color-mix(in oklab, var(--ink) 15%, transparent), color-mix(in oklab, var(--ink) 80%, transparent));position:absolute;inset:0}.ficha-module__VLYaBG__terreno .ficha-module__VLYaBG__tituloSeccion{color:var(--surface);max-width:16ch}.ficha-module__VLYaBG__terrenoLede{max-width:48ch;font-size:var(--text-base);line-height:var(--leading-body);margin:0}.ficha-module__VLYaBG__rampa{gap:2px;display:flex}.ficha-module__VLYaBG__rampaPaso{border-radius:var(--radius-xs);width:32px;height:6px}.ficha-module__VLYaBG__dos{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(26rem,100%),1fr));align-items:start;display:grid}.ficha-module__VLYaBG__dos>*,.ficha-module__VLYaBG__espacios>*{min-width:0}.ficha-module__VLYaBG__espacios{gap:var(--space-6) 97px;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));display:grid}.ficha-module__VLYaBG__listaLineas{gap:0 var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.ficha-module__VLYaBG__listaUna{grid-template-columns:1fr}.ficha-module__VLYaBG__itemLinea{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--line-strong);font-size:var(--text-lg);grid-template-columns:auto 1fr;align-items:start;font-weight:500;display:grid}.ficha-module__VLYaBG__itemNota{font-size:var(--text-sm);margin-top:var(--space-1);font-weight:400;display:block}.ficha-module__VLYaBG__tabla{gap:0;display:grid}.ficha-module__VLYaBG__fila{gap:var(--space-5);padding:var(--space-4) 0;border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(12rem,1fr) 1.3fr;align-items:baseline;display:grid}.ficha-module__VLYaBG__filaClave{font-size:var(--text-base);font-weight:500}.ficha-module__VLYaBG__filaValor{font-size:var(--text-lg);letter-spacing:var(--tracking-title);font-weight:600}.ficha-module__VLYaBG__tira{gap:var(--space-4);scroll-snap-type:x mandatory;padding-bottom:var(--space-4);grid-auto-columns:minmax(min(78vw,300px),300px);grid-auto-flow:column;justify-content:start;display:grid;overflow-x:auto}.ficha-module__VLYaBG__tarjeta{scroll-snap-align:start;color:inherit;border-radius:var(--radius-md);transition:transform var(--duration-fast) var(--ease-out-expo);grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}.ficha-module__VLYaBG__tarjeta:hover{transform:var(--lift)}.ficha-module__VLYaBG__tarjetaFoto{aspect-ratio:1;background-position:50%;background-size:cover;position:relative}.ficha-module__VLYaBG__tarjetaInsignias{top:var(--space-3);left:var(--space-3);gap:var(--space-2);flex-wrap:wrap;display:flex;position:absolute}.ficha-module__VLYaBG__tarjetaCuerpo{background:var(--paper);padding:var(--space-5);gap:var(--space-1);align-content:start;display:grid}.ficha-module__VLYaBG__tarjetaTitulo{font-size:var(--text-h3);letter-spacing:var(--tracking-title);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ficha-module__VLYaBG__tarjetaLugar{font-size:var(--text-sm);font-weight:600}.ficha-module__VLYaBG__tarjetaPrecio{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3);font-size:var(--text-base);font-weight:600;display:flex}.ficha-module__VLYaBG__aviso{font-size:var(--text-sm);max-width:78ch;margin:var(--space-7) 0 0}.ficha-module__VLYaBG__footer{background:var(--paper);padding:var(--space-7) var(--gutter);margin-top:56px}.ficha-module__VLYaBG__footerFila{max-width:var(--ancho);gap:var(--space-5);font-size:var(--text-base);flex-wrap:wrap;align-items:center;margin-inline:auto;display:flex}@media (min-width:861px){.ficha-module__VLYaBG__footerFila{padding-right:260px}}.ficha-module__VLYaBG__footer a{color:inherit}.ficha-module__VLYaBG__footerFin{font-size:var(--text-sm);margin-left:auto}.ficha-module__VLYaBG__barraFija{z-index:30;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--gutter) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--paper);display:flex;position:fixed;bottom:0;left:0;right:0}.ficha-module__VLYaBG__barraFijaTexto{font-size:var(--text-lg);letter-spacing:var(--tracking-title);font-weight:500}.ficha-module__VLYaBG__barraFija .ficha-module__VLYaBG__btn{margin-left:auto}@media (max-width:860px){.ficha-module__VLYaBG__main{padding-bottom:88px}.ficha-module__VLYaBG__topbarNav,.ficha-module__VLYaBG__topbarFin .ficha-module__VLYaBG__btn,.ficha-module__VLYaBG__barraFijaTexto{display:none}.ficha-module__VLYaBG__barraFija .ficha-module__VLYaBG__btn{flex:1;margin-left:0}.ficha-module__VLYaBG__fila{gap:var(--space-1);grid-template-columns:1fr}.ficha-module__VLYaBG__bloque{padding:var(--space-5)}}@media (min-width:861px){.ficha-module__VLYaBG__barraFija{display:none}}@media (prefers-reduced-motion:reduce){.ficha-module__VLYaBG__btn,.ficha-module__VLYaBG__tarjeta{transition:none}.ficha-module__VLYaBG__btnPrimario:hover,.ficha-module__VLYaBG__btnFantasma:hover,.ficha-module__VLYaBG__tarjeta:hover{transform:none}}.ficha-module__VLYaBG__video{width:100%;max-width:100%;aspect-ratio:var(--aspect-wide);object-fit:cover;border-radius:var(--radius-md);background:var(--ink);margin-top:var(--space-5);display:block}.ficha-module__VLYaBG__plano{width:100%;max-width:100%;top:calc(var(--space-8) + var(--space-5));border:2px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);object-fit:contain;align-self:start;display:block;position:sticky}.ficha-module__VLYaBG__btnWhatsapp{background:var(--brand-whatsapp);color:var(--ink)}.ficha-module__VLYaBG__btn:active,.ficha-module__VLYaBG__btnWhatsapp:active{transform:scale(.97)}.ficha-module__VLYaBG__tarjeta:active{transform:scale(.985)}.ficha-module__VLYaBG__btn:focus-visible,.ficha-module__VLYaBG__tarjeta:focus-visible,.ficha-module__VLYaBG__marcaLink:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.ficha-module__VLYaBG__seccion{scroll-margin-top:96px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ficha-module__VLYaBG__tramo{transform-origin:0;animation:1ms linear both ficha-module__VLYaBG__llenar;animation-timeline:view();animation-range:entry 20% cover 25%}}}@keyframes ficha-module__VLYaBG__llenar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ficha-module__VLYaBG__itemLinea del{text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.ficha-module__VLYaBG__redes{align-items:center;gap:var(--space-4);display:flex}.ficha-module__VLYaBG__red{width:var(--tap);height:var(--tap);color:var(--ink-2);transition:transform var(--duration-fast) var(--ease-out-expo), color var(--duration-fast);justify-content:center;align-items:center;margin:-12px;display:inline-flex}.ficha-module__VLYaBG__red:hover{color:var(--ink);transform:var(--lift)}.ficha-module__VLYaBG__red:active{transform:scale(.94)}.ficha-module__VLYaBG__red:focus-visible{outline:3px solid var(--ink);outline-offset:0;border-radius:var(--radius-sm)}
.ProyectoDestacado-module__xoUsGW__card{gap:var(--space-4);color:inherit;grid-template-columns:minmax(0,22rem) minmax(0,1fr);min-width:0;text-decoration:none;display:grid}.ProyectoDestacado-module__xoUsGW__card:focus-visible{outline:3px solid var(--accent);outline-offset:6px;border-radius:var(--radius-lg)}@media (max-width:900px){.ProyectoDestacado-module__xoUsGW__card{grid-template-columns:1fr}.ProyectoDestacado-module__xoUsGW__panel{order:2}.ProyectoDestacado-module__xoUsGW__media{order:1}}.ProyectoDestacado-module__xoUsGW__panel{align-content:space-between;gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--paper);min-width:0;display:grid}.ProyectoDestacado-module__xoUsGW__panel>*{min-width:0}.ProyectoDestacado-module__xoUsGW__arriba{gap:var(--space-2);min-width:0;display:grid}.ProyectoDestacado-module__xoUsGW__arriba>*{min-width:0}.ProyectoDestacado-module__xoUsGW__insignias{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.ProyectoDestacado-module__xoUsGW__insignia{height:30px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}.ProyectoDestacado-module__xoUsGW__titulo{font-size:var(--text-display,var(--text-section));font-weight:700;line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ProyectoDestacado-module__xoUsGW__lugar{font-size:var(--text-base);color:var(--ink-2)}.ProyectoDestacado-module__xoUsGW__constructora{font-size:var(--text-sm);color:var(--ink-2)}.ProyectoDestacado-module__xoUsGW__lema{margin-top:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ProyectoDestacado-module__xoUsGW__datos{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--ink-2)}.ProyectoDestacado-module__xoUsGW__precio{margin-top:var(--space-6);gap:var(--space-1);display:grid}.ProyectoDestacado-module__xoUsGW__precioEtiqueta{font-size:var(--text-sm);color:var(--ink-2)}.ProyectoDestacado-module__xoUsGW__precioCifra{font-family:var(--font-mono);font-size:var(--text-lg);letter-spacing:-.01em;font-weight:700}.ProyectoDestacado-module__xoUsGW__media{gap:var(--space-3);aspect-ratio:2;grid-template-columns:1fr;align-self:start;min-width:0;display:grid}.ProyectoDestacado-module__xoUsGW__conMosaico .ProyectoDestacado-module__xoUsGW__media{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr)}.ProyectoDestacado-module__xoUsGW__conMosaico .ProyectoDestacado-module__xoUsGW__grande{grid-row:1/span 2}.ProyectoDestacado-module__xoUsGW__grande,.ProyectoDestacado-module__xoUsGW__pequena{border-radius:var(--radius-lg);background-position:50%;background-size:cover;min-width:0;min-height:0}
.marketing-module__EvkC_q__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.marketing-module__EvkC_q__reveal[data-visible=entrando]{animation:marketing-module__EvkC_q__entrada var(--duration-enter) var(--ease-emphasized) both}@keyframes marketing-module__EvkC_q__entrada{0%{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.marketing-module__EvkC_q__reveal[data-visible=entrando]{animation:none}}.marketing-module__EvkC_q__tema{border-radius:var(--radius-pill);background:var(--paper);gap:2px;padding:3px;display:flex}.marketing-module__EvkC_q__temaBoton{border-radius:var(--radius-pill);width:34px;height:34px;color:var(--ink-3);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out-expo), color var(--duration-fast) var(--ease-out-expo);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.marketing-module__EvkC_q__temaBoton svg{width:17px;height:17px}.marketing-module__EvkC_q__temaBoton:hover{color:var(--ink)}.marketing-module__EvkC_q__temaBoton[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.marketing-module__EvkC_q__localeSwitch{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);background:var(--paper);padding:3px;display:flex}.marketing-module__EvkC_q__localeLink{min-width:34px;min-height:34px;padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-xs);letter-spacing:.06em;color:var(--ink-3);transition:color var(--duration-fast) var(--ease-out-expo);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex}.marketing-module__EvkC_q__localeLink abbr{text-decoration:none}.marketing-module__EvkC_q__localeLink:hover{color:var(--ink)}.marketing-module__EvkC_q__localeOn{color:var(--ink);background:var(--surface);box-shadow:var(--shadow-sm)}.marketing-module__EvkC_q__calc{gap:var(--space-5);padding:var(--space-6) var(--space-5);border-radius:var(--radius-xl);background:var(--accent-soft);flex-direction:column;display:flex}.marketing-module__EvkC_q__calcHead{gap:var(--space-2);flex-direction:column;max-width:62ch;display:flex}.marketing-module__EvkC_q__calcTitle{font-size:var(--text-h2);letter-spacing:var(--tracking-h2);font-weight:700;line-height:var(--leading-heading)}.marketing-module__EvkC_q__calcLede{font-size:var(--text-base);line-height:var(--leading-body);color:var(--ink-2);margin:0}.marketing-module__EvkC_q__calcRow{align-items:center;gap:var(--space-5);display:flex}input[type=range].marketing-module__EvkC_q__calcRange{min-height:var(--tap);accent-color:var(--accent);appearance:none;background:0 0;flex:auto;margin:0}input[type=range].marketing-module__EvkC_q__calcRange::-webkit-slider-runnable-track{border-radius:var(--radius-pill);background:var(--cota-4);opacity:.55;height:6px}input[type=range].marketing-module__EvkC_q__calcRange::-moz-range-track{border-radius:var(--radius-pill);background:var(--cota-4);opacity:.55;height:6px}input[type=range].marketing-module__EvkC_q__calcRange::-webkit-slider-thumb{-webkit-appearance:none;border-radius:var(--radius-pill);border:3px solid var(--surface);background:var(--accent);width:28px;height:28px;box-shadow:var(--shadow-raised);cursor:grab;margin-top:-11px}input[type=range].marketing-module__EvkC_q__calcRange::-moz-range-thumb{border-radius:var(--radius-pill);border:3px solid var(--surface);background:var(--accent);width:28px;height:28px;box-shadow:var(--shadow-raised);cursor:grab}input[type=range].marketing-module__EvkC_q__calcRange:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius-pill)}.marketing-module__EvkC_q__calcCount{min-width:9ch;font-size:var(--text-lg);text-align:right;flex:none;font-weight:500}.marketing-module__EvkC_q__calcOut{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));display:grid}.marketing-module__EvkC_q__calcFigure{gap:var(--space-1);padding:var(--space-4) var(--space-5);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex}.marketing-module__EvkC_q__calcFigure strong{font-size:var(--text-h2);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:500}.marketing-module__EvkC_q__calcFigure span{font-size:var(--text-sm);color:var(--ink-2)}.marketing-module__EvkC_q__calcFigure[data-muted] strong{color:var(--ink-3)}@media (max-width:520px){.marketing-module__EvkC_q__calcRow{align-items:stretch;gap:var(--space-2);flex-direction:column}.marketing-module__EvkC_q__calcCount{text-align:left}}.marketing-module__EvkC_q__calFachada{position:relative}.marketing-module__EvkC_q__calFachada>:first-child{filter:saturate(.55);opacity:.85;transition:filter var(--duration-normal) var(--ease-emphasized), opacity var(--duration-normal) var(--ease-emphasized)}.marketing-module__EvkC_q__calFachada:hover>:first-child{filter:none;opacity:1}.marketing-module__EvkC_q__calVelo{border-radius:var(--radius-xl);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.marketing-module__EvkC_q__calBoton{pointer-events:auto;min-height:52px;padding:0 var(--space-6);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-on);font-size:var(--text-lg);box-shadow:var(--elev-float);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out-expo), background-color var(--duration-fast) var(--ease-out-expo);border:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.marketing-module__EvkC_q__calBoton:hover{background:var(--accent-hover);transform:var(--lift)}.marketing-module__EvkC_q__calMarco{border-radius:var(--radius-xl);background:var(--surface);min-height:620px;box-shadow:var(--elev-card);position:relative;overflow:hidden}.marketing-module__EvkC_q__calCargando{z-index:0;color:var(--ink-3);font-size:var(--text-sm);justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}.marketing-module__EvkC_q__carrusel{gap:var(--space-4);flex-direction:column;display:flex;position:relative}.marketing-module__EvkC_q__carruselPista{gap:var(--space-5);scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-1);padding:var(--space-1);scrollbar-width:none;grid-auto-columns:minmax(min(19rem,78vw),1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.marketing-module__EvkC_q__carruselPista::-webkit-scrollbar{display:none}.marketing-module__EvkC_q__carruselPista>*{scroll-snap-align:start}.marketing-module__EvkC_q__carruselPista:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius)}.marketing-module__EvkC_q__carruselMandos{justify-content:flex-end;gap:var(--space-2);display:flex}.marketing-module__EvkC_q__carruselFlecha{width:var(--tap);height:var(--tap);border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out-expo), border-color var(--duration-fast) var(--ease-out-expo), transform var(--duration-fast) var(--ease-out-expo);flex:none;justify-content:center;align-items:center;display:inline-flex}.marketing-module__EvkC_q__carruselFlecha svg{width:20px;height:20px}.marketing-module__EvkC_q__carruselFlecha:hover:not(:disabled){background:var(--paper);border-color:var(--ink-3);transform:var(--lift)}.marketing-module__EvkC_q__carruselFlecha:disabled{opacity:.35;cursor:default}@media (scripting:none){.marketing-module__EvkC_q__carruselMandos{display:none}}@media (prefers-reduced-motion:reduce){.marketing-module__EvkC_q__carruselPista{scroll-behavior:auto}}
.landing-module__fSn1wq__shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--paper:var(--lightningcss-light,var(--l-paper))var(--lightningcss-dark,var(--d-bg));--surface:var(--lightningcss-light,var(--l-surface))var(--lightningcss-dark,var(--d-surface));--surface-2:var(--lightningcss-light,var(--l-surface-2))var(--lightningcss-dark,var(--d-surface-2));--line:var(--lightningcss-light,var(--l-line))var(--lightningcss-dark,var(--d-line));--line-strong:var(--lightningcss-light,var(--l-line-strong))var(--lightningcss-dark,var(--d-line-strong));--ink:var(--lightningcss-light,var(--l-ink))var(--lightningcss-dark,var(--d-ink));--ink-2:var(--lightningcss-light,var(--l-ink-2))var(--lightningcss-dark,var(--d-ink-2));--ink-3:var(--lightningcss-light,var(--l-ink-3))var(--lightningcss-dark,var(--d-ink-3));--accent:var(--lightningcss-light,var(--l-accent))var(--lightningcss-dark,var(--d-accent));--accent-hover:var(--lightningcss-light,var(--cota-2))var(--lightningcss-dark,var(--cota-5));--accent-on:var(--lightningcss-light,var(--l-accent-on))var(--lightningcss-dark,var(--d-accent-on));--accent-soft:var(--lightningcss-light,var(--l-accent-soft))var(--lightningcss-dark,#6e8bee1f);--accent-ink:var(--lightningcss-light,var(--cota-2))var(--lightningcss-dark,var(--cota-5));--status-available-ink:var(--lightningcss-light,#2e7b54)var(--lightningcss-dark,#3ecf8e);--status-reserved-ink:var(--lightningcss-light,#916424)var(--lightningcss-dark,#f5b955);--status-sold-ink:var(--lightningcss-light,#a8362e)var(--lightningcss-dark,#ff8a7d);--status-available-soft:var(--lightningcss-light,#d5fbe4)var(--lightningcss-dark,#1a976124);--status-reserved-soft:var(--lightningcss-light,#fdeedc)var(--lightningcss-dark,#f1a12224);--status-sold-soft:var(--lightningcss-light,#fdece9)var(--lightningcss-dark,#f3413824);--elev-card:0 1px 2px var(--lightningcss-light,#14181a0d)var(--lightningcss-dark,#0006), 0 4px 12px -4px var(--lightningcss-light,#14181a14)var(--lightningcss-dark,#00000080);--elev-float:0 8px 16px -6px var(--lightningcss-light,#14181a1a)var(--lightningcss-dark,#00000080), 0 24px 48px -12px var(--lightningcss-light,#14181a2e)var(--lightningcss-dark,#0009);--gutter:clamp(var(--space-4), 4.5vw, var(--space-8));--measure:1240px;background:var(--paper);min-height:100dvh;color:var(--ink);flex-direction:column;display:flex;position:relative}@media (prefers-color-scheme:dark){.landing-module__fSn1wq__shell{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-tema=claro] .landing-module__fSn1wq__shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-tema=oscuro] .landing-module__fSn1wq__shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.landing-module__fSn1wq__band{width:min(var(--measure), 100% - 2 * var(--gutter));margin:0 auto;scroll-margin-top:92px}.landing-module__fSn1wq__sectionHead{gap:var(--space-3);flex-direction:column;max-width:62ch;display:flex}.landing-module__fSn1wq__sectionTitle{font-size:var(--text-section);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:pretty;margin:0}.landing-module__fSn1wq__sectionLede{font-size:var(--text-lg);line-height:var(--leading-body);color:var(--ink-2);margin:0}.landing-module__fSn1wq__eyebrow{color:var(--accent-ink);margin:0}.landing-module__fSn1wq__note{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink-3);margin:0}.landing-module__fSn1wq__skip{left:var(--space-4);top:calc(var(--tap) * -2);z-index:calc(var(--z-panel) + 1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--ink);color:var(--paper);font-weight:600;text-decoration:none;position:absolute}.landing-module__fSn1wq__skip:focus-visible{top:var(--space-4)}.landing-module__fSn1wq__topbar{z-index:var(--z-panel);align-items:center;gap:var(--space-5);min-height:72px;padding:var(--space-3) var(--gutter);background:color-mix(in oklab, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);display:flex;position:sticky;top:0}.landing-module__fSn1wq__brand{min-height:var(--tap);color:inherit;align-items:center;text-decoration:none;display:flex}.landing-module__fSn1wq__nav{align-items:center;gap:var(--space-1);margin-inline:auto;display:flex}.landing-module__fSn1wq__nav a{min-height:var(--tap);padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--ink-2);transition:color var(--duration-fast) var(--ease-out-expo), background-color var(--duration-fast) var(--ease-out-expo);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.landing-module__fSn1wq__nav a:hover{color:var(--ink);background:var(--paper)}.landing-module__fSn1wq__topbarRight{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.landing-module__fSn1wq__quiet{min-height:var(--tap);padding:0 var(--space-3);font-size:var(--text-sm);color:var(--ink-2);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.landing-module__fSn1wq__quiet:hover{color:var(--ink)}.landing-module__fSn1wq__cta,.landing-module__fSn1wq__secondary,.landing-module__fSn1wq__ghost{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);font-size:var(--text-sm);white-space:nowrap;transition:transform var(--duration-fast) var(--ease-out-expo), background-color var(--duration-fast) var(--ease-out-expo), border-color var(--duration-fast) var(--ease-out-expo);font-weight:600;text-decoration:none;display:inline-flex}.landing-module__fSn1wq__cta{color:var(--accent-on);background:var(--accent)}.landing-module__fSn1wq__cta:hover{background:var(--accent-hover);transform:var(--lift)}.landing-module__fSn1wq__cta:active{transform:none}.landing-module__fSn1wq__secondary{color:var(--ink);border:1px solid var(--line-strong);background:var(--surface)}.landing-module__fSn1wq__secondary:hover{border-color:var(--ink);transform:var(--lift)}.landing-module__fSn1wq__ghost{color:var(--accent-ink);padding-inline:var(--space-4)}.landing-module__fSn1wq__ghost svg{width:16px;height:16px;transition:transform var(--duration-fast) var(--ease-out-expo)}.landing-module__fSn1wq__ghost:hover svg{transform:translate(3px)}.landing-module__fSn1wq__ctaLarge{min-height:54px;padding-inline:var(--space-6);font-size:var(--text-lg)}.landing-module__fSn1wq__ctaShort{display:none}.landing-module__fSn1wq__asistente{right:clamp(var(--space-4), 3vw, var(--space-6));bottom:clamp(var(--space-4), 3vw, var(--space-6));z-index:var(--z-panel);align-items:center;gap:var(--space-3);max-width:calc(100vw - 2 * var(--space-4));padding:var(--space-2) var(--space-5) var(--space-2) var(--space-2);border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);box-shadow:var(--elev-float);text-align:left;cursor:pointer;transition:transform var(--duration-fast) var(--ease-out-expo);border:0;display:flex;position:fixed}.landing-module__fSn1wq__asistente:hover{transform:var(--lift)}.landing-module__fSn1wq__asistenteMarca{border-radius:var(--radius-pill);background:var(--accent);width:38px;height:38px;color:var(--accent-on);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.landing-module__fSn1wq__asistenteMarca svg{width:20px;height:20px}.landing-module__fSn1wq__asistentePunto{border-radius:var(--radius-pill);background:var(--status-available);border:2px solid var(--ink);width:11px;height:11px;animation:landing-module__fSn1wq__latido var(--loop-pulse) var(--ease-emphasized) infinite;position:absolute;bottom:-1px;right:-1px}.landing-module__fSn1wq__asistenteTexto{flex-direction:column;min-width:0;display:flex}.landing-module__fSn1wq__asistenteTexto strong{font-size:var(--text-sm);font-weight:700}.landing-module__fSn1wq__asistenteTexto span{font-size:var(--text-xs);color:var(--lightningcss-light,var(--d-ink-2))var(--lightningcss-dark,var(--l-ink-2))}@keyframes landing-module__fSn1wq__latido{0%,to{opacity:1}50%{opacity:.4}}.landing-module__fSn1wq__closer{justify-content:space-between;align-items:center;gap:var(--space-6);margin:var(--space-section) auto 0;padding:var(--space-7);border-radius:var(--radius-xl);background:var(--navy-deep);color:#fff;flex-wrap:wrap;display:flex;position:relative;overflow:hidden}.landing-module__fSn1wq__closerMark{right:calc(var(--space-7) * -1);bottom:calc(var(--space-8) * -1);opacity:.42;pointer-events:none;position:absolute}.landing-module__fSn1wq__closerText{gap:var(--space-3);flex-direction:column;min-width:0;max-width:100%;display:flex;position:relative}.landing-module__fSn1wq__closerText p{max-width:46ch;font-size:var(--text-base);line-height:var(--leading-body);color:var(--on-navy);margin:0}.landing-module__fSn1wq__closerActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex;position:relative}.landing-module__fSn1wq__closer .landing-module__fSn1wq__cta{color:#fff;background:var(--l-accent)}.landing-module__fSn1wq__closer .landing-module__fSn1wq__cta:hover{background:color-mix(in oklab, var(--l-accent) 85%, #fff)}.landing-module__fSn1wq__closer .landing-module__fSn1wq__ghost{color:var(--sky)}.landing-module__fSn1wq__footer{gap:var(--space-6);margin:var(--space-section) auto 0;padding:var(--space-6) 0 var(--space-7);border-top:1px solid var(--line);font-size:var(--text-sm);color:var(--ink-3);flex-direction:column;display:flex}.landing-module__fSn1wq__footerCols{gap:var(--space-6);grid-template-columns:1.6fr repeat(4,minmax(0,1fr));display:grid}.landing-module__fSn1wq__footerAbout{gap:var(--space-3);flex-direction:column;max-width:34ch;display:flex}.landing-module__fSn1wq__footerAbout p{line-height:var(--leading-body);margin:0}.landing-module__fSn1wq__footerCol{gap:var(--space-1);flex-direction:column;display:flex}.landing-module__fSn1wq__footerCol .landing-module__fSn1wq__caps{margin-bottom:var(--space-2);color:var(--ink-2)}.landing-module__fSn1wq__footerCol a{min-height:var(--tap);color:var(--ink-3);align-items:center;text-decoration:none;display:inline-flex}.landing-module__fSn1wq__footerCol a:hover{color:var(--ink)}.landing-module__fSn1wq__footerBottom{justify-content:space-between;gap:var(--space-2) var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line);font-size:var(--text-xs);flex-wrap:wrap;display:flex}@media (max-width:1100px){.landing-module__fSn1wq__ctaLong{display:none}.landing-module__fSn1wq__ctaShort{display:inline}}@media (max-width:1024px){.landing-module__fSn1wq__footerCols{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-module__fSn1wq__footerAbout{grid-column:span 2}}@media (max-width:820px){.landing-module__fSn1wq__nav{display:none}.landing-module__fSn1wq__menuTrigger{margin-left:auto}.landing-module__fSn1wq__topbarRight{margin-left:0}.landing-module__fSn1wq__ctaLong{display:none}.landing-module__fSn1wq__ctaShort{display:inline}.landing-module__fSn1wq__closer{padding:var(--space-6) var(--space-5);flex-direction:column;align-items:flex-start}.landing-module__fSn1wq__closerText p{max-width:none}.landing-module__fSn1wq__closerMark svg{width:190px;height:190px}.landing-module__fSn1wq__closerActions>a{flex-grow:1;justify-content:center}.landing-module__fSn1wq__asistenteTexto span{display:none}}@media (max-width:520px){.landing-module__fSn1wq__quiet{display:none}.landing-module__fSn1wq__topbar{gap:var(--space-2) var(--space-3);flex-wrap:wrap}.landing-module__fSn1wq__topbarRight{width:100%;margin-left:0}.landing-module__fSn1wq__topbarRight .landing-module__fSn1wq__cta{flex:auto}.landing-module__fSn1wq__footerCols{grid-template-columns:minmax(0,1fr)}.landing-module__fSn1wq__footerAbout{grid-column:auto}.landing-module__fSn1wq__asistenteTexto{display:none}.landing-module__fSn1wq__asistente{padding:var(--space-2)}}
.asistente-module__EykbkG__panel{right:clamp(var(--space-4), 3vw, var(--space-6));bottom:calc(clamp(var(--space-4), 3vw, var(--space-6)) + 64px);z-index:var(--z-panel);inline-size:min(380px, calc(100vw - 2 * var(--space-4)));border-radius:var(--radius-lg);background:var(--surface);block-size:min(520px,100dvh - 140px);box-shadow:var(--shadow-float);animation:asistente-module__EykbkG__aparece var(--duration-normal) var(--ease-out-expo);grid-template-rows:auto minmax(0,1fr) auto auto;display:grid;position:fixed;overflow:hidden}@keyframes asistente-module__EykbkG__aparece{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.asistente-module__EykbkG__panel{animation:none}}.asistente-module__EykbkG__cabeza{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border-bottom:1px solid var(--line);display:flex}.asistente-module__EykbkG__titulo{margin:0;font-weight:700}.asistente-module__EykbkG__cerrar{inline-size:var(--tap);block-size:var(--tap);border-radius:var(--radius-pill);color:var(--text-muted);font-size:var(--text-h2);cursor:pointer;background:0 0;border:0;line-height:1}.asistente-module__EykbkG__cerrar:hover,.asistente-module__EykbkG__cerrar:focus-visible{background:var(--accent-soft);color:var(--text-ink)}.asistente-module__EykbkG__mensajes{gap:var(--space-3);padding:var(--space-4);flex-direction:column;margin:0;list-style:none;display:flex;overflow-y:auto}.asistente-module__EykbkG__mensaje{max-inline-size:85%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);white-space:pre-wrap;line-height:1.45}.asistente-module__EykbkG__mensaje[data-rol=landii]{background:var(--paper);align-self:flex-start}.asistente-module__EykbkG__mensaje[data-rol=visitante]{background:var(--accent);color:var(--accent-on);align-self:flex-end}.asistente-module__EykbkG__form{gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--line);display:flex}.asistente-module__EykbkG__campo{min-inline-size:0;min-block-size:var(--tap);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);color:var(--text-ink);font:inherit;resize:none;flex:1}.asistente-module__EykbkG__enviar{min-block-size:var(--tap);padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-on);cursor:pointer;border:0;font-weight:600}.asistente-module__EykbkG__enviar:disabled{opacity:.5;cursor:default}.asistente-module__EykbkG__caminos{gap:var(--space-2) var(--space-4);padding:0 var(--space-4) var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.asistente-module__EykbkG__caminos a{min-block-size:var(--space-5);color:var(--accent-hover);align-items:center;font-weight:600;display:inline-flex}
.menu-movil-module__KgnSjq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.menu-movil-module__KgnSjq__trigger{width:var(--tap);height:var(--tap);border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--ink);transition:background-color var(--duration-fast) var(--ease-out-expo);flex:none;justify-content:center;align-items:center;display:none}.menu-movil-module__KgnSjq__trigger:hover{background:var(--paper)}.menu-movil-module__KgnSjq__layer{display:none}@media (max-width:820px){.menu-movil-module__KgnSjq__trigger{display:inline-flex}.menu-movil-module__KgnSjq__layer{display:block}}.menu-movil-module__KgnSjq__scrim{z-index:calc(var(--z-drawer) - 1);background:var(--scrim);opacity:0;pointer-events:none;transition:opacity var(--duration-normal) var(--ease-out-expo);position:fixed;inset:0}.menu-movil-module__KgnSjq__scrim[data-open=true]{opacity:1;pointer-events:auto}.menu-movil-module__KgnSjq__sheet{top:calc(-1 * var(--drawer-bleed));z-index:var(--z-drawer);gap:var(--space-4);max-height:calc(100dvh - var(--tap));overscroll-behavior:contain;padding:calc(var(--space-4) + var(--drawer-bleed)) var(--space-5) var(--space-5);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-float);visibility:hidden;transition:transform var(--duration-normal) var(--ease-out-expo), visibility 0s linear var(--duration-normal);display:grid;position:fixed;inset-inline:0;overflow-y:auto;transform:translateY(-100%)}.menu-movil-module__KgnSjq__sheet[data-open=true]{visibility:visible;transition:transform var(--duration-enter) var(--ease-spring), visibility 0s;transform:translateY(0)}.menu-movil-module__KgnSjq__head{justify-content:space-between;align-items:center;display:flex}.menu-movil-module__KgnSjq__title{color:var(--ink-2)}.menu-movil-module__KgnSjq__close{width:var(--tap);height:var(--tap);margin-right:calc(-1 * var(--space-2));border-radius:var(--radius-pill);color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.menu-movil-module__KgnSjq__close:hover{background:var(--paper)}.menu-movil-module__KgnSjq__list{margin:0;padding:0;list-style:none;display:grid}.menu-movil-module__KgnSjq__link{min-height:calc(var(--tap) + var(--space-2));padding-inline:var(--space-1);border-bottom:1px solid var(--line);font-size:var(--text-lg);font-weight:600;font-stretch:var(--width-h2);color:var(--ink);transition:color var(--duration-fast) var(--ease-out-expo);align-items:center;text-decoration:none;display:flex}.menu-movil-module__KgnSjq__link:hover{color:var(--accent-hover)}.menu-movil-module__KgnSjq__signIn{min-height:var(--tap);padding:0 var(--space-5);border-radius:var(--radius-pill);border:1px solid var(--line-strong);color:var(--ink);font-size:var(--text-sm);transition:border-color var(--duration-fast) var(--ease-out-expo);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.menu-movil-module__KgnSjq__signIn:hover{border-color:var(--ink)}
.barra-demo-module__QlgzRq__barra{display:none}@media (max-width:820px){.barra-demo-module__QlgzRq__barra{left:var(--space-4);right:calc(var(--space-4) + 64px);bottom:var(--space-4);z-index:var(--z-panel);transform:translateY(calc(100% + var(--space-6)));opacity:0;transition:transform var(--duration-normal) var(--ease-out-expo), opacity var(--duration-normal) var(--ease-out-expo);pointer-events:none;display:block;position:fixed}.barra-demo-module__QlgzRq__barra[data-visible=true]{opacity:1;pointer-events:auto;transform:none}}.barra-demo-module__QlgzRq__boton{min-height:54px;padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);background:var(--l-accent);color:#fff;box-shadow:var(--elev-float);flex-direction:column;justify-content:center;text-decoration:none;display:flex}.barra-demo-module__QlgzRq__boton strong{font-size:var(--text-base)}.barra-demo-module__QlgzRq__boton span{font-size:var(--text-xs);opacity:.85}.barra-demo-module__QlgzRq__boton:focus-visible{outline:2px solid var(--navy);outline-offset:3px}@media (prefers-reduced-motion:reduce){.barra-demo-module__QlgzRq__barra{transition:none}}
.VistaLinkDeLaBio-module__8G-W7W__pantalla{--marca:var(--acento,var(--accent));isolation:isolate;min-height:100dvh;padding:var(--space-7) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom));background:var(--fondo,var(--surface-ink));color:var(--text-on-ink);align-items:end;display:grid;position:relative;overflow:hidden}.VistaLinkDeLaBio-module__8G-W7W__previa{pointer-events:none;height:100%;min-height:100%}.VistaLinkDeLaBio-module__8G-W7W__pantalla:before{content:"";z-index:-1;background:linear-gradient(to bottom, color-mix(in oklab, var(--surface-ink) 15%, transparent) 0%, color-mix(in oklab, var(--surface-ink) 55%, transparent) 40%, color-mix(in oklab, var(--surface-ink) 92%, transparent) 100%);position:absolute;inset:0}.VistaLinkDeLaBio-module__8G-W7W__fondo{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.VistaLinkDeLaBio-module__8G-W7W__columna{gap:var(--space-5);width:100%;max-width:480px;margin-inline:auto;display:grid}.VistaLinkDeLaBio-module__8G-W7W__cabecera{justify-items:center;gap:var(--space-2);text-align:center;display:grid}.VistaLinkDeLaBio-module__8G-W7W__logo{object-fit:contain;border-radius:var(--radius-lg);background:var(--surface);width:72px;height:72px;padding:var(--space-2);margin-bottom:var(--space-2)}.VistaLinkDeLaBio-module__8G-W7W__nombre{font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--leading-display);letter-spacing:var(--tracking-h2);margin:0}.VistaLinkDeLaBio-module__8G-W7W__lugar{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin:0}.VistaLinkDeLaBio-module__8G-W7W__lema{font-size:var(--text-base);line-height:var(--leading-body);margin:0}.VistaLinkDeLaBio-module__8G-W7W__lista{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.VistaLinkDeLaBio-module__8G-W7W__enlace{--texto:var(--boton-texto,var(--ink));min-height:calc(var(--tap) + var(--space-3));padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--boton,var(--surface));color:var(--texto);text-align:center;box-shadow:var(--shadow-sm);transition:transform var(--duration-fast) var(--ease-out-expo);align-content:center;justify-items:center;gap:2px;text-decoration:none;display:grid}.VistaLinkDeLaBio-module__8G-W7W__enlace:hover{transform:translateY(-1px)}.VistaLinkDeLaBio-module__8G-W7W__enlace:active{transform:scale(.98)}.VistaLinkDeLaBio-module__8G-W7W__enlace:focus-visible{outline:3px solid var(--marca);outline-offset:3px}.VistaLinkDeLaBio-module__8G-W7W__principal{background:var(--destacado,var(--marca));color:var(--destacado-texto,var(--accent-on))}.VistaLinkDeLaBio-module__8G-W7W__etiqueta{font-size:var(--text-base);font-weight:600}.VistaLinkDeLaBio-module__8G-W7W__detalle{font-family:var(--font-mono);font-size:var(--text-xs)}.VistaLinkDeLaBio-module__8G-W7W__redes{justify-content:center;gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.VistaLinkDeLaBio-module__8G-W7W__red{width:var(--tap);height:var(--tap);color:inherit;place-items:center;display:grid}.VistaLinkDeLaBio-module__8G-W7W__red:focus-visible{outline-offset:2px;border-radius:var(--radius-pill);outline:3px solid}.VistaLinkDeLaBio-module__8G-W7W__firma{text-align:center;font-size:var(--text-xs);margin:0}@media (prefers-reduced-motion:reduce){.VistaLinkDeLaBio-module__8G-W7W__video{display:none}.VistaLinkDeLaBio-module__8G-W7W__enlace{transition:none}.VistaLinkDeLaBio-module__8G-W7W__enlace:hover,.VistaLinkDeLaBio-module__8G-W7W__enlace:active{transform:none}}
.editor-module__CCUFaq__editor{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.editor-module__CCUFaq__formulario{gap:var(--space-5);min-width:0;display:grid}.editor-module__CCUFaq__seccion{gap:var(--space-3);padding:0 0 var(--space-5);border:0;border-bottom:1px solid var(--line);margin:0;display:grid}.editor-module__CCUFaq__titulo{margin-bottom:var(--space-2);font-size:var(--text-lg);padding:0;font-weight:700}.editor-module__CCUFaq__nota{font-size:var(--text-sm);color:var(--ink-2);margin:0}.editor-module__CCUFaq__aviso{font-size:var(--text-xs);color:var(--status-reserved-ink)}.editor-module__CCUFaq__botones{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.editor-module__CCUFaq__boton{gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.editor-module__CCUFaq__orden{gap:var(--space-1);display:flex}.editor-module__CCUFaq__fijo,.editor-module__CCUFaq__propio{gap:var(--space-1);min-width:0;display:grid}.editor-module__CCUFaq__mini,.editor-module__CCUFaq__quitar,.editor-module__CCUFaq__secundario{min-height:var(--tap);min-width:var(--tap);padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer}.editor-module__CCUFaq__mini:disabled,.editor-module__CCUFaq__secundario:disabled{opacity:.4;cursor:default}.editor-module__CCUFaq__mini:focus-visible,.editor-module__CCUFaq__quitar:focus-visible,.editor-module__CCUFaq__secundario:focus-visible,.editor-module__CCUFaq__foto:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.editor-module__CCUFaq__anadir{gap:var(--space-2);flex-wrap:wrap;display:flex}.editor-module__CCUFaq__selector{min-height:var(--tap);min-width:0;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:inherit;flex:12rem}.editor-module__CCUFaq__opciones{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.editor-module__CCUFaq__opcion{align-items:center;gap:var(--space-2);min-height:var(--tap);cursor:pointer;display:inline-flex}.editor-module__CCUFaq__fotos{gap:var(--space-2);flex-wrap:wrap;display:flex}.editor-module__CCUFaq__foto{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:2px solid #0000;padding:0}.editor-module__CCUFaq__foto[aria-checked=true]{border-color:var(--accent)}.editor-module__CCUFaq__foto img{object-fit:cover;border-radius:var(--radius-xs);width:96px;height:128px;display:block}.editor-module__CCUFaq__color{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.editor-module__CCUFaq__hex{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-2)}.editor-module__CCUFaq__acciones{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.editor-module__CCUFaq__pendiente{font-size:var(--text-sm);color:var(--status-reserved-ink)}.editor-module__CCUFaq__previa{top:var(--space-5);position:sticky}.editor-module__CCUFaq__telefono{border-radius:var(--radius-xl);width:320px;height:640px;box-shadow:var(--shadow-float);overflow:hidden}.editor-module__CCUFaq__enlaces{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.editor-module__CCUFaq__enlaceFila{gap:var(--space-3);grid-template-columns:7rem minmax(0,1fr) auto;align-items:center;display:grid}.editor-module__CCUFaq__enlaceFila code{overflow-wrap:anywhere}.editor-module__CCUFaq__red{font-weight:600}@media (max-width:900px){.editor-module__CCUFaq__editor{grid-template-columns:minmax(0,1fr)}.editor-module__CCUFaq__previa{justify-self:center;position:static}}@media (max-width:640px){.editor-module__CCUFaq__enlaceFila{grid-template-columns:minmax(0,1fr)}.editor-module__CCUFaq__telefono{width:min(320px,100%)}}@media (max-width:480px){.editor-module__CCUFaq__boton{grid-template-columns:auto auto;justify-content:space-between}.editor-module__CCUFaq__fijo,.editor-module__CCUFaq__propio{grid-area:2/1/auto/-1}}
.catalogo-module__iTXyuW__topbar,.catalogo-module__iTXyuW__contenido,.catalogo-module__iTXyuW__pie{--ancho:1320px}.catalogo-module__iTXyuW__topbar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);max-width:var(--ancho);margin:0 auto;display:flex}.catalogo-module__iTXyuW__marca{color:var(--ink);display:inline-flex}.catalogo-module__iTXyuW__menuTrigger{margin-left:auto}.catalogo-module__iTXyuW__marca:focus-visible{outline:3px solid var(--accent);outline-offset:4px;border-radius:var(--radius-sm)}.catalogo-module__iTXyuW__cta{min-height:var(--tap);padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-on);white-space:nowrap;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.catalogo-module__iTXyuW__cta:hover{background:var(--accent-hover)}.catalogo-module__iTXyuW__ctaShort{display:none}@media (max-width:520px){.catalogo-module__iTXyuW__topbar{gap:var(--space-2)}.catalogo-module__iTXyuW__ctaLong{display:none}.catalogo-module__iTXyuW__ctaShort{display:inline}}.catalogo-module__iTXyuW__cta:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.catalogo-module__iTXyuW__main{padding:var(--space-5) 0 var(--space-8)}.catalogo-module__iTXyuW__contenido{max-width:var(--ancho);padding:0 var(--space-5);gap:var(--space-5);margin:0 auto;display:grid}.catalogo-module__iTXyuW__titulo{font-size:var(--text-section);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}.catalogo-module__iTXyuW__lede{max-width:60ch;font-size:var(--text-base);line-height:var(--leading-body);color:var(--ink-2);margin:0}.catalogo-module__iTXyuW__rejilla{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(19rem,100%),1fr));display:grid}.catalogo-module__iTXyuW__vacio{justify-items:start;gap:var(--space-3);padding:var(--space-7);border-radius:var(--radius-lg);background:var(--paper);display:grid}.catalogo-module__iTXyuW__vacioTitulo{font-size:var(--text-lg);margin:0;font-weight:700}.catalogo-module__iTXyuW__vacioAyuda{color:var(--ink-2);margin:0}.catalogo-module__iTXyuW__vacioBtn{min-height:var(--tap);padding:0 var(--space-5);border-radius:var(--radius-pill);border:1px solid var(--ink);color:var(--ink);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.catalogo-module__iTXyuW__vacioBtn:hover{background:var(--surface)}.catalogo-module__iTXyuW__vacioBtn:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.catalogo-module__iTXyuW__pie{justify-content:space-between;align-items:center;gap:var(--space-3);max-width:var(--ancho);padding:var(--space-6) var(--space-5);border-top:1px solid var(--line);font-size:var(--text-sm);color:var(--ink-2);flex-wrap:wrap;margin:0 auto;display:flex}.catalogo-module__iTXyuW__pie a{color:var(--ink)}
.home-module__hV_kKa__main{gap:var(--space-8);min-height:100dvh;padding:var(--space-section) clamp(1.5rem, 4vw, 5rem);background:radial-gradient(120% 80% at 80% 0%, #6e8bee38, transparent 60%), linear-gradient(180deg, var(--cota-1), var(--d-bg) 65%);color:var(--text-on-ink);grid-template-rows:auto 1fr auto;display:grid;}.home-module__hV_kKa__header{max-width:60ch}.home-module__hV_kKa__header .home-module__hV_kKa__caps{color:var(--accent);margin:0 0 var(--space-3)}.home-module__hV_kKa__hero{font-size:var(--text-hero);margin:0}.home-module__hV_kKa__lede{margin:var(--space-4) 0 0;font-size:var(--text-lg);opacity:.85;max-width:48ch}.home-module__hV_kKa__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(19rem,100%),1fr));align-content:start;display:grid}.home-module__hV_kKa__marca{height:var(--tap);object-fit:contain;width:auto;max-width:min(18rem,60vw);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-plate);margin-bottom:var(--space-4);display:block}.home-module__hV_kKa__portada{aspect-ratio:var(--aspect-wide);background-position:50%;background-size:cover;background-color:var(--surface-plate);border-radius:var(--radius-md) var(--radius-md) 0 0;display:block}.home-module__hV_kKa__cuerpo{gap:var(--space-2);padding:var(--space-5);flex-direction:column;display:flex}.home-module__hV_kKa__lema{color:var(--d-ink-2);font-size:var(--text-sm)}.home-module__hV_kKa__card{background:var(--surface-paper);color:var(--text-ink);border-radius:var(--radius);box-shadow:var(--shadow-card);transition:transform var(--duration-normal) var(--ease-out-expo);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.home-module__hV_kKa__card:hover{transform:translateY(-4px)}.home-module__hV_kKa__card .home-module__hV_kKa__caps{color:var(--text-muted)}.home-module__hV_kKa__cardTitle{font-size:var(--text-display)}.home-module__hV_kKa__cardMeta{color:var(--text-muted);font-size:var(--text-sm)}.home-module__hV_kKa__cardCta{margin-top:var(--space-2);color:var(--cota-2);font-weight:700}.home-module__hV_kKa__footer{gap:var(--space-1) var(--space-4);font-size:var(--text-xs);opacity:.6;flex-wrap:wrap;align-items:baseline;display:flex}.home-module__hV_kKa__footer a{color:inherit}.home-module__hV_kKa__escribir summary{cursor:pointer;text-decoration:underline}.home-module__hV_kKa__escribirLista{margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.home-module__hV_kKa__escribirLista a{min-height:var(--tap);align-items:center;display:flex}.home-module__hV_kKa__cuerpo{gap:var(--space-6);align-content:start;display:grid}.home-module__hV_kKa__filtros{display:grid}.home-module__hV_kKa__vacio{justify-items:start;gap:var(--space-4);padding:var(--space-6) 0;display:grid}.home-module__hV_kKa__vacioTitulo{font-size:var(--text-lg);margin:0;font-weight:700}.home-module__hV_kKa__vacioBtn{min-height:var(--tap);padding:0 var(--space-5);border-radius:var(--radius-pill);color:inherit;border:1px solid;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.home-module__hV_kKa__vacioBtn:focus-visible{outline:3px solid var(--accent);outline-offset:3px}
