@import"https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap";:root{color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter Tight,sans-serif;font-optical-sizing:auto;font-weight:400}html,body{width:100%;height:100%;margin:0;padding:0;background-color:#efefef}#app{height:100%;width:100%}main.svelte-14576co{view-timeline-name:--self;view-timeline-axis:block;animation-timeline:--self;animation-name:svelte-14576co-fadeCenter;animation-duration:2s;animation-fill-mode:both}@keyframes svelte-14576co-fadeCenter{0%,30%{color:#e0e0e0;transform:translateY(40px) scale(.95)}40%,60%{color:#000;transform:translateY(0) scale(1)}70%,to{color:#e0e0e0;transform:translateY(40px) scale(.95)}}@media only screen and (max-width: 600px){@keyframes svelte-14576co-fadeCenter{0%,20%{color:#e0e0e0;transform:translateY(40px) scale(.95)}40%,60%{color:#000;transform:translateY(0) scale(1)}80%,to{color:#e0e0e0;transform:translateY(40px) scale(.95)}}}main.svelte-6j0x6{position:relative;display:flex;flex-direction:column;align-items:center;padding:160px 40px 40px}main.svelte-6j0x6 h1:where(.svelte-6j0x6){font-size:4rem;max-width:950px;text-align:center;margin:100px 0}main.svelte-6j0x6 .img-container:where(.svelte-6j0x6){position:absolute;bottom:0;background:#fafafa;height:390px;width:100%}main.svelte-6j0x6 img:where(.svelte-6j0x6){height:700px;border-radius:30px;box-shadow:0 20px 40px #00000017;border:1px solid white;margin-top:80px;box-sizing:border-box;z-index:1}@media only screen and (max-width: 600px){main.svelte-6j0x6{padding-top:80px}main.svelte-6j0x6 h1:where(.svelte-6j0x6){font-size:2rem;margin:50px 25px;text-align:left;max-width:400px}main.svelte-6j0x6 img:where(.svelte-6j0x6){height:400px}main.svelte-6j0x6 .img-container:where(.svelte-6j0x6){height:240px}}main.svelte-12rbh3f{display:flex;flex-direction:column;box-sizing:border-box;align-items:center}main.svelte-12rbh3f h1.title:where(.svelte-12rbh3f){font-size:4.5rem;margin:10rem 0;position:relative}.exp.svelte-12rbh3f{position:relative;width:100%;max-width:900px;box-sizing:border-box;padding:60px}.exp.svelte-12rbh3f span:where(.svelte-12rbh3f){display:inline-block;width:100%;color:#787878}.exp.svelte-12rbh3f h1:where(.svelte-12rbh3f),.exp.svelte-12rbh3f h2:where(.svelte-12rbh3f),.exp.svelte-12rbh3f h3:where(.svelte-12rbh3f){margin:5px 0}.exp.svelte-12rbh3f h1:where(.svelte-12rbh3f){font-size:2.5rem}.exp.svelte-12rbh3f h2:where(.svelte-12rbh3f){font-weight:600}.exp.svelte-12rbh3f h3:where(.svelte-12rbh3f){font-weight:400}.exp.svelte-12rbh3f p:where(.svelte-12rbh3f){margin-top:30px;font-size:1.2rem;line-height:1.63rem;font-weight:500;color:#5a5a5a;text-align:justify;max-width:800px}.exp.svelte-12rbh3f a:where(.svelte-12rbh3f){display:inline-block;position:relative;text-decoration:none;font-weight:600;color:#000}.exp.svelte-12rbh3f a:where(.svelte-12rbh3f):before{bottom:1px;left:0;position:absolute;content:"";display:block;background:#000;width:100%;height:2px;border-radius:3px}.bg.svelte-12rbh3f{width:100%;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 600px){main.svelte-12rbh3f h1.title:where(.svelte-12rbh3f){font-size:2.5rem;padding:0 40px;margin:5rem 0}main.svelte-12rbh3f .exp:where(.svelte-12rbh3f){padding:30px}main.svelte-12rbh3f .exp:where(.svelte-12rbh3f) h1:where(.svelte-12rbh3f){font-size:1.4rem}main.svelte-12rbh3f .exp:where(.svelte-12rbh3f) h2:where(.svelte-12rbh3f){font-size:1rem}main.svelte-12rbh3f .exp:where(.svelte-12rbh3f) h3:where(.svelte-12rbh3f){font-size:.8rem}main.svelte-12rbh3f .exp:where(.svelte-12rbh3f) p:where(.svelte-12rbh3f){margin:30px 0;font-size:.9rem;line-height:1.3rem;text-align:justify}}main.svelte-11aj0pa{width:100%}a.svelte-11aj0pa{position:relative;color:inherit;text-decoration:none}a.svelte-11aj0pa:before{position:absolute;bottom:-2px;left:0;content:"";width:100%;height:2px;background:#000;border-radius:4px;transition:bottom .1s}a.svelte-11aj0pa:hover:before{position:absolute;bottom:0;left:0;content:"";width:100%;height:2px;background:#000;border-radius:4px}.big-title.svelte-11aj0pa{position:relative;display:flex;flex-direction:column;align-items:center}.big-title.svelte-11aj0pa .container:where(.svelte-11aj0pa){display:flex;position:sticky;position:-webkit-sticky;top:-5rem;flex-direction:column;align-items:center;padding-top:180px;width:fit-content;transition:opacity .1s,transform .1s;transform:scale(var(--scale));opacity:var(--opacity);-webkit-user-select:none;user-select:none}.big-title.svelte-11aj0pa .container:where(.svelte-11aj0pa) h1:where(.svelte-11aj0pa){position:relative;font-size:9.4rem;margin:0;padding:0;text-transform:uppercase;font-weight:600;letter-spacing:-.04rem;line-height:128px}.big-title.svelte-11aj0pa .container:where(.svelte-11aj0pa) h1:where(.svelte-11aj0pa) span.rustacean:where(.svelte-11aj0pa){position:absolute;top:-5.9rem;right:-1.05rem;width:9rem;height:9rem;background:url(https://rustacean.net/assets/rustacean-flat-gesture.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.big-title.svelte-11aj0pa .container:where(.svelte-11aj0pa) .subtitle:where(.svelte-11aj0pa){display:flex;flex-direction:row;justify-content:space-between;width:100%;font-weight:600}.big-title.svelte-11aj0pa .card:where(.svelte-11aj0pa){position:relative;margin-top:120px;height:700px;width:auto;aspect-ratio:3/4;border-radius:30px;background:#e0e0e0;background-image:url(/profil.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;box-shadow:0 20px 40px #00000014;border:1px solid white;transition-duration:.5s;transition-property:transform,box-shadow;transition-timing-function:ease-out;transform:scaleZ(1);overflow:hidden}.big-title.svelte-11aj0pa .card:where(.svelte-11aj0pa) .glow:where(.svelte-11aj0pa){position:absolute;width:100%;height:100%;left:0;top:0;background-image:radial-gradient(circle at 50% -20%,#fff5,#0000000f)}@media only screen and (max-width: 950px){main.svelte-11aj0pa .big-title:where(.svelte-11aj0pa) .container:where(.svelte-11aj0pa){padding-top:100px}main.svelte-11aj0pa .big-title:where(.svelte-11aj0pa) .container:where(.svelte-11aj0pa) h1:where(.svelte-11aj0pa){font-size:5.5rem;line-height:75px}main.svelte-11aj0pa .big-title:where(.svelte-11aj0pa) .container:where(.svelte-11aj0pa) h1:where(.svelte-11aj0pa) span.rustacean:where(.svelte-11aj0pa){top:-3.4rem;right:-.63rem;width:5.3rem;height:5.3rem}}@media only screen and (max-width: 600px){main.svelte-11aj0pa .big-title:where(.svelte-11aj0pa) .container:where(.svelte-11aj0pa){padding-top:100px}main.svelte-11aj0pa .big-title:where(.svelte-11aj0pa) .container:where(.svelte-11aj0pa) h1:where(.svelte-11aj0pa){font-size:3.5rem;line-height:50px}main.svelte-11aj0pa .big-title:where(.svelte-11aj0pa) .container:where(.svelte-11aj0pa) h1:where(.svelte-11aj0pa) span.rustacean:where(.svelte-11aj0pa){top:-2.1rem;right:-.42rem;width:3.39rem;height:3.35rem}main.svelte-11aj0pa .big-title:where(.svelte-11aj0pa) .container:where(.svelte-11aj0pa) .subtitle:where(.svelte-11aj0pa){font-size:.7rem}main.svelte-11aj0pa .big-title:where(.svelte-11aj0pa) .card:where(.svelte-11aj0pa){height:400px;width:auto;aspect-ratio:3/4}}main.svelte-1k9w3xv{width:100%;display:flex;justify-content:center;box-sizing:border-box;padding:20px 80px}main.svelte-1k9w3xv .content:where(.svelte-1k9w3xv){width:100%;max-width:1200px;height:80px;display:flex;flex-direction:row;justify-content:space-between;text-transform:uppercase}main.svelte-1k9w3xv .content:where(.svelte-1k9w3xv) div:where(.svelte-1k9w3xv){display:flex;flex-direction:row;align-items:center}main.svelte-1k9w3xv .content:where(.svelte-1k9w3xv) div:where(.svelte-1k9w3xv) h1:where(.svelte-1k9w3xv),main.svelte-1k9w3xv .content:where(.svelte-1k9w3xv) div:where(.svelte-1k9w3xv) h2:where(.svelte-1k9w3xv){font-weight:600}main.svelte-1k9w3xv .content:where(.svelte-1k9w3xv) div:where(.svelte-1k9w3xv) h1:where(.svelte-1k9w3xv){font-size:1.25rem}main.svelte-1k9w3xv .content:where(.svelte-1k9w3xv) div:where(.svelte-1k9w3xv) h2:where(.svelte-1k9w3xv){font-size:1rem}main.svelte-1k9w3xv .content:where(.svelte-1k9w3xv) div:where(.svelte-1k9w3xv) button.mail:where(.svelte-1k9w3xv){border:none;outline:none;position:relative;display:flex;flex-direction:row;align-items:center;-webkit-user-select:none;user-select:none;color:inherit;text-decoration:none;padding:12px 30px;margin-left:20px;border-radius:100px;box-shadow:0 5px 20px #00000014;text-transform:none;background:#fff}main.svelte-1k9w3xv .content:where(.svelte-1k9w3xv) div:where(.svelte-1k9w3xv) button.mail:where(.svelte-1k9w3xv) p:where(.svelte-1k9w3xv){font-size:1rem;margin:0;padding:0;font-weight:600}main.svelte-1k9w3xv .content:where(.svelte-1k9w3xv) div:where(.svelte-1k9w3xv) button.mail:where(.svelte-1k9w3xv) svg:where(.svelte-1k9w3xv){display:inline-block;margin-left:5px;color:gray}main.svelte-1k9w3xv .content:where(.svelte-1k9w3xv) div:where(.svelte-1k9w3xv) button.mail:where(.svelte-1k9w3xv) div.ntf-copied:where(.svelte-1k9w3xv){position:absolute;top:60px;left:50%;width:90px;transform:translate(-50%,-50%);padding:0 15px;display:flex;flex-direction:row;justify-content:center;color:#fff;background:#000;height:35px;opacity:0;border-radius:20px;transition:opacity .3s,transform .3s}main.svelte-1k9w3xv .content:where(.svelte-1k9w3xv) div:where(.svelte-1k9w3xv) button.mail:where(.svelte-1k9w3xv) div.ntf-copied:where(.svelte-1k9w3xv) p:where(.svelte-1k9w3xv){font-size:.85rem}main.svelte-1k9w3xv .content:where(.svelte-1k9w3xv) div:where(.svelte-1k9w3xv) button.mail:where(.svelte-1k9w3xv):hover{cursor:pointer}main.svelte-1k9w3xv .content:where(.svelte-1k9w3xv) div:where(.svelte-1k9w3xv) button.mail.test:where(.svelte-1k9w3xv) div.ntf-copied:where(.svelte-1k9w3xv){transform:translate(-50%);opacity:1}@media only screen and (max-width: 950px){main.svelte-1k9w3xv{padding:20px}main.svelte-1k9w3xv .content:where(.svelte-1k9w3xv){max-width:700px}}@media only screen and (max-width: 600px){main.svelte-1k9w3xv{padding:20px 30px;justify-content:center}main.svelte-1k9w3xv .content:where(.svelte-1k9w3xv){max-width:500px}main.svelte-1k9w3xv div.right:where(.svelte-1k9w3xv) h2:where(.svelte-1k9w3xv){display:none}main.svelte-1k9w3xv div.right:where(.svelte-1k9w3xv) button.mail:where(.svelte-1k9w3xv){padding:10px 15px}main.svelte-1k9w3xv div.right:where(.svelte-1k9w3xv) button.mail:where(.svelte-1k9w3xv) p:where(.svelte-1k9w3xv){font-size:.7rem}main.svelte-1k9w3xv div.left:where(.svelte-1k9w3xv) h1:where(.svelte-1k9w3xv){font-size:1rem}}main.svelte-nmxz8q{display:flex;flex-direction:column;align-items:center;padding:80px;background:#fafafa}main.svelte-nmxz8q .soft-skills:where(.svelte-nmxz8q){max-width:900px}main.svelte-nmxz8q .soft-skills:where(.svelte-nmxz8q) h1:where(.svelte-nmxz8q){font-size:3rem}main.svelte-nmxz8q .soft-skills:where(.svelte-nmxz8q) .grid:where(.svelte-nmxz8q){display:grid;flex:none;grid-gap:64px;grid-template-columns:repeat(2,minmax(200px,1fr));grid-template-rows:repeat(2,min-content)}main.svelte-nmxz8q .soft-skills:where(.svelte-nmxz8q) .grid:where(.svelte-nmxz8q) .container:where(.svelte-nmxz8q) h2:where(.svelte-nmxz8q){font-size:2rem}main.svelte-nmxz8q .soft-skills:where(.svelte-nmxz8q) .grid:where(.svelte-nmxz8q) .container:where(.svelte-nmxz8q) p:where(.svelte-nmxz8q){font-weight:500;font-size:1.25rem;color:#6d6d6d;line-height:1.63rem}@media only screen and (max-width: 600px){main.svelte-nmxz8q{padding:30px}main.svelte-nmxz8q .soft-skills:where(.svelte-nmxz8q) h1:where(.svelte-nmxz8q){font-size:1.5rem}main.svelte-nmxz8q .soft-skills:where(.svelte-nmxz8q) .grid:where(.svelte-nmxz8q){grid-gap:32px;grid-template-columns:repeat(2,minmax(100px,1fr));grid-template-rows:repeat(2,min-content)}main.svelte-nmxz8q .soft-skills:where(.svelte-nmxz8q) .grid:where(.svelte-nmxz8q) .container:where(.svelte-nmxz8q) h2:where(.svelte-nmxz8q){font-size:1rem}main.svelte-nmxz8q .soft-skills:where(.svelte-nmxz8q) .grid:where(.svelte-nmxz8q) .container:where(.svelte-nmxz8q) p:where(.svelte-nmxz8q){font-size:.75rem;line-height:1rem;text-align:left}}main.svelte-1qpkycz{width:100%;height:100%;display:flex;flex-direction:column}
