.hero-section[data-astro-cid-yj4ss32a]{min-height:90vh;max-height:90vh;display:flex;align-items:center;justify-content:center;padding:4rem;position:relative;overflow:hidden}.vision-badge[data-astro-cid-yj4ss32a]{position:absolute;padding:.75rem 1.5rem;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:2px solid rgba(255,255,255,.25);border-radius:12px;font-family:Inter,-apple-system,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.01em;box-shadow:0 8px 24px #00000026,0 4px 12px #0000001a,inset 0 1px #ffffff4d;opacity:0;transform:translateY(20px) scale(.9) rotate(-2deg);animation:fadeInBadge .6s cubic-bezier(.34,1.56,.64,1) forwards;transition:all .3s cubic-bezier(.34,1.56,.64,1);white-space:nowrap;z-index:1}.vision-badge[data-astro-cid-yj4ss32a][data-index="0"]{top:5%;left:2%}.vision-badge[data-astro-cid-yj4ss32a][data-index="1"]{top:2%;left:18%}.vision-badge[data-astro-cid-yj4ss32a][data-index="2"]{top:1%;left:35%}.vision-badge[data-astro-cid-yj4ss32a][data-index="3"]{top:1%;right:35%}.vision-badge[data-astro-cid-yj4ss32a][data-index="4"]{top:2%;right:18%}.vision-badge[data-astro-cid-yj4ss32a][data-index="5"]{top:5%;right:2%}.vision-badge[data-astro-cid-yj4ss32a][data-index="6"]{top:15%;left:1%}.vision-badge[data-astro-cid-yj4ss32a][data-index="7"]{top:25%;left:1%}.vision-badge[data-astro-cid-yj4ss32a][data-index="8"]{top:35%;left:1%}.vision-badge[data-astro-cid-yj4ss32a][data-index="9"]{top:50%;left:1%}.vision-badge[data-astro-cid-yj4ss32a][data-index="10"]{top:60%;left:1%}.vision-badge[data-astro-cid-yj4ss32a][data-index="11"]{top:70%;left:1%}.vision-badge[data-astro-cid-yj4ss32a][data-index="12"]{top:15%;right:1%}.vision-badge[data-astro-cid-yj4ss32a][data-index="13"]{top:25%;right:1%}.vision-badge[data-astro-cid-yj4ss32a][data-index="14"]{top:35%;right:1%}.vision-badge[data-astro-cid-yj4ss32a][data-index="15"]{top:50%;right:1%}.vision-badge[data-astro-cid-yj4ss32a][data-index="16"]{top:60%;right:1%}.vision-badge[data-astro-cid-yj4ss32a][data-index="17"]{top:70%;right:1%}.vision-badge[data-astro-cid-yj4ss32a][data-index="18"]{bottom:10%;left:2%}.vision-badge[data-astro-cid-yj4ss32a][data-index="19"]{bottom:5%;left:18%}.vision-badge[data-astro-cid-yj4ss32a][data-index="20"]{bottom:2%;left:35%}.vision-badge[data-astro-cid-yj4ss32a][data-index="21"]{bottom:2%;right:35%}.vision-badge[data-astro-cid-yj4ss32a][data-index="22"]{bottom:5%;right:18%}.vision-badge[data-astro-cid-yj4ss32a][data-index="23"]{bottom:10%;right:2%}.vision-badge[data-astro-cid-yj4ss32a][data-index="24"]{top:42%;left:1%}.vision-badge[data-astro-cid-yj4ss32a][data-index="25"]{top:42%;right:1%}.vision-badge[data-astro-cid-yj4ss32a]:before{content:"";position:absolute;inset:-3px;border-radius:14px;background:var(--badge-glow);opacity:.2;z-index:-1;filter:blur(12px);transition:all .3s ease}.vision-badge[data-astro-cid-yj4ss32a]:hover{transform:translateY(-4px) scale(1.05) rotate(0);box-shadow:0 12px 32px #00000040,0 6px 16px #00000026,inset 0 2px #fff6;border-color:#fff6}.vision-badge[data-astro-cid-yj4ss32a]:hover:before{opacity:.4;filter:blur(16px);inset:-6px}.signature-container[data-astro-cid-yj4ss32a]{margin-top:2rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;position:relative}.signature-text[data-astro-cid-yj4ss32a]{font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:600;color:#1e293b;letter-spacing:.1em;text-transform:uppercase;position:relative;animation:signatureAppear .8s ease-out .5s forwards;opacity:0}.signature-underline[data-astro-cid-yj4ss32a]{width:60px;height:2px;background:linear-gradient(90deg,transparent 0%,#c6fff5 50%,transparent 100%);border-radius:1px;animation:underlineGrow .6s ease-out 1s forwards;transform:scaleX(0)}.hero-container[data-astro-cid-yj4ss32a]{max-width:1280px;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;opacity:0;transform:translateY(20px);animation:fadeInUp .8s ease-out .2s forwards;position:relative;z-index:10}.hero-content[data-astro-cid-yj4ss32a]{display:flex;flex-direction:column;gap:2rem;position:relative;z-index:200}.hero-headline[data-astro-cid-yj4ss32a]{font-family:Poppins,Inter,sans-serif;font-size:3.5rem;font-weight:700;line-height:1.2;color:#1e293b;margin:0;letter-spacing:-.02em}.hero-subheadline[data-astro-cid-yj4ss32a]{font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.6;color:#475569;margin:0;font-weight:400}.hero-social[data-astro-cid-yj4ss32a]{display:flex;gap:1rem;margin-top:1rem;flex-wrap:wrap}.social-btn[data-astro-cid-yj4ss32a]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;text-decoration:none;border-radius:.5rem;transition:all .3s ease;border:2px solid transparent}.social-github[data-astro-cid-yj4ss32a]{background-color:#1e293b;color:#fff}.social-github[data-astro-cid-yj4ss32a]:hover{background-color:#0f172a;border-color:#c6fff5;transform:translateY(-2px);box-shadow:0 8px 20px #1e293b4d}.social-linkedin[data-astro-cid-yj4ss32a]{background-color:#0077b5;color:#fff}.social-linkedin[data-astro-cid-yj4ss32a]:hover{background-color:#005582;border-color:#c6fff5;transform:translateY(-2px);box-shadow:0 8px 20px #0077b54d}.social-twitter[data-astro-cid-yj4ss32a]{background-color:#000;color:#fff}.social-twitter[data-astro-cid-yj4ss32a]:hover{background-color:#1a1a1a;border-color:#c6fff5;transform:translateY(-2px);box-shadow:0 8px 20px #0000004d}.social-btn[data-astro-cid-yj4ss32a] svg[data-astro-cid-yj4ss32a]{flex-shrink:0}.hero-cta[data-astro-cid-yj4ss32a]{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.5rem;background-color:#c6fff5;color:#0f172a;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;border-radius:.5rem;transition:all .3s ease;width:fit-content;margin-top:1rem;border:2px solid transparent}.hero-cta[data-astro-cid-yj4ss32a]:hover{background-color:#0f172a;color:#c6fff5;border-color:#c6fff5;transform:translateY(-2px);box-shadow:0 10px 25px #c6fff54d}@keyframes pulse-glow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.animate-pulse-glow[data-astro-cid-yj4ss32a]{animation:pulse-glow 4s ease-in-out infinite}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInBadge{0%{opacity:0;transform:translateY(20px) scale(.9) rotate(-2deg)}60%{opacity:1;transform:translateY(-3px) scale(1.02) rotate(1deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes signatureAppear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes underlineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@media(prefers-color-scheme:dark){.hero-headline[data-astro-cid-yj4ss32a]{color:#f8fafc}.hero-subheadline[data-astro-cid-yj4ss32a]{color:#cbd5e1}.metric-value[data-astro-cid-yj4ss32a]{color:#f8fafc}.metric-label[data-astro-cid-yj4ss32a]{color:#94a3b8}.hero-cta[data-astro-cid-yj4ss32a]{background-color:#c6fff5;color:#0f172a}.hero-cta[data-astro-cid-yj4ss32a]:hover{background-color:#0f172a;color:#c6fff5;border-color:#c6fff5}}@media(max-width:1024px){.hero-container[data-astro-cid-yj4ss32a]{grid-template-columns:1fr;gap:3rem;text-align:center}.hero-content[data-astro-cid-yj4ss32a]{align-items:center}.hero-metrics[data-astro-cid-yj4ss32a]{justify-content:center}.hero-headline[data-astro-cid-yj4ss32a]{font-size:2.5rem}.vision-badge[data-astro-cid-yj4ss32a]{font-size:.8rem;padding:.65rem 1.25rem}}@media(max-width:768px){.hero-section[data-astro-cid-yj4ss32a]{padding:3rem 1.5rem;min-height:100vh;max-height:none}.hero-container[data-astro-cid-yj4ss32a]{gap:2rem}.hero-headline[data-astro-cid-yj4ss32a]{font-size:1.75rem;line-height:1.2}.hero-subheadline[data-astro-cid-yj4ss32a]{font-size:1rem;line-height:1.6}.hero-metrics[data-astro-cid-yj4ss32a]{gap:1.5rem}.metric-value[data-astro-cid-yj4ss32a]{font-size:1.5rem}.metric-label[data-astro-cid-yj4ss32a]{font-size:.75rem}.hero-social[data-astro-cid-yj4ss32a]{justify-content:center;gap:.75rem}.social-link[data-astro-cid-yj4ss32a]{width:2.5rem;height:2.5rem}.hero-cta[data-astro-cid-yj4ss32a]{padding:.875rem 1.75rem;font-size:.875rem}.vision-badge[data-astro-cid-yj4ss32a]{font-size:.7rem;padding:.5rem 1rem;border-width:1px;border-radius:20px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 12px #0000001a,0 2px 4px #00000014}.vision-badge[data-astro-cid-yj4ss32a][data-index="1"],.vision-badge[data-astro-cid-yj4ss32a][data-index="4"],.vision-badge[data-astro-cid-yj4ss32a][data-index="7"],.vision-badge[data-astro-cid-yj4ss32a][data-index="8"],.vision-badge[data-astro-cid-yj4ss32a][data-index="11"],.vision-badge[data-astro-cid-yj4ss32a][data-index="13"],.vision-badge[data-astro-cid-yj4ss32a][data-index="14"],.vision-badge[data-astro-cid-yj4ss32a][data-index="17"],.vision-badge[data-astro-cid-yj4ss32a][data-index="19"],.vision-badge[data-astro-cid-yj4ss32a][data-index="21"],.vision-badge[data-astro-cid-yj4ss32a][data-index="24"],.vision-badge[data-astro-cid-yj4ss32a][data-index="25"]{display:none}.vision-badge[data-astro-cid-yj4ss32a][data-index="0"]{top:5%;left:3%}.vision-badge[data-astro-cid-yj4ss32a][data-index="5"]{top:5%;right:3%}.vision-badge[data-astro-cid-yj4ss32a][data-index="2"]{top:2%;left:50%;transform:translate(-50%)}.vision-badge[data-astro-cid-yj4ss32a][data-index="3"]{top:12%;left:50%;transform:translate(-50%)}.vision-badge[data-astro-cid-yj4ss32a][data-index="6"]{top:25%;left:2%}.vision-badge[data-astro-cid-yj4ss32a][data-index="9"]{top:40%;left:2%}.vision-badge[data-astro-cid-yj4ss32a][data-index="10"]{top:55%;left:2%}.vision-badge[data-astro-cid-yj4ss32a][data-index="12"]{top:25%;right:2%}.vision-badge[data-astro-cid-yj4ss32a][data-index="15"]{top:40%;right:2%}.vision-badge[data-astro-cid-yj4ss32a][data-index="16"]{top:55%;right:2%}.vision-badge[data-astro-cid-yj4ss32a][data-index="18"]{bottom:12%;left:3%}.vision-badge[data-astro-cid-yj4ss32a][data-index="22"]{bottom:12%;right:3%}.vision-badge[data-astro-cid-yj4ss32a][data-index="20"]{bottom:3%;left:50%;transform:translate(-50%)}.signature-text[data-astro-cid-yj4ss32a]{font-size:1.25rem}}@media(max-width:480px){.hero-section[data-astro-cid-yj4ss32a]{padding:1rem}.hero-headline[data-astro-cid-yj4ss32a]{font-size:1.5rem}.hero-subheadline[data-astro-cid-yj4ss32a]{font-size:.9rem}.hero-social[data-astro-cid-yj4ss32a]{flex-direction:column;width:100%}.social-btn[data-astro-cid-yj4ss32a]{width:100%;justify-content:center}.vision-badge[data-astro-cid-yj4ss32a]{font-size:.65rem;padding:.4rem .85rem;border-radius:16px}.vision-badge[data-astro-cid-yj4ss32a][data-index="3"],.vision-badge[data-astro-cid-yj4ss32a][data-index="6"],.vision-badge[data-astro-cid-yj4ss32a][data-index="9"],.vision-badge[data-astro-cid-yj4ss32a][data-index="12"],.vision-badge[data-astro-cid-yj4ss32a][data-index="15"]{display:none}.vision-badge[data-astro-cid-yj4ss32a][data-index="0"]{top:4%;left:2%}.vision-badge[data-astro-cid-yj4ss32a][data-index="5"]{top:4%;right:2%}.vision-badge[data-astro-cid-yj4ss32a][data-index="2"]{top:1%;left:50%;transform:translate(-50%)}.vision-badge[data-astro-cid-yj4ss32a][data-index="10"]{top:50%;left:1%}.vision-badge[data-astro-cid-yj4ss32a][data-index="16"]{top:50%;right:1%}.vision-badge[data-astro-cid-yj4ss32a][data-index="18"]{bottom:10%;left:2%}.vision-badge[data-astro-cid-yj4ss32a][data-index="22"]{bottom:10%;right:2%}.vision-badge[data-astro-cid-yj4ss32a][data-index="20"]{bottom:2%;left:50%;transform:translate(-50%)}}@keyframes breathingLight{0%,to{opacity:.4;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.12)}}.breathing-light[data-astro-cid-esd6qqxl]{animation:breathingLight 4s ease-in-out infinite}.humanity-paragraph[data-astro-cid-esd6qqxl]{opacity:0;transform:translateY(10px);animation:fadeInUpHumanity .8s ease-out forwards}.humanity-paragraph[data-astro-cid-esd6qqxl]:nth-of-type(1){animation-delay:.1s}.humanity-paragraph[data-astro-cid-esd6qqxl]:nth-of-type(2){animation-delay:.3s}.humanity-paragraph[data-astro-cid-esd6qqxl]:nth-of-type(3){animation-delay:.5s}@keyframes fadeInUpHumanity{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#humanidad[data-astro-cid-esd6qqxl] span[data-astro-cid-esd6qqxl]{transition:text-shadow .3s ease,color .3s ease}#humanidad[data-astro-cid-esd6qqxl] span[data-astro-cid-esd6qqxl]:hover{text-shadow:0 0 22px rgba(198,255,245,.5)}@media(prefers-reduced-motion:reduce){.humanity-paragraph[data-astro-cid-esd6qqxl],.breathing-light[data-astro-cid-esd6qqxl]{animation:none!important;opacity:1!important;transform:none!important}}@media(max-width:768px){#humanidad[data-astro-cid-esd6qqxl]{padding-top:3rem;padding-bottom:3rem}header[data-astro-cid-esd6qqxl]{margin-bottom:2rem}header[data-astro-cid-esd6qqxl] p[data-astro-cid-esd6qqxl]{font-size:.65rem;letter-spacing:.2em}.humanity-paragraph[data-astro-cid-esd6qqxl]{font-size:.95rem!important;line-height:1.7;padding:0 .5rem}footer[data-astro-cid-esd6qqxl]{margin-top:2rem}footer[data-astro-cid-esd6qqxl] p[data-astro-cid-esd6qqxl]:first-child{font-size:.8rem;letter-spacing:.15em}footer[data-astro-cid-esd6qqxl] p[data-astro-cid-esd6qqxl]:last-child{font-size:.65rem}.breathing-light[data-astro-cid-esd6qqxl]{margin-top:2.5rem;margin-bottom:2rem}}@media(max-width:480px){#humanidad[data-astro-cid-esd6qqxl]{padding-left:1rem;padding-right:1rem}.humanity-paragraph[data-astro-cid-esd6qqxl]{font-size:.9rem!important;line-height:1.65}}
