body{background-color:#000;font-family:Be Vietnam Pro,sans-serif}html{scroll-behavior:smooth}.corben{font-family:Corben,serif}section{scroll-margin-top:90px}.container[data-v-4fc92629]{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;z-index:-1;pointer-events:none}.floating-elements[data-v-4fc92629]{position:absolute;top:0;left:0;width:100%;height:100%}.bubble[data-v-4fc92629]{position:absolute;bottom:-50px;width:var(--size);height:var(--size);background:radial-gradient(circle at 30% 30%,#44a2ff66,#7d4af533);border-radius:50%;animation:floatUp-4fc92629 20s linear infinite;animation-delay:calc(var(--i) * -2s);left:calc(var(--i) * 8%);opacity:.6;filter:blur(1px)}.bubble[data-v-4fc92629]:before{content:"";position:absolute;top:20%;left:20%;width:30%;height:30%;background:#fff6;border-radius:50%}@keyframes floatUp-4fc92629{0%{transform:translateY(100vh) translate(0) scale(.5);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(-100px) translate(50px) scale(1);opacity:0}}.floating-icon[data-v-4fc92629]{position:absolute;bottom:-80px;width:60px;height:60px;left:var(--left);animation:floatUpIcon-4fc92629 var(--duration) linear infinite,spin-4fc92629 15s linear infinite;animation-delay:var(--delay);opacity:.9;transition:opacity .3s ease}.floating-icon.glow[data-v-4fc92629]{filter:brightness(1.2) saturate(0);opacity:.06;box-shadow:0 0 10px #44a2ff1a}.floating-icon img[data-v-4fc92629]{width:100%;height:100%;object-fit:contain}@keyframes floatUpIcon-4fc92629{0%{transform:translateY(100vh) translate(0);opacity:0}5%{opacity:.15}50%{transform:translateY(50vh) translate(30px)}95%{opacity:.15}to{transform:translateY(-100px) translate(-20px);opacity:0}}@keyframes spin-4fc92629{0%{rotate:0deg}to{rotate:360deg}}@media (max-width: 768px){.floating-icon[data-v-4fc92629]{width:25px;height:25px;opacity:.1}.bubble[data-v-4fc92629]{opacity:.4}}header[data-v-de1cd4a5]{position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;z-index:9998;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .4s ease-in-out}header.scroll[data-v-de1cd4a5]{width:min(900px,90%);height:3rem;border:solid 1px #efefef;border-radius:50px;margin:.5rem auto;box-shadow:0 0 20px #0ff3;background:#000000b1}header.scroll a[data-v-de1cd4a5]{font-size:.9rem}a.is-home[data-v-de1cd4a5]{color:#1e90ff!important;font-weight:600}a.is-home[data-v-de1cd4a5]:before{content:"↑ ";font-size:.9em;margin-right:3px;display:inline-block;animation:bounceArrow-de1cd4a5 1.5s ease infinite}.nav-container[data-v-de1cd4a5]{justify-content:center;display:flex;align-items:center;max-width:1200px;margin:0 auto;margin-top:.5rem}.nav-container.scroll[data-v-de1cd4a5]{margin-top:-8px;transition:all .4s ease-in-out}.hamburger-button[data-v-de1cd4a5]{display:none;flex-direction:column;justify-content:space-around;width:55px;height:47px;background:#0f0f19cc;border:1px solid rgba(30,144,255,.6);border-radius:45%;cursor:pointer;padding:13px;z-index:10000;position:fixed;top:15px;right:20px;transition:all .3s ease;animation:floatGlow-de1cd4a5 4s ease-in-out infinite}.line[data-v-de1cd4a5]{width:100%;height:3px;background:#fff!important;border-radius:10px;transition:all .3s ease}.hamburger-button.active .line[data-v-de1cd4a5]:nth-child(1){transform:rotate(45deg) translate(5px,6px);background:#1e90ff!important}.hamburger-button.active .line[data-v-de1cd4a5]:nth-child(2){opacity:0;transform:translate(-20px)}.hamburger-button.active .line[data-v-de1cd4a5]:nth-child(3){transform:rotate(-45deg) translate(4px,-4px);background:#1e90ff!important}.hamburger-button:hover .line[data-v-de1cd4a5]{background:#1e90ff!important}.hamburger-button[data-v-de1cd4a5]:before,.hamburger-button[data-v-de1cd4a5]:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;border:2px solid #1E90FF;opacity:0;transform:translate(-50%,-50%) scale(1);pointer-events:none}.hamburger-button.active[data-v-de1cd4a5]:before{animation:ripple-de1cd4a5 .6s ease-out forwards}.hamburger-button.active[data-v-de1cd4a5]:after{animation:ripple-de1cd4a5 .6s ease-out .15s forwards}.hamburger-button[data-v-de1cd4a5]:hover{border-color:#1e90ff;box-shadow:0 8px 25px #0006,0 0 25px #1e90ff80}.hamburger-button.active[data-v-de1cd4a5]{animation:none;transform:translateY(0);background:#1e90ff26;border-color:#1e90ff;box-shadow:0 0 20px #1e90ff99,inset 0 0 10px #1e90ff1a}@keyframes ripple-de1cd4a5{0%{opacity:.6;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(2)}}@keyframes floatGlow-de1cd4a5{0%,to{transform:translateY(0);box-shadow:0 4px 15px #0000004d,0 0 10px #1e90ff33;border-color:#1e90ff80}50%{transform:translateY(-4px);box-shadow:0 12px 25px #0006,0 0 20px #1e90ff66;border-color:#1e90ffcc}}.ul-container[data-v-de1cd4a5]{padding:5px;display:flex;align-items:center;margin:0;list-style:none;transition:all .3s ease}.li-container[data-v-de1cd4a5]{list-style:none;display:inline-block;margin:0 15px}.li-container[data-v-de1cd4a5]:after{content:"/";color:#fff;position:relative;left:15px}.li-container[data-v-de1cd4a5]:last-child:after{content:""}a[data-v-de1cd4a5]{text-decoration:none;color:#818181!important;display:inline-block;transition:all .2s ease-in-out;font-size:16px;padding:20px;cursor:pointer}a[data-v-de1cd4a5]:hover{color:#1e90ff!important;transform:translateY(-5px)}.overlay[data-v-de1cd4a5]{position:fixed;top:0;left:0;width:100%;height:100vh;background:#000000b3;opacity:0;visibility:hidden;transition:all .3s ease;z-index:9997}.overlay.show[data-v-de1cd4a5]{opacity:1;visibility:visible}@keyframes bounceArrow-de1cd4a5{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (max-width: 768px){header[data-v-de1cd4a5]{position:fixed;top:0;left:0;width:100%;transform:none;background:#000000e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:60px;border-radius:0}header.scroll[data-v-de1cd4a5]{width:100%;height:60px;border:none;border-radius:0;margin:0;padding:0;box-shadow:0 2px 10px #0000004d;background:#000000f2}header.scroll a[data-v-de1cd4a5]{font-size:.95em}.hamburger-button[data-v-de1cd4a5]{display:flex;right:20px}.nav-container[data-v-de1cd4a5]{margin-top:0;height:100%;align-items:center}.nav-container.scroll[data-v-de1cd4a5]{margin-top:0}.ul-container[data-v-de1cd4a5]{position:fixed;top:0;right:-100%;width:70%;max-width:150px;height:100vh;background:#0f0f19fa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;justify-content:center;align-items:flex-start;padding:60px 30px;box-shadow:-5px 0 20px #00000080;transition:right .4s cubic-bezier(.68,-.55,.265,1.55);z-index:9999}.ul-container.open[data-v-de1cd4a5]{right:0}.li-container[data-v-de1cd4a5]{margin:20px 0;width:100%;opacity:0;transform:translate(50px);transition:all .3s ease}.ul-container.open .li-container[data-v-de1cd4a5]{opacity:1;transform:translate(0)}.ul-container.open .li-container[data-v-de1cd4a5]:nth-child(1){transition-delay:.1s}.ul-container.open .li-container[data-v-de1cd4a5]:nth-child(2){transition-delay:.2s}.ul-container.open .li-container[data-v-de1cd4a5]:nth-child(3){transition-delay:.3s}.ul-container.open .li-container[data-v-de1cd4a5]:nth-child(4){transition-delay:.4s}.ul-container.open .li-container[data-v-de1cd4a5]:nth-child(5){transition-delay:.5s}.ul-container.open .li-container[data-v-de1cd4a5]:nth-child(6){transition-delay:.6s}.li-container[data-v-de1cd4a5]:after{content:""}}@media (max-width: 480px){.hamburger-button[data-v-de1cd4a5]{top:18px;right:15px}.ul-container[data-v-de1cd4a5]{width:80%}}.linea-container[data-v-55a22fec]{display:flex;justify-content:center;margin-top:10rem;padding:0 2rem}.linea-scroll[data-v-55a22fec]{height:2px;background:linear-gradient(90deg,#9a9a9a33,#f0f8ff99,#9a9a9a33);border:none;transition:width .5s cubic-bezier(.4,0,.2,1);max-width:880px}.header[data-v-55a22fec]{text-align:center;margin-bottom:5rem;opacity:0;transform:translateY(-40px);transition:all .7s ease}.header.visible[data-v-55a22fec]{opacity:1;transform:translateY(0)}.title[data-v-55a22fec]{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#fff;margin-bottom:1rem}.about-me-container[data-v-55a22fec]{text-align:left;transition:opacity 1s ease,transform 1s ease}.about-me-container.visible[data-v-55a22fec]{opacity:1;transform:translateY(0)}.about-me[data-v-55a22fec]{color:#fff;font-size:clamp(3rem,4vw,5rem);font-weight:900;letter-spacing:1px;text-align:center;overflow-wrap:break-word;word-wrap:break-word}.about-content[data-v-55a22fec]{color:#d0d0d0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.4;max-width:800px;margin:0 auto}.enfasis-azul[data-v-55a22fec]{color:#59acff}.enfasis[data-v-55a22fec]{color:#e8e8e8;font-weight:bolder}.about-content p[data-v-55a22fec]{margin-bottom:2rem}@media (max-width: 768px){.about-me-container[data-v-55a22fec]{max-width:100%;padding:0 1rem}}.linea-superior[data-v-ad79179d]{width:200px;height:2px;background-color:#fefff04d;border:none;margin:17px auto 0 2rem;transition:width .3s ease}.linea-container[data-v-ad79179d]{display:flex;justify-content:center;margin-top:5rem;padding:0 2rem}.linea-scroll[data-v-ad79179d]{height:2px;background:linear-gradient(90deg,#9a9a9a33,#f0f8ff99,#9a9a9a33);border:none;transition:width .5s cubic-bezier(.4,0,.2,1);max-width:880px}.tech-stack-section[data-v-ad79179d]{position:relative;padding:1rem 0;overflow:hidden;min-height:100vh}.background-effects[data-v-ad79179d]{position:absolute;inset:0;opacity:.2;pointer-events:none}.blob[data-v-ad79179d]{position:absolute;border-radius:50%;filter:blur(80px)}.blob-1[data-v-ad79179d]{top:10rem;left:2.5rem;width:18rem;height:18rem;background:#a855f7;animation:float-ad79179d 8s ease-in-out infinite}.blob-2[data-v-ad79179d]{bottom:5rem;right:2.5rem;width:24rem;height:24rem;background:#3b82f6;animation:float-ad79179d 10s ease-in-out infinite reverse}@keyframes float-ad79179d{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-30px) scale(1.1)}}.container[data-v-ad79179d]{max-width:1280px;margin:0 auto;padding:0 1.4rem;position:relative;z-index:10;text-align:center}.header[data-v-ad79179d]{text-align:center;margin-bottom:4rem;opacity:0;transform:translateY(-40px);transition:all .7s ease}.header.visible[data-v-ad79179d]{opacity:1;transform:translateY(0)}.title[data-v-ad79179d]{font-size:3rem;font-weight:700;color:#fff;margin-bottom:1rem}.subtitle[data-v-ad79179d]{font-size:1.25rem;color:#cbd5e1;transition-delay:.15s}.tech-grid[data-v-ad79179d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;padding:1.5rem;background:#1e293b80;border:1px solid #475569;border-radius:1rem;margin-bottom:0;transition:border-color .3s ease}.tech-grid[data-v-ad79179d]:hover{border-color:#64748b}.tech-grid-horizontal[data-v-ad79179d]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto);grid-auto-flow:column;padding:2rem;background:#1e293b80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #475569;border-radius:1rem}.tech-card[data-v-ad79179d]{position:relative;-webkit-backdrop-filter:none;backdrop-filter:none;padding:1rem;cursor:pointer;overflow:hidden;opacity:0;transform:translateY(40px);transition:all .5s ease;border-radius:.5rem}.tech-title[data-v-ad79179d]{font-size:1.65rem;font-weight:600;color:#fff;margin-bottom:1.9rem;text-align:center;opacity:0;transform:translateY(-20px);transition:all .5s ease}.visible .tech-title[data-v-ad79179d],.tech-card.visible[data-v-ad79179d]{opacity:1;transform:translateY(0)}.tech-card[data-v-ad79179d]:hover{transform:translateY(-8px) scale(1);border-color:#64748b;box-shadow:0 25px 50px -12px #00000080}.card-glow[data-v-ad79179d]{position:absolute;inset:0;background:linear-gradient(135deg,var(--tech-color),transparent);opacity:0;border-radius:1rem;transition:opacity .5s ease}.tech-card:hover .card-glow[data-v-ad79179d]{opacity:.15}.card-content[data-v-ad79179d]{position:relative;z-index:10;text-align:center}.tech-icon[data-v-ad79179d]{width:3.5rem;height:3.5rem;object-fit:contain;transition:transform .3s ease}.tech-card:hover .tech-icon[data-v-ad79179d]{transform:scale(1.1)}.tech-name[data-v-ad79179d]{font-size:1rem;font-weight:600;color:#fff;margin-top:.5rem}.tech-category[data-v-ad79179d]{display:inline-block;padding:.375rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500;color:#fff;background:var(--tech-color)}.hover-indicator[data-v-ad79179d]{position:absolute;bottom:0;left:0;right:0;height:4px;background:var(--tech-color);border-radius:0 0 1rem 1rem;opacity:0;transition:opacity .3s ease}.tech-card:hover .hover-indicator[data-v-ad79179d]{opacity:1}.stats-grid[data-v-ad79179d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-top:4rem}.stat-item[data-v-ad79179d]{text-align:center;opacity:0;transform:translateY(40px);transition:all .7s ease}.stat-item.visible[data-v-ad79179d]{opacity:1;transform:translateY(0)}.stat-item[data-v-ad79179d]:nth-child(1){transition-delay:.5s}.stat-item[data-v-ad79179d]:nth-child(2){transition-delay:.6s}.stat-item[data-v-ad79179d]:nth-child(3){transition-delay:.7s}.stat-number[data-v-ad79179d]{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.stat-purple[data-v-ad79179d]{background:linear-gradient(135deg,#a78bfa,#ec4899)}.stat-blue[data-v-ad79179d]{background:linear-gradient(135deg,#60a5fa,#22d3ee)}.stat-green[data-v-ad79179d]{background:linear-gradient(135deg,#4ade80,#10b981)}.stat-label[data-v-ad79179d]{color:#94a3b8;font-size:1rem}@media (max-width: 768px){.title[data-v-ad79179d]{font-size:2rem}.subtitle[data-v-ad79179d]{font-size:1rem}.tech-grid[data-v-ad79179d]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.tech-card[data-v-ad79179d]{padding:1.5rem 1rem}.tech-icon[data-v-ad79179d]{font-size:2.5rem}.stat-number[data-v-ad79179d]{font-size:2rem}}@media (max-width: 480px){.tech-grid[data-v-ad79179d]{grid-template-columns:1fr}.stats-grid[data-v-ad79179d]{grid-template-columns:1fr;gap:1.5rem}}.linea-superior[data-v-3bc100ef]{width:200px;height:2px;background-color:#fefff04d;border:none;margin:17px auto 0 2rem;transition:width .3s ease}.linea-container[data-v-3bc100ef]{display:flex;justify-content:center;margin-top:5rem;padding:0 2rem}.linea-scroll[data-v-3bc100ef]{height:2px;background:linear-gradient(90deg,#9a9a9a33,#f0f8ff99,#9a9a9a33);border:none;transition:width .5s cubic-bezier(.4,0,.2,1);max-width:880px}.header[data-v-3bc100ef]{text-align:center;margin-bottom:4rem;opacity:0;transform:translateY(-40px);transition:all .7s ease}.header.visible[data-v-3bc100ef]{opacity:1;transform:translateY(0)}.title[data-v-3bc100ef]{font-size:clamp(2rem,5vw,3em);font-weight:700;color:#fff;margin-bottom:1rem}.subtitle[data-v-3bc100ef]{font-size:clamp(1rem,2.5vw,1.25rem);color:#cbd5e1;transition-delay:.15s}.project-section[data-v-3bc100ef]{overflow:hidden}.project-grid[data-v-3bc100ef]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.3rem;padding:1.5rem;margin-bottom:0;transition:border-color .3s ease}.container[data-v-3bc100ef]{max-width:1170px;margin:0 auto;padding:0 1.4rem;position:relative;z-index:10;text-align:center}.project-icon[data-v-3bc100ef]{position:relative;width:100%;height:240px;overflow:hidden;border-radius:.75rem;margin-bottom:1.25rem;box-shadow:0 4px 12px #0003}.project-icon img[data-v-3bc100ef]{width:100%;height:100%;object-fit:cover;transition:all .7s cubic-bezier(.25,.46,.45,.94);transform:scale(1);filter:brightness(.85) contrast(1.05)}.project-wrapper[data-v-3bc100ef]{display:flex;flex-direction:column;position:relative;padding-bottom:36px}.project-icon[data-v-3bc100ef]:after{content:"";position:absolute;top:-50%;left:-100%;width:50%;height:200%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transform:skew(-25deg);transition:left .8s cubic-bezier(.25,.46,.45,.94)}.project-icon[data-v-3bc100ef]:before{content:"";position:absolute;inset:0;border:2px solid transparent;border-radius:1rem 1rem 0 0;background:linear-gradient(135deg,#44a2ff,#7d4af5) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease}.project-card:hover .project-icon[data-v-3bc100ef]:before{opacity:1}.project-card[data-v-3bc100ef]{position:relative;border:2px solid #475569;background:#1e293b80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;padding:1.25rem;transition:all .4s cubic-bezier(.34,1.56,.64,1);z-index:2}.project-card[data-v-3bc100ef]:hover{transform:translateY(-8px)}.project-card:hover .project-icon img[data-v-3bc100ef]{transform:scale(1.1);filter:brightness(1.05) contrast(1.1)}.project-card:hover .card-overlay[data-v-3bc100ef]{opacity:1;pointer-events:auto}.project-card:hover .project-icon[data-v-3bc100ef]:after{left:150%}.project-title[data-v-3bc100ef]{font-size:1.5rem;font-weight:600;color:#44a2ff;margin-top:.75rem;margin-bottom:.75rem}.project-card:hover .project-title[data-v-3bc100ef]{color:#60b5ff}.project-description[data-v-3bc100ef]{margin:.5rem 0 .75rem;font-size:1rem;color:#cbd5e1;border-bottom:solid #475569 1px;padding-bottom:.75rem;min-height:3.5rem}.container-techs[data-v-3bc100ef]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:center;padding:.75rem 0;margin-bottom:.75rem}.tech-icon[data-v-3bc100ef]{width:1.6rem;height:1.6rem;padding:.5rem;background:#010d181a;border:1px solid rgba(68,162,255,.3);border-radius:20%;transition:all .3s ease;cursor:pointer}.tech-icon[data-v-3bc100ef]:hover{background:#44a2ff33;border-color:#44a2ff99;transform:scale(1.1) translateY(-4px);box-shadow:0 8px 16px #44a2ff4d}.buttom-modal[data-v-3bc100ef]{bottom:0;left:50%;position:absolute;width:115px;height:20px;padding:.875rem 1.5rem;border-radius:10rem;font-weight:700;font-size:clamp(.5rem,.9rem,3rem);text-decoration:none;border:none;background-color:#44a2ff;color:#fff;box-shadow:0 10px 10px #3c9eff inset,0 5px 10px #05050536,0 -10px 10px #3a7cff inset;cursor:pointer;transition:all .3s ease .1s;opacity:0;transform:translate(-50%);transition:all .6s cubic-bezier(.68,-.55,.256,1.55);box-shadow:0 0 #44a2ff00;pointer-events:none;z-index:3}.project-wrapper:hover .buttom-modal[data-v-3bc100ef]{opacity:1;transform:translate(-50%,-20px);box-shadow:0 8px 20px #44a2ff66;pointer-events:auto}.project-wrapper:hover .project-card[data-v-3bc100ef]{transform:translateY(-10px);border-color:#64748b;box-shadow:0 20px 40px #0006}.buttom-modal[data-v-3bc100ef]:hover{background-color:#4892f3;animation:jello-horizontal-3bc100ef .9s both}.buttom-modal[data-v-3bc100ef]:before{width:63%;height:2px;position:absolute;background-color:#fafafaad;content:"";filter:blur(1px);top:7px;border-radius:50%}.buttom-modal[data-v-3bc100ef]:after{width:70%;height:2px;position:absolute;content:"";filter:blur(1px);bottom:7px;border-radius:50%}@keyframes jello-horizontal-3bc100ef{0%{transform:translate(-50%,-22px) scaleZ(1)}30%{transform:translate(-50%,-22px) scale3d(1.25,.75,1)}40%{transform:translate(-50%,-22px) scale3d(.75,1.25,1)}50%{transform:translate(-50%,-22px) scale3d(1.15,.85,1)}65%{transform:translate(-50%,-22px) scale3d(.95,1.05,1)}75%{transform:translate(-50%,-22px) scale3d(1.05,.95,1)}to{transform:translate(-50%,-22px) scale3d(1.05,1.05,1)}}@media (max-width: 1024px){.project-grid[data-v-3bc100ef]{grid-template-columns:1fr;gap:1.5rem}.buttom-modal[data-v-3bc100ef]{opacity:1}}@media (max-width: 768px){.project-grid[data-v-3bc100ef]{grid-template-columns:1fr}.buttom-modal[data-v-3bc100ef]{opacity:1}.project-icon[data-v-3bc100ef]{height:200px}.project-title[data-v-3bc100ef]{font-size:1.25rem}.container-techs[data-v-3bc100ef]{justify-content:center}}[data-v-19b4ae8f],[data-v-19b4ae8f]:before,[data-v-19b4ae8f]:after{box-sizing:border-box}.linea-superior[data-v-19b4ae8f]{width:200px;height:2px;background-color:#f0f8ff4d;border:none;margin:17px auto 0 2rem;transition:width .3s ease}.linea-container[data-v-19b4ae8f]{display:flex;justify-content:center;padding:0 2rem}.linea-scroll[data-v-19b4ae8f]{height:2px;background:linear-gradient(90deg,#9a9a9a33,#f0f8ff99,#9a9a9a33);border:none;transition:width .5s cubic-bezier(.4,0,.2,1);max-width:880px;width:100%}.experience-section[data-v-19b4ae8f]{position:relative;padding:5rem 0;min-height:100vh;overflow:hidden}.background-effects[data-v-19b4ae8f]{position:absolute;inset:0;opacity:.2;pointer-events:none;overflow:hidden}.blob[data-v-19b4ae8f]{position:absolute;border-radius:50%;filter:blur(80px)}.blob-1[data-v-19b4ae8f]{top:10rem;left:-5rem;width:min(18rem,50vw);height:min(18rem,50vw);background:#a855f7;animation:float-19b4ae8f 8s ease-in-out infinite}.blob-2[data-v-19b4ae8f]{bottom:5rem;right:-5rem;width:min(24rem,60vw);height:min(24rem,60vw);background:#3b82f6;animation:float-19b4ae8f 10s ease-in-out infinite reverse}@keyframes float-19b4ae8f{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-30px) scale(1.1)}}.container[data-v-19b4ae8f]{max-width:1000px;padding:0 2rem;position:relative;margin:0 auto 0 6px}.header[data-v-19b4ae8f]{text-align:center;margin-bottom:5rem;opacity:0;transform:translateY(-40px);transition:all .7s ease}.header.visible[data-v-19b4ae8f]{opacity:1;transform:translateY(0)}.title[data-v-19b4ae8f]{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#fff;margin-bottom:1rem}.subtitle[data-v-19b4ae8f]{font-size:clamp(1rem,2vw,1.25rem);color:#cbd5e1}.timeline[data-v-19b4ae8f]{position:relative;padding:2rem 0}.timeline[data-v-19b4ae8f]:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1.5px;background:linear-gradient(180deg,transparent,#44a2ff 10%,#44a2ff 70%,transparent);transform:translate(-50%)}.timeline-item[data-v-19b4ae8f]{position:relative;margin-bottom:4rem;width:100%;display:flex;justify-content:center}.timeline-dot[data-v-19b4ae8f]{position:absolute;top:30px;left:50%;width:20px;height:20px;background:linear-gradient(135deg,#44a2ff,#7d4af5);border:4px solid #1e293b;border-radius:50%;transform:translate(-50%);z-index:10;box-shadow:0 0 0 4px #44a2ff33;animation:pulse-19b4ae8f 2s infinite}.timeline-moving-dot[data-v-19b4ae8f]{position:absolute;left:50%;transform:translate(-50%);width:24px;height:24px;z-index:20;display:flex;align-items:center;justify-content:center;transition:top .1s cubic-bezier(.25,.46,.45,.94);pointer-events:none}.dot-inner[data-v-19b4ae8f]{width:16px;height:16px;background:linear-gradient(135deg,#44a2ff,#44a2ff);border:3px solid #0f172a;border-radius:50%;box-shadow:0 0 15px #44a2ff99,0 0 30px #7d4af566;position:relative;z-index:2}.dot-glow[data-v-19b4ae8f]{position:absolute;width:40px;height:40px;background:radial-gradient(circle,rgba(68,162,255,.5) 0%,rgba(125,74,245,.2) 40%,transparent 70%);border-radius:50%;animation:glow-pulse-19b4ae8f 2s ease-in-out infinite}@keyframes pulse-19b4ae8f{0%,to{box-shadow:0 0 0 4px #44a2ff33}50%{box-shadow:0 0 0 8px #44a2ff1a}}@keyframes glow-pulse-19b4ae8f{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.4);opacity:.4}}@media (max-width: 768px){.timeline-moving-dot[data-v-19b4ae8f],.timeline-dot-static[data-v-19b4ae8f]{left:10px;transform:translate(0)}}.timeline-content[data-v-19b4ae8f]{width:45%;position:relative}.timeline-item.left .timeline-content[data-v-19b4ae8f]{margin-right:55%;text-align:right}.timeline-item.right .timeline-content[data-v-19b4ae8f]{margin-left:55%;text-align:left}.timeline-date[data-v-19b4ae8f]{display:inline-block;padding:.5rem 1rem;background:#44a2ff1a;border:1px solid rgba(68,162,255,.3);border-radius:9999px;color:#60a5fa;font-size:.875rem;font-weight:600;margin-bottom:1rem}.experience-card[data-v-19b4ae8f]{background:#1e293b80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid #475569;border-radius:1rem;padding:1.75rem;margin-top:.75rem;transition:all .4s ease;position:relative;overflow:hidden}.experience-card[data-v-19b4ae8f]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(68,162,255,.05),transparent);opacity:0;transition:opacity .4s ease}.experience-card[data-v-19b4ae8f]:hover{border-color:#64748b;transform:translateY(-5px);box-shadow:0 15px 35px #0000004d}.experience-card[data-v-19b4ae8f]:hover:before{opacity:1}.company-logo[data-v-19b4ae8f]{width:60px;height:60px;padding:.5rem;background:#fff;border-radius:.5rem;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem}.company-logo img[data-v-19b4ae8f]{width:100%;height:100%;object-fit:contain}.job-title[data-v-19b4ae8f]{font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;color:#44a2ff;margin-bottom:1rem}.company-info[data-v-19b4ae8f]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;color:#cbd5e1;font-size:.9375rem}.company-name[data-v-19b4ae8f],.location[data-v-19b4ae8f]{display:flex;align-items:center;gap:.375rem}.job-type[data-v-19b4ae8f]{display:inline-block;padding:.375rem .875rem;border-radius:.375rem;font-size:.75rem;font-weight:600;text-transform:uppercase;margin-bottom:1rem}.job-type.project[data-v-19b4ae8f]{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);color:#3b82f6}.job-description[data-v-19b4ae8f]{color:#cbd5e1;line-height:1.7;margin-bottom:1rem}.achievements[data-v-19b4ae8f]{list-style:none;padding:0;margin:1.25rem 0}.achievements li[data-v-19b4ae8f]{color:#cbd5e1;padding:.5rem 0 .5rem 1.5rem;position:relative;line-height:1.6}.achievements li[data-v-19b4ae8f]:before{content:"✓";position:absolute;left:0;color:#4ade80;font-weight:700}.tech-stack[data-v-19b4ae8f]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(71,85,105,.5)}.tech-badge[data-v-19b4ae8f]{display:inline-block;padding:.375rem .75rem;background:#44a2ff1a;border:1px solid rgba(68,162,255,.3);border-radius:.375rem;color:#60a5fa;font-size:.8125rem;font-weight:500;transition:all .3s ease;will-change:transform}.tech-badge[data-v-19b4ae8f]:hover{background:#44a2ff33;border-color:#44a2ff80;transform:translateY(-5px);cursor:pointer}@media (max-width: 768px){.timeline[data-v-19b4ae8f]:before{left:10px}.timeline-dot[data-v-19b4ae8f]{left:10px}.timeline-item[data-v-19b4ae8f]{justify-content:flex-start}.timeline-item.left .timeline-content[data-v-19b4ae8f],.timeline-item.right .timeline-content[data-v-19b4ae8f]{width:calc(100% - 60px);margin-left:40px;margin-right:0;text-align:left}.company-info[data-v-19b4ae8f]{justify-content:flex-start}.blob-1[data-v-19b4ae8f],.blob-2[data-v-19b4ae8f]{width:10rem;height:10rem}}@media (max-width: 576px){.experience-section[data-v-19b4ae8f]{padding:3rem 0}.container[data-v-19b4ae8f]{padding:0 1rem}.header[data-v-19b4ae8f]{margin-bottom:3rem}.timeline-date[data-v-19b4ae8f]{font-size:.75rem;padding:.375rem .75rem}.experience-card[data-v-19b4ae8f]{padding:1.25rem}.job-title[data-v-19b4ae8f]{font-size:1.25rem}.tech-badge[data-v-19b4ae8f]{font-size:.75rem;padding:.25rem .5rem}}[data-v-a874983f],[data-v-a874983f]:before,[data-v-a874983f]:after{box-sizing:border-box}.achievements-section[data-v-a874983f]{width:100%;max-width:100%;padding:0 1rem;overflow:hidden}.linea-container[data-v-a874983f]{display:flex;justify-content:center;padding:0 2rem;width:100%;max-width:100%}.linea-scroll[data-v-a874983f]{height:2px;background:linear-gradient(90deg,#9a9a9a33,#f0f8ff99,#9a9a9a33);border:none;transition:width .5s cubic-bezier(.4,0,.2,1);max-width:880px;width:100%}.header[data-v-a874983f]{text-align:center;margin-bottom:-2.8rem;opacity:0;transform:translateY(-40px);transition:all .7s ease}.header.visible[data-v-a874983f]{opacity:1;transform:translateY(0)}.title[data-v-a874983f]{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#fff;margin-bottom:.5rem}.subtitle[data-v-a874983f]{font-size:clamp(1rem,2.5vw,1.25rem);color:#cbd5e1}.container-trophy[data-v-a874983f]{width:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:3em;font-weight:900;color:#e10600;position:relative;transition:all 1s ease;text-align:center;top:.5rem}.container__star[data-v-a874983f]{transition:all .7s ease-in-out}.first[data-v-a874983f]{position:absolute;top:20px;left:0;right:0;margin:0 auto;width:fit-content;transition:all .7s ease-in-out}.svg-icon[data-v-a874983f]{position:absolute;fill:#e94822;z-index:1}.star-eight[data-v-a874983f]{background:#efd510;width:50px;height:50px;position:relative;text-align:center;animation:rot-a874983f 3s infinite}.star-eight[data-v-a874983f]:before{content:"";position:absolute;top:0;left:0;height:50px;width:50px;background:#efd510;transform:rotate(135deg)}.container-trophy:hover .container__star[data-v-a874983f]{transform:rotateX(70deg) translateY(50px);box-shadow:0 0 120px -100px #e4e727}.container-trophy:hover .svg-icon[data-v-a874983f]{animation:grow-a874983f 1s linear infinite}.achievement-card[data-v-a874983f]{position:relative;max-width:650px;width:100%;margin:0 auto;background:linear-gradient(135deg,#1e293bcc,#0f172ae6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid #475569;border-radius:1.5rem;padding:clamp(1.5rem,4vw,2.5rem);overflow:hidden;transition:all .4s ease}.achievement-card[data-v-a874983f]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(68,162,255,.05),transparent);opacity:0;transition:opacity .4s ease}.achievement-card[data-v-a874983f]:hover{border-color:#64748b;transform:translateY(-8px);box-shadow:0 25px 50px -12px #44a2ff4d}.achievement-card[data-v-a874983f]:hover:before{opacity:1}.achievement-header[data-v-a874983f]{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.header-content[data-v-a874983f]{flex:1;min-width:0}.achievement-title[data-v-a874983f]{font-size:clamp(1.5rem,4vw,2rem);font-weight:700;color:#fff;margin-bottom:.5rem;background:linear-gradient(90deg,#fff,#60a5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;word-wrap:break-word}.achievement-meta[data-v-a874983f]{display:flex;gap:.75rem;flex-wrap:wrap}.meta-tag[data-v-a874983f]{padding:.375rem .875rem;border-radius:.375rem;font-size:clamp(.75rem,1.5vw,.8125rem);font-weight:600;display:flex;align-items:center;gap:.375rem}.meta-tag.category[data-v-a874983f]{background:#a855f71a;border:1px solid rgba(168,85,247,.3);color:#a855f7}.achievement-description[data-v-a874983f]{color:#cbd5e1;line-height:1.7;font-size:clamp(.875rem,2vw,1rem);margin-bottom:2rem}.achievement-stats[data-v-a874983f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;margin-bottom:2rem;padding:clamp(1rem,3vw,1.5rem);background:#ffffff05;border-radius:.75rem;border:1px solid rgba(71,85,105,.3)}.stat-item[data-v-a874983f]{text-align:center}.stat-number[data-v-a874983f]{font-size:clamp(2rem,5vw,2.5rem);font-weight:700;background:linear-gradient(135deg,#44a2ff,#7d4af5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.25rem}.stat-label[data-v-a874983f]{font-size:clamp(.75rem,1.5vw,.875rem);color:#94a3b8}.learnings[data-v-a874983f]{margin-bottom:1.5rem}.learnings-title[data-v-a874983f]{font-size:clamp(1rem,2vw,1.125rem);font-weight:600;color:#60a5fa;margin-bottom:1rem}.learnings-list[data-v-a874983f]{list-style:none;padding:0;margin:0}.learnings-list li[data-v-a874983f]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 0;color:#cbd5e1;line-height:1.6}.check-icon[data-v-a874983f]{color:#4ade80;font-weight:700;flex-shrink:0;width:20px;height:20px;background:#4ade801a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem}.tech-stack[data-v-a874983f]{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:1.5rem;border-top:1px solid rgba(71,85,105,.3);margin-bottom:1.5rem}.tech-badge[data-v-a874983f]{padding:clamp(.375rem,1vw,.5rem) clamp(.75rem,2vw,1rem);background:#44a2ff1a;border:1px solid rgba(68,162,255,.3);border-radius:.5rem;color:#60a5fa;font-size:clamp(.75rem,1.5vw,.875rem);font-weight:500;transition:all .3s ease}.tech-badge[data-v-a874983f]:hover{background:#44a2ff33;transform:translateY(-2px);box-shadow:0 4px 12px #44a2ff4d}.achievement-footer[data-v-a874983f]{display:flex;align-items:center;gap:.5rem;padding-top:1rem;border-top:1px solid rgba(71,85,105,.3);flex-wrap:wrap}.location[data-v-a874983f]{display:flex;align-items:center;gap:.5rem;color:#94a3b8;font-size:clamp(.875rem,1.5vw,.9375rem)}@keyframes rot-a874983f{0%{transform:rotate(0)}50%{transform:rotate(340deg)}to{transform:rotate(0)}}@keyframes grow-a874983f{0%{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}to{transform:scale(1) rotate(0)}}@keyframes pulse-a874983f{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media (max-width: 768px){.achievements-section[data-v-a874983f]{width:100%;padding:0 1rem}.achievement-card[data-v-a874983f]{padding:1.5rem}.achievement-header[data-v-a874983f]{flex-direction:column;text-align:center}.achievement-stats[data-v-a874983f]{grid-template-columns:1fr;gap:1rem;padding:1rem}.floating-badge[data-v-a874983f]{position:static;margin:0 auto 1.5rem;width:fit-content}}@media (max-width: 480px){.achievements-section[data-v-a874983f]{padding:0 .75rem}.achievement-card[data-v-a874983f]{padding:1rem;border-radius:1rem}.tech-badge[data-v-a874983f]{font-size:.75rem;padding:.25rem .5rem}.stat-number[data-v-a874983f]{font-size:1.75rem}.learnings-list li[data-v-a874983f]{font-size:.875rem}}.linea-container[data-v-94f07c05]{display:flex;justify-content:center;padding:0 2rem}.linea-scroll[data-v-94f07c05]{height:2px;background:linear-gradient(90deg,#9a9a9a33,#f0f8ff99,#9a9a9a33);border:none;transition:width .5s cubic-bezier(.4,0,.2,1);max-width:880px}.contact-section[data-v-94f07c05]{padding:5rem 2rem;text-align:center}.contact-section h2[data-v-94f07c05]{font-size:3rem;color:#fff;margin-bottom:.5rem}.subtitle[data-v-94f07c05]{color:#94a3b8;font-size:1.2rem;margin-bottom:3rem}.contact-grid[data-v-94f07c05]{display:flex;justify-content:center;gap:1.5rem;margin-bottom:2rem;flex-wrap:wrap}.contact-card[data-v-94f07c05]{background:#1e293bcc;border:1.5px solid #334155;border-radius:1rem;padding:1.5rem;width:310px;text-decoration:none;color:#fff;transition:all .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.contact-card.primary[data-v-94f07c05]{border-color:#60a5fa;background:#60a5fa1a}.contact-card[data-v-94f07c05]:hover{transform:translateY(-8px);box-shadow:0 15px 30px #60a5fa4d;border-color:#60a5fa}.contact-card .icon[data-v-94f07c05]{font-size:2rem;margin-bottom:.5rem}.contact-card .label[data-v-94f07c05]{font-size:.9rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.contact-card .value[data-v-94f07c05]{font-size:1.1rem;font-weight:600;color:#fff}.footer-note[data-v-94f07c05]{color:#64748b;font-size:1rem}[data-v-ea063ebc],[data-v-ea063ebc]:before,[data-v-ea063ebc]:after{box-sizing:border-box}.hero-container[data-v-ea063ebc]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:4rem;margin-top:8rem;padding:0 2rem;max-width:1400px;margin-left:auto;margin-right:auto;overflow:hidden}.texto-container[data-v-ea063ebc]{flex:1;display:flex;flex-direction:column;align-items:flex-start;min-width:0;position:relative;margin-top:3.5%}.nombre-outline-svg[data-v-ea063ebc]{width:100%;max-width:700px;height:auto;overflow:visible;display:block}.nombre-outline-svg text[data-v-ea063ebc]{font-size:174px;font-weight:900;fill:none;stroke:#9a9a9a99;stroke-width:3;letter-spacing:-7px;stroke-dasharray:2000;stroke-dashoffset:2000;animation:dibujar-trazo-ea063ebc 4s ease-in-out forwards}.nombre-solido[data-v-ea063ebc]{font-size:clamp(4rem,10vw,10rem);background:linear-gradient(10deg,#616161,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:1px;margin-top:-8.5rem;margin-left:3rem;-webkit-user-select:none;user-select:none;opacity:0;transform:translate(100px);font-weight:bolder;animation:aparecer-solido-ea063ebc 1.8s 1.8s ease-out forwards}.dev[data-v-ea063ebc]{font-size:clamp(1.1rem,1.5vw,1.8rem);color:#44a2ff;letter-spacing:2px;text-transform:uppercase;margin-top:-7rem;margin-left:8.5rem;-webkit-user-select:none;user-select:none;opacity:0;transform:translateY(-20px);font-weight:300;animation:aparecer-dev-ea063ebc 1.2s 3s ease-out forwards,flotar-ea063ebc 2.3s ease-in-out infinite alternate;transition:all .3s ease-in-out}.dev[data-v-ea063ebc]:hover{text-shadow:0 0 5px #616161;color:#d0d0d0;scale:1.03}.redes-container[data-v-ea063ebc]{display:flex;gap:1.5rem;margin-left:18rem;padding:1rem;margin-top:1rem}.redes-container a[data-v-ea063ebc]{position:relative;text-decoration:none;display:inline-block;padding-bottom:5px}.redes-container a svg[data-v-ea063ebc]{color:#d0d0d0;width:30px;height:30px;opacity:0;transform:translateY(20px);animation:aparecer-redes-ea063ebc 1.2s 3s ease-out forwards;transition:all .3s ease-in-out}.redes-container a svg[data-v-ea063ebc]:hover{scale:1.1;text-shadow:rgba(255,255,255,.25) 0px 25px 50px -12px}.redes-container a[data-v-ea063ebc]:after{content:"";position:absolute;bottom:-5px;left:0;right:0;height:2px;background-color:#fff;transform:scaleX(0);transform-origin:center;transition:transform .3s ease-out}.redes-container a[data-v-ea063ebc]:hover:after{transform:scaleX(.5)}.imagen-container[data-v-ea063ebc]{flex-shrink:0;position:relative;opacity:0;animation:aparecer-imagen-ea063ebc 1.5s 2.5s ease-out forwards;display:flex;justify-content:center;align-items:center}.imagen[data-v-ea063ebc]{height:400px;width:400px;max-width:100%;object-fit:cover;border-radius:50%;border:2px solid #616161;padding:1px;transition:transform .3s ease,box-shadow .3s ease}.imagen[data-v-ea063ebc]:hover{transform:scale(1.02);box-shadow:0 15px 40px #9a9a9a66}@keyframes dibujar-trazo-ea063ebc{to{stroke-dashoffset:0}}@keyframes aparecer-solido-ea063ebc{to{opacity:1;transform:translate(0)}}@keyframes aparecer-dev-ea063ebc{to{opacity:1;transform:translateY(0)}}@keyframes aparecer-redes-ea063ebc{to{opacity:1;transform:translateY(0)}}@keyframes flotar-ea063ebc{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes aparecer-imagen-ea063ebc{to{opacity:1;transform:translateY(0)}}@media (max-width: 1400px){.nombre-outline-svg text[data-v-ea063ebc]{font-size:150px}.nombre-solido[data-v-ea063ebc]{font-size:clamp(3.5rem,9vw,9rem);margin-left:2.5rem}.dev[data-v-ea063ebc]{margin-left:7rem}.redes-container[data-v-ea063ebc]{margin-left:12rem}}@media (max-width: 1200px){.hero-container[data-v-ea063ebc]{gap:3rem;margin-top:6rem}.nombre-outline-svg text[data-v-ea063ebc]{font-size:130px}.nombre-solido[data-v-ea063ebc]{font-size:clamp(3rem,8vw,8rem);margin-top:-5rem;margin-left:2rem}.dev[data-v-ea063ebc]{margin-top:-5rem;margin-left:5rem}.redes-container[data-v-ea063ebc]{margin-left:8rem}.imagen[data-v-ea063ebc]{height:350px;width:350px}}@media (max-width: 992px){.hero-container[data-v-ea063ebc]{flex-direction:column;align-items:center;margin-top:4rem;gap:3rem}.texto-container[data-v-ea063ebc]{align-items:center;text-align:center;width:100%}.nombre-outline-svg[data-v-ea063ebc]{margin:0 auto}.nombre-outline-svg text[data-v-ea063ebc]{font-size:110px;letter-spacing:-5px}.nombre-solido[data-v-ea063ebc]{font-size:clamp(3rem,12vw,7rem);margin-top:-4rem;margin-left:0}.dev[data-v-ea063ebc]{font-size:clamp(1rem,2.5vw,1.5rem);margin-top:-3rem;margin-left:0}.redes-container[data-v-ea063ebc]{margin-left:0;margin-top:2rem;justify-content:center}.imagen-container[data-v-ea063ebc]{margin-right:0}.imagen[data-v-ea063ebc]{height:320px;width:320px}}@media (max-width: 768px){.hero-container[data-v-ea063ebc]{padding:0 1.5rem}.nombre-outline-svg text[data-v-ea063ebc]{font-size:80px;stroke-width:2}.nombre-solido[data-v-ea063ebc]{font-size:clamp(2.5rem,11vw,5.5rem);margin-top:-3rem}.dev[data-v-ea063ebc]{font-size:clamp(.9rem,2vw,1.2rem);margin-top:-2.5rem;letter-spacing:1px}.imagen[data-v-ea063ebc]{height:280px;width:280px}}@media (max-width: 576px){.hero-container[data-v-ea063ebc]{margin-top:3rem;padding:0 1rem}.nombre-outline-svg[data-v-ea063ebc]{max-width:100%}.nombre-outline-svg text[data-v-ea063ebc]{font-size:70px;letter-spacing:-3px}.nombre-solido[data-v-ea063ebc]{font-size:clamp(2rem,10vw,4rem);margin-top:-2.5rem}.dev[data-v-ea063ebc]{font-size:.9rem;margin-top:-2rem}.redes-container[data-v-ea063ebc]{margin-top:1.5rem;gap:1rem}.redes-container a svg[data-v-ea063ebc]{width:25px;height:25px}.imagen[data-v-ea063ebc]{height:250px;width:250px;margin-top:1rem}}@media (max-width: 400px){.nombre-outline-svg text[data-v-ea063ebc]{font-size:60px}.nombre-solido[data-v-ea063ebc]{font-size:2.5rem;margin-top:-2rem}.dev[data-v-ea063ebc]{font-size:.8rem;margin-top:-1.5rem}.imagen[data-v-ea063ebc]{height:220px;width:220px}}
