.hero[data-astro-cid-ge2uvauf]{padding-block:clamp(3rem, 7vw, 6rem) var(--seccion);background:radial-gradient(60% 55% at 82% 18%, color-mix(in srgb, var(--celeste) 30%, transparent), transparent 70%), radial-gradient(45% 45% at 8% 78%, color-mix(in srgb, var(--rosa) 22%, transparent), transparent 70%)}.hero__grilla[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--verde);font-style:italic;display:block}.hero__bajada[data-astro-cid-ge2uvauf]{max-width:var(--ancho-texto);font-size:var(--t-md);color:var(--tinta-suave)}.hero__acciones[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.hero__datos[data-astro-cid-ge2uvauf]{border-top:var(--borde);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1.25rem;margin:3rem 0 0;padding-top:1.75rem;display:grid}.hero__datos[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]{min-width:0}.hero__datos[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--rosa);font-weight:700}.hero__datos[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{font-size:var(--t-sm);margin:.35rem 0 0;font-weight:600}.hero__brote[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:min(100%,20rem);margin-inline:auto;overflow:visible}.hero__brote[data-astro-cid-ge2uvauf]{animation:5s infinite brote-fundido}.hero__brote[data-astro-cid-ge2uvauf] .tallo[data-astro-cid-ge2uvauf]{stroke-dasharray:260;stroke-dashoffset:260px;animation:5s linear infinite crecer}.hero__brote[data-astro-cid-ge2uvauf] .semilla[data-astro-cid-ge2uvauf]{transform-origin:120px 286px;animation:5s linear infinite brotar;transform:scale(0)}.hero__brote[data-astro-cid-ge2uvauf] .hoja[data-astro-cid-ge2uvauf]{opacity:0;transform:scale(.4)}.hero__brote[data-astro-cid-ge2uvauf] .hoja--izq[data-astro-cid-ge2uvauf]{transform-origin:114px 196px;animation:5s linear infinite abrir-izq}.hero__brote[data-astro-cid-ge2uvauf] .hoja--der[data-astro-cid-ge2uvauf]{transform-origin:119px 152px;animation:5s linear infinite abrir-der}.hero__brote[data-astro-cid-ge2uvauf] .hoja--brote[data-astro-cid-ge2uvauf]{transform-origin:120px 84px;animation:5s linear infinite abrir-brote}@keyframes crecer{0%,7%{stroke-dashoffset:260px;animation-timing-function:cubic-bezier(.4,0,.2,1)}43%,to{stroke-dashoffset:0}}@keyframes brotar{0%{animation-timing-function:ease-out;transform:scale(0)}10%,to{transform:scale(1)}}@keyframes abrir-izq{0%,23%{opacity:0;animation-timing-function:ease-out;transform:scale(.4)}37%,to{opacity:1;transform:scale(1)}}@keyframes abrir-der{0%,30%{opacity:0;animation-timing-function:ease-out;transform:scale(.4)}44%,to{opacity:1;transform:scale(1)}}@keyframes abrir-brote{0%,39%{opacity:0;animation-timing-function:ease-out;transform:scale(.4)}53%,to{opacity:1;transform:scale(1)}}@keyframes brote-fundido{0%{opacity:0}2%,92%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.hero__brote[data-astro-cid-ge2uvauf],.hero__brote[data-astro-cid-ge2uvauf] .tallo[data-astro-cid-ge2uvauf],.hero__brote[data-astro-cid-ge2uvauf] .semilla[data-astro-cid-ge2uvauf],.hero__brote[data-astro-cid-ge2uvauf] .hoja[data-astro-cid-ge2uvauf]{animation:none}.hero__brote[data-astro-cid-ge2uvauf]{opacity:1}.hero__brote[data-astro-cid-ge2uvauf] .tallo[data-astro-cid-ge2uvauf]{stroke-dashoffset:0}.hero__brote[data-astro-cid-ge2uvauf] .semilla[data-astro-cid-ge2uvauf]{transform:scale(1)}.hero__brote[data-astro-cid-ge2uvauf] .hoja[data-astro-cid-ge2uvauf]{opacity:1;transform:scale(1)}}@media (width<=860px){.hero__grilla[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.hero__brote[data-astro-cid-ge2uvauf]{order:-1}.hero__brote[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:min(70%,14rem)}.hero[data-astro-cid-ge2uvauf] .etiqueta[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{text-align:center}.hero__acciones[data-astro-cid-ge2uvauf]{justify-content:center}.hero__datos[data-astro-cid-ge2uvauf]{border-top:none;grid-template-columns:1fr;gap:0;padding-top:0}.hero__datos[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]{align-items:flex-start;gap:1rem;padding-block:.75rem;display:flex}.hero__datos[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]+div[data-astro-cid-ge2uvauf]{border-top:var(--borde)}.hero__datos[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{flex:0 0 35%;margin:0}.hero__datos[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{text-align:left;flex:auto;margin:0}}@media (width<=280px){.hero__datos[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]{flex-direction:column;gap:.25rem}.hero__datos[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{flex-basis:auto;width:100%}.hero__datos[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{width:100%}}.destacados[data-astro-cid-z6uqulm6]{padding-block:clamp(2.5rem, 6vw, 4.5rem) var(--seccion)}.destacados__carrusel[data-astro-cid-z6uqulm6]{position:relative}.destacados__pista[data-astro-cid-z6uqulm6]{scroll-snap-type:x mandatory;scroll-behavior:smooth;border-radius:var(--radio);scrollbar-width:none;display:flex;overflow-x:auto}.destacados__pista[data-astro-cid-z6uqulm6]::-webkit-scrollbar{display:none}.destacados__slide[data-astro-cid-z6uqulm6]{scroll-snap-align:start;background:var(--crema-hondo);border-radius:var(--radio);flex:0 0 100%;grid-template-columns:1fr 1fr;gap:2.5rem;min-width:0;min-height:420px;display:grid;overflow:hidden}.destacados__imagen[data-astro-cid-z6uqulm6]{border-radius:var(--radio) 0 0 var(--radio);position:relative;overflow:hidden}.destacados__imagen[data-astro-cid-z6uqulm6] img[data-astro-cid-z6uqulm6]{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.destacados__slide[data-astro-cid-z6uqulm6][data-id=ciclo-2027] .destacados__imagen[data-astro-cid-z6uqulm6] img[data-astro-cid-z6uqulm6]{object-position:center 45%}.destacados__slide[data-astro-cid-z6uqulm6][data-id=colonia-verano] .destacados__imagen[data-astro-cid-z6uqulm6] img[data-astro-cid-z6uqulm6]{object-position:center 68%}.destacados__slide[data-astro-cid-z6uqulm6][data-id=remodelaciones] .destacados__imagen[data-astro-cid-z6uqulm6] img[data-astro-cid-z6uqulm6]{object-position:center 60%}.destacados__texto[data-astro-cid-z6uqulm6]{flex-direction:column;align-items:flex-start;gap:.9rem;min-width:0;max-width:100%;padding:2.5rem;display:flex}.destacados__titulo[data-astro-cid-z6uqulm6]{overflow-wrap:break-word;margin:0}.destacados__parrafo[data-astro-cid-z6uqulm6]{color:var(--tinta-suave);overflow-wrap:break-word;margin:0}.destacados__texto[data-astro-cid-z6uqulm6] .boton[data-astro-cid-z6uqulm6]{overflow-wrap:break-word;max-width:100%}.destacados__controles[data-astro-cid-z6uqulm6]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.25rem;margin-top:1.5rem;display:flex}.destacados__flecha[data-astro-cid-z6uqulm6]{background:color-mix(in srgb, var(--verde-hondo) 55%, transparent);width:2.75rem;min-width:44px;height:2.75rem;min-height:44px;color:var(--crema);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;place-items:center;font-size:1.4rem;line-height:1;transition:background .2s;display:grid}.destacados__flecha[data-astro-cid-z6uqulm6]:hover{background:color-mix(in srgb, var(--verde-hondo) 75%, transparent)}.destacados__flecha[data-astro-cid-z6uqulm6]:focus-visible{outline:3px solid var(--verde);outline-offset:3px}.destacados__puntos[data-astro-cid-z6uqulm6]{justify-content:center;align-items:center;gap:.6rem;display:flex}.destacados__punto[data-astro-cid-z6uqulm6]{cursor:pointer;background:#234a3833;border:none;border-radius:999px;width:.65rem;height:.65rem;padding:0;transition:background .2s,transform .2s}.destacados__punto[data-astro-cid-z6uqulm6][aria-current=true]{background:var(--verde);transform:scale(1.25)}.destacados__punto[data-astro-cid-z6uqulm6]:focus-visible{outline:3px solid var(--verde);outline-offset:3px}@media (width<=860px){.destacados__slide[data-astro-cid-z6uqulm6]{grid-template-columns:1fr;gap:0;min-height:0}.destacados__imagen[data-astro-cid-z6uqulm6]{aspect-ratio:4/3;border-radius:var(--radio) var(--radio) 0 0}.destacados__imagen[data-astro-cid-z6uqulm6] img[data-astro-cid-z6uqulm6]{position:static}.destacados__texto[data-astro-cid-z6uqulm6]{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.destacados__pista[data-astro-cid-z6uqulm6]{scroll-behavior:auto}}.propuesta[data-astro-cid-yruvt63z] h2[data-astro-cid-yruvt63z]{max-width:var(--ancho-texto);margin-bottom:2.5rem}.propuesta__grilla[data-astro-cid-yruvt63z]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;display:grid}.propuesta__bloque[data-astro-cid-yruvt63z]{flex-direction:column;gap:.6rem;display:flex}.propuesta__subtitulo[data-astro-cid-yruvt63z]{margin:0 0 .4rem}.propuesta__parrafo[data-astro-cid-yruvt63z]{color:var(--tinta-suave);margin:0}@media (width<=860px){.propuesta__grilla[data-astro-cid-yruvt63z]{grid-template-columns:1fr;gap:2rem}}.horarios[data-astro-cid-kdwdto7i]{background:var(--crema-hondo)}.horarios[data-astro-cid-kdwdto7i] h2[data-astro-cid-kdwdto7i]{max-width:var(--ancho-texto);margin-bottom:2.5rem}.horarios__grilla[data-astro-cid-kdwdto7i]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.turno[data-astro-cid-kdwdto7i]{background:var(--crema);border:var(--borde);border-radius:var(--radio);flex-direction:column;gap:.6rem;padding:2rem 1.75rem;display:flex}.turno__nombre[data-astro-cid-kdwdto7i]{font-family:var(--texto);font-size:var(--t-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-suave);font-variation-settings:normal;margin:0;font-weight:700;line-height:1.65}.turno__horario[data-astro-cid-kdwdto7i]{font-family:var(--display);font-variation-settings:"SOFT" 40, "WONK" 1, "opsz" 40;font-size:var(--t-lg);letter-spacing:-.015em;color:var(--verde-hondo);margin:.2rem 0 0;font-weight:500;line-height:1}.turno__dias[data-astro-cid-kdwdto7i]{font-size:var(--t-sm);color:var(--tinta-suave);margin:0}.comedor[data-astro-cid-kdwdto7i]{background:var(--crema);border-radius:var(--radio);margin-top:2rem;padding:1.25rem 1.75rem}.comedor__fila[data-astro-cid-kdwdto7i]{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:.8rem;display:flex}.comedor__etiqueta[data-astro-cid-kdwdto7i]{font-size:var(--t-sm);color:var(--verde-hondo);margin:0;font-weight:700}.comedor__horario[data-astro-cid-kdwdto7i]{font-family:var(--display);font-variation-settings:"SOFT" 40, "WONK" 1, "opsz" 40;font-size:var(--t-md);color:var(--verde-hondo);margin:0;font-weight:500}.comedor__nota[data-astro-cid-kdwdto7i]{font-size:var(--t-sm);color:var(--tinta-suave);margin:.4rem 0 0}.doble[data-astro-cid-kdwdto7i]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.75rem;margin-top:2rem;display:flex}.doble__pregunta[data-astro-cid-kdwdto7i]{font-size:var(--t-md);color:var(--verde-hondo);margin:0;font-weight:600}.horarios__nota[data-astro-cid-kdwdto7i]{font-size:var(--t-sm);color:var(--tinta-suave);text-align:center;max-width:var(--ancho-texto);margin:2.5rem auto 0;font-style:italic}@media (width<=860px){.horarios__grilla[data-astro-cid-kdwdto7i]{grid-template-columns:1fr}.turno[data-astro-cid-kdwdto7i],.comedor[data-astro-cid-kdwdto7i]{text-align:center}.comedor__fila[data-astro-cid-kdwdto7i]{flex-direction:column;align-items:center;gap:.2rem}.comedor__nota[data-astro-cid-kdwdto7i]{margin-top:.2rem}.doble[data-astro-cid-kdwdto7i]{flex-direction:column;align-items:stretch}.doble__pregunta[data-astro-cid-kdwdto7i]{text-align:center}.doble[data-astro-cid-kdwdto7i] .boton[data-astro-cid-kdwdto7i]{justify-content:center}}.talleres[data-astro-cid-6gzwrzyf] h2[data-astro-cid-6gzwrzyf]{max-width:var(--ancho-texto);margin-bottom:2.5rem}.talleres__grilla[data-astro-cid-6gzwrzyf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-bottom:2.5rem;display:grid}.taller[data-astro-cid-6gzwrzyf]{background:var(--crema);border:var(--borde);border-radius:var(--radio);flex-direction:column;gap:.6rem;padding:2rem 1.75rem;display:flex}.taller__titulo[data-astro-cid-6gzwrzyf]{margin:0}.taller__edad[data-astro-cid-6gzwrzyf]{background:var(--rosa-suave);color:var(--verde-hondo);border-left:3px solid var(--rosa);border-radius:0 var(--radio-chico) var(--radio-chico) 0;font-size:var(--t-sm);align-self:flex-start;padding:.55rem .9rem;font-weight:700;display:inline-flex}.taller__parrafo[data-astro-cid-6gzwrzyf]{color:var(--tinta-suave);margin:0}.taller__coordina[data-astro-cid-6gzwrzyf],.taller__horario[data-astro-cid-6gzwrzyf]{font-size:var(--t-sm);color:var(--tinta-suave);margin:0}.taller__etiqueta[data-astro-cid-6gzwrzyf]{font-family:var(--texto);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-suave);font-variation-settings:normal;margin-right:.4rem;font-weight:700}.talleres__cta[data-astro-cid-6gzwrzyf]{display:flex}@media (width<=860px){.talleres__grilla[data-astro-cid-6gzwrzyf]{grid-template-columns:1fr}.talleres__cta[data-astro-cid-6gzwrzyf]{justify-content:center}}.inscripciones[data-astro-cid-d7sq7dsw] h2[data-astro-cid-d7sq7dsw]{max-width:var(--ancho-texto);margin-bottom:2.5rem}.inscripciones__intro[data-astro-cid-d7sq7dsw]{max-width:var(--ancho-texto);color:var(--tinta-suave);margin-bottom:2.5rem}.inscripciones__intro[data-astro-cid-d7sq7dsw] p[data-astro-cid-d7sq7dsw]:last-child{margin-bottom:0}.inscripciones__pasos[data-astro-cid-d7sq7dsw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0 0 2.5rem;padding:0;list-style:none;display:grid}.paso[data-astro-cid-d7sq7dsw]{background:var(--crema);border:var(--borde);border-radius:var(--radio);flex-direction:column;gap:.6rem;padding:2rem 1.75rem;display:flex}.paso__titulo[data-astro-cid-d7sq7dsw]{margin:0}.paso__texto[data-astro-cid-d7sq7dsw]{color:var(--tinta-suave);margin:0}.inscripciones__cta[data-astro-cid-d7sq7dsw]{display:flex}@media (width<=860px){.inscripciones__pasos[data-astro-cid-d7sq7dsw]{grid-template-columns:1fr}.inscripciones__cta[data-astro-cid-d7sq7dsw]{justify-content:center}}.galeria[data-astro-cid-pd4bmjx6] h2[data-astro-cid-pd4bmjx6]{max-width:var(--ancho-texto);margin-bottom:2.5rem}.galeria__grilla[data-astro-cid-pd4bmjx6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.galeria__item[data-astro-cid-pd4bmjx6]{aspect-ratio:1;border-radius:var(--radio-chico);cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:block;overflow:hidden}.galeria__item[data-astro-cid-pd4bmjx6]:focus-visible{outline:3px solid var(--verde);outline-offset:3px}.galeria__item[data-astro-cid-pd4bmjx6] img[data-astro-cid-pd4bmjx6]{object-fit:cover;width:100%;height:100%;display:block}@media (width<=860px){.galeria__grilla[data-astro-cid-pd4bmjx6]{grid-template-columns:repeat(2,minmax(0,1fr))}}.galeria__lightbox[data-astro-cid-pd4bmjx6]{background:0 0;border:none;max-width:min(94vw,1200px);max-height:92dvh;margin:auto;padding:0}.galeria__lightbox[data-astro-cid-pd4bmjx6]::backdrop{background:color-mix(in srgb, var(--verde-hondo) 85%, transparent)}.galeria__lightbox-imagen[data-astro-cid-pd4bmjx6]{border-radius:var(--radio-chico);width:auto;max-width:100%;height:auto;max-height:92dvh;display:block}.galeria__lightbox-cerrar[data-astro-cid-pd4bmjx6],.galeria__lightbox-anterior[data-astro-cid-pd4bmjx6],.galeria__lightbox-siguiente[data-astro-cid-pd4bmjx6]{background:color-mix(in srgb, var(--verde-hondo) 55%, transparent);width:2.75rem;height:2.75rem;color:var(--crema);cursor:pointer;border:none;border-radius:999px;place-items:center;font-size:1.4rem;line-height:1;transition:background .2s;display:grid;position:absolute}.galeria__lightbox-cerrar[data-astro-cid-pd4bmjx6]:hover,.galeria__lightbox-anterior[data-astro-cid-pd4bmjx6]:hover,.galeria__lightbox-siguiente[data-astro-cid-pd4bmjx6]:hover{background:color-mix(in srgb, var(--verde-hondo) 75%, transparent)}.galeria__lightbox-cerrar[data-astro-cid-pd4bmjx6]:focus-visible,.galeria__lightbox-anterior[data-astro-cid-pd4bmjx6]:focus-visible,.galeria__lightbox-siguiente[data-astro-cid-pd4bmjx6]:focus-visible{outline:3px solid var(--verde);outline-offset:3px}.galeria__lightbox-cerrar[data-astro-cid-pd4bmjx6]{top:.75rem;right:.75rem}.galeria__lightbox-anterior[data-astro-cid-pd4bmjx6]{top:50%;left:.75rem;transform:translateY(-50%)}.galeria__lightbox-siguiente[data-astro-cid-pd4bmjx6]{top:50%;right:.75rem;transform:translateY(-50%)}.contacto[data-astro-cid-7b4tjujo]{background:var(--crema-hondo)}.contacto[data-astro-cid-7b4tjujo] h2[data-astro-cid-7b4tjujo]{max-width:var(--ancho-texto);margin-bottom:2.5rem}.contacto__grilla[data-astro-cid-7b4tjujo]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:2.5rem;display:grid}.contacto__datos[data-astro-cid-7b4tjujo]{flex-direction:column;gap:2rem;display:flex}.dato[data-astro-cid-7b4tjujo]{flex-direction:column;gap:.4rem;display:flex}.dato__etiqueta[data-astro-cid-7b4tjujo]{font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-suave);margin:0;font-weight:700}.dato__direccion[data-astro-cid-7b4tjujo]{flex-direction:column;gap:.15rem;font-style:normal;display:flex}.dato__linea-principal[data-astro-cid-7b4tjujo],.dato__valor[data-astro-cid-7b4tjujo]{font-family:var(--display);font-variation-settings:"SOFT" 40, "WONK" 1, "opsz" 40;font-size:var(--t-lg);letter-spacing:-.015em;color:var(--verde-hondo);margin:0;font-weight:500;line-height:1.15}.dato__linea-secundaria[data-astro-cid-7b4tjujo]{font-size:var(--t-base);color:var(--tinta-suave)}.contacto__link[data-astro-cid-7b4tjujo]{font-size:var(--t-sm);color:var(--verde-hondo);border-bottom:1.5px solid;align-self:flex-start;align-items:center;gap:.3rem;margin-top:.4rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.contacto__link[data-astro-cid-7b4tjujo]:hover{color:var(--verde)}.contacto__link--instagram[data-astro-cid-7b4tjujo]{border-bottom:0;gap:.5rem;min-width:0;max-width:100%}.contacto__link-texto[data-astro-cid-7b4tjujo]{overflow-wrap:anywhere;border-bottom:1.5px solid;min-width:0}.dato[data-astro-cid-7b4tjujo] .boton[data-astro-cid-7b4tjujo]{align-self:flex-start;margin-top:.6rem}.contacto__mapa[data-astro-cid-7b4tjujo]{aspect-ratio:4/3;border:var(--borde);border-radius:var(--radio);position:relative;overflow:hidden}.contacto__mapa[data-astro-cid-7b4tjujo] iframe[data-astro-cid-7b4tjujo]{border:0;width:100%;height:100%;position:absolute;inset:0}@media (width<=860px){.contacto__grilla[data-astro-cid-7b4tjujo]{grid-template-columns:minmax(0,1fr);gap:2rem}}.pendiente[data-astro-cid-lcdefpme]{border-top:var(--borde)}.pendiente__nota[data-astro-cid-lcdefpme]{color:var(--tinta-suave);margin:0;font-style:italic}
