@charset "UTF-8";@font-face{font-family:Fira Code;font-style:normal;font-weight:300;font-display:optional;src:url(../../../fonts/FiraCode-Light.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:optional;src:url(../../../fonts/FiraCode-Regular.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:optional;src:url(../../../fonts/FiraCode-Medium.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:600;font-display:optional;src:url(../../../fonts/FiraCode-SemiBold.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:optional;src:url(../../../fonts/FiraCode-Bold.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:300;font-display:optional;src:url(../../../fonts/FiraCode-Light.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:optional;src:url(../../../fonts/FiraCode-Regular.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:optional;src:url(../../../fonts/FiraCode-Medium.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:600;font-display:optional;src:url(../../../fonts/FiraCode-SemiBold.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:optional;src:url(../../../fonts/FiraCode-Bold.ttf) format("truetype")}.json.svelte-4r76p4{font-size:smaller;font-weight:300;font-family:Fira Code,Fira Code Fallback,sans-serif}.json__value.svelte-4r76p4{color:#c9c7ba}.wrapper.svelte-4r76p4 .-outline{border-right-color:#c9c7ba;border-bottom-color:#342e37}@media (min-width: 768px){.wrapper.svelte-4r76p4 .section__column{max-width:50%;font-size:small;font-weight:300}.wrapper.svelte-4r76p4 .-outline{border-right-color:#342e37;border-bottom-color:#c9c7ba}.json.svelte-4r76p4{font-size:unset}}@font-face{font-family:Fira Code;font-style:normal;font-weight:300;font-display:optional;src:url(../../../fonts/FiraCode-Light.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:optional;src:url(../../../fonts/FiraCode-Regular.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:optional;src:url(../../../fonts/FiraCode-Medium.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:600;font-display:optional;src:url(../../../fonts/FiraCode-SemiBold.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:optional;src:url(../../../fonts/FiraCode-Bold.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:300;font-display:optional;src:url(../../../fonts/FiraCode-Light.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:optional;src:url(../../../fonts/FiraCode-Regular.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:optional;src:url(../../../fonts/FiraCode-Medium.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:600;font-display:optional;src:url(../../../fonts/FiraCode-SemiBold.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:optional;src:url(../../../fonts/FiraCode-Bold.ttf) format("truetype")}.button.svelte-181as4s{margin-top:2rem;width:100%;text-align:center}.button__email.svelte-181as4s{border:1px solid #c9c7ba;background-color:#78b0ba;color:#342e37;padding:.3rem 1rem}.button__email.svelte-181as4s:hover{background-color:#f7da00}.button__email.svelte-181as4s:active{background-color:#a39000}@media (min-width: 768px){.info.svelte-181as4s{font-size:small;font-weight:300;text-align:center}.button__email.svelte-181as4s{font-size:small}}@font-face{font-family:Fira Code;font-style:normal;font-weight:300;font-display:optional;src:url(../../../fonts/FiraCode-Light.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:optional;src:url(../../../fonts/FiraCode-Regular.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:optional;src:url(../../../fonts/FiraCode-Medium.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:600;font-display:optional;src:url(../../../fonts/FiraCode-SemiBold.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:optional;src:url(../../../fonts/FiraCode-Bold.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:300;font-display:optional;src:url(../../../fonts/FiraCode-Light.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:optional;src:url(../../../fonts/FiraCode-Regular.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:optional;src:url(../../../fonts/FiraCode-Medium.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:600;font-display:optional;src:url(../../../fonts/FiraCode-SemiBold.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:optional;src:url(../../../fonts/FiraCode-Bold.ttf) format("truetype")}.hero.svelte-99v4xx{display:flex;flex-direction:column;align-items:center;height:calc(100vh - 4rem);justify-content:center;margin-bottom:5rem}.hero__avatar.svelte-99v4xx{background-color:#342e37;background-position:50% 50%;background-size:80% 80%;background-repeat:no-repeat;border:1px solid #c9c7ba;width:15rem;height:15rem;border-radius:50%;margin:2rem;transition:.35s ease-in-out}.hero__avatar.svelte-99v4xx:hover{transform:scale(1.3);border-color:#f7da00}.hero__titles.svelte-99v4xx{display:flex;flex-direction:column;justify-content:space-around;align-items:center;height:6rem}.hero__title.svelte-99v4xx{font-size:x-large;color:#c9c7ba;font-weight:100}.hero__subtitle.svelte-99v4xx{font-size:large;font-weight:100;color:#938f79}.-animate.svelte-99v4xx{animation-duration:.5s;animation-name:svelte-99v4xx-animate-fade-in;animation-delay:.2s;animation-fill-mode:backwards}@keyframes svelte-99v4xx-animate-fade-in{0%{transform:translate3d(0,40px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@font-face{font-family:Fira Code;font-style:normal;font-weight:300;font-display:optional;src:url(../../../fonts/FiraCode-Light.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:optional;src:url(../../../fonts/FiraCode-Regular.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:optional;src:url(../../../fonts/FiraCode-Medium.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:600;font-display:optional;src:url(../../../fonts/FiraCode-SemiBold.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:optional;src:url(../../../fonts/FiraCode-Bold.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:300;font-display:optional;src:url(../../../fonts/FiraCode-Light.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:optional;src:url(../../../fonts/FiraCode-Regular.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:optional;src:url(../../../fonts/FiraCode-Medium.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:600;font-display:optional;src:url(../../../fonts/FiraCode-SemiBold.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:optional;src:url(../../../fonts/FiraCode-Bold.ttf) format("truetype")}.projects.svelte-1dv3ims{display:flex;flex-direction:column;align-items:center}.projects__title.svelte-1dv3ims{font-size:x-large;font-weight:100;padding-bottom:.5rem;color:#c9c7ba}.projects__title.svelte-1dv3ims:before{content:"$";margin-right:1rem;color:#938f79}.projects__list.svelte-1dv3ims{margin-bottom:3rem;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:1rem}.project.svelte-1dv3ims{border:1px solid #c9c7ba;padding:1rem;margin-bottom:1rem;background-color:#342e37;position:relative;transition:transform .35s ease-in-out}.project.svelte-1dv3ims:hover{transform:translateY(-.5rem)}.project.-featured.svelte-1dv3ims{background-color:#938f79;max-width:768px}.project.-featured.svelte-1dv3ims .project__title:where(.svelte-1dv3ims),.project.-featured.svelte-1dv3ims .project__tags-title:where(.svelte-1dv3ims){color:#342e37}.project__title.svelte-1dv3ims{font-weight:100;font-size:large;text-transform:uppercase;margin-bottom:.5rem;color:#c9c7ba}.project__title.svelte-1dv3ims:first-letter{color:#f7da00}.project__links.svelte-1dv3ims{position:absolute;top:1rem;right:1rem}.project__description.svelte-1dv3ims{margin-bottom:1rem}.project__tags-title.svelte-1dv3ims{font-weight:100;font-size:medium;color:#c9c7ba}.project__tags-title.svelte-1dv3ims:first-letter{color:#f7da00}@media (min-width: 768px){.project.svelte-1dv3ims{width:calc((768px - 1rem)/2)}.project.-featured.svelte-1dv3ims{max-width:768px;width:768px}.project__description.svelte-1dv3ims{font-size:small;font-weight:300}}@font-face{font-family:Fira Code;font-style:normal;font-weight:300;font-display:optional;src:url(../../../fonts/FiraCode-Light.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:optional;src:url(../../../fonts/FiraCode-Regular.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:optional;src:url(../../../fonts/FiraCode-Medium.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:600;font-display:optional;src:url(../../../fonts/FiraCode-SemiBold.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:optional;src:url(../../../fonts/FiraCode-Bold.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:300;font-display:optional;src:url(../../../fonts/FiraCode-Light.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:optional;src:url(../../../fonts/FiraCode-Regular.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:optional;src:url(../../../fonts/FiraCode-Medium.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:600;font-display:optional;src:url(../../../fonts/FiraCode-SemiBold.ttf) format("truetype")}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:optional;src:url(../../../fonts/FiraCode-Bold.ttf) format("truetype")}@font-face{font-family:Fira Code Fallback;descent-override:30%;size-adjust:108%;ascent-override:90%;src:local("Arial")}.job.svelte-1kccq5s{display:flex;flex-direction:column;margin-bottom:3rem}.job__data.svelte-1kccq5s{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:.5rem}.job__title.svelte-1kccq5s{font-size:large;font-weight:100;color:#c9c7ba}.job__company.svelte-1kccq5s{font-size:medium;color:#78b0ba;font-weight:100;margin-left:.5rem}.job__period.svelte-1kccq5s{color:#938f79;font-size:small}.job__description.svelte-1kccq5s{margin-bottom:2rem}.job__subtitle.svelte-1kccq5s{font-weight:100;font-size:medium;color:#c9c7ba;margin-bottom:.5rem}.job__subtitle.svelte-1kccq5s:first-letter{color:#f7da00}@media (min-width: 768px){.job__description.svelte-1kccq5s div:where(.svelte-1kccq5s){font-weight:100;font-size:small}}
