.c-Button.svelte-vtltde{padding-left:.6rem;background-image:linear-gradient(to bottom,#18181b,#18181b);background-position:2px 4px;background-size:2px 1.5rem;background-repeat:no-repeat;font:var(--font-oswald-regular);font-size:1.6rem;text-transform:uppercase;transition:all .4s cubic-bezier(.16,1,.3,1)}.c-Button.svelte-vtltde:hover{margin-left:.3rem}.c-Button.svelte-vtltde:not(:last-child){margin-bottom:.5rem}.c-ExperienceItem.svelte-qq4p0g.svelte-qq4p0g{position:relative;display:flex;flex-direction:column;align-items:center;overflow-y:hidden}.border.svelte-qq4p0g.svelte-qq4p0g{display:none;min-height:1px;width:100%;max-width:2000px;background:linear-gradient(to right,transparent,#d4d4d8,transparent);opacity:0}.c-ExperienceItem.svelte-qq4p0g:not(:last-child) .border.svelte-qq4p0g{display:block}.c-ExperienceItem:not(:last-child).animate.svelte-qq4p0g .border.svelte-qq4p0g{animation:svelte-qq4p0g-show-border 1s .5s cubic-bezier(.83,0,.17,1) forwards}@keyframes svelte-qq4p0g-show-border{0%{opacity:0}to{opacity:1}}@media (max-width: 1400px){.border.svelte-qq4p0g.svelte-qq4p0g{background:#d4d4d8}}.c-ExperienceItem.svelte-qq4p0g.svelte-qq4p0g:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#e4e4e7}.c-ExperienceItem.animate.svelte-qq4p0g.svelte-qq4p0g:after{animation:svelte-qq4p0g-slide-down 1s .5s cubic-bezier(.83,0,.17,1) forwards}@keyframes svelte-qq4p0g-slide-down{0%{transform:translateY(0);background-color:#e4e4e7}to{transform:translateY(102%);background-color:#d4d4d8}}.content.svelte-qq4p0g.svelte-qq4p0g{width:100%;max-width:1400px;padding:1rem 2rem}.flex.svelte-qq4p0g.svelte-qq4p0g{display:inline-flex;align-items:baseline}.company.svelte-qq4p0g.svelte-qq4p0g{max-width:600px;margin-bottom:.3rem;margin-right:.5rem;font-size:1.2rem;font-weight:700}.role.svelte-qq4p0g.svelte-qq4p0g{margin-bottom:.3rem;font:var(--font-worksans-semibold);font-size:1rem;text-transform:uppercase}.date.svelte-qq4p0g.svelte-qq4p0g{font-weight:400;color:#52525b;white-space:nowrap}.project.svelte-qq4p0g.svelte-qq4p0g:not(:last-child){margin-bottom:.5rem}.project.svelte-qq4p0g .project-title span.svelte-qq4p0g{margin-right:.5rem;color:#52525b}ul.svelte-qq4p0g.svelte-qq4p0g{list-style:none}.achievements.svelte-qq4p0g li.svelte-qq4p0g{padding-left:.7rem;background-image:linear-gradient(to bottom,#18181b,#18181b);background-position:2px 4px;background-size:3px 1rem;background-repeat:no-repeat}.c-Experience.svelte-divvl{display:flex;flex-direction:column;background-color:#e4e4e7;color:#18181b}.header-container.svelte-divvl{overflow-y:hidden;width:100%;max-width:1400px;margin:0 auto}h2.svelte-divvl{font:var(--font-oswald-medium);font-size:3rem;text-transform:uppercase;padding:2rem;padding-bottom:0;transform:translateY(100%)}h2.animate.svelte-divvl{animation:svelte-divvl-slide-up 1s cubic-bezier(.83,0,.17,1) forwards}@keyframes svelte-divvl-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.c-NewProjectCard.svelte-1mpjcsw.svelte-1mpjcsw{overflow:hidden;position:relative;display:block;height:max(100px,20vh)}img.svelte-1mpjcsw.svelte-1mpjcsw{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;filter:blur(1px) grayscale(100%) brightness(20%);transition:filter .4s;object-fit:cover;object-position:50% 50%}.c-NewProjectCard.svelte-1mpjcsw:hover img.svelte-1mpjcsw,.c-NewProjectCard.svelte-1mpjcsw:focus img.svelte-1mpjcsw,.c-NewProjectCard.svelte-1mpjcsw:active img.svelte-1mpjcsw{filter:blur(1px) grayscale(70%) brightness(50%)}.content.svelte-1mpjcsw.svelte-1mpjcsw{z-index:1;position:relative;display:flex;height:100%;width:100%}.wrap.svelte-1mpjcsw.svelte-1mpjcsw{display:flex;align-items:center;padding:2rem;width:100%;max-width:1400px;margin:0 auto}h3.svelte-1mpjcsw.svelte-1mpjcsw{overflow:visible;position:relative;font:var(--font-oswald-medium);font-size:3rem;text-transform:uppercase;clip-path:polygon(0% 0%,0% 0%,0% 0%);color:#e4e4e7}h3.svelte-1mpjcsw.svelte-1mpjcsw:before{display:block;content:"Click to view";font:var(--font-worksans-regular)}.c-NewProjectCard.svelte-1mpjcsw:hover h3.svelte-1mpjcsw,.c-NewProjectCard.svelte-1mpjcsw:focus h3.svelte-1mpjcsw,.c-NewProjectCard.svelte-1mpjcsw:active h3.svelte-1mpjcsw{animation:cut-in 2s cubic-bezier(.22,1,.36,1) forwards}@media (max-width: 700px),(hover: none){.c-NewProjectCard.svelte-1mpjcsw img.svelte-1mpjcsw{filter:blur(1px) grayscale(70%) brightness(50%)}h3.svelte-1mpjcsw.svelte-1mpjcsw{font-size:2rem}.c-NewProjectCard.svelte-1mpjcsw:hover h3.svelte-1mpjcsw,.c-NewProjectCard.svelte-1mpjcsw:focus h3.svelte-1mpjcsw,.c-NewProjectCard.svelte-1mpjcsw:active h3.svelte-1mpjcsw{animation:none}.c-NewProjectCard.animate.svelte-1mpjcsw h3.svelte-1mpjcsw{animation:cut-in 2s cubic-bezier(.22,1,.36,1) forwards}}.c-NewProjects.svelte-ofefre{position:relative;display:flex;flex-direction:column;background-color:#e4e4e7;color:#18181b}.heading-container.svelte-ofefre{overflow-y:hidden;z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}h2.svelte-ofefre{text-transform:uppercase;font:var(--font-oswald-medium);font-size:6rem;opacity:.1;transition:opacity .4s;pointer-events:none;color:#e4e4e7;transform:translateY(100%)}h2.show.svelte-ofefre{opacity:1}h2.animate.svelte-ofefre{animation:svelte-ofefre-slide-up 1s cubic-bezier(.83,0,.17,1) forwards}@keyframes svelte-ofefre-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width: 700px),(hover: none){.heading-container.svelte-ofefre{position:relative;top:0;left:0;transform:none}h2.svelte-ofefre{font-size:3rem;pointer-events:unset;opacity:1;color:#18181b;padding:0 2rem 1rem}}p.svelte-1wutd77{display:flex}span.svelte-1wutd77:not(:last-child){margin-right:1rem}.c-Skills.svelte-1x4hegv{position:relative;display:flex}.marquee.svelte-1x4hegv{overflow:hidden;--offset:20vw;--move-initial:calc(-25% + var(--offset));--move-final:calc(-50% + var(--offset))}.marquee.top.svelte-1x4hegv{position:absolute;top:1rem;left:0;right:0}.marquee.bottom.svelte-1x4hegv{position:absolute;bottom:1rem;left:0;right:0}.marquee-inner.svelte-1x4hegv{display:flex;width:fit-content;font:var(--font-oswald-medium);font-size:2rem;text-transform:uppercase;white-space:nowrap;transform:translate3d(var(--move-initial),0,0);animation:svelte-1x4hegv-marquee 60s linear infinite}@keyframes svelte-1x4hegv-marquee{0%{transform:translate3d(var(--move-initial),0,0)}to{transform:translate3d(var(--move-final),0,0)}}h2.svelte-1x4hegv{margin-right:1rem}.content.svelte-1x4hegv{width:100%;max-width:1400px;margin:0 auto;padding:10rem 2rem}ul.svelte-1x4hegv{display:flex;flex-wrap:wrap;list-style:none;font:var(--font-worksans-semibold);font-size:3rem}li.svelte-1x4hegv:not(:last-child):after{content:",";margin-right:1rem}ul.svelte-1x4hegv:not(:last-child){margin-bottom:1rem}@media (max-width: 700px){ul.svelte-1x4hegv{font-size:2rem}}#hero.svelte-1auwel6.svelte-1auwel6{padding:2rem;background-color:#e4e4e7;color:#18181b}.content.svelte-1auwel6.svelte-1auwel6{position:relative;display:flex;flex-direction:column;justify-content:end;min-height:calc(100vh - 4rem);padding:2rem;border:1px solid #18181b}.content.svelte-1auwel6>.svelte-1auwel6:not(:last-child){margin-bottom:1rem}.heading.svelte-1auwel6.svelte-1auwel6{display:flex;align-items:end;width:fit-content}h1.svelte-1auwel6.svelte-1auwel6{font:var(--font-oswald-regular)}address.svelte-1auwel6.svelte-1auwel6{display:inline-flex;flex-direction:column;margin-left:1rem;font-style:normal;margin-bottom:-1px}address.svelte-1auwel6 a span.svelte-1auwel6{color:#52525b}.description.svelte-1auwel6.svelte-1auwel6{max-width:800px;animation-delay:.5s}.description.svelte-1auwel6>.svelte-1auwel6:not(:last-child){margin-bottom:1rem}.actions.svelte-1auwel6.svelte-1auwel6{overflow:hidden;display:inline-block}.actions.svelte-1auwel6 .wrap.svelte-1auwel6{display:flex;flex-direction:column;width:fit-content;transform:translate(-100%)}.actions.svelte-1auwel6 .wrap.svelte-1auwel6{animation:svelte-1auwel6-slide-up 1s 1s cubic-bezier(.22,1,.36,1) forwards}@keyframes svelte-1auwel6-slide-up{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (max-width: 700px){.content.svelte-1auwel6.svelte-1auwel6{justify-content:center}}@media (max-width: 500px){.content.svelte-1auwel6.svelte-1auwel6{padding:1rem}}
