section[data-astro-cid-pgpswqmx]{display:flex;flex-direction:column;overflow:hidden;.content-creators[data-astro-cid-pgpswqmx]{display:flex;flex-direction:column;gap:24px;>h1[data-astro-cid-pgpswqmx]{font-size:1.5rem;font-weight:600}.information-list[data-astro-cid-pgpswqmx]{gap:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-auto-flow:dense;.information-card[data-astro-cid-pgpswqmx]{display:flex;flex-direction:column;border-radius:var(--border-radius-med);position:relative;>img[data-astro-cid-pgpswqmx]{height:auto;width:auto;object-fit:cover;display:block;margin-bottom:6px;border-radius:var(--border-radius-med)}.card-body[data-astro-cid-pgpswqmx]{padding:12px;border:1px solid var(--palette-grey);display:flex;flex-direction:column;gap:12px;height:100%;border-radius:var(--border-radius-med);.name[data-astro-cid-pgpswqmx]{font-size:28px;font-weight:700;font-family:var(--font-title)}>footer[data-astro-cid-pgpswqmx]{margin-block:auto 0px;display:flex;gap:8px;flex-wrap:wrap;>a[data-astro-cid-pgpswqmx]{border-radius:var(--border-radius-min);display:flex;align-items:center;border:1px solid var(--palette-grey);padding:6px;transition:.2s ease-in-out;transition-property:border-color,background-color;&[data-astro-cid-pgpswqmx]:hover{background-color:color-mix(in srgb,transparent 95%,var(--current-neon-theme));border-color:color-mix(in srgb,transparent 70%,var(--current-neon-theme));>svg[icon]{filter:grayscale(0%);transform:scale(1.2)}}>svg[icon]{height:32px;width:32px;filter:grayscale(100%);transition:.2s ease-in-out;transition-property:filter,transform}}}}}}}}@keyframes infinite-scroll{0%{transform:rotateY(0)}to{transform:rotateY(-360deg)}}section[data-astro-cid-zsov6f23][id]{--about-paragraph-gap: 1lh;display:grid;.interests-title,strong,.location-title{color:var(--neon-text-variant)}& a{color:currentColor}.paragraph-container[data-astro-cid-zsov6f23]{display:flex;flex-direction:column;gap:var(--about-paragraph-gap);>p{font-size:1.2rem;text-wrap:pretty;color:var(--reading-text-color)}}}.location[data-astro-cid-zsov6f23]{margin-top:var(--about-paragraph-gap);font-size:1.2rem;.location-title[data-astro-cid-zsov6f23]{font-size:1.3rem;font-family:var(--font-title);font-weight:800;margin-bottom:4px}.location-link[data-astro-cid-zsov6f23]{font-size:1.5rem;font-weight:700;letter-spacing:2px}.time-zone[data-astro-cid-zsov6f23]{color:var(--reading-text-color)}}.interests-container[data-astro-cid-zsov6f23]{margin-top:var(--about-paragraph-gap);.interests-title[data-astro-cid-zsov6f23]{font-family:var(--font-title);font-size:1.3rem;font-weight:800;margin-bottom:4px}.interests-tags[data-astro-cid-zsov6f23]{display:flex;flex-wrap:wrap;gap:6px;& colored-tag[data-astro-cid-zsov6f23]{border-radius:var(--border-radius-min);font-size:1rem;padding:4px 12px;border:1px solid currentColor;background-color:color-mix(in srgb,transparent 90%,var(--current-text-theme));user-select:none}}}.suggestions-btn[data-astro-cid-zsov6f23]{margin-top:calc(var(--about-paragraph-gap) * 2);transition:background-color .2s ease;padding:12px 24px;display:flex;align-items:center;gap:6px;font-weight:500;letter-spacing:.5px;color:currentColor;background-color:var(--current-background-theme);& svg{height:28px;width:28px;transition:.2s ease;transition-property:transform,stroke-width}@media(pointer:fine){&[data-astro-cid-zsov6f23]:hover{background-color:color-mix(in srgb,transparent 95%,var(--current-neon-theme));& svg{stroke-width:1.5px;transform:scale(1.2) translate(6px,-2px)}}}@media(pointer:coarse){&[data-astro-cid-zsov6f23]:active{background-color:color-mix(in srgb,transparent 95%,var(--current-neon-theme));& svg{stroke-width:1.5px;transform:scale(1.2)}}}}.suggestions-section[data-astro-cid-zsov6f23]{padding:32px;.close-btn[data-astro-cid-zsov6f23]{position:sticky;top:0;background-color:var(--current-background-theme);z-index:1;margin-bottom:32px;overflow:hidden}}.header-container[data-astro-cid-3ef6ksr2]{z-index:2;width:100%;backdrop-filter:blur(32px);position:sticky;inset:0 0 auto;border-bottom:1px solid var(--palette-grey);@media(pointer:coarse){position:fixed;bottom:0;top:auto;border:0;border-top:1px solid var(--palette-grey)}>div[data-astro-cid-3ef6ksr2]{display:flex;gap:24px 64px;justify-content:space-around;padding:24px;font-family:var(--font-text);flex-wrap:wrap;align-items:center;width:100%;justify-self:center;max-width:1280px;margin-inline:auto;@media(pointer:coarse){row-gap:32px;padding:18px}.contact[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;column-gap:48px;row-gap:12px;flex-wrap:wrap;justify-content:center;#dark-mode-container[data-astro-cid-3ef6ksr2]{display:flex;border:1px solid transparent;background-color:var(--is-dark-mode);padding:4px;border-radius:var(--border-radius-min);justify-content:center;align-items:center;transition:border-color .2s ease;user-select:none;@media(pointer:fine){&[data-astro-cid-3ef6ksr2]:hover{border-color:var(--palette-grey)}}@media(pointer:coarse){&[data-astro-cid-3ef6ksr2]:active{border-color:var(--palette-grey)}}svg[icon=sun]{color:#ff0;display:var(--display-icon-light)}svg[icon=moon]{color:var(--palette-black);display:var(--display-icon-dark)}#dark-mode-button{display:none}}.social-container[data-astro-cid-3ef6ksr2]{display:flex;gap:8px 32px;align-items:center;flex-wrap:wrap;justify-content:center;.social[data-astro-cid-3ef6ksr2]{display:flex;gap:.5rem;justify-content:center;align-items:center;& a{--bg-color-tooltip: color-mix( in srgb, var(--current-background-theme) 90%, var(--current-text-theme) );display:flex;position:relative;[icon]{color:var(--current-text-theme)}@media(pointer:fine){&:before,&:after{transition:.3s ease allow-discrete;transition-property:scale,display;scale:1;@starting-style{scale:0}}&:hover{&:after{content:attr(data-title) "🡵";position:absolute;bottom:-42px;left:-60%;color:var(--current-text-theme);background-color:var(--bg-color-tooltip);padding:4px 8px;border-radius:var(--border-radius-min);font-size:1rem}&:before{content:"";position:absolute;clip-path:polygon(50% 0%,0% 100%,100% 100%);background-color:var(--bg-color-tooltip);width:8px;height:6px;bottom:-14px;left:40%}}}}}.download-cv[data-astro-cid-3ef6ksr2]{transition:.2s ease;transition-property:color,border-style,text-shadow;border:1px dashed color-mix(in srgb,transparent 40%,var(--current-text-theme));border-radius:var(--border-radius-min);padding:8px 14px;text-decoration:none;text-align:center;color:currentColor;user-select:none;@media(pointer:fine){&[data-astro-cid-3ef6ksr2]:hover{color:var(--current-neon-theme);border-style:solid;text-shadow:0 0 16px var(--current-neon-theme);border-color:var(--current-neon-theme)}}@media(pointer:coarse){&[data-astro-cid-3ef6ksr2]:active{color:var(--current-neon-theme);border-style:solid;text-shadow:0 0 16px var(--current-neon-theme);border-color:var(--current-neon-theme)}}}}[icon]{height:2rem;width:2rem}}.navigation-list[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;>ul[data-astro-cid-3ef6ksr2]{display:flex;gap:12px 8px;flex-wrap:wrap;justify-content:center;border-radius:var(--border-radius-med);align-items:center;>li[data-astro-cid-3ef6ksr2]{>a{--bg-color: color-mix( in srgb, transparent 90%, var(--current-neon-theme) );text-decoration:none;word-break:break-all;border-radius:var(--border-radius-med);padding:8px 14px;transition:.2s ease;transition-property:color,background-color,text-shadow;color:currentColor;user-select:none;will-change:color,background-color,text-shadow;display:flex;@media(pointer:fine){&[data-astro-cid-3ef6ksr2]:hover{background-color:var(--bg-color);color:var(--current-neon-theme);text-shadow:0px 0px 42px var(--current-neon-theme)}}@media(pointer:coarse){&[data-astro-cid-3ef6ksr2]:active{background-color:var(--bg-color);color:var(--current-background-theme)}}&[data-astro-cid-3ef6ksr2]:is(.visible){background-color:var(--bg-color);color:var(--current-neon-theme)}}}}}}}section[data-astro-cid-tiqffqol][id]{display:grid;align-content:center;height:100dvh;.aux-title[data-astro-cid-tiqffqol]{font-size:clamp(1.5rem,3vw,2rem)}.main-title[data-astro-cid-tiqffqol]{font-size:clamp(3rem,5vw,5rem);font-family:var(--font-title);font-weight:900;color:var(--current-neon-theme);text-shadow:0px 0px 64px color-mix(in srgb,transparent 20%,var(--current-neon-theme));-webkit-text-stroke:2px currentColor;animation:fade 6s infinite ease alternate;text-wrap:unset}}@keyframes fade{25%{text-shadow:0px 0px 24px currentColor}75%{text-shadow:0px 0px 64px currentColor}}section[data-astro-cid-vhwsardu][id]{aspect-ratio:395 / 368;align-content:baseline;width:100%;#content[data-astro-cid-vhwsardu]{display:grid;gap:48px;#filters[data-astro-cid-vhwsardu]{width:100%;display:flex;align-items:center;justify-content:center;column-gap:24px;row-gap:16px;flex-wrap:wrap;.filter-opt[data-astro-cid-vhwsardu]{box-shadow:0 0 1.5px currentColor;padding:10px 20px;border-radius:var(--border-radius-max);transition:.3s ease;transition-property:border-color,color,background-color,box-shadow,text-shadow;cursor:pointer;user-select:none;word-break:keep-all;border:1px solid var(--palette-grey);&[data-astro-cid-vhwsardu]:first-letter{text-transform:capitalize}>input[data-astro-cid-vhwsardu]{display:none}&[data-astro-cid-vhwsardu]:has(>input:not(:checked)){@media(pointer:fine){&[data-astro-cid-vhwsardu]:hover{background-color:color-mix(in srgb,transparent 99%,var(--current-neon-theme));border-color:color-mix(in srgb,transparent 0%,var(--current-neon-theme));color:var(--neon-text-variant)}}}&[data-astro-cid-vhwsardu]:has(>input:checked){color:var(--neon-text-variant);box-shadow:0 0 24px var(--current-neon-theme);text-shadow:0px 0px 1px var(--current-neon-theme)}}&[data-astro-cid-vhwsardu]:has(.filter-opt>input){&[data-astro-cid-vhwsardu]:has(#front-end:checked){~.card-container{.card:not([data-category*=front-end]){display:none}}}&[data-astro-cid-vhwsardu]:has(#back-end:checked){~.card-container{.card:not([data-category*=back-end]){display:none}}}&[data-astro-cid-vhwsardu]:has(#tool:checked){~.card-container{.card:not([data-category*=tool]){display:none}}}&[data-astro-cid-vhwsardu]:has(#language:checked){~.card-container{.card:not([data-category*=language]){display:none}}}}}.card-container[data-astro-cid-vhwsardu]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;.card[data-astro-cid-vhwsardu]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-decoration:none;transition:.2s ease;transition-property:border,scale,text-shadow;border:1px solid transparent;border-radius:var(--border-radius-med);text-align:center;padding:12px 16px;color:currentColor;scale:1;position:relative;@starting-style{scale:0}&[data-astro-cid-vhwsardu]:after{--icon-size: 28px;content:"";background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width=''%20d='M12%206H6a2%202%200%200%200-2%202v10a2%202%200%200%200%202%202h10a2%202%200%200%200%202-2v-6m-7%201l9-9m-5%200h5v5'%20/%3e%3c/svg%3e") no-repeat center;background-size:cover;height:var(--icon-size);width:var(--icon-size);position:absolute;top:calc(var(--icon-size) / 18 * -1);right:calc(var(--icon-size) / 18 * -1);transition:.1s ease allow-discrete;transition-property:display,background-image;display:none;filter:brightness(0) saturate(100%) invert(48%) sepia(1%) saturate(0%) hue-rotate(136deg) brightness(91%) contrast(83%)}@media(pointer:fine){&[data-astro-cid-vhwsardu]:hover{border-color:var(--palette-grey);text-shadow:1px 1.5px 2px var(--palette-grey);&[data-astro-cid-vhwsardu]:after{display:block}}}@media(pointer:coarse){border-color:var(--palette-grey);&[data-astro-cid-vhwsardu]:after{display:block}&[data-astro-cid-vhwsardu]:active{background-color:var(--palette-grey)}}[icon]{height:48px;width:48px}[icon=github i],[icon=vercel i],[icon=markdown i]{filter:drop-shadow(0px 0px 8px var(--palette-white))}.card-footer{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;gap:3px;.card-title{font-family:var(--font-title);font-weight:600;font-size:16.8px}.card-level{--color-level: transparent;--color-transparency: 0%;padding:.15rem .4rem;border-radius:var(--border-radius-min);border:1px solid var(--color-level);letter-spacing:1px;line-height:normal;background-color:color-mix(in srgb,transparent var(--color-transparency),var(--color-level));font-family:var(--font-text)}[data-level=básico i]{--color-level: rgb(128 128 128);--color-transparency: 90%}[data-level=intermedio i]{--color-level: rgb(0 0 255);--color-transparency: 85%}[data-level=avanzado i]{--color-level: rgb(0 128 0);--color-transparency: 70%}}}}}}section[data-astro-cid-44zkpkd5][id]{aspect-ratio:197 / 246;.container[data-astro-cid-44zkpkd5]{column-gap:.5rem;column-count:auto;column-width:20rem;.card[data-astro-cid-44zkpkd5]{border:1px solid color-mix(in srgb,transparent 90%,var(--current-neon-theme));padding:16px;display:flex;flex-direction:column;gap:1.5rem;height:min-content;margin-bottom:.5rem;break-inside:avoid;border-radius:var(--border-radius-med);background-color:color-mix(in srgb,transparent 80%,var(--palette-grey));.title-card[data-astro-cid-44zkpkd5]{font-size:24px;text-align:center;font-weight:800;font-family:var(--font-title)}.description-card[data-astro-cid-44zkpkd5]{font-size:18px;word-break:break-word;text-wrap:pretty;color:var(--reading-text-color);font-weight:100}.topics-container[data-astro-cid-44zkpkd5]{display:flex;flex-direction:column;gap:.3rem;.topics-title[data-astro-cid-44zkpkd5]{font-size:1.15rem;font-weight:700;font-family:var(--font-title)}.topics-group[data-astro-cid-44zkpkd5]{display:flex;gap:.3rem;flex-wrap:wrap;.topic[data-astro-cid-44zkpkd5]{background-color:color-mix(in srgb,transparent 92%,var(--current-text-theme));padding:4px 8px;border-radius:var(--border-radius-min);margin:0;font-weight:100}}}.footer-card[data-astro-cid-44zkpkd5]{display:flex;flex-wrap:wrap;word-break:keep-all;gap:12px;>a[data-astro-cid-44zkpkd5]{--button-text-shadow: 0px 0px 16px var(--current-neon-theme);padding:8px 16px;border:1px solid var(--palette-grey);text-decoration:none;transition:.2s ease;transition-property:color,background-color,border-color;border-radius:var(--border-radius-min);color:currentColor;display:flex;align-items:center;gap:6px;@media(pointer:fine){&[data-astro-cid-44zkpkd5]:hover{border-color:var(--current-neon-theme);color:var(--current-neon-theme)}}@media(pointer:coarse){&[data-astro-cid-44zkpkd5]:active{border-color:var(--current-neon-theme);color:var(--current-neon-theme)}}>svg{height:24px;width:24px;transition:.2 ease;transition-property:color,stroke;color:currentColor}}}}}}section[data-astro-cid-ghubstuj][id]{--experience-paragraph-gap: 1lh;.time-line[data-astro-cid-ghubstuj]{display:flex;flex-direction:column;position:relative;.time-line-element[data-astro-cid-ghubstuj]{--dot-size: 14px;--active-experience-color: color-mix( in srgb, var(--current-text-theme) 10%, gray );--circle-border-size: 1px;position:relative;padding-left:calc(var(--dot-size) * 2);display:flex;flex-direction:column;gap:var(--experience-paragraph-gap);&[data-astro-cid-ghubstuj]:before{content:"";background-color:transparent;border:var(--circle-border-size) solid var(--active-experience-color);width:var(--dot-size);height:var(--dot-size);position:absolute;top:0;left:0;border-radius:50%;z-index:1;transition:.2s ease;transition-property:background-color,border-color}&[data-astro-cid-ghubstuj]:after{content:"";border-right:var(--circle-border-size) solid var(--active-experience-color);width:calc(calc(var(--dot-size) / 2) + calc(var(--circle-border-size) / 2));height:calc(100% - calc(var(--dot-size)));position:absolute;top:0;left:0;transition:.2s ease background-color;margin-top:calc(var(--dot-size) + var(--circle-border-size))}&[data-astro-cid-ghubstuj]:not(:last-child){padding-bottom:64px}&[data-astro-cid-ghubstuj]:is(.current){--active-experience-color: color-mix( in srgb, transparent 20%, var(--current-neon-theme) )}>hgroup[data-astro-cid-ghubstuj]{display:flex;flex-direction:column;gap:4px;font-family:var(--font-title);>[data-astro-cid-ghubstuj]{&[data-astro-cid-ghubstuj]:first-letter{text-transform:capitalize}}>h1[data-astro-cid-ghubstuj]{font-size:1.5rem;font-weight:700;line-height:.9}>h2[data-astro-cid-ghubstuj]{font-size:1.2rem;color:var(--active-experience-color);transition:.2s ease color}}>p[data-astro-cid-ghubstuj]{font-size:1.1rem;text-wrap:pretty;color:var(--reading-text-color)}.experience-highlights[data-astro-cid-ghubstuj]{>h3[data-astro-cid-ghubstuj]{font-size:1.25rem;font-weight:600;margin-bottom:4px;font-family:var(--font-title)}>ul[data-astro-cid-ghubstuj]{display:flex;gap:6px;flex-wrap:wrap;>li[data-astro-cid-ghubstuj]{background-color:color-mix(in srgb,transparent 85%,var(--active-experience-color));font-size:1rem;width:fit-content;padding:4px 8px;border-radius:var(--border-radius-min);color:color-mix(in srgb,var(--current-text-theme) 70%,var(--active-experience-color))}}}}}}body{--button-inactive-value: none}a[data-astro-cid-idg3qoga]{--separation: 24px;position:sticky;inset:var(--separation);border-radius:var(--border-radius-med);border:1px solid var(--palette-grey);padding:6px;width:fit-content;height:fit-content;transition:background-color .2s ease-in-out;place-self:end;display:var(--button-inactive-value);@media(pointer:fine){&[data-astro-cid-idg3qoga]:hover{background-color:var(--palette-grey)}}@media(pointer:coarse){bottom:90%;background-color:color-mix(in srgb,transparent 10%,var(--current-background-theme))}>svg{height:32px;width:32px;color:var(--current-text-theme);display:block;stroke-width:1.75px}}@supports (animation-timeline: scroll()){body{animation-timeline:scroll();animation-name:show-btn;animation-range:0 124dvh;animation-fill-mode:forwards}@keyframes show-btn{to{--button-inactive-value: block}}}body{display:grid;position:relative;>[data-astro-cid-j7pv25f6]{margin-inline:16px}}main[data-astro-cid-j7pv25f6]{--section-scroll-margin-top: 6.75em;max-width:80ch;justify-self:center;display:flex;flex-direction:column;gap:20rem;padding-bottom:80px;@media(pointer:coarse){padding-bottom:240px}@media(pointer:coarse){--section-scroll-margin-top: 18px}& section[id]{scroll-margin-top:var(--section-scroll-margin-top);.section-title{margin-bottom:24px;width:fit-content;& a{text-decoration:underline transparent;transition:text-decoration-color .4s ease;color:color-mix(in srgb,transparent 20%,var(--current-text-theme));font-size:2.75rem;font-weight:900;font-family:var(--font-title)}&[data-astro-cid-j7pv25f6]:is(:hover,:focus-within,:active){& a{text-decoration-color:var(--current-neon-theme)}}}}}.counter[data-astro-cid-j7pv25f6]{display:none}
