@charset "UTF-8";svg[data-astro-cid-jlfzlbrv]{z-index:20}.gradient1[data-astro-cid-jlfzlbrv]{transition:var(--transition-def);stop-color:var(--grad-1)}.gradient2[data-astro-cid-jlfzlbrv]{transition:var(--transition-def);stop-color:var(--grad-2)}.corner-top-left[data-astro-cid-jlfzlbrv],.corner-bottom-rigth[data-astro-cid-jlfzlbrv]{width:calc(var(--corner-base) * 1.2);height:calc(var(--corner-base) * 1.2);position:absolute}.corner-bottom-rigth[data-astro-cid-jlfzlbrv]{transform:rotate(180deg);bottom:0;right:0;display:none}@media screen and (orientation: landscape){.corner-top-left[data-astro-cid-jlfzlbrv],.corner-bottom-rigth[data-astro-cid-jlfzlbrv]{width:calc(var(--corner-base) * 1.7);height:calc(var(--corner-base) * 1.7)}}@media only screen and (min-width: 768px){.corner-top-left[data-astro-cid-jlfzlbrv],.corner-bottom-rigth[data-astro-cid-jlfzlbrv]{width:calc(var(--corner-base) * 2);height:calc(var(--corner-base) * 2)}}@media only screen and (min-width: 992px){.corner-top-left[data-astro-cid-jlfzlbrv],.corner-bottom-rigth[data-astro-cid-jlfzlbrv]{width:calc(var(--corner-base) * 3);height:calc(var(--corner-base) * 3)}}@media (min-width: 992px),screen and (orientation: landscape){.corner-bottom-rigth[data-astro-cid-jlfzlbrv]{bottom:0;right:0;display:revert}}select[data-astro-cid-4vp64g3m]{background-color:var(--dark-navy)}.lang-options[data-astro-cid-4vp64g3m]{align-items:center;color:var(--light-slate);display:flex;justify-content:center;position:relative;transition:color .2s ease-in-out;select{cursor:pointer;height:45px;text-align:center;width:100px;z-index:10}select.mobile{display:none}.icon{position:absolute;width:16px;&.lang{left:5px;z-index:20}&.arrow{right:0;z-index:20}}}.lang-options[data-astro-cid-4vp64g3m]:hover{color:var(--lightest-slate)}@media (width <= 768px){.lang-options[data-astro-cid-4vp64g3m]{.desktop{display:none}select{width:70px}select.mobile{display:initial}}}.header[data-astro-cid-pwmmw5ba]{display:flex;justify-content:space-between;align-items:center;position:relative;height:50px;margin:var(--padding-resposive) var(--padding-resposive) 0;z-index:var(--z-index-10)}.inner-container__header[data-astro-cid-pwmmw5ba]{grid-column:1/3}.logo[data-astro-cid-pwmmw5ba]{width:50px}.social-media[data-astro-cid-pwmmw5ba]{align-items:center;display:flex;gap:25px;height:100%;top:-10px;position:relative}.social-media__icon[data-astro-cid-pwmmw5ba]{transition:all .2s ease-in-out;width:25px;&.feather{color:var(--light-slate)}&:hover{transform:scale(1.2)}&:hover .feather[data-astro-cid-pwmmw5ba]{color:var(--lightest-slate)}}@media (min-width: 768px),screen and (orientation: portrait){.header[data-astro-cid-pwmmw5ba]{margin:var(--padding-resposive) var(--padding-resposive) 0}}@font-face{font-family:Manrope;src:url(/fonts/Manrope-VariableFont_wght.ttf) format("opentype");font-display:swap}@font-face{font-family:FiraCode;src:url(/fonts/FiraCode-VariableFont_wght.ttf) format("opentype");font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-Light.ttf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-Regular.ttf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--font-mono: "Fira Code", "Roboto Mono", "IBM Plex Mono", monospace;--font-sans: "Lato", "Manrope", monospace;--font-size-base: 1rem;--fz-1: calc(var(--font-size-base) * 2.5);--fz-2: calc(var(--font-size-base) * 2);--fz-3: calc(var(--font-size-base) * 1.75);--fz-4: calc(var(--font-size-base) * 1.5);--fz-5: calc(var(--font-size-base) * 1.25);--fz-6: var(--font-size-base);--fw-lighter: 200;--fw-light: 300;--fw-normal: 400;--fw-bold: 700;--fw-bolder: 900;--line-height-base: 1.5;--line-height-sm: 1.25;--line-height-lg: 2;--black: #393939;--blue: #57cbff;--dark-navy: #020c1b;--dark-slate: #495670;--green-tint: rgba(100, 255, 218, .1);--green: #64ffda;--light-navy: #112240;--light-slate: #a8b2d1;--lightest-navy: #233554;--lightest-slate: #ccd6f6;--navy-shadow: rgba(2, 12, 27, .7);--navy: #0a192f;--pink: #f57dff;--slate: #8892b0;--white: #e6f1ff;--text: #ededed;--grad-1: #05f283;--grad-2: #022859;--border-radius: 4px;--nav-height: 100px;--nav-scroll-height: 70px;--nav-heigth: 128px;--nav-heigth-sm: 200px;--footer-heigth: 108px;--header-heigth: 600px;--hamburger-width: 30px;--padding-resposive: 50px;--corner-base: 100px;--z-index-2: 200;--z-index-4: 400;--z-index-6: 600;--z-index-8: 800;--z-index-10: 1000;--breakpoint-phones: 576px;--breakpoint-tablets: 768px;--breakpoint-desktops: 992px;--breakpoint-largeDesktops: 1200px;--breakpoint-xxl: 1440px;--breakpoint-fhd: 1920px;--transition-def: all .3s ease-in-out}@media (prefers-reduced-motion: reduce){*{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important}}*{margin:0;padding:0;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}img,picture,video,iframe,figure{max-width:100%;width:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}a{display:block;text-decoration:none;color:inherit;font-size:inherit}p a{display:inline}li{list-style-type:none}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6,p,span,a,strong,blockquote,i,b,u,em{font-size:1em;font-weight:inherit;font-style:inherit;text-decoration:none;color:inherit}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}::-moz-selection{background-color:var(--black);color:var(--white)}::selection{background-color:var(--black);color:var(--white)}form,input,textarea,select,button,label{font-family:inherit;font-size:inherit;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;background-color:transparent;color:inherit;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none}table,tr,td{border-collapse:collapse;border-spacing:0}svg{width:100%;display:block;fill:currentColor}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background-color:var(--dark-navy);color:var(--white);display:flex;font-family:var(--font-sans);font-size:100%;justify-content:center;min-height:100vh}@media only screen and (min-width: 992px){body{place-items:center}}main:hover .gradient1{stop-color:var(--grad-2)}main:hover .gradient2{stop-color:var(--grad-1)}.social-media__icon .feather{color:var(--light-slate)}.social-media__icon:hover .feather{color:var(--lightest-slate)}@media (min-width: 768px),screen and (orientation: portrait){:root{--padding-resposive: 80px}}@media (min-width: 768px),screen and (orientation: landscape){:root{--padding-resposive: 50px}}@media (max-width: 768px),screen and (orientation: portrait){:root{--padding-resposive: 40px}}.footer[data-astro-cid-dwl4onjj]{align-items:center;display:flex;grid-column:1/3;justify-content:center;position:relative}.inner-container__message[data-astro-cid-dwl4onjj],.inner-container__projects[data-astro-cid-dwl4onjj],.footer[data-astro-cid-dwl4onjj]{margin-left:var(--padding-resposive);margin-right:var(--padding-resposive)}@media (max-width: 768px),screen and (orientation: portrait){.footer[data-astro-cid-dwl4onjj]{padding:var(--padding-resposive)}}@media (min-width: 992px),screen and (orientation: landscape){.footer[data-astro-cid-dwl4onjj]{justify-content:flex-end;padding:calc(var(--padding-resposive) - 10px) 0px}}.nav-link[data-astro-cid-j4bvlyv2]{margin-bottom:15px;padding-bottom:5px;cursor:pointer;width:105px}.nav-link[data-astro-cid-j4bvlyv2] span[data-astro-cid-j4bvlyv2]{font-weight:300;padding-bottom:2px;position:relative;transition:var(--transition-def)}.nav-link[data-astro-cid-j4bvlyv2] span[data-astro-cid-j4bvlyv2]:before{background:linear-gradient(270deg,var(--grad-2) 0%,var(--grad-1) 100%);border-top-left-radius:8px;bottom:-2px;content:"";display:inline-block;height:1px;left:0;opacity:1;position:absolute;right:0;transition:var(--transition-def);width:100%}.nav-link[data-astro-cid-j4bvlyv2] span[data-astro-cid-j4bvlyv2]:after{background:linear-gradient(270deg,var(--grad-1) 0%,var(--grad-2) 100%);border-top-left-radius:8px;bottom:-2px;content:"";display:inline-block;height:1px;left:0;opacity:0;position:absolute;right:0;transition:var(--transition-def);width:100%}.nav-link[data-astro-cid-j4bvlyv2] span[data-astro-cid-j4bvlyv2]:hover{letter-spacing:.3px}.nav-link[data-astro-cid-j4bvlyv2] span[data-astro-cid-j4bvlyv2]:hover:after{opacity:1}.nav-link[data-astro-cid-j4bvlyv2] span[data-astro-cid-j4bvlyv2]:hover:before{opacity:0}.nav[data-astro-cid-l3rxwkef]{background-color:var(--dark-navy);border-top-left-radius:8px;display:flex;flex-direction:column;padding:30px 30px 0;position:relative;z-index:var(--z-index-10)}.project-wrapper[data-astro-cid-l3rxwkef]{position:relative}.project-wrapper[data-astro-cid-l3rxwkef]:before{background:linear-gradient(135deg,var(--grad-2) 0%,var(--grad-1) 100%);border-top-left-radius:8px;bottom:0;content:"";height:90px;left:-2px;opacity:1;position:absolute;top:-2px;transition:var(--transition-def);width:90px}.project-wrapper[data-astro-cid-l3rxwkef]:after{background:linear-gradient(135deg,var(--grad-1) 0%,var(--grad-2) 100%);border-top-left-radius:8px;bottom:0;content:"";height:90px;left:-2px;opacity:0;position:absolute;top:-2px;transition:var(--transition-def);width:90px}.project-wrapper[data-astro-cid-l3rxwkef]:hover :after [data-astro-cid-l3rxwkef]{opacity:1}.project-wrapper[data-astro-cid-l3rxwkef]:hover :before [data-astro-cid-l3rxwkef]{opacity:0}.main-container[data-astro-cid-7aijcv6l]{color:var(--lightest-slate);display:grid;margin:0 auto;position:relative;width:100%;z-index:var(--z-index-4)}@media only screen and (min-width: 992px){.main-container[data-astro-cid-7aijcv6l]{height:100vh;height:100dvh;max-height:791px;max-width:1280px}}.inner-container[data-astro-cid-7aijcv6l]{border-radius:var(--border-radius);position:relative;overflow:hidden;height:max-content;border-radius:10px}.inner-container__content[data-astro-cid-7aijcv6l]{display:flex;grid-column:1/2;padding-top:5vh;padding-top:5dvh}.inner-container__projects[data-astro-cid-7aijcv6l]{grid-column:2/3;padding-top:5vh;padding-top:5dvh}.init-content[data-astro-cid-7aijcv6l]{position:relative;opacity:1;transform:translate(0);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.init-content[data-astro-cid-7aijcv6l][data-visible=false]{opacity:0;transform:translate(-630px)}.framing[data-astro-cid-7aijcv6l]{position:absolute;background-color:var(--dark-navy);height:100%;width:60px;z-index:15}.projects-title[data-astro-cid-7aijcv6l]{margin:30px 0;font-size:var(--fz-2);font-weight:300}.welcome[data-astro-cid-7aijcv6l] h1[data-astro-cid-7aijcv6l]{font-size:3.6rem;font-weight:300}@media only screen and (min-width: 992px){.welcome[data-astro-cid-7aijcv6l] h1[data-astro-cid-7aijcv6l]{font-size:6.6rem}}@media only screen and (width <= 768px){.framing[data-astro-cid-7aijcv6l]{width:26px}}@media only screen and (width>768px) and (width < 992px){.framing[data-astro-cid-7aijcv6l]{width:50px}}@media (min-width: 768px),screen and (orientation: landscape){.inner-container[data-astro-cid-7aijcv6l]{column-gap:60px;display:grid;grid-template-columns:60% auto;grid-template-rows:15% auto 10%;padding:30px}}.inner-container__content[data-astro-cid-7aijcv6l],.inner-container__projects[data-astro-cid-7aijcv6l]{margin-left:var(--padding-resposive);margin-right:var(--padding-resposive)}.description[data-astro-cid-7aijcv6l]{--line-height-base: 1.6;font-family:Manrope,monospace;font-weight:400;line-height:var(--line-height-base);margin-left:30px;position:relative;text-wrap:pretty}.description[data-astro-cid-7aijcv6l]:before{background:linear-gradient(0deg,var(--grad-1) 0%,var(--grad-2) 100%);bottom:0;content:"";left:-30px;position:absolute;top:0;width:2px}.description[data-astro-cid-7aijcv6l] p[data-astro-cid-7aijcv6l]{margin-block:1em;margin-block:.6lh}.description[data-astro-cid-7aijcv6l] p[data-astro-cid-7aijcv6l]:last-child{padding-bottom:14px}.skills-list[data-astro-cid-7aijcv6l]{display:grid;grid-template-columns:repeat(2,50%);margin-top:15px}.skills-list[data-astro-cid-7aijcv6l] li[data-astro-cid-7aijcv6l]{--fz-6: .9rem;font-family:var(--font-mono);font-size:var(--fz-6)}.skills-list[data-astro-cid-7aijcv6l] li[data-astro-cid-7aijcv6l]:before{content:"▹";margin-right:6px;color:var(--grad-1)}@media screen and (min-width: 992px){.skills-list[data-astro-cid-7aijcv6l]{grid-template-columns:repeat(2,40%)}}
