html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-black:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--color-black-persistent:#000;--color-white:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--color-white-persistent:#fff;--color-accent-red:#fe4f52;--color-accent-green:#6bbd45;--color-accent-blue:#7089ff;--color-accent-yellow:#ffdc06}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@font-face{font-family:Redaction;src:url(/assets/Redaction20-Regular-DrMaN8XF.woff)}@font-face{font-family:Redaction;src:url(/assets/Redaction20-Bold-D0BPict7.woff);font-weight:700}@font-face{font-family:Redaction;src:url(/assets/Redaction20-Italic-DDakxSMJ.woff);font-style:italic}@font-face{font-family:Redaction35;src:url(/assets/Redaction35-Bold-Bq6v92Uk.woff)}::selection{background-color:var(--color-accent-green)}html{background-color:var(--color-white)}html::-webkit-scrollbar{display:none}*{box-sizing:border-box;color:var(--color-black)}h1,h2,h3,h4{font-family:Redaction35}p,li{font-family:Redaction}a{color:inherit;text-decoration:none}img{max-width:100%}video{max-height:50dvh}.highlight--blue{color:var(--color-accent-blue);font-weight:700}.highlight--green{color:var(--color-accent-green);font-weight:700}.highlight--red{color:var(--color-accent-red);font-weight:700}.paragraph{letter-spacing:.5px;text-wrap:pretty;max-width:680px;line-height:130%}.button{border:1px solid var(--color-black);width:fit-content;box-shadow:0px 0px 0 0 var(--color-black);padding:8px 16px;font-family:Redaction;font-size:20px;font-weight:700;transition:all .2s ease-in-out;transform:translate(0)translateY(0)}.button:hover{box-shadow:2px 2px 0 0 var(--color-black);transform:translate(-2px)translateY(-2px)}.button--primary{background-color:var(--color-accent-yellow);color:var(--color-black-persistent)}.button--secondary{background-color:var(--color-white)}@media screen and (width>=40rem){.paragraph{font-size:20px}.button--primary,.button--secondary{padding:12px 24px;font-size:24px}}.container.svelte-1xm1ks6{background-color:var(--color-white);z-index:100;position:sticky;top:0}.header.svelte-1xm1ks6{border-top:1px solid var(--color-black);border-bottom:1px solid var(--color-black);width:100dvw;display:flex}.header__icon.svelte-1xm1ks6{border-right:1px solid var(--color-black);padding:16px}.header__icon.svelte-1xm1ks6 svg:where(.svelte-1xm1ks6) rect:where(.svelte-1xm1ks6){fill:var(--color-accent-blue);transition:all .2s ease-in-out}.header__icon.svelte-1xm1ks6:hover svg:where(.svelte-1xm1ks6) rect:where(.svelte-1xm1ks6){fill:var(--color-accent-red)}.header__icon.svelte-1xm1ks6 svg:where(.svelte-1xm1ks6){width:auto;height:20px}.header__text.svelte-1xm1ks6{flex-grow:1;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.header__title.svelte-1xm1ks6{font-size:20px;font-weight:700}.nav__list.svelte-1xm1ks6{gap:32px;display:none}.nav__item.svelte-1xm1ks6{font-size:20px}@media screen and (width>=40rem){.header__icon.svelte-1xm1ks6 svg:where(.svelte-1xm1ks6){width:auto;height:40px}.header__title.svelte-1xm1ks6{font-size:32px;font-weight:700}.nav__list.svelte-1xm1ks6{display:flex}.nav__burger.svelte-1xm1ks6{display:none}}.line.svelte-13udw7o{stroke:var(--color-black)}.shape.svelte-13udw7o{transition:all .3s ease-in-out;transform:translate(0)}.shape.svelte-13udw7o:hover{transform:translate(-20px)}.container.svelte-13udw7o{flex-grow:1}.fold.svelte-13udw7o{height:100%;padding:40px 20px}.fold__content.svelte-13udw7o{flex-direction:column;justify-content:space-between;align-items:center;height:100%;display:flex}.fold__header.svelte-13udw7o{flex-direction:column;gap:8px;width:100%;display:flex}.fold__tag.svelte-13udw7o{font-size:16px}.fold__title.svelte-13udw7o{font-family:Redaction35;font-size:64px}.fold__cta.svelte-13udw7o{flex-direction:column;gap:24px;width:100%;display:flex}.cta__info.svelte-13udw7o{gap:20px;display:flex}.fold__buttons.svelte-13udw7o{gap:16px;display:flex}.fold__img--desktop.svelte-13udw7o{display:none}@media screen and (width>=60rem){.fold.svelte-13udw7o{justify-content:space-between;padding:64px 100px;display:flex}.fold__tag.svelte-13udw7o{font-size:20px}.fold__title.svelte-13udw7o{font-size:160px}.fold__img--mobile.svelte-13udw7o{display:none}.fold__img--desktop.svelte-13udw7o{width:40dvw;height:auto;display:block}}.container.svelte-1pyhi69,.skills.svelte-1pyhi69{max-width:100dvw;overflow:hidden}.skills__list.svelte-1pyhi69{width:max-content;display:flex}.skills__item.svelte-1pyhi69{color:var(--color-white-persistent);text-align:center;text-transform:uppercase;border:1px solid var(--color-black);min-width:50dvw;margin-left:-1px;padding:8px 0;font-weight:700}.skills__item.svelte-1pyhi69:nth-child(3n+1){background-color:var(--color-accent-blue)}.skills__item.svelte-1pyhi69:nth-child(3n+2){background-color:var(--color-accent-green)}.skills__item.svelte-1pyhi69:nth-child(3n){background-color:var(--color-accent-red)}@media screen and (width>=40rem){.skills__item.svelte-1pyhi69{min-width:25dvw;padding:8px 0;font-size:20px}}.container.svelte-npkd3q{padding:16px 24px}.stats.svelte-npkd3q{flex-direction:column;display:flex}.stats__projects.svelte-npkd3q{background-color:var(--color-accent-blue)}.stats__years.svelte-npkd3q{background-color:var(--color-accent-green)}.stats__sleep.svelte-npkd3q{background-color:var(--color-accent-red)}.stats__projects.svelte-npkd3q :where(.svelte-npkd3q),.stats__years.svelte-npkd3q :where(.svelte-npkd3q),.stats__sleep.svelte-npkd3q :where(.svelte-npkd3q){color:var(--color-white-persistent)}.stat.svelte-npkd3q{border:1px solid var(--color-black);flex-direction:column;gap:16px;margin-top:-1px;padding:8px;display:flex}.stat__title.svelte-npkd3q{font-style:italic;font-weight:500}.stat__value.svelte-npkd3q{text-align:center;font-family:Redaction35;font-size:32px}@media screen and (width>=40rem){.container.svelte-npkd3q{padding:32px 100px}.stats.svelte-npkd3q{flex-direction:row;justify-content:space-evenly}.stat.svelte-npkd3q{width:100%;margin:0 0 0 -1px;padding:16px}.stat__value.svelte-npkd3q{font-size:40px}}.projects.svelte-12fxvzq{flex-direction:column;gap:20px;padding:16px 24px;display:flex}.projects__title.svelte-12fxvzq{font-family:Redaction35;font-size:48px}.projects__list.svelte-12fxvzq{flex-direction:column;gap:20px;display:flex}.project.svelte-12fxvzq{flex-direction:column;flex-grow:1;display:flex}.project__image.svelte-12fxvzq{border:1px solid var(--color-black);margin-bottom:-1px}.project__image.svelte-12fxvzq img:where(.svelte-12fxvzq){max-width:100%}.project__image--blue.svelte-12fxvzq{background-color:var(--color-accent-blue)}.project__image--green.svelte-12fxvzq{background-color:var(--color-accent-green)}.project__image--red.svelte-12fxvzq{background-color:var(--color-accent-red)}.project__info.svelte-12fxvzq{border:1px solid var(--color-black);flex-direction:column;flex-grow:1;gap:16px;padding:8px 16px;display:flex}.info__header.svelte-12fxvzq{justify-content:space-between;align-items:center;display:flex}.project__text.svelte-12fxvzq{flex-direction:column;gap:4px;display:flex}.project__title.svelte-12fxvzq{font-family:Redaction35;font-size:24px}.project__description.svelte-12fxvzq{font-size:16px;font-style:italic}.project__tags.svelte-12fxvzq{gap:16px;margin-top:auto;display:flex}.tag.svelte-12fxvzq{color:var(--color-accent-red);text-transform:uppercase;font-size:14px}@media screen and (width>=40rem){.projects.svelte-12fxvzq{gap:32px;padding:32px 100px}.projects__title.svelte-12fxvzq{font-size:80px}.project__info.svelte-12fxvzq{padding:16px 24px}.tag.svelte-12fxvzq{font-size:16px}}@media screen and (width>=60rem){.projects__list.svelte-12fxvzq{flex-direction:row;gap:32px}}.about.svelte-1biv1zo{flex-direction:column;gap:20px;padding:16px 24px;display:flex}.about__title.svelte-1biv1zo{font-family:Redaction35;font-size:48px}.about__content.svelte-1biv1zo{justify-content:space-between;gap:64px;display:flex}.about__text.svelte-1biv1zo{flex-direction:column;gap:20px;display:flex}.about__info.svelte-1biv1zo{display:none}@media screen and (width>=40rem){.about.svelte-1biv1zo{gap:24px;padding:32px 100px}.about__title.svelte-1biv1zo{font-size:80px}}@media screen and (width>=60rem){.about__info.svelte-1biv1zo{border:1px solid var(--color-black);flex-direction:column;flex-grow:1;gap:32px;max-width:500px;padding:24px 20px;display:flex}.info__title.svelte-1biv1zo{font-size:32px}.info__section.svelte-1biv1zo{flex-direction:column;gap:24px;display:flex}.info__list.svelte-1biv1zo{flex-direction:column;gap:16px;display:flex}.info__item.svelte-1biv1zo:before{content:"▣";color:var(--color-accent-red);text-decoration:none!important}.info__item.svelte-1biv1zo{align-items:center;gap:16px;font-size:20px;display:flex}.item__content.svelte-1biv1zo{flex-direction:column;gap:4px;display:flex}.item__content.svelte-1biv1zo p:where(.svelte-1biv1zo)+p:where(.svelte-1biv1zo){font-size:16px;font-style:italic}}.projects.svelte-1p2328j{flex-direction:column;gap:20px;padding:16px 24px;display:flex}.projects__title.svelte-1p2328j{font-family:Redaction35;font-size:48px}.project.svelte-1p2328j{border:1px solid var(--color-black);flex-direction:column;gap:16px;margin-bottom:-1px;padding:8px 16px;display:flex}.project__header.svelte-1p2328j{justify-content:space-between;align-items:center;display:flex}.project__text.svelte-1p2328j{flex-direction:column;gap:4px;display:flex}.project__title.svelte-1p2328j{font-family:Redaction35;font-size:28px}.project__description.svelte-1p2328j{font-style:italic}.highlight--blue.svelte-1p2328j{font-style:normal}.project__content.svelte-1p2328j{flex-direction:column;justify-content:space-between;gap:16px;display:flex}.project__intro.svelte-1p2328j{flex-direction:column;gap:16px;display:flex}.project__team.svelte-1p2328j{flex-direction:column;gap:8px;margin-left:8px;display:flex}.project__team.svelte-1p2328j a:where(.svelte-1p2328j){gap:8px;display:flex}.project__team.svelte-1p2328j a:where(.svelte-1p2328j):before{content:"▣";color:var(--color-accent-red);text-decoration:none!important}.project__team.svelte-1p2328j a:where(.svelte-1p2328j) li:where(.svelte-1p2328j){text-decoration:underline}.team__member.svelte-1p2328j:before{padding-right:8px}.team__member.svelte-1p2328j{font-size:20px}.project__preview.svelte-1p2328j{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex}@media screen and (width>=40rem){.projects.svelte-1p2328j{padding:32px 100px}.projects__title.svelte-1p2328j{font-size:80px}.project__text.svelte-1p2328j{gap:8px}.project__title.svelte-1p2328j{font-size:32px}.project__description.svelte-1p2328j{font-size:20px}video.svelte-1p2328j{max-width:300px}}@media screen and (width>=60rem){.project.svelte-1p2328j{padding:24px 48px}.project__content.svelte-1p2328j{flex-direction:row}.project__preview.svelte-1p2328j{max-width:40%}}.footer.svelte-1le3tlg{flex-direction:column;display:flex}.footer__content.svelte-1le3tlg{background-color:var(--color-white);border:1px solid var(--color-black);flex-direction:column;gap:32px;margin-bottom:-1px;padding:16px 24px;display:flex}.footer__contact.svelte-1le3tlg,.footer__socials.svelte-1le3tlg{flex-direction:column;gap:4px;display:flex}.contact__title.svelte-1le3tlg,.socials__title.svelte-1le3tlg{font-family:Redaction35;font-size:32px}.contact__email.svelte-1le3tlg{color:var(--color-accent-blue);font-size:24px}.socials__list.svelte-1le3tlg{justify-content:space-between;display:flex}.socials__item.svelte-1le3tlg{background-color:var(--color-accent-yellow);border:1px solid var(--color-black);justify-content:center;align-items:center;width:48px;height:48px;display:flex}.footer__copy.svelte-1le3tlg{background-color:var(--color-accent-red);border:1px solid var(--color-black);justify-content:space-between;padding:4px 24px;display:flex}.footer__copy.svelte-1le3tlg p:where(.svelte-1le3tlg){color:var(--color-white-persistent)}@media screen and (width>=40rem){.footer__content.svelte-1le3tlg{flex-direction:row;justify-content:space-between;padding:32px 100px}.footer__content.svelte-1le3tlg>:where(.svelte-1le3tlg){min-width:25dvw}.footer__contact.svelte-1le3tlg{justify-content:space-between}.contact__title.svelte-1le3tlg,.socials__title.svelte-1le3tlg{font-size:48px}.contact__email.svelte-1le3tlg{margin-bottom:8px}.footer__copy.svelte-1le3tlg{padding:8px 100px}.footer__copy.svelte-1le3tlg p:where(.svelte-1le3tlg){font-size:20px}}.body.svelte-1n46o8q{flex-direction:column;gap:20px;max-width:100dvw;display:flex}.fold__container.svelte-1n46o8q{flex-direction:column;max-width:100dvw;height:100dvh;display:flex}
