.hero[data-astro-cid-lcdefpme]{background:var(--negro);color:#fff;padding:clamp(20px,2.6vw,36px) 0 0}.fila[data-astro-cid-lcdefpme]{--W:min(100vw - 2 * var(--gutter), 1680px);width:min(100% - 2 * var(--gutter), 1680px);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(300px,1.75fr);grid-template-rows:minmax(calc((var(--W) - 6px) / 4.75 * 1.3333), auto);align-items:stretch;gap:0 2px;margin-inline:auto;display:grid}.perfil[data-astro-cid-lcdefpme]{background:var(--negro-2);contain:paint;min-height:0;margin:0;position:relative;overflow:hidden}.perfil[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{top:-6px;left:calc((1 - var(--s)) * 50%);width:calc(var(--s) * 100%);height:calc(var(--s) * 100%);object-fit:cover;object-position:var(--x) 0%;max-width:none;position:absolute}@media (prefers-reduced-motion:no-preference){.perfil[data-astro-cid-lcdefpme]{animation:.7s cubic-bezier(.6,.05,.2,1) both wipe;animation-delay:calc(var(--i) * .12s + 80ms)}}@keyframes wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.placa[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:flex-end;gap:22px;padding:72px 0 4px clamp(28px,3.2vw,48px);display:flex;position:relative}.placa[data-astro-cid-lcdefpme] .placa-linea{width:80px;height:40px;color:var(--acero-claro);position:absolute;top:0;left:clamp(28px,3.2vw,48px)}.placa[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2rem, calc(var(--W) * .034), 3rem);letter-spacing:-.02em;line-height:1.04}.nw[data-astro-cid-lcdefpme]{white-space:nowrap}.lede[data-astro-cid-lcdefpme]{color:#d5d7db;max-width:40ch;margin:0}.acciones[data-astro-cid-lcdefpme] .text-link{align-items:center;min-height:44px;display:inline-flex}.acciones[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.practico[data-astro-cid-lcdefpme]{color:#c9cbd0;width:min(100% - 2 * var(--gutter), 1680px);flex-wrap:wrap;gap:8px 40px;margin-block:0;padding:18px 0 22px;font-size:.95rem;list-style:none;display:flex}.practico[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#fff;font-weight:700}@media (width<=1080px){.fila[data-astro-cid-lcdefpme]{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.placa[data-astro-cid-lcdefpme]{grid-area:1/1/auto/-1;padding:64px 0 36px}.placa[data-astro-cid-lcdefpme] .placa-linea{top:8px;left:0}.placa[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2rem,1.2rem + 3vw,3rem)}.perfil[data-astro-cid-lcdefpme]{aspect-ratio:3/4;min-height:0}}.perfiles[data-astro-cid-lcdefpme]{display:contents}@media (width<=640px){.fila[data-astro-cid-lcdefpme]{flex-direction:column;gap:0;width:100%;min-height:0;display:flex}.placa[data-astro-cid-lcdefpme]{margin-inline:var(--gutter);order:-1;gap:16px;padding:52px 0 24px}.perfiles[data-astro-cid-lcdefpme]{grid-auto-flow:column;grid-auto-columns:calc(100vw - 2 * var(--gutter) - 52px);scroll-snap-type:x mandatory;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:2px;display:grid;overflow-x:auto}.perfiles[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.perfil[data-astro-cid-lcdefpme]{scroll-snap-align:start}.practico[data-astro-cid-lcdefpme]{flex-direction:column;gap:4px}}.calidad[data-astro-cid-lcdefpme]{background:var(--negro);color:#fff;padding:clamp(64px,8vw,120px) 0}.calidad-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.calidad-foto[data-astro-cid-lcdefpme]{aspect-ratio:1.66;margin:0;overflow:hidden}.calidad-foto[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:106%;max-width:none;height:auto}blockquote[data-astro-cid-lcdefpme]{margin:0 0 40px}blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font:800 clamp(1.8rem, 1.2rem + 2vw, 2.9rem)/1.12 var(--display);letter-spacing:-.015em;margin-bottom:18px}blockquote[data-astro-cid-lcdefpme] footer[data-astro-cid-lcdefpme]{color:#c9cbd0}.especialidad[data-astro-cid-lcdefpme]{color:#d5d7db;border-top:1px solid #34363d;max-width:46ch;margin:0;padding-top:20px}.pilares[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.pilares[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid #34363d;padding:14px 0;font-weight:600}@media (width<=860px){.calidad-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=480px){.pilares[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.precios[data-astro-cid-lcdefpme]{background:var(--blanco);padding:clamp(64px,8vw,120px) 0}.precios-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:start;gap:clamp(32px,5vw,96px);display:grid}.precios-intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--acero);max-width:36ch;margin-top:16px}.menu[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.menu[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--linea-claro);grid-template-columns:1fr auto auto;align-items:baseline;gap:0 24px;padding:20px 0;display:grid}.menu[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{border-top:2px solid var(--tinta)}.menu-nombre[data-astro-cid-lcdefpme]{font:600 clamp(1.15rem, 1rem + .5vw, 1.45rem)/1.25 var(--display)}.menu-min[data-astro-cid-lcdefpme]{color:var(--acero);font-variant-numeric:tabular-nums;white-space:nowrap}.menu-precio[data-astro-cid-lcdefpme]{font:800 clamp(1.3rem, 1.1rem + .6vw, 1.7rem)/1 var(--display);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:3.2ch}@media (width<=860px){.precios-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=480px){.menu[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto}.menu-nombre[data-astro-cid-lcdefpme]{grid-column:1/-1;margin-bottom:4px}.menu-precio[data-astro-cid-lcdefpme]{text-align:right}}.mas[data-astro-cid-lcdefpme]{background:var(--pared);padding:clamp(64px,8vw,120px) 0}.mas-head[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px clamp(32px,5vw,96px);margin-bottom:40px;display:grid}.mas-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--acero);max-width:52ch;margin:0}.mas-fila[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:40px;display:grid}.mas-fila[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{margin:0}.mas-fila[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:5/4;object-fit:cover;object-position:50% 100%;width:100%}.mas-fila[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{padding-top:10px;font-size:.95rem;font-weight:600}@media (width<=760px){.mas-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.mas-fila[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.mas-fila[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]:first-child{grid-column:1/-1}}.infantil[data-astro-cid-lcdefpme]{background-color:var(--azul);color:#fff;padding:clamp(64px,7.5vw,112px) 0 clamp(56px,7vw,104px);position:relative}.infantil[data-astro-cid-lcdefpme]:before{content:"";background-image:var(--trama-clara);height:26px;position:absolute;inset:0 0 auto}.infantil-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:24px clamp(32px,5vw,96px);display:grid}.infantil[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:16ch}.infantil[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:46ch}.infantil-dato[data-astro-cid-lcdefpme]{font:800 1.5rem/1.2 var(--display)}.btn-blanco[data-astro-cid-lcdefpme]{color:var(--azul);background:#fff;margin-top:8px}.btn-blanco[data-astro-cid-lcdefpme]:hover{background:var(--negro);color:#fff}@media (width<=760px){.infantil-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.infantil[data-astro-cid-lcdefpme] .acciones[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{color:#fff}.calidad-link[data-astro-cid-lcdefpme]{align-items:center;min-height:44px;margin-top:16px;display:inline-flex}.local-strip[data-astro-cid-lcdefpme]{background:var(--blanco);padding:clamp(64px,8vw,120px) 0}.local-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:end;gap:32px clamp(32px,5vw,96px);display:grid}.local-texto[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--acero);max-width:40ch;margin-top:20px}.local-texto[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{align-items:center;min-height:44px;display:inline-flex}.local-fotos[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:4px;display:grid}.local-fotos[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;aspect-ratio:4/3;width:100%;height:100%}.local-fotos[data-astro-cid-lcdefpme] .lf-2[data-astro-cid-lcdefpme]{aspect-ratio:auto;object-position:50% 60%}@media (width<=860px){.local-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=480px){.local-fotos[data-astro-cid-lcdefpme]{grid-template-columns:1.7fr 1fr}.local-fotos[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:3/4}.local-fotos[data-astro-cid-lcdefpme] .lf-1[data-astro-cid-lcdefpme]{object-position:40% 50%}}.reserva[data-astro-cid-lcdefpme]{background:var(--pared);padding:clamp(72px,8vw,120px) 0 clamp(64px,8vw,112px)}.reserva-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr);align-items:start;gap:40px clamp(32px,5vw,96px);display:grid}.nota-num[data-astro-cid-lcdefpme]{font:800 clamp(4.5rem, 3rem + 6vw, 8.5rem)/1.05 var(--display);letter-spacing:-.03em;margin:0 0 8px}.nota-txt[data-astro-cid-lcdefpme]{font-size:1.1rem;font-weight:600}.nota-txt[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--acero);font-size:.95rem;font-weight:400}.nota-google[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{align-items:center;min-height:44px;display:inline-flex}.reserva[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:28px}.vias[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:28px clamp(20px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.vias[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:2px solid var(--tinta);flex-direction:column;align-items:flex-start;padding-top:18px;display:flex}.vias[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:8px}.vias[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--acero);flex:1}.vias[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{align-items:center;min-height:44px;display:inline-flex}@media (width<=860px){.reserva-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.visita[data-astro-cid-lcdefpme]{background:var(--blanco);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid}.visita-foto[data-astro-cid-lcdefpme]{min-height:100%;margin:0}.visita-foto[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;min-height:420px}.visita-datos[data-astro-cid-lcdefpme]{align-self:center;padding:clamp(48px,6vw,96px) clamp(24px,4vw,72px)}.visita-datos[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:24px}.direccion[data-astro-cid-lcdefpme]{font-size:1.15rem;font-weight:600}.semana[data-astro-cid-lcdefpme]{margin:24px 0 32px}.semana[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-top:1px solid var(--linea-claro);grid-template-columns:9.5em 1fr;gap:12px;padding:10px 0;display:grid}.semana[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-weight:650}.semana[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--acero);margin:0}.visita[data-astro-cid-lcdefpme] .acciones[data-astro-cid-lcdefpme]{gap:14px 24px}@media (width<=900px){.visita[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.visita-foto[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;min-height:0}}@media (width<=420px){.semana[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2px}}
