@font-face{font-family:Stara;src:url(/Stara/Stara-Medium-BF65962709d948a.woff2) format("woff2");font-weight:500}@font-face{font-family:Stara;src:url(/Stara/Stara-SemiBold-BF65962709c807c.woff2) format("woff2");font-weight:600}@font-face{font-family:Stara;src:url(/Stara/Stara-Bold-BF65962709c55b4.woff2) format("woff2");font-weight:700}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;cursor:none;color-scheme:dark;color:#ffffffde;background-color:#0e0e0e;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section{max-width:1240px;margin:auto}h1,h2,h3,p,ul,a{margin:0;padding:0;list-style:none;text-decoration:none;cursor:none}h1,h2,h3,a{font-family:Stara;font-weight:600}button{border:none;cursor:pointer}body{padding:0 10px}#costum-cursor.svelte-12oldx4{visibility:hidden}@media only screen and (min-width: 844px){#costum-cursor.svelte-12oldx4{visibility:visible;--size:10px;pointer-events:none;width:var(--size);height:var(--size);background-color:#fff;mix-blend-mode:difference;border-radius:300px;position:fixed;transform:translate(calc(var(--size) / -2),calc(var(--size) / -2));transition:transform .2s ease-out;z-index:1000}}.info.svelte-1uyn8ur.svelte-1uyn8ur{align-items:center;display:flex;justify-content:space-between}.info.svelte-1uyn8ur a.svelte-1uyn8ur{background-color:#1b1b1b;padding:10px 20px;border-radius:100px;transition:filter .5s ease-out}.info.svelte-1uyn8ur a i.svelte-1uyn8ur{display:flex}.info.svelte-1uyn8ur a.svelte-1uyn8ur:hover{filter:brightness(.7)}img.svelte-1uyn8ur.svelte-1uyn8ur{width:100%;height:300px;object-fit:cover;border-radius:16px;transition:filter .5s ease-out}img.svelte-1uyn8ur.svelte-1uyn8ur:hover{filter:brightness(.7)}.hide.svelte-1uyn8ur.svelte-1uyn8ur{opacity:0;transition:opacity .2s ease-in}.show-work{opacity:1!important;transition:opacity .7s ease-in!important}.work-card.svelte-1uyn8ur.svelte-1uyn8ur{width:auto}@media only screen and (min-width: 844px){.show-work{transition-delay:var(--delay)!important}}@media only screen and (max-width: 844px){.work-card.svelte-1uyn8ur.svelte-1uyn8ur{width:100%;max-width:579px}}header.svelte-1uzc0lq section.svelte-1uzc0lq.svelte-1uzc0lq{display:flex;justify-content:space-between;padding:24px 0}header.svelte-1uzc0lq section .email.svelte-1uzc0lq.svelte-1uzc0lq{position:relative;background-color:#1b1b1b;border-radius:100px;padding:4px 16px;display:flex;align-items:center;line-height:1;gap:8px}header.svelte-1uzc0lq section .email:hover .email-svg.svelte-1uzc0lq.svelte-1uzc0lq{opacity:0;transform:translate(-50%,calc(-50% - 10px))}header.svelte-1uzc0lq section .email:hover .doc-svg.svelte-1uzc0lq.svelte-1uzc0lq{opacity:1;transform:translate(-50%,-50%)}header.svelte-1uzc0lq section.svelte-1uzc0lq .email i.svelte-1uzc0lq{position:relative;height:100%;width:17px}header.svelte-1uzc0lq section.svelte-1uzc0lq .email i img.svelte-1uzc0lq{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}header.svelte-1uzc0lq section .email i .email-svg.svelte-1uzc0lq.svelte-1uzc0lq{transition:all .2s ease-out}header.svelte-1uzc0lq section .email i .doc-svg.svelte-1uzc0lq.svelte-1uzc0lq{transition:all .2s ease-out;opacity:0;transform:translate(-50%,calc(-50% + 10px))}header.svelte-1uzc0lq section .email .copied.svelte-1uzc0lq.svelte-1uzc0lq{pointer-events:none;opacity:0;position:absolute;top:35px;left:22px;background-color:#1b1b1b;padding:5px 20px;border-radius:100px;color:#c5c5c5;transition:opacity .2s ease-in}header.svelte-1uzc0lq section.svelte-1uzc0lq .email span.svelte-1uzc0lq{font-family:Stara}.work.svelte-1uzc0lq.svelte-1uzc0lq.svelte-1uzc0lq{margin-top:100px;display:flex;flex-direction:column;gap:32px}.work.svelte-1uzc0lq .row-1.svelte-1uzc0lq.svelte-1uzc0lq,.work.svelte-1uzc0lq .row-2.svelte-1uzc0lq.svelte-1uzc0lq{display:flex;align-items:center;justify-content:center;gap:32px}.hero.svelte-1uzc0lq.svelte-1uzc0lq.svelte-1uzc0lq{display:flex;align-items:center;justify-content:space-between;margin:80px auto 120px}.hero.svelte-1uzc0lq img.svelte-1uzc0lq.svelte-1uzc0lq{opacity:0;animation:svelte-1uzc0lq-fadein 1s ease-out .5s forwards;width:450px}.hero.svelte-1uzc0lq h1.svelte-1uzc0lq.svelte-1uzc0lq{position:relative;font-size:64px;line-height:100%;max-width:563px;color:#0000}.hero.svelte-1uzc0lq h1.svelte-1uzc0lq.svelte-1uzc0lq:after{content:attr(data-text);color:#fff;position:absolute;top:0;left:0;animation:svelte-1uzc0lq-hero-text-animation 1s cubic-bezier(.67,.31,.52,.63) .2s}@keyframes svelte-1uzc0lq-hero-text-animation{0%{clip-path:xywh(0% 100% 100% 100%)}to{clip-path:xywh(0% 0% 100% 100%)}}.hero.svelte-1uzc0lq p.svelte-1uzc0lq.svelte-1uzc0lq{animation:svelte-1uzc0lq-fadein 1s ease-out .7s forwards;color:#c5c5c5;margin-top:18px;margin-bottom:42px;max-width:500px;opacity:0}.hero.svelte-1uzc0lq a.svelte-1uzc0lq.svelte-1uzc0lq{animation:svelte-1uzc0lq-fadein 1s ease-out 1s forwards;opacity:0;background-color:#fff;color:#0e0e0e;border-radius:50px;padding:8px 55px;font-weight:700;transition:background-color .5s ease-out}@keyframes svelte-1uzc0lq-fadein{0%{opacity:0}to{opacity:1}}.about-contact.svelte-1uzc0lq.svelte-1uzc0lq.svelte-1uzc0lq{display:flex;margin-top:100px}.about-contact.svelte-1uzc0lq h2.svelte-1uzc0lq.svelte-1uzc0lq{font-size:36px}.about-contact.svelte-1uzc0lq h2 span.svelte-1uzc0lq.svelte-1uzc0lq{display:inline-block;width:calc(100% - 230px);margin-left:50px;height:2px;background-color:#fff}.about-contact.svelte-1uzc0lq p.svelte-1uzc0lq.svelte-1uzc0lq{color:#c5c5c5;margin-right:70px}.about-contact.svelte-1uzc0lq .about.svelte-1uzc0lq.svelte-1uzc0lq,.about-contact.svelte-1uzc0lq .contact.svelte-1uzc0lq.svelte-1uzc0lq{flex:1 1 0px}.about-contact.svelte-1uzc0lq .contact ul.svelte-1uzc0lq.svelte-1uzc0lq{display:flex;gap:22px}.about-contact.svelte-1uzc0lq .contact ul a.svelte-1uzc0lq.svelte-1uzc0lq{color:#bec6ff}footer.svelte-1uzc0lq section.svelte-1uzc0lq.svelte-1uzc0lq{margin-top:150px;display:flex;flex-direction:column;align-items:center;text-align:center}footer.svelte-1uzc0lq section.svelte-1uzc0lq h2.svelte-1uzc0lq{font-size:48px;max-width:483px;line-height:1;transition:opacity .8s ease-in}footer.svelte-1uzc0lq section .scroll.svelte-1uzc0lq.svelte-1uzc0lq{margin-top:50px;margin-bottom:100px;font-family:Stara;color:#fff;display:flex;flex-direction:column}footer.svelte-1uzc0lq section .credits.svelte-1uzc0lq.svelte-1uzc0lq{font-family:Stara;color:#666}@media only screen and (max-width: 844px){.hero.svelte-1uzc0lq.svelte-1uzc0lq.svelte-1uzc0lq{flex-direction:column-reverse}.work.svelte-1uzc0lq .row-1.svelte-1uzc0lq.svelte-1uzc0lq,.work.svelte-1uzc0lq .row-2.svelte-1uzc0lq.svelte-1uzc0lq{flex-direction:column}.about-contact.svelte-1uzc0lq.svelte-1uzc0lq.svelte-1uzc0lq{flex-direction:column;gap:60px}}@media only screen and (max-width: 500px){header.svelte-1uzc0lq section.svelte-1uzc0lq.svelte-1uzc0lq{align-items:center;gap:8px}header.svelte-1uzc0lq section .logo.svelte-1uzc0lq.svelte-1uzc0lq{width:30%}header.svelte-1uzc0lq section .email.svelte-1uzc0lq.svelte-1uzc0lq{width:min-content}.hero.svelte-1uzc0lq h1.svelte-1uzc0lq.svelte-1uzc0lq{font-size:36px}.hero.svelte-1uzc0lq img.svelte-1uzc0lq.svelte-1uzc0lq{width:100%}.about-contact.svelte-1uzc0lq h2 span.svelte-1uzc0lq.svelte-1uzc0lq{margin-left:0;width:calc(100% - 150px)}.about-contact.svelte-1uzc0lq p.svelte-1uzc0lq.svelte-1uzc0lq{margin-right:0}}@media only screen and (min-width: 844px){.contact.svelte-1uzc0lq.svelte-1uzc0lq.svelte-1uzc0lq{transition-delay:.2s!important}.hero-button.svelte-1uzc0lq:hover span.svelte-1uzc0lq.svelte-1uzc0lq{display:inline-block;animation:svelte-1uzc0lq-button-animaiton .5s ease-out;animation-fill-mode:forwards}}.hide.svelte-1uzc0lq.svelte-1uzc0lq.svelte-1uzc0lq{opacity:0;transition:opacity .2s ease-in}.show{opacity:1!important;transition:opacity 1s ease-in!important}body:has(.hero-button:hover) #costum-cursor{transform:scale(6)}body:has(.email:hover,.work-card a:hover) #costum-cursor{transform:scale(4)}body:has(ul li a:hover) #costum-cursor{transform:scale(3)}body:has(.scroll:hover,.logo:hover) #costum-cursor{transform:scale(5)}@keyframes svelte-1uzc0lq-button-animaiton{0%{transform:translateY(0);opacity:1}30%{transform:translateY(-20px);opacity:0}50%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}
