@font-face{font-family:Krypton;src:url(/_next/static/media/bf64153a5c1df1ca-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:Krypton Fallback;src:local("Arial");ascent-override:57.65%;descent-override:16.03%;line-gap-override:14.74%;size-adjust:135.72%}.__className_256897{font-family:Krypton,Krypton Fallback}.__variable_256897{--font-krypton:"Krypton","Krypton Fallback"}@font-face{font-family:Bigger;src:url(/_next/static/media/bd03cce5d16151a6-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:Bigger Fallback;src:local("Arial");ascent-override:108.55%;descent-override:16.96%;line-gap-override:12.21%;size-adjust:73.70%}.__className_06f2e2{font-family:Bigger,Bigger Fallback}.__variable_06f2e2{--font-bigger:"Bigger","Bigger Fallback"}*{box-sizing:border-box;padding:0;margin:0;cursor:none!important}:root{scroll-behavior:smooth}::selection{background:#751628;color:#f4f5f0}body{background:#f4f5f0;color:#751628;font-family:var(--font-krypton)}body,body section{display:flex;flex-direction:column}body section{padding:30px;min-height:100vh;gap:30px}@media screen and (max-width:780px){body section{padding:15px}}body h2{font-size:200px;font-family:var(--font-bigger);overflow:hidden;text-overflow:clip;white-space:nowrap}@media screen and (max-width:780px){body h2#skillsTitle{font-size:60px}}body .noise{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:200;background:url(/images/noise.gif);opacity:.05}.Footer_footer__NzM_y{height:100vh;background:#751628;color:#f4f5f0;display:flex;flex-direction:column;gap:30px;padding:30px 30px 0;overflow-y:hidden}@media screen and (max-width:780px){.Footer_footer__NzM_y{overflow:unset}}.Footer_footer__NzM_y .Footer_socials__2aOy6{width:100%;display:flex;flex:1 1}@media screen and (max-width:780px){.Footer_footer__NzM_y .Footer_socials__2aOy6{flex-direction:column;gap:30px}}.Footer_footer__NzM_y .Footer_socials__2aOy6 h3{flex:1 1;font-size:30px;text-transform:uppercase;font-weight:400}@media screen and (max-width:780px){.Footer_footer__NzM_y .Footer_socials__2aOy6 h3{font-size:24px}}.Footer_footer__NzM_y .Footer_socials__2aOy6 h3 span{font-weight:900}.Footer_footer__NzM_y .Footer_socials__2aOy6 div{flex:1 1;display:flex;flex-direction:column;gap:15px}.Footer_footer__NzM_y .Footer_socials__2aOy6 div a{color:inherit;text-decoration:none;opacity:.5}.Footer_footer__NzM_y .Footer_socials__2aOy6 div a:hover{opacity:1}.Footer_footer__NzM_y .Footer_text__YFmUN{max-width:50%;flex:1 1}@media screen and (max-width:780px){.Footer_footer__NzM_y .Footer_text__YFmUN{max-width:100%;text-wrap:balance}}.Footer_footer__NzM_y .Footer_text__YFmUN span{font-weight:900}.Footer_footer__NzM_y .Footer_contact__9HYbJ{display:flex;flex-direction:column;align-items:flex-end;overflow-y:hidden}@media screen and (max-width:780px){.Footer_footer__NzM_y .Footer_contact__9HYbJ{overflow:visible}}.Footer_footer__NzM_y .Footer_contact__9HYbJ h3{font-size:26vw;font-family:var(--font-bigger);text-transform:uppercase;margin-bottom:-120px}@media screen and (max-width:780px){.Footer_footer__NzM_y .Footer_contact__9HYbJ h3{margin-bottom:0;font-size:23vw}}.Footer_footer__NzM_y .Footer_contact__9HYbJ a{color:inherit;text-decoration:none;font-size:30px;font-weight:300}@media screen and (max-width:780px){.Footer_footer__NzM_y .Footer_contact__9HYbJ a{font-size:18px}}.Navigation_navbar__kZCz_{width:100%;display:flex;align-items:center;justify-content:center;align-items:flex-start;padding:30px 30px 0}@media screen and (max-width:780px){.Navigation_navbar__kZCz_{position:fixed;top:0;z-index:199;padding:15px}}.Navigation_navbar__kZCz_ .Navigation_logo__kytgv{display:flex;gap:15px;flex:1 1}.Navigation_navbar__kZCz_ .Navigation_logo__kytgv h1{display:flex;flex-direction:column;font-size:18px}.Navigation_navbar__kZCz_ ul{flex:1 1;display:flex;flex-direction:column;gap:5px}.Navigation_navbar__kZCz_ ul li{list-style-type:none}.Navigation_navbar__kZCz_ ul li a{color:inherit;text-decoration:none;font-size:18px;opacity:.5}.Navigation_navbar__kZCz_ ul li a:hover{opacity:1}.Navigation_navbar__kZCz_ ul li a.Navigation_active___sMNO{opacity:1;text-decoration:line-through}.Navigation_navbar__kZCz_ .Navigation_close__kziHA{color:#f4f5f0}.Navigation_mobileNav__wH6iT{width:100%;height:100vh;position:fixed;top:-100%;background:#751628;color:#f4f5f0;z-index:100;padding:30px 0}.Navigation_mobileNav__wH6iT ul{height:100%;display:flex;flex-direction:column;gap:15px;align-items:center;justify-content:center}.Navigation_mobileNav__wH6iT ul li{list-style-type:none}.Navigation_mobileNav__wH6iT ul li a{color:inherit;text-decoration:none}