.casa[data-astro-cid-epi5jhks]{width:100%;height:100%;display:block}.oscuridad[data-astro-cid-epi5jhks]{opacity:calc(.93 - var(--ambiente) * .93)}.luces[data-astro-cid-epi5jhks]{mix-blend-mode:screen}.persiana[data-astro-cid-epi5jhks]{transform-box:fill-box;transform-origin:top;transform:scaleY(var(--persiana))}.toques[data-astro-cid-epi5jhks] rect[data-astro-cid-epi5jhks]{fill:#0000;cursor:pointer;pointer-events:all}.escena[data-astro-cid-33rpz3ze]{color:#fff;gap:1rem;display:grid;position:relative}.escena-lienzo[data-astro-cid-33rpz3ze]{border:1px solid var(--color-borde-fuerte);aspect-ratio:16/10.5;box-shadow:0 40px 120px -40px rgb(255 200 120/calc(var(--ambiente) * .35)), 0 0 0 1px #ffffff05;transition:box-shadow .6s var(--ease-suave);isolation:isolate;background:#050506;border-radius:1.25rem;position:relative;overflow:hidden}.escena-lienzo[data-astro-cid-33rpz3ze]:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#0000008c);position:absolute;inset:0}.escena-hud[data-astro-cid-33rpz3ze]{z-index:2;color:#e4e4e7;backdrop-filter:blur(8px);background:#0000008c;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .7rem;font-size:.75rem;font-weight:500;display:inline-flex;position:absolute;top:.75rem;left:.75rem}.punto[data-astro-cid-33rpz3ze]{background:var(--color-acento);width:.45rem;height:.45rem;box-shadow:0 0 10px var(--color-acento);border-radius:50%}.escena-pausa[data-astro-cid-33rpz3ze]{z-index:2;color:#fff;cursor:pointer;background:#0000008c;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:absolute;top:.75rem;right:.75rem}.escena-pausa[data-astro-cid-33rpz3ze]:hover{border-color:#26c6da99}.escena-panel[data-astro-cid-33rpz3ze]{align-content:start;gap:1rem;display:grid}.escena-completo[data-astro-cid-33rpz3ze] .escena-panel[data-astro-cid-33rpz3ze]{border:1px solid var(--color-borde);background:linear-gradient(#ffffff0d,#ffffff04);border-radius:1.25rem;padding:clamp(1rem,.6rem + 1.5vw,1.5rem)}.panel-titulo[data-astro-cid-33rpz3ze]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-suave);margin-bottom:.6rem;font-size:.75rem;font-weight:600}.controles[data-astro-cid-33rpz3ze]{gap:.25rem;display:grid}.escenas[data-astro-cid-33rpz3ze]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-astro-cid-33rpz3ze]{border:1px solid var(--color-borde-fuerte);color:#e4e4e7;cursor:pointer;min-height:2.5rem;transition:background-color var(--dur-rapida), border-color var(--dur-rapida), color var(--dur-rapida);background:#ffffff08;border-radius:999px;padding:.45rem .95rem;font-size:.875rem;font-weight:500}.chip[data-astro-cid-33rpz3ze]:hover{border-color:#26c6da99}.chip[data-astro-cid-33rpz3ze][aria-pressed=true]{background:var(--color-acento);border-color:var(--color-acento);color:#04191c}.zonas[data-astro-cid-33rpz3ze]{gap:.25rem;margin-bottom:1rem;display:grid}.zona[data-astro-cid-33rpz3ze]{grid-template-columns:minmax(8.5rem,1fr) minmax(5rem,9rem) 2.75rem;align-items:center;gap:.6rem;padding:.4rem 0;display:grid}.zona[data-astro-cid-33rpz3ze]+.zona[data-astro-cid-33rpz3ze]{border-top:1px solid var(--color-borde)}.interruptor[data-astro-cid-33rpz3ze]{text-align:left;color:#fff;cursor:pointer;border-radius:.6rem;align-items:center;gap:.7rem;min-height:2.75rem;display:flex}.interruptor-pista[data-astro-cid-33rpz3ze]{border:1px solid var(--color-borde-fuerte);width:2.6rem;height:1.5rem;transition:background-color var(--dur-rapida);background:#2a2a2e;border-radius:999px;flex:none;position:relative}.interruptor-bola[data-astro-cid-33rpz3ze]{width:1.05rem;height:1.05rem;transition:translate var(--dur-media) var(--ease-suave), background-color var(--dur-rapida);background:#a1a1aa;border-radius:50%;position:absolute;top:50%;left:.2rem;translate:0 -50%}.interruptor[data-astro-cid-33rpz3ze][aria-pressed=true] .interruptor-pista[data-astro-cid-33rpz3ze]{border-color:var(--color-acento);background:#26c6da4d}.interruptor[data-astro-cid-33rpz3ze][aria-pressed=true] .interruptor-bola[data-astro-cid-33rpz3ze]{background:var(--color-acento);box-shadow:0 0 10px var(--color-acento);translate:1.05rem -50%}.zona-nombre[data-astro-cid-33rpz3ze]{flex-direction:column;font-size:.9375rem;font-weight:500;line-height:1.25;display:flex}.zona-detalle[data-astro-cid-33rpz3ze]{color:var(--color-tenue);font-size:.75rem;font-weight:400}.zona-valor[data-astro-cid-33rpz3ze]{font-variant-numeric:tabular-nums;color:var(--color-suave);text-align:right;font-size:.875rem}.regulador[data-astro-cid-33rpz3ze]{--v:50%;appearance:none;cursor:pointer;background:0 0;width:100%;height:2.75rem}.regulador[data-astro-cid-33rpz3ze]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--color-acento) var(--v), #2a2a2e var(--v));border-radius:999px;height:.4rem}.regulador[data-astro-cid-33rpz3ze]::-moz-range-track{background:#2a2a2e;border-radius:999px;height:.4rem}.regulador[data-astro-cid-33rpz3ze]::-moz-range-progress{background:var(--color-acento);border-radius:999px;height:.4rem}.regulador[data-astro-cid-33rpz3ze]::-webkit-slider-thumb{appearance:none;border:3px solid var(--color-acento);background:#fff;border-radius:50%;width:1.25rem;height:1.25rem;margin-top:-.425rem;box-shadow:0 2px 8px #00000080}.regulador[data-astro-cid-33rpz3ze]::-moz-range-thumb{border:3px solid var(--color-acento);background:#fff;border-radius:50%;width:1rem;height:1rem}.regulador[data-astro-cid-33rpz3ze]:focus-visible{outline:none}.regulador[data-astro-cid-33rpz3ze]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-acento);outline-offset:3px}.regulador[data-astro-cid-33rpz3ze]:focus-visible::-moz-range-thumb{outline:2px solid var(--color-acento);outline-offset:3px}.zona-persiana[data-astro-cid-33rpz3ze]{grid-template-columns:minmax(0,1fr) minmax(6rem,9rem) 3rem}.estado-texto[data-astro-cid-33rpz3ze]{color:var(--color-tenue);min-height:1.2em;font-size:.8125rem}.escena-compacto[data-astro-cid-33rpz3ze] .escena-panel[data-astro-cid-33rpz3ze]{border:1px solid var(--color-borde);backdrop-filter:blur(12px);background:#0e0e10d9;border-radius:1rem;padding:.9rem 1rem}.escena-compacto[data-astro-cid-33rpz3ze]{gap:.75rem}.escena-compacto[data-astro-cid-33rpz3ze] .estado-texto[data-astro-cid-33rpz3ze],.escena-compacto[data-astro-cid-33rpz3ze] .panel-titulo[data-astro-cid-33rpz3ze]{display:none}.escena-compacto[data-astro-cid-33rpz3ze] .escenas[data-astro-cid-33rpz3ze]{gap:.4rem}.escena-compacto[data-astro-cid-33rpz3ze] .chip[data-astro-cid-33rpz3ze]{min-height:2.25rem;padding:.35rem .8rem;font-size:.8125rem}@media (width>=60rem){.escena-completo[data-astro-cid-33rpz3ze]{grid-template-columns:minmax(0,1.45fr) minmax(20rem,1fr);align-items:start;gap:1.5rem}.escena-completo[data-astro-cid-33rpz3ze] .escena-lienzo[data-astro-cid-33rpz3ze]{top:calc(var(--header-h) + 1.5rem);position:sticky}}html.liviano .escena-hud[data-astro-cid-33rpz3ze],html.liviano .escena-compacto[data-astro-cid-33rpz3ze] .escena-panel[data-astro-cid-33rpz3ze]{backdrop-filter:none}.presentacion[data-astro-cid-svej6xb7]{min-height:100svh;padding-block:calc(var(--header-h) + 2.5rem) 3.5rem;align-items:center;scroll-margin-top:0;display:flex;position:relative;overflow:hidden}.cuadricula[data-astro-cid-svej6xb7]{pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 75%)}@media (prefers-reduced-motion:no-preference){html.js .entrada[data-astro-cid-svej6xb7]{animation:aparecer .9s var(--ease-entrada) both;animation-delay:calc(.12s + var(--d,0) * .1s)}}@keyframes aparecer{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}dl[data-astro-cid-5v2jtrag]>div[data-astro-cid-5v2jtrag]{flex-direction:column;gap:.25rem;display:flex}.servicio[data-astro-cid-7kfzlnq4]{flex-direction:column;padding:1.5rem;display:flex}.servicio-icono[data-astro-cid-7kfzlnq4]{width:3rem;height:3rem;color:var(--color-acento);background:#26c6da1a;border:1px solid #26c6da40;border-radius:.9rem;place-items:center;display:grid;box-shadow:0 0 30px -8px #26c6da80}.servicio-enlace[data-astro-cid-7kfzlnq4]:after{content:"";border-radius:inherit;position:absolute;inset:0}.servicio-enlace[data-astro-cid-7kfzlnq4]:focus-visible{outline:none}.servicio[data-astro-cid-7kfzlnq4]:has(.servicio-enlace:focus-visible){outline:2px solid var(--color-acento);outline-offset:3px}.demo[data-astro-cid-t7jnnbqw]{background:radial-gradient(ellipse 60% 50% at 50% 0%, #26c6da14, transparent 70%), var(--color-fondo-2);border-block:1px solid var(--color-borde)}.hueco[data-astro-cid-5boiyptv]{border-radius:var(--radius-tarjeta);color:#fde68acc;border:1.5px dashed #fbbf2459;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:22rem;font-size:.875rem;font-weight:500;display:flex}.proceso[data-astro-cid-yr5zeb6l]{background:var(--color-fondo-2);border-block:1px solid var(--color-borde)}.pasos[data-astro-cid-yr5zeb6l]{gap:2rem;display:grid;position:relative}.paso[data-astro-cid-yr5zeb6l]{grid-template-columns:3.5rem 1fr;gap:1rem;display:grid;position:relative}.paso-marca[data-astro-cid-yr5zeb6l]{justify-content:center;display:flex;position:relative}.paso[data-astro-cid-yr5zeb6l]:not(:last-child) .paso-marca[data-astro-cid-yr5zeb6l]:after{content:"";background:linear-gradient(var(--color-acento), #26c6da1a);width:1px;position:absolute;top:3.5rem;bottom:-2rem;left:50%}.paso-icono[data-astro-cid-yr5zeb6l]{z-index:1;width:3.5rem;height:3.5rem;color:var(--color-acento);background:#0d1517;border:1px solid #26c6da66;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 30px -6px #26c6da73}.obra[data-astro-cid-yr5zeb6l]{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:min(70%,16rem);grid-auto-flow:column;gap:1rem;padding-bottom:.5rem;display:grid;overflow-x:auto}.obra[data-astro-cid-yr5zeb6l]>li[data-astro-cid-yr5zeb6l]{scroll-snap-align:start}@media (width>=64rem){.obra[data-astro-cid-yr5zeb6l]{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;overflow:visible}}.paso-numero[data-astro-cid-yr5zeb6l]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-tenue);font-size:.75rem;font-weight:600}@media (width>=64rem){.pasos[data-astro-cid-yr5zeb6l]{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem}.paso[data-astro-cid-yr5zeb6l]{text-align:left;grid-template-columns:1fr}.paso-marca[data-astro-cid-yr5zeb6l]{justify-content:flex-start}.paso[data-astro-cid-yr5zeb6l]:not(:last-child) .paso-marca[data-astro-cid-yr5zeb6l]:after{background:linear-gradient(90deg, var(--color-acento), #26c6da1a);width:auto;height:1px;inset:50% -1.5rem auto 3.5rem}}.curso[data-astro-cid-7anpd4w7]{background:radial-gradient(70% 120% at 100% 0,#26c6da29,#0000 60%),linear-gradient(#ffffff0a,#ffffff03);border:1px solid #26c6da40;border-radius:1.75rem;flex-direction:column;gap:2rem;padding:clamp(1.75rem,1rem + 3vw,3.5rem);display:flex;position:relative;overflow:hidden}@media (width>=48rem){.curso[data-astro-cid-7anpd4w7]{flex-direction:row;justify-content:space-between;align-items:flex-end}}.pregunta[data-astro-cid-3o46iujj]{border:1px solid var(--color-borde);transition:border-color var(--dur-media) var(--ease-suave), background-color var(--dur-media);interpolate-size:allow-keywords;background:#ffffff06;border-radius:1rem}.pregunta[data-astro-cid-3o46iujj][open]{background:#26c6da0a;border-color:#26c6da59}summary[data-astro-cid-3o46iujj]{cursor:pointer;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;list-style:none;display:flex}summary[data-astro-cid-3o46iujj]::-webkit-details-marker{display:none}.pregunta-texto[data-astro-cid-3o46iujj]{font-size:1.0625rem;font-weight:600;line-height:1.35}.pregunta-icono[data-astro-cid-3o46iujj]{border:1px solid var(--color-borde-fuerte);width:2.25rem;height:2.25rem;color:var(--color-acento);transition:transform var(--dur-media) var(--ease-suave), background-color var(--dur-rapida);border-radius:50%;flex:none;place-items:center;display:grid}.pregunta[data-astro-cid-3o46iujj][open] .pregunta-icono[data-astro-cid-3o46iujj]{background:#26c6da1f;transform:rotate(45deg)}.pregunta-respuesta[data-astro-cid-3o46iujj]{color:var(--color-suave);padding:0 1.25rem 1.25rem}@media (prefers-reduced-motion:no-preference){.pregunta[data-astro-cid-3o46iujj]::details-content{block-size:0;transition:block-size .4s var(--ease-suave), content-visibility .4s allow-discrete;overflow:hidden}.pregunta[data-astro-cid-3o46iujj][open]::details-content{block-size:auto}}.contacto[data-astro-cid-bhv2ctwt]{padding-bottom:calc(var(--seccion-y) * 1.1);overflow:hidden}.canal[data-astro-cid-bhv2ctwt]{flex-direction:column;align-items:center;gap:.35rem;height:100%;padding:1.5rem 1rem;display:flex}.canal-icono[data-astro-cid-bhv2ctwt]{width:2.75rem;height:2.75rem;color:var(--color-acento);background:#26c6da1a;border-radius:50%;place-items:center;margin-bottom:.4rem;display:grid}
