.norte[data-astro-cid-z2nzcdap]{--c:#3346b8;--c-osc:#1e2a72;--fondo:#f7f7fb;--linea:#e2e3ee;background:var(--fondo);color:#171a2b;min-height:100vh}.cab[data-astro-cid-z2nzcdap]{z-index:10;backdrop-filter:blur(8px);border-bottom:1px solid var(--linea);background:#f7f7fbf0;align-items:center;gap:24px;padding:14px clamp(16px,5vw,56px);display:flex;position:sticky;top:0}.marca[data-astro-cid-z2nzcdap]{letter-spacing:-.03em;color:#171a2b;font:400 1.375rem Bricolage Grotesque Variable,sans-serif;text-decoration:none}.marca[data-astro-cid-z2nzcdap] b[data-astro-cid-z2nzcdap]{color:var(--c);font-weight:800}.cab[data-astro-cid-z2nzcdap] nav[data-astro-cid-z2nzcdap]{gap:20px;margin-left:auto;display:flex}.cab[data-astro-cid-z2nzcdap] nav[data-astro-cid-z2nzcdap] a[data-astro-cid-z2nzcdap]{color:#555a72;text-decoration:none}.cab[data-astro-cid-z2nzcdap] nav[data-astro-cid-z2nzcdap] a[data-astro-cid-z2nzcdap]:hover{color:var(--c)}.btn[data-astro-cid-z2nzcdap]{background:var(--c);color:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-weight:600;text-decoration:none;transition:transform .16s ease-out,background-color .16s ease-out;display:inline-flex}.btn[data-astro-cid-z2nzcdap]:hover{background:var(--c-osc)}.btn[data-astro-cid-z2nzcdap]:active{transform:scale(.97)}.btn[data-astro-cid-z2nzcdap].grande{min-height:50px;padding:0 24px}.btn[data-astro-cid-z2nzcdap].borde{color:#fff;background:0 0;border:1.5px solid #ffffffb3;min-height:50px}.vistas[data-astro-cid-z2nzcdap]{border-bottom:1px solid var(--linea);background:#fff;justify-content:center;gap:4px;padding:10px;display:flex}.vistas[data-astro-cid-z2nzcdap] button[data-astro-cid-z2nzcdap]{color:#555a72;background:0 0;border:0;border-radius:999px;padding:8px 16px;font-weight:600}.vistas[data-astro-cid-z2nzcdap] [data-astro-cid-z2nzcdap][aria-selected=true]{color:#fff;background:#171a2b}.hero[data-astro-cid-z2nzcdap]{background:var(--c-osc);color:#fff;grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;padding:clamp(48px,8vw,104px) clamp(16px,5vw,56px);display:grid;overflow:hidden}.sobre[data-astro-cid-z2nzcdap]{color:#aab4ff;margin-bottom:12px;font-weight:600}h1[data-astro-cid-z2nzcdap]{letter-spacing:-.04em;text-wrap:balance;margin-bottom:18px;font:700 clamp(2.25rem,5.4vw,4rem)/1.02 Bricolage Grotesque Variable,sans-serif}.bajada[data-astro-cid-z2nzcdap]{color:#c9cdea;max-width:44ch;margin-bottom:28px;font-size:1.125rem}.botones[data-astro-cid-z2nzcdap]{flex-wrap:wrap;gap:12px;display:flex}.hero-arte[data-astro-cid-z2nzcdap]{aspect-ratio:1;justify-self:center;width:100%;max-width:380px;position:relative}.circulo[data-astro-cid-z2nzcdap]{border-radius:50%;position:absolute}.c1[data-astro-cid-z2nzcdap]{background:var(--c);inset:0}.c2[data-astro-cid-z2nzcdap]{background:#f2c14e;width:46%;height:46%;bottom:4%;right:-6%}.tijera[data-astro-cid-z2nzcdap]{color:#fff;place-items:center;font-size:clamp(5rem,14vw,9rem);display:grid;position:absolute;inset:0;transform:rotate(-30deg)}.bloque[data-astro-cid-z2nzcdap]{padding:clamp(48px,8vw,88px) clamp(16px,5vw,56px)}.bloque[data-astro-cid-z2nzcdap] h2[data-astro-cid-z2nzcdap]{letter-spacing:-.03em;margin-bottom:24px;font:700 clamp(1.75rem,3.6vw,2.5rem)/1.1 Bricolage Grotesque Variable,sans-serif}.lista-servicios[data-astro-cid-z2nzcdap]{border-top:2px solid #171a2b;max-width:760px;margin:0;padding:0;list-style:none}.lista-servicios[data-astro-cid-z2nzcdap] li[data-astro-cid-z2nzcdap]{border-bottom:1px solid var(--linea);justify-content:space-between;align-items:center;padding:18px 0;display:flex}.lista-servicios[data-astro-cid-z2nzcdap] h3[data-astro-cid-z2nzcdap]{font-size:1.125rem}.lista-servicios[data-astro-cid-z2nzcdap] p[data-astro-cid-z2nzcdap]{color:#555a72}.lista-servicios[data-astro-cid-z2nzcdap] b[data-astro-cid-z2nzcdap]{font-size:1.125rem}.reservar[data-astro-cid-z2nzcdap]{border-block:1px solid var(--linea);background:#fff}.agenda[data-astro-cid-z2nzcdap]{gap:28px;max-width:760px;display:grid}fieldset[data-astro-cid-z2nzcdap]{border:0;gap:12px;margin:0;padding:0;display:grid}legend[data-astro-cid-z2nzcdap]{align-items:center;gap:10px;margin-bottom:12px;font-size:1.0625rem;font-weight:700;display:flex}legend[data-astro-cid-z2nzcdap] span[data-astro-cid-z2nzcdap]{background:var(--c);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.875rem;display:grid}.opciones[data-astro-cid-z2nzcdap]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.opcion[data-astro-cid-z2nzcdap]{border:1.5px solid var(--linea);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.opcion[data-astro-cid-z2nzcdap]:has(input:checked){border-color:var(--c);background:#eef0ff}.opcion[data-astro-cid-z2nzcdap] input[data-astro-cid-z2nzcdap]{accent-color:var(--c);margin-top:4px}.opcion[data-astro-cid-z2nzcdap] span[data-astro-cid-z2nzcdap]{display:grid}.opcion[data-astro-cid-z2nzcdap] small[data-astro-cid-z2nzcdap]{color:#555a72}.dias[data-astro-cid-z2nzcdap],.horas[data-astro-cid-z2nzcdap]{flex-wrap:wrap;gap:8px;display:flex}.dias[data-astro-cid-z2nzcdap] .chip,.horas[data-astro-cid-z2nzcdap] .chip{position:relative}.dias[data-astro-cid-z2nzcdap] .chip input,.horas[data-astro-cid-z2nzcdap] .chip input{opacity:0;cursor:pointer;position:absolute;inset:0}.dias[data-astro-cid-z2nzcdap] .chip span,.horas[data-astro-cid-z2nzcdap] .chip span{border:1.5px solid var(--linea);text-transform:capitalize;border-radius:10px;padding:10px 16px;font-weight:600;display:block}.dias[data-astro-cid-z2nzcdap] .chip input:checked+span,.horas[data-astro-cid-z2nzcdap] .chip input:checked+span{background:var(--c);border-color:var(--c);color:#fff}.dias[data-astro-cid-z2nzcdap] .chip input:focus-visible+span,.horas[data-astro-cid-z2nzcdap] .chip input:focus-visible+span{outline:2px solid var(--c);outline-offset:2px}.horas[data-astro-cid-z2nzcdap] .tomada span{color:#a9acbd;background:#f1f1f6;text-decoration:line-through}.horas[data-astro-cid-z2nzcdap] .tomada input{cursor:not-allowed}.datos[data-astro-cid-z2nzcdap]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.datos[data-astro-cid-z2nzcdap] label[data-astro-cid-z2nzcdap]{gap:6px;font-size:.9375rem;font-weight:600;display:grid}.datos[data-astro-cid-z2nzcdap] input[data-astro-cid-z2nzcdap]{font:inherit;border:1.5px solid var(--linea);border-radius:10px;padding:12px}.datos[data-astro-cid-z2nzcdap] input[data-astro-cid-z2nzcdap]:focus{border-color:var(--c);outline:none}.error[data-astro-cid-z2nzcdap]{color:#b3261e;font-weight:600}.agenda[data-astro-cid-z2nzcdap]>.btn[data-astro-cid-z2nzcdap]{justify-self:start}.listo[data-astro-cid-z2nzcdap]{background:#eef0ff;border-radius:16px;gap:10px;max-width:560px;padding:32px;display:grid}.listo[data-astro-cid-z2nzcdap]:focus{outline:none}.check[data-astro-cid-z2nzcdap]{background:var(--c);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;font-size:1.5rem;animation:.4s cubic-bezier(.2,.9,.3,1.3) pop;display:grid}.listo[data-astro-cid-z2nzcdap] h3[data-astro-cid-z2nzcdap]{font:700 1.5rem Bricolage Grotesque Variable,sans-serif}.pista[data-astro-cid-z2nzcdap]{color:#555a72}.enlace[data-astro-cid-z2nzcdap]{color:var(--c);background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.equipo[data-astro-cid-z2nzcdap]{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.avatar[data-astro-cid-z2nzcdap]{aspect-ratio:1;color:var(--c);background:#e4e7fb;border-radius:20px;place-items:center;margin-bottom:12px;font:800 2.5rem Bricolage Grotesque Variable,sans-serif;display:grid}.equipo[data-astro-cid-z2nzcdap] p[data-astro-cid-z2nzcdap]{color:#555a72}.galeria[data-astro-cid-z2nzcdap]{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.galeria[data-astro-cid-z2nzcdap] li[data-astro-cid-z2nzcdap]{aspect-ratio:4/3;color:#fff;background:var(--fondo-foto);border-radius:14px;align-items:flex-end;padding:14px;font-weight:600;display:flex}.ubicacion[data-astro-cid-z2nzcdap]{grid-template-columns:1fr 1.2fr;align-items:center;gap:40px;display:grid}.ubicacion[data-astro-cid-z2nzcdap] p[data-astro-cid-z2nzcdap]{color:#555a72}.mapa[data-astro-cid-z2nzcdap]{aspect-ratio:4/3;background:linear-gradient(90deg,#0000 40%,#fff 40% 45%,#0000 45%),linear-gradient(#0000 41%,#fff 41% 45%,#0000 45%),#e3e6f3;border-radius:16px;position:relative}.pin[data-astro-cid-z2nzcdap]{background:var(--c);border-radius:50% 50% 50% 0;width:28px;height:28px;position:absolute;top:57%;left:42%;transform:translate(-50%,-100%)rotate(-45deg)}.panel[data-astro-cid-z2nzcdap]{min-height:70vh;padding:clamp(32px,6vw,64px) clamp(16px,5vw,56px)}.panel-cab[data-astro-cid-z2nzcdap]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.panel[data-astro-cid-z2nzcdap] h1[data-astro-cid-z2nzcdap]{margin-bottom:6px;font-size:clamp(1.75rem,4vw,2.5rem)}.panel-cab[data-astro-cid-z2nzcdap] p[data-astro-cid-z2nzcdap]{color:#555a72}.resumen[data-astro-cid-z2nzcdap]{gap:12px;margin:0;display:flex}.resumen[data-astro-cid-z2nzcdap] div[data-astro-cid-z2nzcdap]{border:1px solid var(--linea);background:#fff;border-radius:12px;padding:12px 18px}.resumen[data-astro-cid-z2nzcdap] dt[data-astro-cid-z2nzcdap]{color:#555a72;font-size:.875rem}.resumen[data-astro-cid-z2nzcdap] dd[data-astro-cid-z2nzcdap]{margin:0;font:700 1.75rem Bricolage Grotesque Variable,sans-serif}.tabla[data-astro-cid-z2nzcdap]{border-collapse:collapse;border:1px solid var(--linea);background:#fff;border-radius:12px;width:100%;font-size:.9375rem;overflow:hidden}.tabla[data-astro-cid-z2nzcdap] th[data-astro-cid-z2nzcdap]{text-align:left;color:#555a72;background:#f1f2f8;padding:12px 14px;font-size:.8125rem;font-weight:600}.tabla[data-astro-cid-z2nzcdap] td{border-top:1px solid var(--linea);text-transform:none;padding:12px 14px}.tabla[data-astro-cid-z2nzcdap] td:first-child{text-transform:capitalize}.tabla[data-astro-cid-z2nzcdap] tr.nueva{background:#eef0ff}.tabla[data-astro-cid-z2nzcdap] em{background:var(--c);color:#fff;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:.75rem;font-style:normal}.tabla[data-astro-cid-z2nzcdap] button{border:1px solid var(--linea);color:#171a2b;background:#fff;border-radius:8px;padding:6px 10px;font-weight:600}.tabla[data-astro-cid-z2nzcdap] button.hecho{color:#1f6b3f;background:#e3f4ea;border-color:#b8e0c7}.pie[data-astro-cid-z2nzcdap]{border-top:1px solid var(--linea);color:#555a72;padding:28px clamp(16px,5vw,56px);font-size:.875rem}.aparece[data-astro-cid-z2nzcdap]{opacity:0;transition:opacity .6s ease-out,transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(16px)}.aparece[data-astro-cid-z2nzcdap].visible{opacity:1;transform:none}@keyframes pop{0%{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.aparece[data-astro-cid-z2nzcdap]{opacity:1;transition:none;transform:none}.check[data-astro-cid-z2nzcdap]{animation:none}}@media (width<=860px){.hero[data-astro-cid-z2nzcdap],.ubicacion[data-astro-cid-z2nzcdap]{grid-template-columns:1fr}.hero-arte[data-astro-cid-z2nzcdap]{max-width:240px}.galeria[data-astro-cid-z2nzcdap]{grid-template-columns:1fr 1fr}.tabla[data-astro-cid-z2nzcdap]{display:block;overflow-x:auto}}@media (width<=640px){.cab[data-astro-cid-z2nzcdap] nav[data-astro-cid-z2nzcdap]{display:none}.cab[data-astro-cid-z2nzcdap] .btn[data-astro-cid-z2nzcdap]{margin-left:auto}.opciones[data-astro-cid-z2nzcdap],.datos[data-astro-cid-z2nzcdap],.equipo[data-astro-cid-z2nzcdap]{grid-template-columns:1fr}.equipo[data-astro-cid-z2nzcdap]{grid-template-columns:repeat(3,1fr);gap:12px}.avatar[data-astro-cid-z2nzcdap]{border-radius:14px;font-size:1.5rem}.botones[data-astro-cid-z2nzcdap] .btn[data-astro-cid-z2nzcdap]{flex:100%}.vistas[data-astro-cid-z2nzcdap] button[data-astro-cid-z2nzcdap]{padding:8px 12px;font-size:.875rem}}
