@media (width>=1024px){.titulo-hero{font-size:clamp(3.25rem,7.7vw - 1.675rem,5.25rem)}}.servicio[data-astro-cid-rmi4kkk7]{border-top:1px solid var(--borde);cursor:default;outline:none;grid-template-columns:2.75rem 1fr;gap:0 1rem;padding:1.75rem .25rem;display:grid;position:relative}@media (width>=640px){.servicio[data-astro-cid-rmi4kkk7]{grid-template-columns:4rem 1fr}}.servicio[data-astro-cid-rmi4kkk7]:before{content:"";background:var(--oro);transform-origin:0;width:100%;height:1px;transition:transform .5s var(--ease);position:absolute;top:-1px;left:0;transform:scaleX(0)}.servicio[data-astro-cid-rmi4kkk7] .num[data-astro-cid-rmi4kkk7]{letter-spacing:.15em;color:var(--tenue);padding-top:.55rem;font-size:.75rem;transition:color .3s}.servicio[data-astro-cid-rmi4kkk7] h3[data-astro-cid-rmi4kkk7]{transition:color .3s}.servicio[data-astro-cid-rmi4kkk7].activo:before,.servicio[data-astro-cid-rmi4kkk7]:focus-visible:before{transform:scaleX(1)}.servicio[data-astro-cid-rmi4kkk7].activo .num[data-astro-cid-rmi4kkk7],.servicio[data-astro-cid-rmi4kkk7].activo h3[data-astro-cid-rmi4kkk7],.servicio[data-astro-cid-rmi4kkk7]:focus-visible h3[data-astro-cid-rmi4kkk7]{color:var(--oro)}.marco-lamina[data-astro-cid-rmi4kkk7]{background:radial-gradient(70% 70% at 50% 100%, #e8c07a1a, transparent 70%), var(--vacio-2)}.dibujo[data-astro-cid-rmi4kkk7]{stroke:#e8c07a;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .45s var(--ease)}.dibujo[data-astro-cid-rmi4kkk7] .fino[data-astro-cid-rmi4kkk7]{stroke-opacity:.45;stroke-width:1px}.dibujo[data-astro-cid-rmi4kkk7] .atras[data-astro-cid-rmi4kkk7]{stroke-opacity:.55}.dibujo[data-astro-cid-rmi4kkk7] .tapa[data-astro-cid-rmi4kkk7]{fill:var(--vacio-2)}.dibujo[data-astro-cid-rmi4kkk7] .lleno[data-astro-cid-rmi4kkk7]{fill:#e8c07a38}.dibujo[data-astro-cid-rmi4kkk7]>[data-astro-cid-rmi4kkk7]{stroke-dasharray:900;stroke-dashoffset:900px}.dibujo[data-astro-cid-rmi4kkk7].visible{opacity:1}.dibujo[data-astro-cid-rmi4kkk7].visible>[data-astro-cid-rmi4kkk7]{animation:trazar 1.4s var(--ease) forwards}.dibujo[data-astro-cid-rmi4kkk7] .aguja[data-astro-cid-rmi4kkk7]{transform-origin:200px 206px}.dibujo[data-astro-cid-rmi4kkk7].visible .aguja[data-astro-cid-rmi4kkk7]{animation:trazar 1.4s var(--ease) forwards, oscilar 3.5s 1.2s ease-in-out infinite}@keyframes trazar{to{stroke-dashoffset:0}}@keyframes oscilar{50%{rotate:-6deg}}.pie[data-astro-cid-rmi4kkk7]{display:none}.pie[data-astro-cid-rmi4kkk7].visible{display:inline}@media (prefers-reduced-motion:reduce){.dibujo[data-astro-cid-rmi4kkk7]>[data-astro-cid-rmi4kkk7],.dibujo[data-astro-cid-rmi4kkk7].visible>[data-astro-cid-rmi4kkk7],.dibujo[data-astro-cid-rmi4kkk7].visible .aguja[data-astro-cid-rmi4kkk7]{stroke-dashoffset:0;animation:none}}.cierre[data-astro-cid-rmi4kkk7]{background:radial-gradient(60% 140% at 100% 50%, #e8c07a24, transparent 70%), var(--superficie);border:1px solid #e8c07a40}.grupo[data-astro-cid-tctcz5we]{align-items:center;gap:.75rem;display:flex}.grupo[data-astro-cid-tctcz5we] .linea[data-astro-cid-tctcz5we]{background:linear-gradient(90deg, var(--borde-fuerte), transparent);flex:1;height:1px}.punto-vivo[data-astro-cid-tctcz5we]{background:#6ee7a8;border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem;position:relative}.punto-vivo[data-astro-cid-tctcz5we]:after{content:"";border-radius:inherit;background:inherit;animation:2.2s ease-out infinite latido;position:absolute;inset:0}@keyframes latido{to{opacity:0;scale:3}}.ventana[data-astro-cid-tctcz5we]{background:#0e1016;border:1px solid #ffffff1f;border-radius:.9rem;transition:translate .6s cubic-bezier(.3,.7,.2,1),opacity .6s;overflow:hidden;box-shadow:0 40px 80px -20px #000c}.proyecto[data-astro-cid-tctcz5we]:hover .frente[data-astro-cid-tctcz5we],.proyecto[data-astro-cid-tctcz5we]:focus-within .frente[data-astro-cid-tctcz5we]{translate:0 -.5rem}.proyecto[data-astro-cid-tctcz5we]:hover .atras[data-astro-cid-tctcz5we],.proyecto[data-astro-cid-tctcz5we]:focus-within .atras[data-astro-cid-tctcz5we]{opacity:.85;translate:.75rem -.25rem}.proyecto[data-astro-cid-tctcz5we]{transition:border-color .3s}.proyecto[data-astro-cid-tctcz5we]:hover{border-color:#e8c07a40}.telefono-escena{width:min(28%,7.5rem);animation:7s ease-in-out infinite flotar-tarjeta}@media (width>=1024px){.telefono-escena{width:min(28%,11rem)}}@keyframes flotar-tarjeta{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.redondo[data-astro-cid-tctcz5we]{justify-content:center;width:2.25rem;padding-inline:0}.proxima[data-astro-cid-tctcz5we]{background:radial-gradient(60% 120% at 0%,#e8c07a14,#0000 70%);border:1px dashed #e8c07a59}.hueco[data-astro-cid-tctcz5we]{border:1px dashed #e8c07a80;position:relative}.hueco[data-astro-cid-tctcz5we]:after{content:"";border-radius:inherit;border:1px solid #0000;border-top-color:var(--oro);animation:6s linear infinite girar;position:absolute;inset:-.5rem}@keyframes girar{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.punto-vivo[data-astro-cid-tctcz5we]:after,.telefono-escena,.hueco[data-astro-cid-tctcz5we]:after{animation:none}.ventana[data-astro-cid-tctcz5we]{transition:none}}.vuelo[data-astro-cid-ydjlbql2]{--p:0}.altitud[data-astro-cid-ydjlbql2] path[data-astro-cid-ydjlbql2]{stroke:#e8c07a;stroke-opacity:.1;stroke-dasharray:2 8}.altitud[data-astro-cid-ydjlbql2] text[data-astro-cid-ydjlbql2]{fill:var(--tenue);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;font-size:13px}.horizonte[data-astro-cid-ydjlbql2]{stroke:#e8c07a;stroke-opacity:.3}.orbita-final[data-astro-cid-ydjlbql2]{stroke:#e8c07a;stroke-opacity:.25;stroke-dasharray:3 7}.traza-base[data-astro-cid-ydjlbql2]{stroke:#e8c07a;stroke-opacity:.22;stroke-width:1.2px;stroke-dasharray:3 7}.traza[data-astro-cid-ydjlbql2]{stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:calc(1000 - var(--p) * 1000);filter:drop-shadow(0 0 6px #e8c07a80)}.hito[data-astro-cid-ydjlbql2] .guia[data-astro-cid-ydjlbql2]{stroke:#e8c07a;stroke-opacity:.12}.hito[data-astro-cid-ydjlbql2] .aro[data-astro-cid-ydjlbql2]{fill:var(--vacio);stroke:#e8c07a;stroke-opacity:.4;transition:stroke-opacity .4s, r .4s var(--ease)}.hito[data-astro-cid-ydjlbql2] .punto[data-astro-cid-ydjlbql2]{fill:#e8c07a;fill-opacity:.35;transition:fill-opacity .4s}.hito[data-astro-cid-ydjlbql2].pasado .aro[data-astro-cid-ydjlbql2]{stroke-opacity:1;r:11px}.hito[data-astro-cid-ydjlbql2].pasado .punto[data-astro-cid-ydjlbql2]{fill-opacity:1}.hito[data-astro-cid-ydjlbql2].pasado .guia[data-astro-cid-ydjlbql2]{stroke-opacity:.35}.nave[data-astro-cid-ydjlbql2]{fill:#fff3d6;filter:drop-shadow(0 0 8px #e8c07a)}.etapa[data-astro-cid-ydjlbql2] .numero[data-astro-cid-ydjlbql2],.etapa[data-astro-cid-ydjlbql2] .icono-etapa{color:var(--tenue);transition:color .4s}.etapa[data-astro-cid-ydjlbql2] h3[data-astro-cid-ydjlbql2]{transition:color .4s}.etapa[data-astro-cid-ydjlbql2].pasada .numero[data-astro-cid-ydjlbql2],.etapa[data-astro-cid-ydjlbql2].pasada .icono-etapa{color:var(--oro)}@media (width<=767px){.etapas[data-astro-cid-ydjlbql2]:before,.etapas[data-astro-cid-ydjlbql2]:after{content:"";width:1px;position:absolute;top:.4rem;bottom:.4rem;left:.95rem}.etapas[data-astro-cid-ydjlbql2]:before{background:repeating-linear-gradient(#e8c07a4d 0 3px,#0000 3px 9px)}.etapas[data-astro-cid-ydjlbql2]:after{background:linear-gradient(to bottom, #e8c07a59, var(--oro));transform-origin:top;scale:1 var(--p)}.mira-etapa[data-astro-cid-ydjlbql2]{z-index:1;background:var(--vacio);border:1px solid #e8c07a66;border-radius:999px;width:1.2rem;height:1.2rem;transition:border-color .4s,box-shadow .4s;position:absolute;top:.05rem;left:.35rem}.mira-etapa[data-astro-cid-ydjlbql2]:after{content:"";background:#e8c07a59;border-radius:999px;transition:background .4s;position:absolute;inset:.35rem}.etapa[data-astro-cid-ydjlbql2].pasada .mira-etapa[data-astro-cid-ydjlbql2]{border-color:var(--oro);box-shadow:0 0 14px -2px #e8c07a99}.etapa[data-astro-cid-ydjlbql2].pasada .mira-etapa[data-astro-cid-ydjlbql2]:after{background:var(--oro)}}.registro[data-astro-cid-klx4yst4]>div[data-astro-cid-klx4yst4]{border-top:1px solid var(--borde);justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 0;display:flex}.registro[data-astro-cid-klx4yst4]>div[data-astro-cid-klx4yst4]:last-child{border-bottom:1px solid var(--borde)}.registro[data-astro-cid-klx4yst4] dt[data-astro-cid-klx4yst4]{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--tenue);font-size:.6875rem}.registro[data-astro-cid-klx4yst4] dd[data-astro-cid-klx4yst4]{text-align:right;color:var(--titulo)}.carta-texto[data-astro-cid-klx4yst4] p[data-astro-cid-klx4yst4]:first-child{color:var(--titulo);font-size:1.375rem}.avatar[data-astro-cid-klx4yst4]{background:radial-gradient(circle at 35% 30%, var(--oro-claro), var(--oro) 55%, var(--oro-oscuro));box-shadow:0 0 0 8px #e8c07a14,0 0 80px #e8c07a59}.orbitas[data-astro-cid-klx4yst4]{position:absolute;top:50%;left:50%}.orbitas[data-astro-cid-klx4yst4] span[data-astro-cid-klx4yst4]{border:1px solid #e8c07a2e;border-radius:999px;animation:40s linear infinite girar;position:absolute;top:50%;left:50%;translate:-50% -50%}.orbitas[data-astro-cid-klx4yst4] span[data-astro-cid-klx4yst4]:after{content:"";background:var(--oro-claro);width:6px;height:6px;box-shadow:0 0 10px var(--oro);border-radius:999px;position:absolute;top:-3px;left:50%}.orbitas[data-astro-cid-klx4yst4] span[data-astro-cid-klx4yst4]:first-child{width:11.5rem;height:11.5rem}.orbitas[data-astro-cid-klx4yst4] span[data-astro-cid-klx4yst4]:nth-child(2){width:15rem;height:15rem;animation-duration:60s;animation-direction:reverse}.orbitas[data-astro-cid-klx4yst4] span[data-astro-cid-klx4yst4]:nth-child(3){width:18.5rem;height:18.5rem;animation-duration:90s}@media (prefers-reduced-motion:reduce){.orbitas[data-astro-cid-klx4yst4] span[data-astro-cid-klx4yst4]{animation:none}}.horizonte-planeta[data-astro-cid-hzindkzw]{aspect-ratio:1;background:radial-gradient(circle at 50% 0,#e8c07a29,#0000 40%);border-radius:999px;width:max(160%,70rem);position:absolute;top:calc(100% - 4.5rem);left:50%;translate:-50%;box-shadow:inset 0 1px #f6dca88c,0 -30px 80px -20px #e8c07a59}.brief[data-astro-cid-hzindkzw]{background:#04050a8c}.campo[data-astro-cid-hzindkzw]{gap:.5rem;display:grid}.campo[data-astro-cid-hzindkzw]>span[data-astro-cid-hzindkzw],.etiqueta[data-astro-cid-hzindkzw]{color:var(--titulo);font-size:.875rem}.campo[data-astro-cid-hzindkzw] input[data-astro-cid-hzindkzw],.campo[data-astro-cid-hzindkzw] textarea[data-astro-cid-hzindkzw]{border:1px solid var(--borde-fuerte);width:100%;color:var(--titulo);background:#ffffff08;border-radius:.875rem;padding:.7rem .9rem;transition:border-color .2s,box-shadow .2s}.campo[data-astro-cid-hzindkzw] textarea[data-astro-cid-hzindkzw]{resize:vertical;min-height:7rem}.campo[data-astro-cid-hzindkzw] input[data-astro-cid-hzindkzw]::placeholder,.campo[data-astro-cid-hzindkzw] textarea[data-astro-cid-hzindkzw]::placeholder{color:var(--tenue)}.campo[data-astro-cid-hzindkzw] input[data-astro-cid-hzindkzw]:focus,.campo[data-astro-cid-hzindkzw] textarea[data-astro-cid-hzindkzw]:focus{border-color:#e8c07a99;outline:none;box-shadow:0 0 0 3px #e8c07a26}.opcion[data-astro-cid-hzindkzw]{position:relative}.opcion[data-astro-cid-hzindkzw] span[data-astro-cid-hzindkzw]{cursor:pointer;border:1px solid var(--borde-fuerte);color:var(--texto);border-radius:999px;padding:.45rem .95rem;font-size:.875rem;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.opcion[data-astro-cid-hzindkzw] span[data-astro-cid-hzindkzw]:hover{color:var(--titulo);border-color:#e8c07a80}.opcion[data-astro-cid-hzindkzw] input[data-astro-cid-hzindkzw]:checked+span[data-astro-cid-hzindkzw]{background:var(--oro);color:var(--sobre-oro);border-color:#0000}.opcion[data-astro-cid-hzindkzw] input[data-astro-cid-hzindkzw]:focus-visible+span[data-astro-cid-hzindkzw]{outline:2px solid var(--oro);outline-offset:2px}.copiar[data-astro-cid-hzindkzw] .con-copiar,.copiar[data-astro-cid-hzindkzw].listo .sin-copiar{display:none}.copiar[data-astro-cid-hzindkzw].listo .con-copiar{color:#6ee7a8;display:block}
