recent-visits[data-astro-cid-i3w6232l]{display:block}[data-astro-cid-i3w6232l][hidden]{display:none!important}.recent-visits-status[data-astro-cid-i3w6232l]{color:hsl(var(--foreground) / .82);line-height:1.5}.recent-visits-list[data-astro-cid-i3w6232l]{list-style:none;margin:.75rem 0 0;padding:0;max-height:min(28dvh,14rem);overflow-y:auto;overscroll-behavior:contain}.recent-visits-list[data-astro-cid-i3w6232l]:focus-visible{outline:2px solid currentColor;outline-offset:3px}.recent-visits-list[data-astro-cid-i3w6232l] li{padding:.5rem 0}.recent-visits-list[data-astro-cid-i3w6232l] li+li{border-top:1px solid hsl(var(--foreground) / .12)}.recent-visits-list[data-astro-cid-i3w6232l] span,.recent-visits-list[data-astro-cid-i3w6232l] strong{display:block;line-height:1.5;overflow-wrap:anywhere}.recent-visits-list[data-astro-cid-i3w6232l] span{color:hsl(var(--foreground) / .75);font-size:.75rem}.recent-visits-list[data-astro-cid-i3w6232l] strong{font-weight:500}.recent-visits-retry[data-astro-cid-i3w6232l]{margin-top:.5rem;min-height:44px;padding:.375rem .625rem;border:1px solid hsl(var(--primary),.5);border-radius:.5rem}.recent-visits-retry[data-astro-cid-i3w6232l]:hover{background:hsl(var(--primary),.15)}.recent-visits-retry[data-astro-cid-i3w6232l]:focus-visible{outline:2px solid currentColor;outline-offset:4px}curious-mode[data-astro-cid-jwnlh67h]{display:contents}[data-astro-cid-jwnlh67h][hidden]{display:none!important}button[data-astro-cid-jwnlh67h]{font:inherit}.curious-action[data-astro-cid-jwnlh67h],.curious-previous[data-astro-cid-jwnlh67h],.curious-next[data-astro-cid-jwnlh67h],.curious-icon-button[data-astro-cid-jwnlh67h]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;border-radius:.625rem;cursor:pointer;transition:background-color .18s ease-out}button[data-astro-cid-jwnlh67h]:focus-visible,a[data-astro-cid-jwnlh67h]:focus-visible,input[data-astro-cid-jwnlh67h]:focus-visible{outline:2px solid currentColor;outline-offset:4px}.curious-panel[data-astro-cid-jwnlh67h]{position:fixed;z-index:1000;right:max(1.25rem,calc((100vw - 1080px)/2));bottom:max(1.25rem,env(safe-area-inset-bottom));width:min(410px,calc(100vw - 1.5rem));max-height:calc(100dvh - 2rem);overflow-y:auto;padding:1rem 1.25rem .875rem;border-radius:1rem;background:hsl(var(--background));box-shadow:0 12px 55px #0006;outline:1px solid hsl(var(--foreground) / .15);font-size:.8125rem}.curious-panel-header[data-astro-cid-jwnlh67h]{display:flex;align-items:center;gap:.75rem;margin-bottom:.875rem}.curious-mode-name[data-astro-cid-jwnlh67h]{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem}.curious-progress[data-astro-cid-jwnlh67h]{margin-left:auto;color:hsl(var(--foreground) / .7);font-variant-numeric:tabular-nums}.curious-icon-button[data-astro-cid-jwnlh67h]{width:44px;min-height:44px;margin-right:-.375rem}.curious-icon-button[data-astro-cid-jwnlh67h]:hover{background:hsl(var(--foreground) / .1)}.curious-story[data-astro-cid-jwnlh67h] h2[data-astro-cid-jwnlh67h]{font-size:1.3rem;line-height:1.25;font-weight:600;margin-bottom:.625rem;text-wrap:balance}.curious-story[data-astro-cid-jwnlh67h] h2[data-astro-cid-jwnlh67h]:focus{outline:none}.curious-story[data-astro-cid-jwnlh67h] p[data-astro-cid-jwnlh67h]{line-height:1.65;color:hsl(var(--foreground) / .82)}.curious-demo[data-astro-cid-jwnlh67h]{margin-top:.75rem}.curious-action[data-astro-cid-jwnlh67h]{padding:.4rem .75rem;background:hsl(var(--primary),.16);border:1px solid hsl(var(--primary),.4)}.curious-action[data-astro-cid-jwnlh67h]:hover{background:hsl(var(--primary),.28)}.curious-logo-control[data-astro-cid-jwnlh67h]{margin-top:1rem}.curious-logo-label[data-astro-cid-jwnlh67h],.curious-logo-input[data-astro-cid-jwnlh67h]{display:flex;align-items:center;gap:.75rem}.curious-logo-label[data-astro-cid-jwnlh67h]{justify-content:space-between}.curious-logo-label[data-astro-cid-jwnlh67h] output[data-astro-cid-jwnlh67h]{color:hsl(var(--foreground) / .7);font-variant-numeric:tabular-nums}.curious-logo-input[data-astro-cid-jwnlh67h] input[data-astro-cid-jwnlh67h]{flex:1;min-width:0;height:44px;accent-color:hsl(var(--primary));cursor:pointer}.curious-logo-reset[data-astro-cid-jwnlh67h]{min-height:44px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.curious-logo-reset[data-astro-cid-jwnlh67h]:disabled{opacity:.5;cursor:default}.curious-navigation[data-astro-cid-jwnlh67h]{display:flex;justify-content:space-between;gap:.5rem;margin-top:1rem;padding-top:.5rem;border-top:1px solid hsl(var(--foreground) / .1)}.curious-previous[data-astro-cid-jwnlh67h]{padding:.375rem .25rem}.curious-previous[data-astro-cid-jwnlh67h]:hover:not(:disabled){text-decoration:underline;text-underline-offset:4px}.curious-next[data-astro-cid-jwnlh67h]{padding:.375rem .75rem;font-weight:500;background:hsl(var(--foreground));color:hsl(var(--background))}.curious-next[data-astro-cid-jwnlh67h]:hover{opacity:.85}.curious-return[data-astro-cid-jwnlh67h]{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:.25rem;min-height:36px;color:hsl(var(--foreground) / .75);font-size:.75rem;text-decoration:underline;text-underline-offset:3px}.curious-motion-paused .slider{animation-play-state:paused!important}[data-curious-active]{outline:2px solid hsl(var(--primary));outline-offset:6px}[data-curious-active=""][data-curious-target=avatar]{border-radius:var(--rounded-card)}[data-curious-active][data-curious-target=visits]:empty{outline:none}.curious-light-on>div>div:first-child,.curious-inspect-on[data-curious-target=projects]>div>div:first-child{transform:translateY(0)!important}.curious-inspect-on [data-project-mockup]{transform:scale(1.05)}[data-curious-active] [data-project-preview]{bottom:0;height:45%;background:linear-gradient(transparent,hsl(var(--background)) 25%)}[data-curious-active] [data-project-composition]{position:relative;height:100%;transform:none}[data-curious-active] [data-project-mockup]{position:absolute;bottom:0;width:auto;-o-object-fit:contain;object-fit:contain}[data-curious-active] [data-project-mockup]:first-child{height:100%;max-width:80%;right:12%}[data-curious-active] [data-project-mockup]:last-child{height:80%;max-width:25%;right:5%}.curious-inspect-on[data-curious-target=education]{background-image:none}.curious-inspect-on [data-card-glow]{transform:scale(1.5);opacity:1}.curious-inspect-on [data-education-logo]{transform:translate(-.75rem,-.75rem) scale(1.1)}@media (max-width: 639px){.curious-panel[data-astro-cid-jwnlh67h]{right:.75rem;bottom:max(.75rem,env(safe-area-inset-bottom));padding:.75rem 1rem .625rem}.curious-panel-header[data-astro-cid-jwnlh67h]{margin-bottom:.5rem}.curious-story[data-astro-cid-jwnlh67h] h2[data-astro-cid-jwnlh67h]{font-size:1.125rem;margin-bottom:.5rem}.curious-story[data-astro-cid-jwnlh67h] p[data-astro-cid-jwnlh67h]{line-height:1.5}.curious-navigation[data-astro-cid-jwnlh67h]{margin-top:.75rem}}@media (max-height: 520px){.curious-panel[data-astro-cid-jwnlh67h]{max-height:48dvh}}@media (prefers-reduced-motion: reduce){button[data-astro-cid-jwnlh67h]{transition:none}[data-curious-active],[data-curious-active] *{animation:none!important;transition:none!important}}.bg-location[data-astro-cid-anhloy43]{background-image:url(/_astro/mapa.BqIzYK7V.webp);position:absolute;width:100%;height:100%;background-clip:border-box;background-size:200%;background-repeat:no-repeat;background-position:center;top:0;&:hover{background-size:300%}}.curriculum[data-astro-cid-anhloy43]{background-image:url(/_astro/cv.BQhnIuh2.webp);background-size:cover;background-clip:border-box;background-position:top;background-repeat:no-repeat;filter:blur(3px) brightness(1) grayscale(.7);.dark &{filter:blur(3px) brightness(.3) grayscale(.7)}}.icon-tec[data-astro-cid-nch4dtdk]{&:nth-child(n+7){display:none;background:#000}svg{display:inline-block;filter:drop-shadow(10px 10px 1000px #fff)}}.--on[data-astro-cid-nch4dtdk]{animation:grayscaleIn 1s forwards}.--off[data-astro-cid-nch4dtdk]{animation:grayscaleOut 1s forwards}@keyframes grayscaleIn{0%{filter:grayscale(1) blur(5px);opacity:0}to{filter:grayscale(0) blur(0)}}@keyframes grayscaleOut{0%{filter:grayscale(0) blur(0)}to{filter:grayscale(1) blur(5px);opacity:0}}.portfolio-card-content[data-astro-cid-mspuyifq]{height:100%;display:flex;flex-direction:column;padding-top:2rem;padding-bottom:1.5rem}.portfolio-card-description[data-astro-cid-mspuyifq]{margin:0 2.5rem 1.25rem;font-size:.875rem;line-height:1.6;color:hsl(var(--foreground) / .8)}.portfolio-card-preview[data-astro-cid-mspuyifq]{display:block;margin:auto 2.5rem 0}.portfolio-card-preview[data-astro-cid-mspuyifq]:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:6px;border-radius:12px}@media (max-width: 479px){.portfolio-card-description[data-astro-cid-mspuyifq],.portfolio-card-preview[data-astro-cid-mspuyifq]{margin-left:1.5rem;margin-right:1.5rem}.portfolio-card-content[data-astro-cid-mspuyifq] header[data-astro-cid-mspuyifq]{padding-left:1.5rem;padding-right:1.5rem}}.timeline-experience[data-astro-cid-ghubstuj]{isolation:isolate}.experience__image[data-astro-cid-ghubstuj]{position:absolute;top:0;filter:grayscale(1);opacity:var(--curious-logo-opacity, .05);transition:transform .3s ease-in-out}.timeline-experience[data-astro-cid-ghubstuj]:is(:hover,.curious-experience-on) .experience__image[data-astro-cid-ghubstuj]{transform:scale(1.1);filter:grayscale(0);opacity:var(--curious-logo-opacity, .1)}.timeline-experience[data-astro-cid-ghubstuj]:is(:hover,.curious-experience-on) .experience__image[data-astro-cid-ghubstuj][data-index="0"]{transform:translate(-10px) translateY(30px) scale(1.3)}.timeline-experience[data-astro-cid-ghubstuj]:is(:hover,.curious-experience-on) .experience__image[data-astro-cid-ghubstuj][data-index="1"]{transform:translate(-50%) translateY(30px) scale(1.3)}.timeline-experience[data-astro-cid-ghubstuj]:is(:hover,.curious-experience-on) .experience__image[data-astro-cid-ghubstuj][data-index="2"]{transform:translate(-70%) translateY(30px) scale(1.3)}@media (min-width: 768px){.timeline-experience[data-astro-cid-ghubstuj]:is(:hover,.curious-experience-on) .experience__image[data-astro-cid-ghubstuj][data-index="0"]{transform:translate(-50px) translateY(30px) scale(1.3)}.timeline-experience[data-astro-cid-ghubstuj]:is(:hover,.curious-experience-on) .experience__image[data-astro-cid-ghubstuj][data-index="1"]{transform:translate(-250px) translateY(30px) scale(1.3)}.timeline-experience[data-astro-cid-ghubstuj]:is(:hover,.curious-experience-on) .experience__image[data-astro-cid-ghubstuj][data-index="2"]{transform:translate(-450px) translateY(30px) scale(1.3)}}@media (prefers-reduced-motion: reduce){.experience__image[data-astro-cid-ghubstuj]{transition:none!important}}.container-skills[data-astro-cid-sye7xtqh]{position:relative;-webkit-mask-image:linear-gradient(92.03deg,#0000 3.05%,#000 25%,#000 50%,#000 75%,#0000);mask-image:linear-gradient(92.03deg,#0000 3.05%,#000 25% 50%,#000 75%,#0000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root{--width-icons: 200px;--height-icons: 120px;--number-icons: 7;--duration-animation: 25s;--scale-blur-icon: 1.5;--scale-icon: .6}@media (width < 768px){:root{--width-icons: 100px;--height-icons: 80px;--number-icons: 7;--scale-blur-icon: 1;--scale-icon: .5}}.slider[data-astro-cid-sye7xtqh]{display:flex;gap:1em;width:calc(var(--width-icons) * (var(--number-icons) * 2));justify-content:space-around}.container-icon[data-astro-cid-sye7xtqh]{display:flex;justify-content:center;align-items:center;height:var(--height-icons)!important;width:var(--width-icons)!important;scale:var(--scale-icon);filter:grayscale(.3);svg{width:100%;height:100%;position:relative}.blur-icon{position:absolute;opacity:0;scale:calc(var(--scale-blur-icon) * 2.5);filter:blur(10px);z-index:-1;transition:filter .3s,opacity .3s,scale .1s}&:hover{filter:grayscale(0);.blur-icon{position:absolute;opacity:1;scale:calc(var(--scale-blur-icon) * 1.5);filter:blur(10px);z-index:-1}}}.slider-left[data-astro-cid-sye7xtqh]{animation:slider-left var(--duration-animation) linear infinite}.slider-right[data-astro-cid-sye7xtqh]{animation:slider-right var(--duration-animation) linear infinite}@keyframes slider-left{0%{transform:translate(0)}to{transform:translate(calc((var(--width-icons) * -1) * var(--number-icons)))}}@keyframes slider-right{0%{transform:translate(calc((var(--width-icons) * -1) * var(--number-icons)))}to{transform:translate(0)}}.link-card[data-astro-cid-dohjnao5]{list-style:none;display:flex;padding:1px;background-color:hsl(var(--primary),.1);background-image:none;background-size:400%;border-radius:calc(var(--rounded-card) / 2);background-position:100%;transition:background-position .6s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 0 0 1px #ffffff1a}.link-card[data-astro-cid-dohjnao5]>a[data-astro-cid-dohjnao5]{width:100%;text-decoration:none;line-height:1.4;padding:calc(1.5rem - 1px);border-radius:8px;background-color:#23262d;opacity:.8}h2[data-astro-cid-dohjnao5]{margin:0;font-size:1.25rem;transition:color .6s cubic-bezier(.22,1,.36,1)}p[data-astro-cid-dohjnao5]{margin-top:.5rem;margin-bottom:0}.link-card[data-astro-cid-dohjnao5]:is(:hover,:focus-within){background-position:0;background-image:var(--accent-gradient)}.link-card[data-astro-cid-dohjnao5]:is(:hover,:focus-within) h2[data-astro-cid-dohjnao5]{color:hsl(var(--primary))}lite-youtube{background-color:#000;position:relative;display:block;contain:content;background-position:center center;background-size:contain;background-repeat:no-repeat;cursor:pointer;aspect-ratio:16/9;width:100%;height:auto;border:1px solid hsla(var(--primary),.51);transition:all .3s ease;box-shadow:0 0 15px hsla(var(--primary),.1)}lite-youtube:before{content:attr(data-title);display:block;position:absolute;top:0;background-image:linear-gradient(180deg,#000000ab,#0000008a 14%,#00000026 54%,#0000000d 72%,#0000 94%);height:99px;width:100%;font-family:YouTube Noto,Roboto,Arial,Helvetica,sans-serif;color:#eee;text-shadow:0 0 2px rgba(0,0,0,.5);font-size:18px;padding:25px 20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box}lite-youtube:hover:before{color:#fff}lite-youtube:after{content:"";display:block;padding-bottom:56.25%}lite-youtube>iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0}lite-youtube>.lty-playbtn{display:block;width:100%;height:100%;background:no-repeat center/100px 100px;background-image:url('data:image/svg+xml;utf8,<svg stroke="white" fill="white" stroke-width="0" viewBox="0 0 1024 1024"  xmlns="http://www.w3.org/2000/svg"><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"></path><path d="M719.4 499.1l-296.1-215A15.9 15.9 0 0 0 398 297v430c0 13.1 14.8 20.5 25.3 12.9l296.1-215a15.9 15.9 0 0 0 0-25.8zm-257.6 134V390.9L628.5 512 461.8 633.1z"></path></svg>');position:absolute;cursor:pointer;z-index:1;filter:grayscale(100%);transition:filter .1s cubic-bezier(0,0,.2,1),transform .3s ease;border:0}lite-youtube:hover>.lty-playbtn,lite-youtube .lty-playbtn:focus{background-image:url('data:image/svg+xml;utf8,<svg stroke="white" fill="violet" stroke-width="0" viewBox="0 0 1024 1024"  xmlns="http://www.w3.org/2000/svg"><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"></path><path d="M719.4 499.1l-296.1-215A15.9 15.9 0 0 0 398 297v430c0 13.1 14.8 20.5 25.3 12.9l296.1-215a15.9 15.9 0 0 0 0-25.8zm-257.6 134V390.9L628.5 512 461.8 633.1z"></path></svg>');filter:none;transform:scale(1.1)}@media (prefers-reduced-motion){lite-youtube:hover>.lty-playbtn,lite-youtube .lty-playbtn:focus{transition:0s;transform:scale(1)}}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated:before,lite-youtube.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}.lyt-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}#dialog-video[data-astro-cid-lo2wtka6]{padding:1px;background:hsl(var(--primary));width:80%;transition:all .3s;max-width:768px;&::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s}}#contact[data-astro-cid-lo2wtka6]{-webkit-mask-image:linear-gradient(180deg,#000 25%,#000 50%,rgba(0,0,0,0) 95%,rgba(0,0,0,0));mask-image:linear-gradient(180deg,#000 25% 50%,#0000 95%,#0000);&:hover{-webkit-mask-image:linear-gradient(180deg,#000 25%,#000 50%,rgba(0,0,0,.05) 95%,rgba(0,0,0,0));mask-image:linear-gradient(180deg,#000 25% 50%,#0000000d 95%,#0000)}}last-visit-ticker[data-astro-cid-ox2gebdu]{display:block;max-width:100%}small[data-astro-cid-ox2gebdu]{display:block;text-align:center}small[data-astro-cid-ox2gebdu] span[data-astro-cid-ox2gebdu]{display:inline-block;vertical-align:middle;max-width:min(293px,100%);min-height:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width: 768px){small[data-astro-cid-ox2gebdu] span[data-astro-cid-ox2gebdu]{max-width:min(370px,100%)}}#container-nav[data-astro-cid-pux6a34n].not-active{opacity:0;pointer-events:none}#container-nav[data-astro-cid-pux6a34n].is-visible{opacity:1;pointer-events:all;position:sticky}.nav-link[data-astro-cid-pux6a34n]{font-weight:500;text-transform:capitalize;position:relative;padding:4px;display:block;transition:all .3s;@media (width < 768px){&:before{content:"";transition:width .2s;width:50%;height:1px;background-color:hsl(var(--foreground));position:absolute;bottom:0}}}.nav-link[data-astro-cid-pux6a34n].--active-link{color:hsl(var(--primary));font-weight:600;scale:1.2;position:relative;@media (width < 768px){&:before{content:"";width:70%;height:1px;background-color:hsl(var(--primary));position:absolute;bottom:0}scale:1;font-size:1.05em}}.dark[data-astro-cid-pux6a34n] .nav-link[data-astro-cid-pux6a34n].--active-link{color:hsl(var(--primary));filter:brightness(2)}.hamburger[data-astro-cid-pux6a34n]{cursor:pointer}.hamburger[data-astro-cid-pux6a34n] input[data-astro-cid-pux6a34n]{display:none}.hamburger[data-astro-cid-pux6a34n] svg[data-astro-cid-pux6a34n]{height:3em;transition:transform .6s cubic-bezier(.4,0,.2,1)}.line[data-astro-cid-pux6a34n]{fill:none;stroke:hsl(var(--foreground));stroke-linecap:round;stroke-linejoin:round;stroke-width:3;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.line-top-bottom[data-astro-cid-pux6a34n]{stroke-dasharray:12 63}.hamburger[data-astro-cid-pux6a34n] input[data-astro-cid-pux6a34n]:checked+svg[data-astro-cid-pux6a34n]{transform:rotate(-45deg)}.hamburger[data-astro-cid-pux6a34n] input[data-astro-cid-pux6a34n]:checked+svg[data-astro-cid-pux6a34n] .line-top-bottom[data-astro-cid-pux6a34n]{stroke-dasharray:20 300;stroke-dashoffset:-32.42}.nav-mobile[data-astro-cid-pux6a34n]{transition:height .3s,opacity .5s;filter:blur(0);opacity:1;height:280px;position:absolute;border:1px solid hsl(var(--primary))}.nav-mobile[data-astro-cid-pux6a34n].close{pointer-events:none;filter:blur(3px);height:0;opacity:0;position:absolute}li[data-astro-cid-dmqpwcec]{list-style:none}@media (width > 768px){.nav[data-astro-cid-dmqpwcec]{justify-content:space-between}}#container-last-visit[data-astro-cid-dmqpwcec]{transition:opacity .2s ease,visibility .2s ease}#container-last-visit[data-astro-cid-dmqpwcec].is-hidden-by-nav{opacity:0;visibility:hidden;pointer-events:none}#container-last-visit[data-astro-cid-dmqpwcec]:has([data-curious-active]){opacity:1;visibility:visible;pointer-events:auto}#container-nav[data-astro-cid-dmqpwcec].not-active{opacity:0;pointer-events:none}#container-nav[data-astro-cid-dmqpwcec].is-visible{opacity:1;pointer-events:all;position:sticky}
