@font-face{font-display:swap;font-family:GeistMono;font-weight:100 900;src:url(/static/media/GeistMono-Regular.998105d783366a95c424.woff2) format("woff2")}@font-face{font-display:swap;font-family:GeistSans;font-weight:400;src:url(/static/media/Geist-Regular.ded747ef6b14fbe09cf4.woff2) format("woff2")}@font-face{font-display:swap;font-family:GeistSans;font-weight:700;src:url(/static/media/Geist-SemiBold.8201922a8ca3994e7eaf.woff2) format("woff2")}@font-face{font-display:swap;font-family:GeistSans;font-weight:900;src:url(/static/media/Geist-Bold.ae3e7da7671fb580609c.woff2) format("woff2")}header.navbar__header{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);-moz-backdrop-filter:blur(12px);border:1px solid #c7cacc;border-radius:calc(.5rem + 12px);bottom:20px;color:#0a0a0a;display:flex;gap:.5rem;height:58px;left:50%;margin:0;padding:10px;position:fixed;transform:translateX(-50%);width:max-content;z-index:999}header.navbar__header .navbar__link{-webkit-font-smoothing:antialiased;align-items:center;background-color:initial;border-radius:999px;cursor:pointer;display:inline-flex;font-synthesis:none;height:3rem;justify-content:center;transition-duration:.15s;width:3rem}header.navbar__header .navbar__link:hover{background-color:#f5f5f5;color:#171717}header.navbar__header .navbar__link svg{pointer-events:none}header.navbar__header .navbar__link .light{display:none}header.navbar__header .navbar__link .dark{display:flex}header.navbar__header .navbar__link.home:before{background-color:#d7d9db;border:1px solid #c7cacc;border-radius:.6rem;box-shadow:0 4px 12px #0000001a;color:#0a0a0a;content:"Inicio";font-size:1rem;letter-spacing:-.025em;line-height:2rem;opacity:0;padding:2px 12px;position:absolute;text-align:center;top:-30px;transition:all .15s ease-in-out;visibility:hidden;width:max-content}header.navbar__header .navbar__link.home:hover:before{opacity:1;top:-45px;visibility:visible}header.navbar__header .navbar__link.instagram:before{background-color:#d7d9db;border:1px solid #c7cacc;border-radius:.6rem;box-shadow:0 4px 12px #0000001a;color:#0a0a0a;content:"Instagram";font-size:1rem;letter-spacing:-.025em;line-height:2rem;opacity:0;padding:2px 12px;position:absolute;text-align:center;top:-30px;transition:all .15s ease-in-out;visibility:hidden;width:max-content}header.navbar__header .navbar__link.instagram:hover:before{opacity:1;top:-45px;visibility:visible}header.navbar__header .navbar__link.linkedin:before{background-color:#d7d9db;border:1px solid #c7cacc;border-radius:.6rem;box-shadow:0 4px 12px #0000001a;color:#0a0a0a;content:"LinkedIn";font-size:1rem;letter-spacing:-.025em;line-height:2rem;opacity:0;padding:2px 12px;position:absolute;text-align:center;top:-30px;transition:all .15s ease-in-out;visibility:hidden;width:max-content}header.navbar__header .navbar__link.linkedin:hover:before{opacity:1;top:-45px;visibility:visible}header.navbar__header .navbar__link.github:before{background-color:#d7d9db;border:1px solid #c7cacc;border-radius:.6rem;box-shadow:0 4px 12px #0000001a;color:#0a0a0a;content:"GitHub";font-size:1rem;letter-spacing:-.025em;line-height:2rem;opacity:0;padding:2px 12px;position:absolute;text-align:center;top:-30px;transition:all .15s ease-in-out;visibility:hidden;width:max-content}header.navbar__header .navbar__link.github:hover:before{opacity:1;top:-45px;visibility:visible}header.navbar__header .navbar__link.theme:before{background-color:#d7d9db;border:1px solid #c7cacc;border-radius:.6rem;box-shadow:0 4px 12px #0000001a;color:#0a0a0a;content:"Cambiar tema";font-size:1rem;letter-spacing:-.025em;line-height:2rem;opacity:0;padding:2px 12px;position:absolute;text-align:center;top:-30px;transition:all .15s ease-in-out;visibility:hidden;width:max-content}header.navbar__header .navbar__link.theme:hover:before{opacity:1;top:-45px;visibility:visible}header.navbar__header .separate{background-color:#c7cacc;height:100%;width:1px}body.dark header.navbar__header{border-color:#333638}body.dark header.navbar__header .navbar__link:hover{background-color:#262626;color:#fafafa}body.dark header.navbar__header .navbar__link .light{display:flex}body.dark header.navbar__header .navbar__link .dark{display:none}body.dark header.navbar__header .separate{background-color:#333638}body.dark header.navbar__header .navbar__link.home:before{background-color:#242728;border:1px solid #333638;color:#fafafa;content:"Inicio"}body.dark header.navbar__header .navbar__link.instagram:before{background-color:#242728;border:1px solid #333638;color:#fafafa;content:"Instagram"}body.dark header.navbar__header .navbar__link.linkedin:before{background-color:#242728;border:1px solid #333638;color:#fafafa;content:"LinkedIn"}body.dark header.navbar__header .navbar__link.github:before{background-color:#242728;border:1px solid #333638;color:#fafafa;content:"GitHub"}body.dark header.navbar__header .navbar__link.theme:before{background-color:#242728;border:1px solid #333638;color:#fafafa;content:"Cambiar tema"}main.main__container{margin-bottom:2.5rem;max-width:750px;width:100%}main.main__container .section__name{opacity:0;visibility:hidden}main.main__container .grid__content{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;justify-content:center}main.main__container .grid__content .main__image{background-image:url(/static/media/profile.52c2f59e1a75eb22d108.png);background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:9999px;height:100px;outline:5px solid #c7cacc;width:100px}main.main__container .grid__content .main__name{color:#0a0a0a;font-family:GeistSans;font-size:1.875rem;font-weight:900;letter-spacing:-.025em;line-height:2.25rem}body.dark main.main__container .main__image{outline:5px solid #333638}body.dark main.main__container .main__name{color:#fafafa}section.section__container .grid__content{align-items:flex-start;display:flex;flex-direction:column;gap:.625rem;justify-content:center}section.section__container .grid__content .content__text{color:#52585b;font-size:1rem;line-height:1.75}section.section__container .grid__content .content__text a{color:#171717}section.section__container .grid__content .content__text a svg{margin-left:2px;padding-top:2px}section.section__container .grid__content .content__text span{border:1px solid #c7cacc;border-radius:.5rem;color:#52585b;font-size:.875rem;line-height:1.25rem;padding:3px .375rem;vertical-align:initial}section.section__container .grid__content .content__text span.programming{background-color:#dbe2d5e6}section.section__container .grid__content .content__text span.design{background-color:#e2dfece6}body.dark section.section__container .grid__content .content__text{color:#8f8f8f}body.dark section.section__container .grid__content .content__text a{color:#fafafa}body.dark section.section__container .grid__content .content__text span{border:1px solid #333638;color:#8f8f8f}body.dark section.section__container .grid__content .content__text span.programming{background-color:#5b6f4d26}body.dark section.section__container .grid__content .content__text span.design{background-color:#70608b26}section.section__container .grid__list.esp{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr));width:100%}section.section__container .grid__list.esp .study__container{align-items:flex-start;animation-duration:.3s;background-color:#e7e8e9;border:1px solid #c7cacc;border-radius:calc(.5rem + 4px);display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;overflow:hidden;padding:.75rem 1rem;position:relative;transition-duration:.3s}section.section__container .grid__list.esp .study__container:hover{box-shadow:0 0 0 1px #e7e8e9,0 0 0 5px #c7cacc,0 0 #0000,0 0 #0000;offset:1px}section.section__container .grid__list.esp .study__container .study__date-link{align-items:baseline;display:flex;justify-content:space-between;width:100%}section.section__container .grid__list.esp .study__container .study__date-link .study__date-range{align-items:center;display:flex;gap:6px;justify-content:flex-start}section.section__container .grid__list.esp .study__container .study__date-link .study__date-range .date-end,section.section__container .grid__list.esp .study__container .study__date-link .study__date-range .date-start{color:#52585b;font-family:GeistSans;font-size:.75rem;font-weight:400;line-height:1rem;opacity:.75}section.section__container .grid__list.esp .study__container .study__date-link .study__date-range .separate{background-color:#c7cacc;height:1px;width:10px}section.section__container .grid__list.esp .study__container .study__name{color:#171717;font-family:GeistSans;font-size:16px;font-weight:700;letter-spacing:-.025rem;line-height:24px;margin-bottom:.25rem}section.section__container .grid__list.esp .study__container .study__info{align-items:center;display:flex;gap:10px;justify-content:flex-start;width:100%}section.section__container .grid__list.esp .study__container .study__info .study__place,section.section__container .grid__list.esp .study__container .study__info .study__type{align-items:center;display:flex;gap:4px;justify-content:flex-start}section.section__container .grid__list.esp .study__container .study__info .study__place svg,section.section__container .grid__list.esp .study__container .study__info .study__type svg{color:#52585b}section.section__container .grid__list.esp .study__container .study__info .study__place .place__name,section.section__container .grid__list.esp .study__container .study__info .study__place .type__name,section.section__container .grid__list.esp .study__container .study__info .study__type .place__name,section.section__container .grid__list.esp .study__container .study__info .study__type .type__name{color:#52585b;font-size:.75rem;font-weight:400;line-height:1rem;opacity:.75}section.section__container .grid__list.esp .study__container .study__info .separate{background-color:#c7cacc;height:1px;width:10px}section.section__container .grid__list.esp .study__container .bg-style{background-image:linear-gradient(to bottom left,#a3a3a3,#404040);inset:0;mix-blend-mode:overlay;position:absolute}body.dark section.section__container .grid__list .study__container{background-color:#1b1d1d;border:1px solid #333638}body.dark section.section__container .grid__list .study__container:hover{box-shadow:0 0 0 1px #1b1d1d,0 0 0 5px #333638,0 0 #0000,0 0 #0000}body.dark section.section__container .grid__list .study__container:hover .study__external-link svg{color:#fafafa}body.dark section.section__container .grid__list .study__container .study__date-link .study__date-range .date-end,body.dark section.section__container .grid__list .study__container .study__date-link .study__date-range .date-start{color:#8f8f8f}body.dark section.section__container .grid__list .study__container .study__date-link .study__date-range .separate{background-color:#333638}body.dark section.section__container .grid__list .study__container .study__date-link .study__external-link{background-color:#27292b;border:1px solid #333638;color:#8f8f8f}body.dark section.section__container .grid__list .study__container .study__name{color:#fafafa}body.dark section.section__container .grid__list .study__container .study__info .study__place .place__name,body.dark section.section__container .grid__list .study__container .study__info .study__place .type__name,body.dark section.section__container .grid__list .study__container .study__info .study__place svg,body.dark section.section__container .grid__list .study__container .study__info .study__type .place__name,body.dark section.section__container .grid__list .study__container .study__info .study__type .type__name,body.dark section.section__container .grid__list .study__container .study__info .study__type svg{color:#8f8f8f}body.dark section.section__container .grid__list .study__container .study__info .separate{background-color:#333638}body.dark section.section__container .grid__list .study__container .bg-style{background-image:linear-gradient(to bottom left,#e5e5e5,#737373)}section.section__container .grid__list.row{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:flex-start;width:100%}section.section__container .grid__list.row .project__container{align-items:center;display:flex;gap:.5rem;justify-content:flex-start}section.section__container .grid__list.row .project__container .project__icon{align-items:center;animation-duration:.3s;background-color:#e7e8e9;border:1px solid #c7cacc;border-radius:.5rem;display:flex;height:2rem;justify-content:center;overflow:hidden;position:relative;transition-duration:.3s;width:2rem}section.section__container .grid__list.row .project__container .project__icon svg{color:#52585b}section.section__container .grid__list.row .project__container .project__icon .bg-style{background-image:linear-gradient(to bottom left,#a3a3a3,#404040);inset:0;mix-blend-mode:overlay;position:absolute}section.section__container .grid__list.row .project__container:hover .project__icon{box-shadow:0 0 0 1px #e7e8e9,0 0 0 5px #c7cacc,0 0 #0000,0 0 #0000;offset:1px}section.section__container .grid__list.row .project__container:hover .project__icon svg,section.section__container .grid__list.row .project__container:hover .project__name{color:#171717}section.section__container .grid__list.row .project__container .project__name{color:#52585b;font-family:GeistSans;font-size:.875rem;font-weight:400;line-height:1.25rem}body.dark section.section__container .grid__list.row .project__container .project__icon{background-color:#1b1d1d;border:1px solid #333638}body.dark section.section__container .grid__list.row .project__container .project__icon svg{color:#8f8f8f}body.dark section.section__container .grid__list.row .project__container .project__icon .bg-style{background-image:linear-gradient(to bottom left,#e5e5e5,#737373)}body.dark section.section__container .grid__list.row .project__container:hover .project__icon{box-shadow:0 0 0 1px #1b1d1d,0 0 0 5px #333638,0 0 #0000,0 0 #0000}body.dark section.section__container .grid__list.row .project__container:hover .project__icon svg,body.dark section.section__container .grid__list.row .project__container:hover .project__name{color:#fafafa}body.dark section.section__container .grid__list.row .project__container .project__name{color:#8f8f8f}section.section__container{margin-bottom:2.5rem;max-width:750px;width:100%}section.section__container .grid__list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}section.section__container .grid__list .work__container{align-items:flex-start;animation-duration:.3s;background-color:#e7e8e9;border:1px solid #c7cacc;border-radius:calc(.5rem + 4px);display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;overflow:hidden;padding:.75rem 1rem;position:relative;transition-duration:.3s}section.section__container .grid__list .work__container:hover{box-shadow:0 0 0 1px #e7e8e9,0 0 0 5px #c7cacc,0 0 #0000,0 0 #0000;offset:1px}section.section__container .grid__list .work__container:hover .work__external-link svg{color:#171717}section.section__container .grid__list .work__container .work__date-link{align-items:baseline;display:flex;justify-content:space-between;width:100%}section.section__container .grid__list .work__container .work__date-link .work__date-range{align-items:center;display:flex;gap:6px;justify-content:flex-start}section.section__container .grid__list .work__container .work__date-link .work__date-range .date-end,section.section__container .grid__list .work__container .work__date-link .work__date-range .date-start{color:#52585b;font-family:GeistSans;font-size:.75rem;font-weight:400;line-height:1rem;opacity:.75}section.section__container .grid__list .work__container .work__date-link .work__date-range .separate{background-color:#c7cacc;height:1px;width:10px}section.section__container .grid__list .work__container .work__date-link .work__external-link{align-items:center;background-color:#e2e3e4;border:1px solid #c7cacc;border-radius:calc(.5rem - 4px);color:#52585b;display:flex;font-size:.75rem;height:1.25rem;justify-content:center;line-height:1rem;width:1.25rem}section.section__container .grid__list .work__container .work__name{color:#171717;font-family:GeistSans;font-size:16px;font-weight:700;letter-spacing:-.025rem;line-height:24px;margin-bottom:.25rem}section.section__container .grid__list .work__container .work__info{align-items:center;display:flex;gap:10px;justify-content:flex-start;width:100%}section.section__container .grid__list .work__container .work__info .work__company,section.section__container .grid__list .work__container .work__info .work__place{align-items:center;display:flex;gap:4px;justify-content:flex-start}section.section__container .grid__list .work__container .work__info .work__company svg,section.section__container .grid__list .work__container .work__info .work__place svg{color:#52585b}section.section__container .grid__list .work__container .work__info .work__company .company__name,section.section__container .grid__list .work__container .work__info .work__company .place__name,section.section__container .grid__list .work__container .work__info .work__place .company__name,section.section__container .grid__list .work__container .work__info .work__place .place__name{color:#52585b;font-family:GeistSans;font-size:.75rem;font-weight:400;line-height:1rem;opacity:.75}section.section__container .grid__list .work__container .work__info .separate{background-color:#c7cacc;height:1px;width:10px}section.section__container .grid__list .work__container .bg-style{background-image:linear-gradient(to bottom left,#a3a3a3,#404040);inset:0;mix-blend-mode:overlay;position:absolute}body.dark section.section__container .grid__list .work__container{background-color:#1b1d1d;border:1px solid #333638}body.dark section.section__container .grid__list .work__container:hover{box-shadow:0 0 0 1px #1b1d1d,0 0 0 5px #333638,0 0 #0000,0 0 #0000}body.dark section.section__container .grid__list .work__container:hover .work__external-link svg{color:#fafafa}body.dark section.section__container .grid__list .work__container .work__date-link .work__date-range .date-end,body.dark section.section__container .grid__list .work__container .work__date-link .work__date-range .date-start{color:#8f8f8f}body.dark section.section__container .grid__list .work__container .work__date-link .work__date-range .separate{background-color:#333638}body.dark section.section__container .grid__list .work__container .work__date-link .work__external-link{background-color:#27292b;border:1px solid #333638;color:#8f8f8f}body.dark section.section__container .grid__list .work__container .work__name{color:#fafafa}body.dark section.section__container .grid__list .work__container .work__info .work__company .company__name,body.dark section.section__container .grid__list .work__container .work__info .work__company .place__name,body.dark section.section__container .grid__list .work__container .work__info .work__company svg,body.dark section.section__container .grid__list .work__container .work__info .work__place .company__name,body.dark section.section__container .grid__list .work__container .work__info .work__place .place__name,body.dark section.section__container .grid__list .work__container .work__info .work__place svg{color:#8f8f8f}body.dark section.section__container .grid__list .work__container .work__info .separate{background-color:#333638}body.dark section.section__container .grid__list .work__container .bg-style{background-image:linear-gradient(to bottom left,#e5e5e5,#737373)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{align-items:center;background-color:#e7e8e9;display:flex;font-family:GeistSans,GeistSans Fallback,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;justify-content:center;min-height:100vh;padding:4rem 0;position:relative;width:100%}body.dark{background-color:#1b1d1d}body.dark a::selection,body.dark h1::selection,body.dark h2::selection,body.dark h3::selection,body.dark p::selection,body.dark span::selection{background-color:#fafafa;color:#262626}body.dark .section__name{color:#8f8f8f!important}a{text-decoration:none}ol,ul{list-style:none}a::selection,h1::selection,h2::selection,h3::selection,p::selection,span::selection{background-color:#171717;color:#f5f5f5;opacity:1}.container__grid{grid-row-gap:1rem;grid-column-gap:1.5rem;align-items:flex-start;column-gap:1.5rem;display:grid;grid-template-columns:75px 1fr;max-width:750px;row-gap:1rem;width:100%}.container__grid .grid__section .section__name{color:#52585b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;font-weight:400;letter-spacing:-.025em;line-height:1rem;margin-top:8px;opacity:.6;text-align:right;text-transform:lowercase}@media only screen and (max-width:768px){.container__grid{padding:0 1rem}section.section__container .grid__list{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width:576px){.container__grid{grid-template-columns:auto;padding:0 1.25rem}.container__grid .grid__section .section__name{margin-top:0;text-align:left}}
/*# sourceMappingURL=main.bf6218c5.css.map*/