.svelte-1v8k5o9.svelte-1v8k5o9{color:#d8d8e7;font-family:Prompt;box-sizing:border-box;text-size-adjust:auto}.container.svelte-1v8k5o9.svelte-1v8k5o9{gap:220px;display:flex;flex-direction:column;align-items:center;align-self:stretch;width:100%}.text.svelte-1v8k5o9.svelte-1v8k5o9{text-align:center;max-width:70%}.about-me.svelte-1v8k5o9.svelte-1v8k5o9{display:flex;align-items:center;justify-content:center}section.svelte-1v8k5o9.svelte-1v8k5o9{display:grid;align-self:stretch;width:100%}a.svelte-1v8k5o9.svelte-1v8k5o9,li.svelte-1v8k5o9.svelte-1v8k5o9,ul.svelte-1v8k5o9.svelte-1v8k5o9{text-decoration:none;list-style:none;display:flex}li.svelte-1v8k5o9.svelte-1v8k5o9{cursor:pointer}body.svelte-1v8k5o9.svelte-1v8k5o9{display:flex;flex-direction:column;align-items:center;background:#1d1d1d;gap:200px}.logo.svelte-1v8k5o9.svelte-1v8k5o9{order:0;display:flex;font-size:3em;font-weight:700;align-items:flex-start}.header.svelte-1v8k5o9.svelte-1v8k5o9{display:flex;position:sticky;transition:all .3s;align-items:center;align-self:stretch;width:100%;gap:200px;z-index:999;transform:translateZ(1000px)}.header-contents.svelte-1v8k5o9.svelte-1v8k5o9,.header[data-position=top].svelte-1v8k5o9 .header-contents.svelte-1v8k5o9{display:flex;width:100%;align-items:center;justify-content:center}.header[data-position=top].svelte-1v8k5o9 ul.svelte-1v8k5o9{display:flex;align-items:center;width:100%;justify-content:space-around}.header.isStuck.svelte-1v8k5o9 ul.svelte-1v8k5o9{display:flex;align-items:center;width:100%;justify-content:flex-end;gap:100px}.header.isStuck.svelte-1v8k5o9 .header-contents.svelte-1v8k5o9{display:flex;justify-content:flex-end}.header[data-position=top].svelte-1v8k5o9.svelte-1v8k5o9{top:0rem;display:flex;flex-direction:column;position:sticky;font-size:1.6em;transition:all .3s;align-items:center;width:100%;padding:100px;height:100vh;align-self:stretch;z-index:999}.header[data-position=bottom].svelte-1v8k5o9.svelte-1v8k5o9{bottom:1rem}.header.isStuck.svelte-1v8k5o9.svelte-1v8k5o9{background:#373737;z-index:999;font-size:1em;flex-direction:row;height:40%;justify-content:space-between;padding:10px 30px}ul.svelte-1v8k5o9.svelte-1v8k5o9{display:flex;order:1;gap:30px;font-size:1.8em;font-weight:600;align-items:flex-end;justify-content:flex-start}ul.svelte-1v8k5o9 li a.svelte-1v8k5o9{position:relative;text-decoration:none;line-height:1em;letter-spacing:2px;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px rgba(216,216,231,.8)}ul.svelte-1v8k5o9 li a.svelte-1v8k5o9:before{content:attr(data-text);position:absolute;color:#d8d8e7;line-height:1em;width:0;overflow:hidden;transition:.5s;border-right:0px solid var(--clr);-webkit-text-stroke:1px var(--clr)}ul.svelte-1v8k5o9 li a.svelte-1v8k5o9:hover:before{width:100%;filter:drop-shadow(0 0 25px var(--clr))}.about-me.svelte-1v8k5o9.svelte-1v8k5o9{display:flex;font-weight:600;font-size:1.5em;padding:20px;align-items:center;text-align:center}.occupation.svelte-1v8k5o9.svelte-1v8k5o9{display:flex;align-self:stretch;align-items:center;justify-content:center}.hi.svelte-1v8k5o9.svelte-1v8k5o9{display:flex;flex-direction:column;align-items:center;justify-content:center}.hi-container.svelte-1v8k5o9.svelte-1v8k5o9{display:flex;align-items:center;justify-content:center;height:80%}.hi-text.svelte-1v8k5o9.svelte-1v8k5o9{font-size:6em;font-weight:600;text-align:center}p.svelte-1v8k5o9.svelte-1v8k5o9,h2.svelte-1v8k5o9.svelte-1v8k5o9,ul.svelte-1v8k5o9.svelte-1v8k5o9{margin-block-start:0;margin-block-end:0;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:0}.occupation.svelte-1v8k5o9.svelte-1v8k5o9{opacity:30%}.skills-container.svelte-1v8k5o9.svelte-1v8k5o9{display:flex;flex-direction:column;padding:20px 30px;align-items:center;align-self:stretch;width:100%}.level-container.svelte-1v8k5o9.svelte-1v8k5o9{width:60%;display:flex}.skill.svelte-1v8k5o9.svelte-1v8k5o9{display:flex;flex-direction:column;width:100%;gap:10px}.skill-bar.svelte-1v8k5o9.svelte-1v8k5o9,.skill-bar-filler.svelte-1v8k5o9.svelte-1v8k5o9{height:10px;border-radius:20px}h2.svelte-1v8k5o9.svelte-1v8k5o9{display:flex;justify-content:center;font-size:2.5em;font-weight:600}.skill-bar-container.svelte-1v8k5o9.svelte-1v8k5o9{display:flex}.toggle-button.svelte-1v8k5o9.svelte-1v8k5o9{top:.75rem;right:1rem;display:none;flex-direction:column;justify-content:space-between;width:30px;height:21px;padding:0;background:none;border:none}.toggle-button.svelte-1v8k5o9 .bar.svelte-1v8k5o9{height:3px;width:100%;background-color:#d8d8e7;border-radius:10px}@media (max-width: 1000px){.header.svelte-1v8k5o9.svelte-1v8k5o9{flex-direction:column;align-items:flex-start}.header[data-position=top].svelte-1v8k5o9 .header-contents.svelte-1v8k5o9{display:flex;align-items:center;justify-content:center}.toggle-button.svelte-1v8k5o9.svelte-1v8k5o9{cursor:pointer}.header[data-position=top].svelte-1v8k5o9 .logo.svelte-1v8k5o9{font-size:1.4em}.header[data-position=top].svelte-1v8k5o9 .toggle-button.svelte-1v8k5o9{display:none}.header[data-position=top].svelte-1v8k5o9 .header-contents ul.svelte-1v8k5o9{width:100%;flex-direction:column;align-items:center;justify-content:center}.header[data-position=top].svelte-1v8k5o9 .header-contents li.svelte-1v8k5o9{text-align:center;width:100%;font-size:.6em;align-items:center;justify-content:center}.header.isStuck.svelte-1v8k5o9 .toggle-button.svelte-1v8k5o9{display:flex}.header.isStuck.svelte-1v8k5o9 .logo-wrapper.svelte-1v8k5o9{display:flex;width:100%;align-items:center;justify-content:space-between}.header.isStuck.svelte-1v8k5o9.svelte-1v8k5o9{display:flex;flex-direction:column;gap:30px}.header.isStuck.svelte-1v8k5o9 .header-contents.svelte-1v8k5o9{display:none}.header-contents-active.svelte-1v8k5o9.svelte-1v8k5o9{display:flex;flex-direction:column;height:20%}.header-contents-active.svelte-1v8k5o9 ul.svelte-1v8k5o9{flex-direction:column}}.gradient-text.svelte-1v8k5o9.svelte-1v8k5o9{background:linear-gradient(92.62deg,#9c98e2,#5f5fcc,#98d1f4,#00d3ff);-webkit-background-clip:text;background-size:400% 400%;animation:svelte-1v8k5o9-gradient 5s ease infinite;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}@-moz-keyframes fade-in-left{0%{-webkit-transform:translateX(-50px);transform:translate(-50px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@-webkit-keyframes fade-in-left{0%{-webkit-transform:translateX(-50px);transform:translate(-50px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@-o-keyframes fade-in-left{0%{-webkit-transform:translateX(-50px);transform:translate(-50px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@keyframes fade-in-left{0%{-webkit-transform:translateX(-50px);transform:translate(-50px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@-moz-keyframes scale-in-center{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:1}}@-webkit-keyframes scale-in-center{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:1}}@-o-keyframes scale-in-center{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:1}}@keyframes scale-in-center{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:1}}@-moz-keyframes focus-in-contract-bck{0%{letter-spacing:1em;-webkit-transform:translateZ(300px);transform:translateZ(300px);-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-transform:translateZ(12px);transform:translateZ(12px);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@-webkit-keyframes focus-in-contract-bck{0%{letter-spacing:1em;-webkit-transform:translateZ(300px);transform:translateZ(300px);-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-transform:translateZ(12px);transform:translateZ(12px);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@-o-keyframes focus-in-contract-bck{0%{letter-spacing:1em;-webkit-transform:translateZ(300px);transform:translateZ(300px);-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-transform:translateZ(12px);transform:translateZ(12px);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes focus-in-contract-bck{0%{letter-spacing:1em;-webkit-transform:translateZ(300px);transform:translateZ(300px);-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-transform:translateZ(12px);transform:translateZ(12px);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@-moz-keyframes swing-in-top-fwd{0%{-webkit-transform:rotateX(-100deg);transform:rotateX(-100deg);-webkit-transform-origin:top;transform-origin:top;opacity:0}to{-webkit-transform:rotateX(0deg);transform:rotateX(0);-webkit-transform-origin:top;transform-origin:top;opacity:1}}@-webkit-keyframes swing-in-top-fwd{0%{-webkit-transform:rotateX(-100deg);transform:rotateX(-100deg);-webkit-transform-origin:top;transform-origin:top;opacity:0}to{-webkit-transform:rotateX(0deg);transform:rotateX(0);-webkit-transform-origin:top;transform-origin:top;opacity:1}}@-o-keyframes swing-in-top-fwd{0%{-webkit-transform:rotateX(-100deg);transform:rotateX(-100deg);-webkit-transform-origin:top;transform-origin:top;opacity:0}to{-webkit-transform:rotateX(0deg);transform:rotateX(0);-webkit-transform-origin:top;transform-origin:top;opacity:1}}@keyframes swing-in-top-fwd{0%{-webkit-transform:rotateX(-100deg);transform:rotateX(-100deg);-webkit-transform-origin:top;transform-origin:top;opacity:0}to{-webkit-transform:rotateX(0deg);transform:rotateX(0);-webkit-transform-origin:top;transform-origin:top;opacity:1}}@-moz-keyframes vibrate-1{0%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}40%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}60%{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}80%{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes vibrate-1{0%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}40%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}60%{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}80%{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-o-keyframes vibrate-1{0%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}40%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}60%{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}80%{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes vibrate-1{0%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}40%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}60%{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}80%{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-moz-keyframes svelte-1v8k5o9-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@-webkit-keyframes svelte-1v8k5o9-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@-o-keyframes svelte-1v8k5o9-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes svelte-1v8k5o9-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}
