.ajax-loader.svelte-qn3n69.svelte-qn3n69{position:absolute;top:25%;left:50%;transform-origin:50% 50%;transform:rotate(90deg) translate(-50%);font-size:50px;width:1em;height:3em;color:var(--paw-color)}.ajax-loader.svelte-qn3n69 .paw.svelte-qn3n69{width:1em;height:1em;animation:2.05s svelte-qn3n69-pawAnimation ease-in-out infinite;opacity:0}.ajax-loader.svelte-qn3n69 .paw svg.svelte-qn3n69{width:100%;height:100%}.ajax-loader.svelte-qn3n69 .paw .icon.svelte-qn3n69{fill:currentColor}.ajax-loader.svelte-qn3n69 .paw.svelte-qn3n69:nth-child(odd){transform:rotate(-10deg)}.ajax-loader.svelte-qn3n69 .paw.svelte-qn3n69:nth-child(2n){transform:rotate(10deg) translate(125%)}.ajax-loader.svelte-qn3n69 .paw.svelte-qn3n69:nth-child(1){animation-delay:1.25s}.ajax-loader.svelte-qn3n69 .paw.svelte-qn3n69:nth-child(2){animation-delay:1s}.ajax-loader.svelte-qn3n69 .paw.svelte-qn3n69:nth-child(3){animation-delay:.75s}.ajax-loader.svelte-qn3n69 .paw.svelte-qn3n69:nth-child(4){animation-delay:.5s}.ajax-loader.svelte-qn3n69 .paw.svelte-qn3n69:nth-child(5){animation-delay:.25s}.ajax-loader.svelte-qn3n69 .paw.svelte-qn3n69:nth-child(6){animation-delay:0s}.no-cssanimations .ajax-loader.svelte-qn3n69 .paw.svelte-qn3n69{opacity:1}@keyframes svelte-qn3n69-pawAnimation{0%{opacity:1}50%{opacity:0}to{opacity:0}}.hero{font-size:clamp(40px,10vw,100px);line-height:1;display:inline-block;color:#fff;margin:0;z-index:2;letter-spacing:4px;filter:drop-shadow(0 1px 3px)}.demo{height:100px;background:#fff}.layers{position:relative}.layers:before,.layers:after{content:attr(data-text);position:absolute;width:110%;z-index:-1}.layers:before{top:10px;left:15px;color:#e0287d}.layers:after{top:5px;left:-10px;color:#1bc7fb}.single-path{clip-path:polygon(0% 12%,53% 12%,53% 26%,25% 26%,25% 86%,31% 86%,31% 0%,53% 0%,53% 84%,92% 84%,92% 82%,70% 82%,70% 29%,78% 29%,78% 65%,69% 65%,69% 66%,77% 66%,77% 45%,85% 45%,85% 26%,97% 26%,97% 28%,84% 28%,84% 34%,54% 34%,54% 89%,30% 89%,30% 58%,83% 58%,83% 5%,68% 5%,68% 36%,62% 36%,62% 1%,12% 1%,12% 34%,60% 34%,60% 57%,98% 57%,98% 83%,1% 83%,1% 53%,91% 53%,91% 84%,8% 84%,8% 83%,4% 83%)}.paths{animation:paths 5s step-end infinite}@keyframes paths{0%{clip-path:polygon(0% 43%,83% 43%,83% 22%,23% 22%,23% 24%,91% 24%,91% 26%,18% 26%,18% 83%,29% 83%,29% 17%,41% 17%,41% 39%,18% 39%,18% 82%,54% 82%,54% 88%,19% 88%,19% 4%,39% 4%,39% 14%,76% 14%,76% 52%,23% 52%,23% 35%,19% 35%,19% 8%,36% 8%,36% 31%,73% 31%,73% 16%,1% 16%,1% 56%,50% 56%,50% 8%)}5%{clip-path:polygon(0% 29%,44% 29%,44% 83%,94% 83%,94% 56%,11% 56%,11% 64%,94% 64%,94% 70%,88% 70%,88% 32%,18% 32%,18% 96%,10% 96%,10% 62%,9% 62%,9% 84%,68% 84%,68% 50%,52% 50%,52% 55%,35% 55%,35% 87%,25% 87%,25% 39%,15% 39%,15% 88%,52% 88%)}30%{clip-path:polygon(0% 53%,93% 53%,93% 62%,68% 62%,68% 37%,97% 37%,97% 89%,13% 89%,13% 45%,51% 45%,51% 88%,17% 88%,17% 54%,81% 54%,81% 75%,79% 75%,79% 76%,38% 76%,38% 28%,61% 28%,61% 12%,55% 12%,55% 62%,68% 62%,68% 51%,0% 51%,0% 92%,63% 92%,63% 4%,65% 4%)}45%{clip-path:polygon(0% 33%,2% 33%,2% 69%,58% 69%,58% 94%,55% 94%,55% 25%,33% 25%,33% 85%,16% 85%,16% 19%,5% 19%,5% 20%,79% 20%,79% 96%,93% 96%,93% 50%,5% 50%,5% 74%,55% 74%,55% 57%,96% 57%,96% 59%,87% 59%,87% 65%,82% 65%,82% 39%,63% 39%,63% 92%,4% 92%,4% 36%,24% 36%,24% 70%,1% 70%,1% 43%,15% 43%,15% 28%,23% 28%,23% 71%,90% 71%,90% 86%,97% 86%,97% 1%,60% 1%,60% 67%,71% 67%,71% 91%,17% 91%,17% 14%,39% 14%,39% 30%,58% 30%,58% 11%,52% 11%,52% 83%,68% 83%)}76%{clip-path:polygon(0% 26%,15% 26%,15% 73%,72% 73%,72% 70%,77% 70%,77% 75%,8% 75%,8% 42%,4% 42%,4% 61%,17% 61%,17% 12%,26% 12%,26% 63%,73% 63%,73% 43%,90% 43%,90% 67%,50% 67%,50% 41%,42% 41%,42% 46%,50% 46%,50% 84%,96% 84%,96% 78%,49% 78%,49% 25%,63% 25%,63% 14%)}90%{clip-path:polygon(0% 41%,13% 41%,13% 6%,87% 6%,87% 93%,10% 93%,10% 13%,89% 13%,89% 6%,3% 6%,3% 8%,16% 8%,16% 79%,0% 79%,0% 99%,92% 99%,92% 90%,5% 90%,5% 60%,0% 60%,0% 48%,89% 48%,89% 13%,80% 13%,80% 43%,95% 43%,95% 19%,80% 19%,80% 85%,38% 85%,38% 62%)}1%,7%,33%,47%,78%,93%{clip-path:none}}.movement{position:relative;animation:movement 8s step-end infinite}@keyframes movement{0%{top:0;left:-20px}15%{top:10px;left:10px}60%{top:5px;left:-10px}75%{top:-5px;left:20px}to{top:10px;left:5px}}.opacity{animation:opacity 5s step-end infinite}@keyframes opacity{0%{opacity:.1}5%{opacity:.7}30%{opacity:.4}45%{opacity:.6}76%{opacity:.4}90%{opacity:.8}1%,7%,33%,47%,78%,93%{opacity:0}}.font{animation:font 7s step-end infinite}@keyframes font{0%{font-weight:100;color:#e0287d;filter:blur(3px)}20%{font-weight:500;color:#fff;filter:blur(0)}50%{font-weight:300;color:#1bc7fb;filter:blur(2px)}60%{font-weight:700;color:#fff;filter:blur(0)}90%{font-weight:500;color:#e0287d;filter:blur(6px)}}.glitch span{animation:paths 5s step-end infinite}.glitch:before{animation:paths 5s step-end infinite,opacity 5s step-end infinite,font 8s step-end infinite,movement 10s step-end infinite}.glitch:after{animation:paths 5s step-end infinite,opacity 5s step-end infinite,font 7s step-end infinite,movement 8s step-end infinite}.hero-container{position:relative;padding:0;text-align:center}.environment{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.5;filter:blur(5px);background:url(https://images.unsplash.com/photo-1602136773736-34d445b989cb?ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&ixlib=rb-1.2.1&auto=format&fit=crop&w=1200&q=80) center no-repeat;background-size:cover}.main-container{display:flex;height:100vh;margin-left:7%;margin-right:7%;padding-left:4%;padding-right:4%}.container{display:flex;flex-grow:1;height:fit-content;gap:100px}.left-container{position:sticky;top:0;max-height:80vh;min-width:fit-content;width:40%;display:flex;flex-direction:column;justify-content:space-between;padding-top:96px;padding-left:5.5%}.right-container{width:60%;flex-grow:1;height:fit-content;padding-top:96px;padding-bottom:96px;padding-right:5%}.right-container h2{font-size:2rem}.left-container a,.left-container a:hover,.left-container a:active{color:inherit}.paragraph{height:auto;margin-left:2px}.name{margin:0;text-decoration:none;font-size:5rem}.title{font-size:1.25rem;margin-bottom:3rem}.paragraph p{margin-top:1rem;max-width:20rem;line-height:1.5;margin-bottom:3rem}.nav-section ul{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column}.nav-section ul li{display:flex;align-items:center;width:fit-content;transition:opacity .2s ease}.nav-section ul li a{text-decoration:none;padding-top:12px;padding-bottom:12px;display:flex;align-items:center}.nav-indicator{display:inline-block;height:1px;width:2rem;background-color:var(--indicator-line-color);margin-right:16px;transition:all .2s ease}.nav-section ul li a:not(.active){opacity:50%}.nav-section ul li a:hover .nav-indicator,.nav-section ul li a.active .nav-indicator{width:4rem;opacity:100%}.nav-section ul li a.active,.nav-section ul li a.active li{opacity:100%}.social-media{list-style-type:none;display:flex;align-items:center;margin:0;padding:0 0 5rem}.social-media li{margin-right:20px}.about-paragraph{margin-left:30px}.about-paragraph p{color:#fffc}.about-paragraph p b{color:#fff}.section{height:fit-content;padding:10px;margin-bottom:60px}ol.list{list-style:none;padding:0;margin:0}.expereince{padding-right:20px}li.experience{margin-bottom:3rem;border-radius:10px}li.experience:hover{background-color:var(--tab-color);cursor:pointer}ol.list:hover li.experience{opacity:.5}li.experience:hover{opacity:1!important}.content{display:grid;grid-template-columns:30% 70%;gap:30px;padding:20px;position:relative}.project-content{display:grid;grid-template-columns:40% 60%;gap:30px;padding:20px;position:relative}.about-title{padding-left:10px}.date{font-size:.95rem;font-weight:700;color:var(--date-color);text-transform:uppercase;margin-top:6px}.details{padding-right:5%;width:fit-content}.details h3{margin-top:0;display:inline-flex;align-items:center}.section-href{text-decoration:none}.experiences-redirect-icon{display:inline-block;vertical-align:middle;margin-left:.25rem}.details h3 a{color:var(--section-title-color);text-decoration:none;font-size:1.25rem;display:inline}.details h3 a:hover,.details h3 a:focus{color:var(--section-skills-color)}.details p{margin-top:.5rem;font-size:.875rem;color:var(--section-detail-color)}.technologies{display:flex;flex-wrap:wrap;margin-top:.5rem;gap:.75rem;padding:0;list-style:none}.technologies li{background-color:var(--section-skills-bubble-color);padding:.25rem .75rem;font-size:.75rem;color:var(--section-skills-color);border-radius:9999px}.company-label{font-weight:400;color:var(--date-color);font-size:.95em}.details h3 a:hover .company-label{color:var(--section-skills-color);transition:color .2s ease}.project-screenshot{display:flex;justify-content:space-between;gap:20px;margin-left:20px;margin-right:20px;max-height:0;opacity:0;overflow:hidden;padding-bottom:0;transition:max-height .5s ease-in-out,opacity .5s ease-in-out,padding-bottom .5s ease}.experience:hover .project-screenshot{max-height:300px;opacity:1;padding-bottom:20px}.project-image{width:100%;min-height:150px;height:80%}.project-screenshot-image{width:30%;height:70%}.icon{margin-left:.25rem;width:1rem;height:1rem}.view-all-projects{text-decoration:none;color:var(--view-projects-color);transition:all .2s ease}.view-all-projects:hover{text-decoration:underline}.email-container{position:relative;display:flex;justify-content:center;align-items:center}.email-button{background:none;border:none;padding:0;cursor:pointer;color:inherit;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;transition:opacity .2s ease}.email-button :global(svg){width:2rem!important;height:2rem!important}.email-button:hover{opacity:.7}.copied-msg{position:absolute;bottom:-30px;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px 8px;border-radius:4px;font-size:.75rem;white-space:nowrap;pointer-events:none;z-index:10}@media screen and (max-width: 768px){.container{flex-direction:column}.left-container{position:relative;width:100%;max-height:fit-content;padding-left:0;padding-right:0}.social-media{margin-top:5rem}.right-container{margin-top:-5rem;padding-top:0;width:100%;padding-left:0;padding-right:0}.project-content{display:flex;flex-direction:column}.project-screenshot-image,.project-image{width:80%;height:50%}}
