.hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:100svh;overflow:hidden;isolation:isolate;background:#050506}.stage[data-astro-cid-bbe6dxrz]{--mx: 0;--my: 0;position:absolute;top:0;left:45%;width:max(100%,178svh * .5);aspect-ratio:16 / 9;translate:-50% 0}.fondo[data-astro-cid-bbe6dxrz]{width:100%;height:auto}.pulso[data-astro-cid-bbe6dxrz]{position:absolute;left:37%;top:58%;width:36%;aspect-ratio:2.2;background:radial-gradient(closest-side,rgb(255 106 0 / .5),transparent);animation:latido 4.5s ease-in-out infinite;pointer-events:none}.orbitas[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.cometa[data-astro-cid-bbe6dxrz]{stroke-dasharray:90 910;animation:cometa 9s linear infinite}.chispa[data-astro-cid-bbe6dxrz]{position:absolute;border-radius:50%;background:#ff8a33;opacity:0;animation:chispa 9s ease-in-out infinite}.contenido[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]{pointer-events:auto}.cubo[data-astro-cid-bbe6dxrz]{cursor:crosshair}.logo[data-astro-cid-bbe6dxrz]{cursor:grab}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: scroll()){.cubo[data-astro-cid-bbe6dxrz],.logo[data-astro-cid-bbe6dxrz],.contenido[data-astro-cid-bbe6dxrz],.orbitas[data-astro-cid-bbe6dxrz],.fondo[data-astro-cid-bbe6dxrz]{animation-timeline:scroll(root);animation-range:0 90vh;animation-fill-mode:both;animation-timing-function:linear}.cubo[data-astro-cid-bbe6dxrz]{animation-name:volar}.logo[data-astro-cid-bbe6dxrz]{animation-name:acercar}.contenido[data-astro-cid-bbe6dxrz]{animation-name:irse}.orbitas[data-astro-cid-bbe6dxrz]{animation-name:girar}.fondo[data-astro-cid-bbe6dxrz]{animation-name:zoom}}}@keyframes volar{to{translate:calc(var(--sx) * 42vw) calc(var(--sy) * 34vh);rotate:calc(var(--sx) * 160deg);scale:1.6;opacity:0}}@keyframes acercar{to{translate:0 14vh;scale:1.55;opacity:0}}@keyframes irse{to{translate:0 -14vh;opacity:0}}@keyframes girar{to{rotate:22deg;scale:1.35;opacity:0}}@keyframes zoom{to{scale:1.12}}.turbo .flota[data-astro-cid-bbe6dxrz]{animation-duration:.9s!important}.turbo .cometa[data-astro-cid-bbe6dxrz]{animation-duration:1.2s}.capa[data-astro-cid-bbe6dxrz]{position:absolute;transform:translate3d(calc(var(--mx) * var(--d) * 1px),calc(var(--my) * var(--d) * .6px),0);transition:transform .25s ease-out;will-change:transform}.capa[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz],.capa[data-astro-cid-bbe6dxrz] canvas[data-astro-cid-bbe6dxrz]{display:block;width:100%;height:auto}.flota[data-astro-cid-bbe6dxrz]{animation:flota 9s ease-in-out infinite}.logo[data-astro-cid-bbe6dxrz] .flota[data-astro-cid-bbe6dxrz]{position:relative;animation-duration:7s}.logo[data-astro-cid-bbe6dxrz] canvas[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;height:100%;opacity:0}.sprite .logo[data-astro-cid-bbe6dxrz] canvas[data-astro-cid-bbe6dxrz]{opacity:1}.sprite [data-astro-cid-bbe6dxrz][data-logo-base]{visibility:hidden}.velo[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:linear-gradient(0deg,#050506 0 8%,transparent 42%),linear-gradient(0deg,#050506 calc(100% - 48svh),transparent calc(100% - 34svh));pointer-events:none}.contenido[data-astro-cid-bbe6dxrz]{position:relative;display:flex;flex-direction:column;pointer-events:none;justify-content:flex-end;min-height:100svh;padding:46svh var(--gutter) 9.5rem;animation:entra .8s ease-out both}.antetitulo[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:.8rem;color:var(--soft);font-size:.72rem;letter-spacing:.26em;text-transform:uppercase}.antetitulo[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{width:3px;height:1.1rem;background:var(--orange);transform:rotate(22deg)}h1[data-astro-cid-bbe6dxrz]{max-width:12em;margin-top:1.2rem;font-family:var(--display);font-size:clamp(1.7rem,3vw,2.75rem);font-weight:400;line-height:1.16}em[data-astro-cid-bbe6dxrz]{color:var(--orange);font-style:normal}.bajada[data-astro-cid-bbe6dxrz]{max-width:24em;margin-top:1.2rem;color:var(--soft);font-size:1.08rem}.acciones[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 2rem;margin-top:2rem}.enlace[data-astro-cid-bbe6dxrz]{display:inline-flex;gap:.6rem;padding-block:.8rem;color:#fff;text-decoration:none}.enlace[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{transition:transform .2s}.enlace[data-astro-cid-bbe6dxrz]:hover span[data-astro-cid-bbe6dxrz]{transform:translate(5px)}.pie[data-astro-cid-bbe6dxrz]{position:absolute;inset:auto var(--gutter) 1.5rem;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid rgb(255 255 255 / .12)}.pie[data-astro-cid-bbe6dxrz] dl[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.5rem 2.6rem}.cifra[data-astro-cid-bbe6dxrz]{color:#fff;font-family:var(--display);font-size:.95rem}.detalle[data-astro-cid-bbe6dxrz]{color:var(--soft);font-size:.84rem}@media(min-width:900px){.stage[data-astro-cid-bbe6dxrz]{top:50%;left:50%;width:max(100%,178svh);translate:-50% -50%}.velo[data-astro-cid-bbe6dxrz]{background:linear-gradient(90deg,rgb(5 5 6 / .88) 0,rgb(5 5 6 / .55) 28%,transparent 46%),linear-gradient(0deg,#050506 0,transparent 22%)}.contenido[data-astro-cid-bbe6dxrz]{justify-content:center;padding-block:5rem 8rem}}@keyframes flota{50%{transform:translateY(-3.5%) rotate(1.5deg)}}@keyframes latido{50%{opacity:.55}}@keyframes cometa{to{stroke-dashoffset:-1000}}@keyframes chispa{0%,to{opacity:0;transform:translateY(14px)}50%{opacity:.85;transform:translateY(-16px)}}@keyframes entra{0%{opacity:0;transform:translateY(14px)}}.tarjeta-proyecto[data-astro-cid-xllhyws5]{--mx: 50%;--my: 0%;position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgb(255 255 255 / .1);border-radius:16px;background:linear-gradient(160deg,#121317,#0a0a0d);transform:perspective(1100px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:border-color .25s,translate .25s,transform .2s ease-out}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.tarjeta-proyecto[data-astro-cid-xllhyws5]{animation:voltear linear both;animation-timeline:view();animation-range:entry 0% entry 70%}}}@keyframes voltear{0%{opacity:0;translate:0 90px;rotate:x 38deg;scale:.9}}.tarjeta-proyecto[data-astro-cid-xllhyws5]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(460px circle at var(--mx) var(--my),color-mix(in srgb,var(--c) 18%,transparent),transparent 70%);opacity:0;transition:opacity .25s;pointer-events:none}.media[data-astro-cid-xllhyws5]{position:relative;flex:1 0 auto;aspect-ratio:16 / 10;overflow:hidden;border-bottom:1px solid rgb(255 255 255 / .08);background:radial-gradient(circle at 50% 120%,color-mix(in srgb,var(--c) 22%,transparent),#0b0b0e 70%)}.media[data-astro-cid-xllhyws5]>img:first-child{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top left;transition:scale .5s cubic-bezier(.2,.7,.2,1)}.tel[data-astro-cid-xllhyws5]{position:absolute;right:calc(4% + var(--n) * 15%);bottom:-18%;width:17%;height:auto;border:1px solid rgb(255 255 255 / .2);border-radius:14px;box-shadow:0 24px 50px #000000b3;transition:translate .4s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--n) * 60ms)}.modulos[data-astro-cid-xllhyws5]{display:grid;grid-template-columns:repeat(2,1fr);align-content:center;gap:.5rem;height:100%;padding:1.4rem}.modulos[data-astro-cid-xllhyws5] li[data-astro-cid-xllhyws5]{padding:.7rem;border:1px solid rgb(255 255 255 / .12);border-radius:10px;background:#00000059;font-size:.9rem;text-align:center}.flujo[data-astro-cid-xllhyws5]{display:flex;flex-direction:column;justify-content:center;gap:.35rem;height:100%;padding:1.4rem}.flujo[data-astro-cid-xllhyws5] li[data-astro-cid-xllhyws5]{display:flex;align-items:center;gap:.8rem;font-size:.92rem}.flujo[data-astro-cid-xllhyws5] span[data-astro-cid-xllhyws5]{display:grid;place-items:center;width:1.9rem;height:1.9rem;border:1px solid var(--c);border-radius:50%;color:var(--c);font-family:var(--display);font-size:.72rem}.cuerpo[data-astro-cid-xllhyws5]{display:flex;flex-direction:column;padding:1.5rem}.kicker[data-astro-cid-xllhyws5]{color:var(--c);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase}h3[data-astro-cid-xllhyws5]{margin-top:.6rem;font-family:var(--display);font-size:1.25rem;font-weight:400;line-height:1.3}.texto[data-astro-cid-xllhyws5]{margin-top:.8rem;color:var(--soft);font-size:.95rem}.pie[data-astro-cid-xllhyws5]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.6rem 1rem;margin-top:1.4rem}.pie[data-astro-cid-xllhyws5] .enlace-naranja[data-astro-cid-xllhyws5]{margin-top:0}.privado[data-astro-cid-xllhyws5]{color:var(--soft);font-size:.85rem}@media(min-width:760px){.ancha[data-astro-cid-xllhyws5]{grid-column:span 2}.modulos[data-astro-cid-xllhyws5]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1000px){.ancha[data-astro-cid-xllhyws5] .media[data-astro-cid-xllhyws5]{aspect-ratio:auto;min-height:380px}}@media(hover:hover){.tarjeta-proyecto[data-astro-cid-xllhyws5]:hover{border-color:color-mix(in srgb,var(--c) 55%,transparent);translate:0 -4px}.tarjeta-proyecto[data-astro-cid-xllhyws5]:hover:after{opacity:1}.tarjeta-proyecto[data-astro-cid-xllhyws5]:hover .media[data-astro-cid-xllhyws5]>img:first-child{scale:1.03}.tarjeta-proyecto[data-astro-cid-xllhyws5]:hover .tel[data-astro-cid-xllhyws5]{translate:0 -10%}}.barra[data-astro-cid-j7pv25f6]{position:fixed;inset:0 0 auto;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:1rem;height:4.5rem;padding-inline:var(--gutter);background:linear-gradient(180deg,rgb(5 5 6 / .92),transparent);transition:background-color .3s}.barra[data-astro-cid-j7pv25f6].solida{background:#070709fa;box-shadow:0 1px #ffffff12}.marca[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.7rem;font-family:var(--display);font-size:.82rem;text-decoration:none}.marca[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--orange);font-weight:400}nav[data-astro-cid-j7pv25f6]{display:none;gap:2.4rem;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--soft);padding-block:.8rem;text-decoration:none;transition:color .2s}nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover,nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6].activo{color:#fff}.contacto-movil[data-astro-cid-j7pv25f6]{padding:.5rem 1rem;background:var(--orange);color:#000;font-size:.82rem;font-weight:600;text-decoration:none;transition:background-color .2s}.contacto-movil[data-astro-cid-j7pv25f6]:hover{background:#ff8a33}.riel[data-astro-cid-j7pv25f6]{position:fixed;top:50%;right:1.6rem;z-index:30;display:none;flex-direction:column;gap:1.6rem;translate:0 -50%}.riel[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{width:8px;height:8px;border-radius:50%;background:#ffffff4d;transition:background-color .2s,box-shadow .2s}.riel[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6].activo{background:transparent;box-shadow:0 0 0 2px var(--orange)}.grilla[data-astro-cid-j7pv25f6]{display:grid;gap:1.25rem;margin-top:2.4rem;perspective:1400px}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.riel-juegos[data-astro-cid-j7pv25f6]{animation:deslizar linear both;animation-timeline:view();animation-range:entry 0% cover 45%}.servicios[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6],.tarjeta[data-astro-cid-j7pv25f6]{animation:saltar linear both;animation-timeline:view();animation-range:entry 0% entry 80%}}}@keyframes deslizar{0%{translate:35% 0;opacity:0}}@keyframes saltar{0%{opacity:0;translate:0 70px;scale:.85;rotate:-3deg}}.servicios[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.tarjeta[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:.6rem;font-family:var(--display);font-size:1.02rem;font-weight:400;line-height:1.35}.servicios[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.tarjeta[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:.7rem;color:var(--soft);font-size:.95rem}.etiqueta[data-astro-cid-j7pv25f6]{color:var(--orange);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase}.taller[data-astro-cid-j7pv25f6]{display:grid;gap:2rem;margin-top:2.2rem}.foto[data-astro-cid-j7pv25f6]{overflow:hidden;aspect-ratio:16 / 10;border:1px solid rgb(255 255 255 / .14);border-radius:12px}.foto[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:scale .4s ease-out}.tarjeta[data-astro-cid-j7pv25f6]:hover .foto[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{scale:1.03}.tarjeta[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:1.1rem}.deco[data-astro-cid-j7pv25f6]{position:absolute;z-index:-1;height:auto;pointer-events:none;animation:flotar 9s ease-in-out infinite}.seccion[data-astro-cid-j7pv25f6]{isolation:isolate;overflow-x:clip}.seccion[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(44rem 26rem at var(--bx, 85%) var(--by, 30%),rgb(255 106 0 / .1),transparent);pointer-events:none}@keyframes flotar{50%{transform:translateY(-16px) rotate(4deg)}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: scroll()){.deco[data-astro-cid-j7pv25f6]{animation:flotar 9s ease-in-out infinite,deriva linear both;animation-timeline:auto,view()}}}@keyframes deriva{0%{translate:0 90px}to{translate:0 -90px}}.juegos[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,transparent,#0b0b0f 18%,#0b0b0f 82%,transparent)}.riel-juegos[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;margin:2.2rem calc(var(--gutter) * -1);padding:.6rem var(--gutter);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--orange) transparent}.riel-juegos[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{flex:0 0 min(72vw,300px);scroll-snap-align:center}.riel-juegos[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:block;text-decoration:none}.riel-juegos[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;border:1px solid rgb(255 255 255 / .12);border-radius:10px;transition:translate .25s,border-color .25s}.riel-juegos[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{border-color:var(--orange);translate:0 -5px}.riel-juegos[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;margin-top:.6rem;font-size:.92rem}.servicios[data-astro-cid-j7pv25f6]{display:grid;gap:1.2rem;margin-top:2.4rem}.servicios[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--orange);font-size:.8rem}.contacto[data-astro-cid-j7pv25f6]{display:grid;place-items:end center;min-height:100svh;padding-bottom:clamp(3rem,8vh,6rem);overflow:hidden;text-align:center;isolation:isolate}.fondo-contacto[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:55% 30%;opacity:.9;mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 62%,transparent 100%)}.contacto[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#050506 0,rgb(5 5 6 / .88) 30%,transparent 56%);pointer-events:none}@media(max-width:759px){.fondo-contacto[data-astro-cid-j7pv25f6]{top:4.5rem;height:52%}.contacto[data-astro-cid-j7pv25f6]:after{background:linear-gradient(0deg,#050506 0,#050506 46%,transparent 62%)}}.caja[data-astro-cid-j7pv25f6] .num[data-astro-cid-j7pv25f6]{color:var(--soft);font-size:.8rem}.caja[data-astro-cid-j7pv25f6] .num[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--orange);font-family:var(--display);font-size:1.05rem;font-weight:400}.caja[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:.8rem;font-family:var(--display);font-size:clamp(1.7rem,3.6vw,3.1rem);font-weight:400;line-height:1.2}.caja[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:var(--orange);font-style:normal}.caja[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.num){margin-top:1rem;color:var(--soft)}.canales[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:2rem}footer[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 2rem;padding:1.2rem var(--gutter);border-top:1px solid rgb(255 255 255 / .08);color:var(--soft);font-size:.85rem}footer[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:0 1.4rem}footer[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-block;padding-block:.7rem;text-decoration:none;transition:color .2s}footer[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--orange)}@media(min-width:760px){.grilla[data-astro-cid-j7pv25f6],.taller[data-astro-cid-j7pv25f6],.servicios[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.grilla[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}nav[data-astro-cid-j7pv25f6],.riel[data-astro-cid-j7pv25f6]{display:flex}.servicios[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}
