.proyecto[data-astro-cid-6mocdibg]{padding-top:calc(var(--cabecera) + clamp(2rem, 5vw, 4rem));background:radial-gradient(70rem 34rem at 80% 0%, rgb(var(--azul-rgb) / .3), transparent 70%);overflow-x:clip}.proyecto__volver[data-astro-cid-6mocdibg]{min-height:2.75rem;color:var(--texto-suave);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.proyecto__volver[data-astro-cid-6mocdibg] span[data-astro-cid-6mocdibg]{color:var(--cian);transition:transform var(--medio) var(--suave);display:inline-block}@media (hover:hover){.proyecto__volver[data-astro-cid-6mocdibg]:hover{color:var(--texto)}.proyecto__volver[data-astro-cid-6mocdibg]:hover span[data-astro-cid-6mocdibg]{transform:translate(-5px)}}.proyecto__cabeza[data-astro-cid-6mocdibg]{gap:1.25rem;margin-block:clamp(1.5rem,4vw,3rem) clamp(2.5rem,6vw,4.5rem);display:grid}.proyecto__etiqueta[data-astro-cid-6mocdibg]{font-family:var(--fuente-titular);letter-spacing:.14em;text-transform:uppercase;color:var(--cian);font-size:.6875rem;font-weight:500}.proyecto[data-astro-cid-6mocdibg] h1[data-astro-cid-6mocdibg]{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.75rem,1rem + 9vw,9rem);font-weight:800;line-height:.9}.proyecto[data-astro-cid-6mocdibg] h1[data-astro-cid-6mocdibg] .letra{will-change:transform;display:inline-block}.proyecto[data-astro-cid-6mocdibg] .entrada[data-astro-cid-6mocdibg]{max-width:46ch}.proyecto__acciones[data-astro-cid-6mocdibg]{flex-wrap:wrap;gap:.75rem;display:flex}.aparatos[data-astro-cid-6mocdibg]{margin-inline:calc(-1 * var(--margen));padding:0 var(--margen) clamp(5rem, 16vw, 10rem);position:relative}.aparatos__fijo[data-astro-cid-6mocdibg]{perspective:120rem;perspective-origin:50% 35%;place-items:center;display:grid}.aparatos__marco[data-astro-cid-6mocdibg]{width:min(100%,66rem);position:relative}.aparatos__escena[data-astro-cid-6mocdibg]{transform-style:preserve-3d;transform:rotateX(calc(7deg + var(--py,0deg))) rotateY(calc(var(--giro,-11deg) + var(--px,0deg))) scale(var(--zoom,1));transition:transform .25s linear;position:relative}.aparatos__suelo[data-astro-cid-6mocdibg]{background:radial-gradient(closest-side, rgb(var(--azul-rgb) / .55), rgb(var(--cian-rgb) / .12) 55%, transparent);border-radius:50%;position:absolute;inset:78% -12% -34%;transform:rotateX(80deg)translateZ(-3rem)}.laptop[data-astro-cid-6mocdibg]{transform-style:preserve-3d;position:relative}.laptop__tapa[data-astro-cid-6mocdibg]{transform-origin:50% 100%;transform-style:preserve-3d;animation:tapa-abre 1.3s var(--suave) .15s both}@keyframes tapa-abre{0%{opacity:.2;transform:rotateX(-82deg)}}.laptop__pantalla[data-astro-cid-6mocdibg]{box-shadow:inset 0 0 0 1px #ffffff29, 0 0 7rem -1rem rgb(var(--azul-rgb) / .75), 0 0 2.5rem -.5rem rgb(var(--cian-rgb) / .35);background:linear-gradient(#171c2e,#090c17);border-radius:clamp(.6rem,1.6vw,1.1rem) clamp(.6rem,1.6vw,1.1rem) .2rem .2rem;padding:clamp(.6rem,1.6vw,1.2rem) clamp(.35rem,1vw,.8rem) clamp(.35rem,1vw,.8rem);position:relative;overflow:hidden}.laptop__pantalla[data-astro-cid-6mocdibg]:before{content:"";background:#2b3350;border-radius:50%;width:.3rem;height:.3rem;margin-left:-.15rem;position:absolute;top:clamp(.18rem,.5vw,.4rem);left:50%}.laptop__pantalla[data-astro-cid-6mocdibg] svg{border-radius:clamp(.25rem,.7vw,.45rem);width:100%;height:auto;display:block}.brillo[data-astro-cid-6mocdibg]{transform:translateX(var(--brillo,-18%));transition:transform .4s var(--suave);pointer-events:none;background:linear-gradient(112deg,#0000 38%,#ffffff21 49%,#ffffff08 55%,#0000 62%);position:absolute;inset:0}.laptop__cuerpo[data-astro-cid-6mocdibg]{aspect-ratio:16/9.4;background:radial-gradient(90% 60% at 50% 0%, rgb(var(--cian-rgb) / .28), transparent 70%), linear-gradient(180deg, #1b2136, #0b0e1a);transform-origin:50% 0;border-radius:.3rem .3rem clamp(.8rem,2vw,1.5rem) clamp(.8rem,2vw,1.5rem);width:103%;position:absolute;top:100%;left:-1.5%;transform:rotateX(80deg);box-shadow:inset 0 0 0 1px #ffffff1a,0 3rem 5rem -1rem #000000e6}.laptop__teclas[data-astro-cid-6mocdibg]{box-shadow:0 0 2rem rgb(var(--cian-rgb) / .25);background:repeating-linear-gradient(90deg,#0000 0 1.2%,#04060ee6 1.2% 6.6%,#0000 6.6% 7.14%),repeating-linear-gradient(#ffffff0f 0 18%,#0000 18% 20%);border-radius:.3rem;position:absolute;inset:9% 6% 40%}.laptop__panel[data-astro-cid-6mocdibg]{background:#ffffff0d;border-radius:.4rem;position:absolute;inset:66% 34% 7%;box-shadow:inset 0 0 0 1px #ffffff1a}.celular[data-astro-cid-6mocdibg]{aspect-ratio:9/18.5;width:clamp(5.5rem,21%,12.5rem);box-shadow:inset 0 0 0 1px #ffffff38, 0 0 5rem -1rem rgb(var(--cian-rgb) / .6), 0 2rem 3.5rem -1rem #000000f2;z-index:2;transform:perspective(70rem) translateY(var(--sube,0rem)) rotateY(calc(var(--giro-c,18deg) + var(--px,0deg))) rotateX(calc(-3deg + var(--py,0deg))) scale(var(--zoom,1));animation:celular-entra 1.2s var(--suave) .55s both;background:linear-gradient(160deg,#2a3150,#090c17 40%);border-radius:clamp(1rem,2.6vw,2rem);padding:clamp(.25rem,.7vw,.5rem);position:absolute;bottom:-24%;right:3%}@keyframes celular-entra{0%{opacity:0;translate:3rem 5rem;scale:.85}}.celular__pantalla[data-astro-cid-6mocdibg]{background:linear-gradient(#0d1222,#05070d);border-radius:clamp(.8rem,2vw,1.6rem);grid-template-rows:auto 1fr;height:100%;padding-top:16%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.celular__web[data-astro-cid-6mocdibg]{border-radius:6cqw;margin-inline:6%;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a}.celular__web[data-astro-cid-6mocdibg] svg{width:100%;height:auto;display:block}.celular__ficha[data-astro-cid-6mocdibg]{align-content:start;gap:3.5cqw;padding:7cqw 8cqw;display:grid}.celular__ficha[data-astro-cid-6mocdibg] strong[data-astro-cid-6mocdibg]{font-family:var(--fuente-titular);letter-spacing:-.03em;color:var(--texto);font-size:11cqw;font-weight:700;line-height:1}.celular__ficha[data-astro-cid-6mocdibg] span[data-astro-cid-6mocdibg]{color:var(--cian);font-size:5.5cqw}.celular__ficha[data-astro-cid-6mocdibg] i[data-astro-cid-6mocdibg]{background:#ffffff1f;border-radius:99rem;height:3cqw}.celular__ficha[data-astro-cid-6mocdibg] i[data-astro-cid-6mocdibg]:nth-of-type(2){width:82%}.celular__ficha[data-astro-cid-6mocdibg] i[data-astro-cid-6mocdibg]:nth-of-type(3){width:55%}.celular__ficha[data-astro-cid-6mocdibg] b[data-astro-cid-6mocdibg]{background:var(--azul);text-align:center;color:#fff;border-radius:99rem;margin-top:4cqw;padding:4.5cqw 0;font-size:5.5cqw;font-weight:600}.celular__isla[data-astro-cid-6mocdibg]{background:#05070d;border-radius:99rem;width:30%;height:3.2%;margin-left:-15%;position:absolute;top:4.5%;left:50%}.celular[data-astro-cid-6mocdibg] .brillo[data-astro-cid-6mocdibg]{border-radius:inherit}@media (width>=48rem) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.aparatos[data-astro-cid-6mocdibg]{height:175svh;padding-bottom:0}.celular[data-astro-cid-6mocdibg]{right:-4%}.aparatos__fijo[data-astro-cid-6mocdibg]{top:var(--cabecera);height:calc(100svh - var(--cabecera));position:sticky}.aparatos__marco[data-astro-cid-6mocdibg]{width:min(100%, 60rem, (100svh - var(--cabecera) - 16rem) * 1.6);margin-bottom:10rem}}.proyecto__bloque[data-astro-cid-6mocdibg]{border-top:1px solid var(--borde);gap:1.5rem;margin-top:clamp(3rem,8vw,6rem);padding-top:1.5rem;display:grid}.proyecto[data-astro-cid-6mocdibg] h2[data-astro-cid-6mocdibg]{letter-spacing:-.025em;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);font-weight:600;line-height:1.05}.proyecto__cifras[data-astro-cid-6mocdibg]{gap:1.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}.proyecto__cifras[data-astro-cid-6mocdibg] li[data-astro-cid-6mocdibg]{align-content:start;gap:.5rem;display:grid}.proyecto__cifras[data-astro-cid-6mocdibg] strong[data-astro-cid-6mocdibg]{font-family:var(--fuente-titular);letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--cian);text-shadow:0 0 3rem rgb(var(--cian-rgb) / .45);font-size:clamp(2.5rem,1rem + 6vw,6rem);font-weight:800;line-height:.95}.proyecto__cifras[data-astro-cid-6mocdibg] span[data-astro-cid-6mocdibg]{color:var(--texto-suave);max-width:24ch}.proyecto__ficha[data-astro-cid-6mocdibg]{border-top:1px solid var(--borde);gap:1.5rem 2rem;margin:0;padding-top:1.5rem;display:grid}.proyecto__ficha[data-astro-cid-6mocdibg] dt[data-astro-cid-6mocdibg]{font-family:var(--fuente-titular);letter-spacing:.14em;text-transform:uppercase;color:var(--cian);font-size:.6875rem;font-weight:500}.proyecto__ficha[data-astro-cid-6mocdibg] dd[data-astro-cid-6mocdibg]{font-size:var(--t-grande);margin:.4rem 0 0;font-weight:600;line-height:1.2}.proyecto__claves[data-astro-cid-6mocdibg]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.proyecto__claves[data-astro-cid-6mocdibg] li[data-astro-cid-6mocdibg]{background:rgb(var(--azul-rgb) / .14);box-shadow:inset 0 0 0 1px rgb(var(--cian-rgb) / .22);transition:transform var(--lento) var(--suave);border-radius:.75rem;padding:1.1rem 1.25rem 1.1rem 3rem;font-weight:500;position:relative}.proyecto__claves[data-astro-cid-6mocdibg] li[data-astro-cid-6mocdibg]:before{content:"";background:var(--cian);width:.625rem;height:.625rem;box-shadow:0 0 1rem var(--cian);border-radius:50%;position:absolute;top:1.5rem;left:1.25rem}@media (hover:hover){.proyecto__claves[data-astro-cid-6mocdibg] li[data-astro-cid-6mocdibg]:hover{transform:translateY(-4px)}}.proyecto__nota[data-astro-cid-6mocdibg]{color:var(--texto-suave);max-width:54ch}.proyecto__etapas[data-astro-cid-6mocdibg]{counter-reset:etapa;margin:0;padding:0;list-style:none;display:grid}.proyecto__etapas[data-astro-cid-6mocdibg] li[data-astro-cid-6mocdibg]{border-top:1px solid var(--borde);counter-increment:etapa;gap:.35rem;padding:1.1rem 0 1.1rem 3.5rem;display:grid;position:relative}.proyecto__etapas[data-astro-cid-6mocdibg] li[data-astro-cid-6mocdibg]:before{content:counter(etapa, decimal-leading-zero);font-family:var(--fuente-titular);letter-spacing:.08em;color:var(--cian);font-size:.8125rem;font-weight:500;position:absolute;top:1.3rem;left:0}.proyecto__etapas[data-astro-cid-6mocdibg] li[data-astro-cid-6mocdibg]:after{content:"";background:linear-gradient(90deg, var(--cian), var(--azul) 45%, transparent 80%);transform-origin:0;height:1px;transition:transform 1.1s var(--suave) .1s;position:absolute;inset:-1px 0 auto}.proyecto__etapas[data-astro-cid-6mocdibg] li[data-astro-cid-6mocdibg].por-revelar:not(.revelado):after{transform:scaleX(0)}.proyecto__etapas[data-astro-cid-6mocdibg] span[data-astro-cid-6mocdibg]{color:var(--texto-suave);max-width:60ch}.proyecto__final[data-astro-cid-6mocdibg]{background:linear-gradient(180deg, rgb(var(--azul-rgb) / .22), rgb(var(--azul-rgb) / .05));box-shadow:inset 0 0 0 1px rgb(var(--cian-rgb) / .2);border-radius:1rem;gap:1.5rem;margin-top:clamp(3rem,8vw,6rem);padding:clamp(1.5rem,4vw,3rem);display:grid}.siguiente[data-astro-cid-6mocdibg]{border-top:1px solid var(--borde);background:radial-gradient(36rem 20rem at var(--mx,70%) var(--my,50%), rgb(var(--azul-rgb) / .4), transparent 70%), linear-gradient(180deg, #070b16, #000);color:var(--texto);margin-top:clamp(4rem,10vw,8rem);padding-block:clamp(2.5rem,7vw,5.5rem);text-decoration:none;display:block;position:relative;overflow:clip}.siguiente__fila[data-astro-cid-6mocdibg]{align-items:center;gap:2rem;display:grid}.siguiente__texto[data-astro-cid-6mocdibg]{gap:.75rem;display:grid}.siguiente__rotulo[data-astro-cid-6mocdibg]{font-family:var(--fuente-titular);letter-spacing:.14em;text-transform:uppercase;color:var(--cian);font-size:.6875rem;font-weight:500}.siguiente[data-astro-cid-6mocdibg] strong[data-astro-cid-6mocdibg]{font-family:var(--fuente-titular);letter-spacing:-.04em;transition:transform var(--lento) var(--suave);font-size:clamp(2.25rem,1rem + 7vw,7rem);font-weight:800;line-height:.92}.siguiente__sector[data-astro-cid-6mocdibg]{color:var(--texto-suave)}.siguiente[data-astro-cid-6mocdibg] .flecha[data-astro-cid-6mocdibg]{color:var(--cian);transition:transform var(--medio) var(--suave);margin-left:.5rem;display:inline-block}.siguiente__cubierta[data-astro-cid-6mocdibg]{box-shadow:inset 0 0 0 1px var(--borde), 0 2.5rem 6rem -2.5rem rgb(var(--azul-rgb) / .8);transition:transform var(--lento) var(--suave);border-radius:.875rem;display:block;overflow:hidden;transform:rotate(2deg)}.siguiente__cubierta[data-astro-cid-6mocdibg] svg{width:100%;height:auto;display:block}@media (hover:hover){.siguiente[data-astro-cid-6mocdibg]:hover strong[data-astro-cid-6mocdibg]{transform:translate(1rem)}.siguiente[data-astro-cid-6mocdibg]:hover .flecha[data-astro-cid-6mocdibg]{transform:translate(8px)}.siguiente[data-astro-cid-6mocdibg]:hover .siguiente__cubierta[data-astro-cid-6mocdibg]{transform:rotate(0)scale(1.04)}}@media (width>=48rem){.proyecto__cifras[data-astro-cid-6mocdibg]{grid-template-columns:repeat(3,minmax(0,1fr))}.proyecto__ficha[data-astro-cid-6mocdibg],.proyecto__claves[data-astro-cid-6mocdibg]{grid-template-columns:repeat(2,minmax(0,1fr))}.siguiente__fila[data-astro-cid-6mocdibg]{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}
