@font-face{font-family:Geist;src:url(/fonts/Geist.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/InstrumentSerif-Italic.ttf)format("truetype");font-style:italic;font-display:swap}:root{--noche-bg:#070a12;--noche-bg-alto:#0f1a36;--noche-sup:#121a2c;--noche-sup-2:#0d1424;--noche-borde:#23304d;--noche-tinta:#f1f3f8;--noche-tinta-2:#aab2c5;--noche-mute:#5e6880;--dia-bg:#eee9e1;--dia-tinta:#141821;--dia-tinta-2:#3a3f4b;--dia-mute:#8a8478;--azul:#3b74ff;--azul-hi:#7ea4ff;--azul-dia:#2f5fe0;--glow:0 0 18px #3b74ff8c, 0 0 42px #3b74ff59;--sombra:0 40px 100px #030610a6;--sans:"Geist", system-ui, sans-serif;--serif:"Instrument Serif", Georgia, serif;--mono:"Geist Mono", ui-monospace, monospace;--t-meta:12px;--t-cuerpo:15px;--t-bajada:18px;--t-item:24px;--pad:clamp(20px, 4vw, 56px);--ancho:1320px;--ease-out:cubic-bezier(.23, 1, .32, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--noche-bg);scroll-behavior:smooth;scrollbar-color:var(--noche-borde) var(--noche-bg);color-scheme:dark}body{background:var(--noche-bg);color:var(--noche-tinta);font-family:var(--sans);font-size:var(--t-cuerpo);-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:clip}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--azul-hi);outline-offset:3px;border-radius:6px}::selection{background:var(--azul);color:#fff}.contenedor{width:100%;max-width:var(--ancho);padding-inline:var(--pad);margin-inline:auto}.serif{font-family:var(--serif);letter-spacing:-.01em;color:var(--azul-hi);font-style:italic;font-weight:400}.mono{font-family:var(--mono);font-size:var(--t-meta);text-transform:uppercase;letter-spacing:.14em}.punto{background:var(--azul);width:8px;height:8px;box-shadow:var(--glow);border-radius:50%;display:inline-block}.cta{background:var(--azul-dia);color:#fff;height:48px;transition:box-shadow .18s var(--ease-out), transform .16s var(--ease-out);border-radius:999px;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.cta:hover{box-shadow:var(--glow)}.cta:active{transform:scale(.97)}.cta svg{flex:none;width:18px;height:18px}.cta--chica{height:40px;padding:0 16px}@keyframes sube{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.aparece{animation:sube .64s var(--ease-out) both;animation-delay:var(--d,0s)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.pantalla[data-astro-cid-nblp5fxy]{background:var(--noche-sup);border:1px solid var(--noche-borde);box-shadow:var(--sombra);overflow:hidden}.pantalla--tel[data-astro-cid-nblp5fxy]{aspect-ratio:9/19.5;background:#04060b;border-radius:30px;padding:7px}.pantalla--tel[data-astro-cid-nblp5fxy] img[data-astro-cid-nblp5fxy],.pantalla--tel[data-astro-cid-nblp5fxy] video[data-astro-cid-nblp5fxy]{object-fit:cover;object-position:top;background:var(--noche-sup-2);border-radius:24px;width:100%;height:100%}.pantalla--desk[data-astro-cid-nblp5fxy]{aspect-ratio:16/10.6;border-radius:12px;flex-direction:column;display:flex}.pantalla--desk[data-astro-cid-nblp5fxy] .barra[data-astro-cid-nblp5fxy]{background:var(--noche-sup-2);border-bottom:1px solid var(--noche-borde);gap:6px;padding:9px 12px;display:flex}.pantalla--desk[data-astro-cid-nblp5fxy] .barra[data-astro-cid-nblp5fxy] i[data-astro-cid-nblp5fxy]{background:var(--noche-borde);border-radius:50%;width:8px;height:8px}.pantalla--desk[data-astro-cid-nblp5fxy] img[data-astro-cid-nblp5fxy]{object-fit:cover;object-position:top;flex:1;width:100%;min-height:0}.senal[data-astro-cid-nblp5fxy]{flex-direction:column;justify-content:center;gap:28px;width:100%;padding:8%;display:flex}.senal[data-astro-cid-nblp5fxy] .mono[data-astro-cid-nblp5fxy]{color:var(--noche-tinta)}.senal[data-astro-cid-nblp5fxy] .punto[data-astro-cid-nblp5fxy]{vertical-align:1px;margin-right:10px}.ondas[data-astro-cid-nblp5fxy]{align-items:center;gap:1.2%;height:160px;display:flex}.ondas[data-astro-cid-nblp5fxy] i[data-astro-cid-nblp5fxy]{height:var(--h);background:var(--azul);opacity:.9;transform-origin:50%;animation:onda .9s var(--ease-out) var(--d) both;border-radius:4px;flex:1}.nota[data-astro-cid-nblp5fxy]{color:var(--noche-tinta-2)}@keyframes onda{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}.encabezado[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--noche-borde);justify-content:space-between;align-items:center;gap:24px;max-width:none;height:76px;display:flex}.firma[data-astro-cid-lcdefpme]{letter-spacing:-.01em;font-size:18px;font-weight:800}.firma[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--azul)}.marca-estado[data-astro-cid-lcdefpme]{align-items:center;gap:28px;display:flex}.estado[data-astro-cid-lcdefpme]{color:var(--noche-tinta-2)}.estado[data-astro-cid-lcdefpme] .punto[data-astro-cid-lcdefpme]{vertical-align:1px;margin-right:8px}.encabezado[data-astro-cid-lcdefpme] nav[data-astro-cid-lcdefpme]{color:var(--noche-tinta-2);gap:32px;display:flex}.encabezado[data-astro-cid-lcdefpme] nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{transition:color .15s}.encabezado[data-astro-cid-lcdefpme] nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--noche-tinta)}.hero[data-astro-cid-lcdefpme]{isolation:isolate;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(48% 58% at 70% 42%,#0f1a36f2,#0000 72%);position:absolute;inset:0}.hero__escena[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:24px;min-height:min(100svh - 140px,820px);padding-block:48px;display:grid}h1[data-astro-cid-lcdefpme] .linea[data-astro-cid-lcdefpme]{white-space:nowrap;display:block}h1[data-astro-cid-lcdefpme]{letter-spacing:-.045em;font-size:clamp(46px,6vw,96px);font-weight:800;line-height:.92}.bajada[data-astro-cid-lcdefpme]{max-width:470px;font-size:var(--t-bajada);color:var(--noche-tinta-2);margin-top:26px;line-height:1.5}.acciones[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:22px;margin-top:34px;display:flex}.secundario[data-astro-cid-lcdefpme]{color:var(--noche-tinta-2);border-bottom:1px solid var(--noche-borde);padding-bottom:3px;transition:color .15s,border-color .15s}.secundario[data-astro-cid-lcdefpme]:hover{color:var(--noche-tinta);border-color:var(--noche-tinta-2)}.micro[data-astro-cid-lcdefpme]{font-size:var(--t-cuerpo);color:var(--noche-tinta-2);margin-top:14px}.pila[data-astro-cid-lcdefpme]{height:min(70vh,640px);min-height:460px;position:relative}.pila[data-astro-cid-lcdefpme] .p{animation:entra-pila .9s var(--ease-out) both;position:absolute}.pila[data-astro-cid-lcdefpme] .p1{width:58%;animation-delay:.12s;top:18%;left:0;rotate:-6deg}.pila[data-astro-cid-lcdefpme] .p2{z-index:2;width:27%;animation-delay:.22s;top:0;left:34%}.pila[data-astro-cid-lcdefpme] .p3{z-index:1;width:58%;animation-delay:.32s;top:34%;right:-4%;rotate:5deg}.pila[data-astro-cid-lcdefpme] .p4{z-index:3;aspect-ratio:9/17;width:27%;animation-delay:.42s;bottom:-4%;left:20%}@keyframes entra-pila{0%{opacity:0;translate:0 36px}to{opacity:1;translate:0}}.proyectos[data-astro-cid-lcdefpme]{border-top:1px solid var(--noche-borde);padding-block:96px 120px}.seccion-cab[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:48px;margin-bottom:56px;display:grid}h2[data-astro-cid-lcdefpme]{letter-spacing:-.04em;font-size:clamp(36px,4.8vw,72px);font-weight:800;line-height:.98}.seccion-cab[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--noche-tinta-2);font-size:var(--t-bajada);line-height:1.5}.pestanas[data-astro-cid-lcdefpme]{border-top:1px solid var(--noche-borde);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pestana[data-astro-cid-lcdefpme]{text-align:left;font-size:var(--t-item);letter-spacing:-.02em;color:var(--noche-mute);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:12px;padding:22px 16px 22px 0;font-weight:600;transition:color .16s;display:flex;position:relative}.pestana[data-astro-cid-lcdefpme]:before{content:"";background:var(--azul);height:2px;box-shadow:var(--glow);transform-origin:0;transition:transform .24s var(--ease-out);position:absolute;top:-1px;left:0;right:16px;transform:scaleX(0)}.pestana[data-astro-cid-lcdefpme]:hover{color:var(--noche-tinta-2)}.pestana[data-astro-cid-lcdefpme][aria-selected=true]{color:var(--noche-tinta)}.pestana[data-astro-cid-lcdefpme][aria-selected=true]:before{transform:scaleX(1)}.panel[data-astro-cid-lcdefpme][hidden]{display:none}.panel[data-astro-cid-lcdefpme]{animation:sube .32s var(--ease-out);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px;padding-top:40px;display:grid}.panel__lista[data-astro-cid-lcdefpme]{list-style:none}.panel__lista[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--noche-borde);padding:22px 0}.panel__lista[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{padding-top:0}.panel__lista[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--t-item);letter-spacing:-.02em;justify-content:space-between;align-items:baseline;gap:16px;font-weight:600;display:flex}.panel__lista[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{color:var(--noche-tinta-2);white-space:nowrap;font-size:12px}.panel__lista[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--noche-tinta-2);margin-top:8px;line-height:1.6}.links[data-astro-cid-lcdefpme]{gap:20px;display:flex}.links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--azul-hi);border-bottom:1px solid #0000;transition:border-color .15s}.links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--azul-hi)}.panel__media[data-astro-cid-lcdefpme]{background:radial-gradient(70% 70% at 50% 40%, var(--noche-bg-alto), var(--noche-sup-2));border-radius:24px;justify-content:center;align-items:center;gap:4%;min-height:520px;padding:36px;display:flex;position:sticky;top:24px}.panel__media[data-astro-cid-lcdefpme] .pantalla--tel{width:30%}.panel__media--2[data-astro-cid-lcdefpme] .pantalla--tel{width:38%}.panel__media--desk[data-astro-cid-lcdefpme] .pantalla--desk{width:100%}.trabajo[data-astro-cid-lcdefpme]{border-top:1px solid var(--noche-borde);padding-block:96px 120px}.trabajo[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:15ch}.pasos[data-astro-cid-lcdefpme]{counter-reset:paso;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:64px;list-style:none;display:grid}.pasos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--noche-borde);counter-increment:paso;padding-top:22px}.pasos[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]:before{content:counter(paso);font-family:var(--mono);font-size:var(--t-meta);color:var(--azul-hi);margin-bottom:14px;font-weight:400;display:block}.pasos[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--t-item);letter-spacing:-.015em;font-weight:600;line-height:1.25}.pasos[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--noche-tinta-2);margin-top:8px;line-height:1.6}.tesis[data-astro-cid-lcdefpme]{letter-spacing:-.03em;max-width:22ch;color:var(--noche-tinta-2);margin-top:110px;font-size:clamp(28px,3.4vw,50px);font-weight:600;line-height:1.08}.cierre[data-astro-cid-lcdefpme]{border-top:1px solid var(--noche-borde);text-align:center;flex-direction:column;align-items:center;gap:22px;padding-block:120px 140px;display:flex}.cierre[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:14ch;font-size:clamp(44px,7vw,112px)}.cierre[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--noche-tinta-2);font-size:var(--t-bajada)}.pie[data-astro-cid-lcdefpme]{border-top:1px solid var(--noche-borde);color:var(--noche-tinta-2);font-size:var(--t-cuerpo);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-block:28px 40px;display:flex}.pie[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--noche-tinta)}@media (width<=960px){.hero__escena[data-astro-cid-lcdefpme]{grid-template-columns:1fr;min-height:0;padding-block:40px 8px}.pila[data-astro-cid-lcdefpme]{width:100%;max-width:520px;height:420px;min-height:0;margin-inline:auto}.seccion-cab[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:20px}.pestanas[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.panel[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:32px}.panel__media[data-astro-cid-lcdefpme]{order:-1;min-height:0;padding:24px;position:static}.pasos[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.estado[data-astro-cid-lcdefpme]{display:none}}@media (width<=560px){.encabezado[data-astro-cid-lcdefpme] nav[data-astro-cid-lcdefpme]{display:none}.pila[data-astro-cid-lcdefpme]{height:360px}.pila[data-astro-cid-lcdefpme] .p2{width:34%;left:30%}.pila[data-astro-cid-lcdefpme] .p4{width:34%;left:6%}.pestana[data-astro-cid-lcdefpme]{font-size:var(--t-bajada);padding-block:18px}.panel__media[data-astro-cid-lcdefpme] .pantalla--tel{width:31%}.panel__media--2[data-astro-cid-lcdefpme] .pantalla--tel{width:44%}.pasos[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:0}.pasos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-block:22px}.tesis[data-astro-cid-lcdefpme]{margin-top:72px}.pie[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.panel__lista[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{flex-direction:column;gap:4px}}
