.hero[data-astro-cid-lcdefpme]{min-height:max(100svh,560px);padding:calc(var(--alto-barra) + 32px) 0 0;isolation:isolate;background:var(--color-bg);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.hero-fondo[data-astro-cid-lcdefpme]{z-index:-2;position:absolute;inset:0}.hero-slide[data-astro-cid-lcdefpme]{opacity:0;margin:0;transition:opacity 1.8s;position:absolute;inset:0}.hero-slide[data-astro-cid-lcdefpme].activa{opacity:1}.hero-slide[data-astro-cid-lcdefpme] picture[data-astro-cid-lcdefpme],.hero-slide[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:100%;display:block}.hero-slide[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;will-change:transform;transform:scale(1.1)}.hero-slide[data-astro-cid-lcdefpme].activa img[data-astro-cid-lcdefpme],.hero-slide[data-astro-cid-lcdefpme].saliendo img[data-astro-cid-lcdefpme]{animation:11s linear forwards acercar}.hero-slide[data-astro-cid-lcdefpme]:nth-child(2n).activa img[data-astro-cid-lcdefpme],.hero-slide[data-astro-cid-lcdefpme]:nth-child(2n).saliendo img[data-astro-cid-lcdefpme]{animation-name:alejar}@keyframes acercar{0%{transform:scale(1.12)translate(1.2%,.8%)}to{transform:scale(1.01)translate(0,0)}}@keyframes alejar{0%{transform:scale(1.01)translate(0,0)}to{transform:scale(1.12)translate(-1.2%,-.6%)}}.hero-velo[data-astro-cid-lcdefpme]{z-index:-1;background:linear-gradient(#141416b3 0%,#14141600 24%),linear-gradient(#14141626 0%,#14141640 32%,#141416c7 70%,#141416 100%),linear-gradient(90deg,#1414168c 0%,#14141600 65%);position:absolute;inset:0}.hero-contenido[data-astro-cid-lcdefpme]{width:100%}.hero-contenido[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:entrar .9s var(--ease) both}.hero-contenido[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:80ms}.hero-contenido[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.18s}@keyframes entrar{0%{opacity:0;transform:translateY(18px)}}.hero-tag[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--color-orange);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;margin-bottom:18px;font-size:12.5px;display:flex}.hero-tag[data-astro-cid-lcdefpme]:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #faa9382e}h1[data-astro-cid-lcdefpme]{text-shadow:0 2px 30px #00000059;max-width:8.7em;font-size:clamp(46px,8.2vw,124px)}h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-orange)}.hero-sub[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;margin-top:clamp(20px,3vw,32px);display:flex}.hero-copy[data-astro-cid-lcdefpme]{color:#e4e2de;max-width:27.8em;font-size:17px}.hero-pie[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:clamp(28px,5vh,56px);padding-top:14px;padding-bottom:18px;display:flex}.hero-proyecto[data-astro-cid-lcdefpme]{min-width:0;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--color-gray-400);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:12px;transition:color .2s;display:flex}.hero-proyecto[data-astro-cid-lcdefpme]:hover,.hero-proyecto-cliente[data-astro-cid-lcdefpme]{color:var(--color-white)}.hero-proyecto-cliente[data-astro-cid-lcdefpme]:after{content:"·";color:var(--color-orange);margin-left:10px}.hero-puntos[data-astro-cid-lcdefpme]{flex:none;gap:6px;display:flex}.hero-puntos[data-astro-cid-lcdefpme][hidden]{display:none}.hero-punto[data-astro-cid-lcdefpme]{cursor:pointer;background:0 0;border:0;align-items:center;width:34px;height:24px;padding:0;display:grid}.hero-punto[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:#ffffff40;border-radius:2px;height:2px;display:block;position:relative;overflow:hidden}.hero-punto[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:after{content:"";background:var(--color-orange);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.hero-punto[data-astro-cid-lcdefpme].activo i[data-astro-cid-lcdefpme]:after{animation:avance var(--intervalo,6.5s) linear forwards}.hero-punto[data-astro-cid-lcdefpme].pausa i[data-astro-cid-lcdefpme]:after{animation:none;transform:scaleX(1)}@keyframes avance{to{transform:scaleX(1)}}@media (width<=640px){.hero-copy[data-astro-cid-lcdefpme]{font-size:16px}.hero-sub[data-astro-cid-lcdefpme] .btn-row[data-astro-cid-lcdefpme]{width:100%}.hero-sub[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:1}.hero-punto[data-astro-cid-lcdefpme]{width:22px}}.section-note-link[data-astro-cid-lcdefpme]{text-decoration:none}.section-note-link[data-astro-cid-lcdefpme]:hover{color:var(--color-orange)}.cap-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cap[data-astro-cid-lcdefpme]{border-radius:var(--radio);isolation:isolate;border:1px solid var(--color-line);background:var(--color-bg-raised);transition:border-color .3s, box-shadow .4s, translate .4s var(--ease);display:block;position:relative;overflow:hidden}.cap[data-astro-cid-lcdefpme] .cap-foto{border:0;border-radius:0}.cap[data-astro-cid-lcdefpme]:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0e0e0f0d 25%,#0e0e0fb8 62%,#0e0e0ff2 100%);position:absolute;inset:0}.cap-texto[data-astro-cid-lcdefpme]{z-index:3;flex-direction:column;gap:6px;padding:20px 22px;display:flex;position:absolute;inset:auto 0 0}.cap-texto[data-astro-cid-lcdefpme] .n[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--color-orange);background:#faa9381f;border:1px solid #faa9384d;border-radius:999px;align-self:flex-start;margin-bottom:4px;padding:4px 9px;font-size:11.5px;position:static}.cap[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-condensed);text-transform:uppercase;font-size:22px;font-weight:600;line-height:1.12}.cap[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-gray-200);font-size:14px;line-height:1.45}.cap-ver[data-astro-cid-lcdefpme]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--color-orange);transition:transform .3s var(--ease);margin-top:4px;font-size:11.5px}@media (hover:hover){.cap[data-astro-cid-lcdefpme]:hover{border-color:color-mix(in srgb, var(--color-orange) 50%, transparent);box-shadow:0 24px 50px -26px color-mix(in srgb, var(--color-orange) 45%, transparent);translate:0 -4px}.cap[data-astro-cid-lcdefpme]:hover .cap-ver[data-astro-cid-lcdefpme]{transform:translate(4px)}}@media (width<=980px){.cap-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.cap-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:12px}.cap[data-astro-cid-lcdefpme] .cap-foto{aspect-ratio:16/11}.cap-texto[data-astro-cid-lcdefpme]{padding:16px 18px}}.grid-proyectos[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (width<=980px){.grid-proyectos[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.grid-proyectos[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:14px}}.masplay-franja[data-astro-cid-lcdefpme]{background:radial-gradient(120% 140% at 100% 0%, #faa93833, transparent 55%), linear-gradient(135deg, #faa9381a, transparent 70%), var(--color-bg-raised);color:inherit;border:1px solid #faa9388c;border-radius:28px;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(22px,4vw,44px);text-decoration:none;transition:border-color .3s,box-shadow .4s;display:grid;overflow:hidden}.masplay-franja[data-astro-cid-lcdefpme]:hover{border-color:var(--color-orange);box-shadow:0 30px 70px -40px #faa93899}.masplay-franja[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:8px 0 10px}.masplay-franja[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#dcdad6;max-width:46em;margin:0}.masplay-txt[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:22px}.masplay-eti[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.12em;font-size:.78rem;color:var(--color-orange)!important}.masplay-tele[data-astro-cid-lcdefpme]{perspective:1100px}.masplay-marco[data-astro-cid-lcdefpme]{box-shadow:var(--sombra), 0 0 0 1px #ffffff0f inset, 0 0 70px -30px var(--color-orange);transition:transform .6s var(--ease);background:linear-gradient(145deg,#3a3a3d,#121214);border-radius:20px;padding:8px;transform:rotateY(-7deg)rotateX(3deg)}.masplay-franja[data-astro-cid-lcdefpme]:hover .masplay-marco[data-astro-cid-lcdefpme]{transform:rotateY(-2deg)rotateX(1deg)}.masplay-vidrio[data-astro-cid-lcdefpme]{aspect-ratio:16/9;background:#000;border-radius:13px;position:relative;overflow:hidden}.masplay-vidrio[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.masplay-vidrio[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.masplay-vidrio[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .5s}.masplay-vidrio[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme].listo{opacity:1}.masplay-juego[data-astro-cid-lcdefpme]{text-align:center;font-size:.9rem;color:var(--color-gray-400)!important;margin:14px 0 0!important}.punto-vivo[data-astro-cid-lcdefpme]{vertical-align:1px;background:#3ddc84;border-radius:50%;width:8px;height:8px;margin-right:8px;animation:2s infinite latir-verde;display:inline-block;box-shadow:0 0 #3ddc84b3}@keyframes latir-verde{70%{box-shadow:0 0 0 9px #3ddc8400}to{box-shadow:0 0 #3ddc8400}}@media (width<=820px){.masplay-franja[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.masplay-tele[data-astro-cid-lcdefpme]{order:-1}.masplay-marco[data-astro-cid-lcdefpme]{transform:none}}.taller[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,6vw,72px);display:grid}.taller-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.section-num){color:var(--color-gray-200);max-width:30.3em;margin-top:16px;font-size:16.5px}.taller-copy[data-astro-cid-lcdefpme] .section-num[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:0}.taller-stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;display:grid}.stat[data-astro-cid-lcdefpme]{border:1px solid var(--color-line);border-radius:var(--radio);background:var(--color-bg-raised);padding:16px 16px 14px}.stat-num[data-astro-cid-lcdefpme]{font-family:var(--font-condensed);color:var(--color-orange);font-variant-numeric:tabular-nums;font-size:clamp(36px,4vw,48px);font-weight:600;line-height:1}.stat-label[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--color-gray-400);text-transform:uppercase;margin-top:8px;font-size:11px;line-height:1.3}@media (width<=860px){.taller[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.taller-img[data-astro-cid-lcdefpme]{order:-1}}.clientes[data-astro-cid-lcdefpme]{overflow:hidden}.cinta-clientes[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);position:relative;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.cinta-mov[data-astro-cid-lcdefpme]{width:max-content;animation:45s linear infinite cinta;display:flex}.cinta-clientes[data-astro-cid-lcdefpme]:hover .cinta-mov[data-astro-cid-lcdefpme]{animation-play-state:paused}@keyframes cinta{to{transform:translate(-50%)}}.clientes-list[data-astro-cid-lcdefpme]{flex:none;align-items:center;display:flex}.clientes-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-family:var(--font-condensed);text-transform:uppercase;color:var(--color-gray-200);white-space:nowrap;align-items:center;padding:22px 0;font-size:clamp(22px,2.6vw,32px);display:flex}.clientes-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:after{content:"";background:var(--color-orange);opacity:.7;border-radius:50%;width:7px;height:7px;margin:0 clamp(26px,3.5vw,48px)}.cliente-logo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;filter:grayscale()brightness(1.6);opacity:.75;width:auto;max-width:150px;height:34px;transition:filter .3s,opacity .3s}.cliente-logo[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{filter:none;opacity:1}@media (prefers-reduced-motion:reduce){.cinta-mov[data-astro-cid-lcdefpme]{width:auto;padding:0 var(--gutter);flex-wrap:wrap;animation:none}.clientes-list[data-astro-cid-lcdefpme]{flex-wrap:wrap}.clientes-list[data-astro-cid-lcdefpme][aria-hidden]{display:none}.cinta-clientes[data-astro-cid-lcdefpme]{mask-image:none}}.cierre[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0 auto 18px}.cierre[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-gray-400);max-width:46ch;font-family:var(--font-mono);margin:0 auto 32px;font-size:14px}
