#contact.svelte-1ygcoyu{margin-bottom:100px}.newsTicker.svelte-1cty5ox{animation-name:svelte-1cty5ox-newsTicker;animation-duration:var(--animation-duration);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:0s}@keyframes svelte-1cty5ox-newsTicker{0%{transform:translate(0)}to{transform:translate(var(--end-pos))}}#home.svelte-3jea9f{justify-content:center;-webkit-box-align:center;height:-moz-fit-content;height:fit-content;padding-top:60px}@media(min-width:1200px){#home.svelte-3jea9f{padding-top:80px}}.image-primary-overlay.svelte-3jea9f{position:relative;background-color:#9b78af75;transition:background-color 2s ease}.image-primary-overlay.svelte-3jea9f img{mix-blend-mode:multiply;filter:grayscale(20%);transition:all .5s ease}.image-primary-overlay.svelte-3jea9f:hover{background-color:transparent}.image-primary-overlay.svelte-3jea9f:hover img{mix-blend-mode:normal;filter:grayscale(0%);transform:scale(1.05)}.home-cta.svelte-3jea9f{transform:translateY(-2px) skew(-12deg);border-radius:.375rem;border:2px solid var(--color-text);filter:drop-shadow(0 12px 18px color-mix(in srgb,var(--color-text) 12%,transparent));transition:transform .16s var(--expo-out),filter .16s var(--expo-out),box-shadow .16s var(--expo-out);will-change:transform,filter}.home-cta.svelte-3jea9f:hover,.home-cta.svelte-3jea9f:focus-visible{animation:svelte-3jea9f-home-cta-hover 1.2s ease-in-out infinite alternate}.home-cta.svelte-3jea9f:active{animation:none;transform:translateY(0) skew(-12deg);filter:none}.home-cta-primary.svelte-3jea9f{border-color:var(--color-primary);filter:drop-shadow(0 12px 18px color-mix(in srgb,var(--color-primary) 45%,transparent))}.home-cta-text.svelte-3jea9f{border-color:var(--color-text);filter:drop-shadow(0 12px 18px color-mix(in srgb,var(--color-text) 30%,transparent))}.home-cta-icon{transition:transform .16s var(--expo-out)}.home-cta.svelte-3jea9f:hover .home-cta-icon,.home-cta.svelte-3jea9f:focus-visible .home-cta-icon{transform:translateY(2px)}.home-cta.svelte-3jea9f:active .home-cta-icon{transform:translateY(0)}@keyframes svelte-3jea9f-home-cta-hover{0%{transform:translateY(-2px) skew(-12deg)}to{transform:translateY(-5px) skew(-12deg)}}li.svelte-1mtkgxl{list-style:square;list-style-position:inside}button.tab.svelte-1jvpq8d{color:var(--color-text-secondary);padding:12px 16px;width:100%;text-align:left;border-left:2px solid var(--color-text-light);transition:all .2s ease;min-height:48px;display:flex;align-items:center;white-space:nowrap}button.tab.svelte-1jvpq8d:hover,button.tab.svelte-1jvpq8d:focus-visible{color:var(--color-primary);background-color:var(--color-background-secondary)}button.tab[aria-current=true].svelte-1jvpq8d{color:var(--color-primary)}.tabIndicator.svelte-1jvpq8d{position:absolute;top:0;left:0;z-index:10;width:2px;height:48px;background-color:var(--color-primary);border-radius:var(--border-radius, 2px);transition:transform .25s cubic-bezier(.645,.045,.355,1)}ul.svelte-1jvpq8d{list-style:none;padding:0;margin:0}li.svelte-1jvpq8d{margin:0}.projectDisplay.svelte-2ozqfg{width:100%;display:flex;flex-direction:column;gap:24px}@media(min-width:40rem){.projectDisplay.svelte-2ozqfg{width:460px;flex-shrink:0}}.imageContainer.svelte-2ozqfg{position:relative;width:100%;height:220px}.imageContainer.svelte-2ozqfg .stack-img:where(.svelte-2ozqfg){position:absolute;width:62%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:8px;filter:drop-shadow(0 4px 16px rgba(0,0,0,.2));transition:all .3s var(--default-transition-timing-function, ease);cursor:pointer}.imageContainer.svelte-2ozqfg .stack-img.stack-img-0:where(.svelte-2ozqfg){top:8px;left:4px;z-index:2;transform:rotate(-4deg)}.imageContainer.svelte-2ozqfg .stack-img.stack-img-1:where(.svelte-2ozqfg){bottom:8px;right:4px;z-index:1;transform:rotate(3deg)}.imageContainer.svelte-2ozqfg .stack-img:where(.svelte-2ozqfg):hover{z-index:10;transform:scale(1.06) rotate(0);filter:drop-shadow(0 8px 28px rgba(0,0,0,.3))}.imageContainer.svelte-2ozqfg:has(.stack-img:where(.svelte-2ozqfg):only-child) .stack-img:where(.svelte-2ozqfg){top:50%;left:50%;width:80%;transform:translate(-50%,-50%)}.imageContainer.svelte-2ozqfg:has(.stack-img:where(.svelte-2ozqfg):only-child) .stack-img:where(.svelte-2ozqfg):hover{transform:translate(-50%,-50%) scale(1.04)}.info.svelte-2ozqfg{display:flex;flex-direction:column;gap:10px}.info.svelte-2ozqfg h3:where(.svelte-2ozqfg){font-family:var(--font-mono);font-size:1.4rem;font-weight:600;color:var(--color-text);border-bottom:2px solid var(--color-primary);padding-bottom:6px;width:-moz-fit-content;width:fit-content}.info.svelte-2ozqfg p:where(.svelte-2ozqfg){color:var(--color-text-light);line-height:1.75;font-size:.9rem}@keyframes svelte-4gzk3v-scrollRight{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--copy-width)))}}.scroll-track.svelte-4gzk3v{display:flex;gap:.5rem;width:-moz-max-content;width:max-content;animation:svelte-4gzk3v-scrollRight var(--duration, 10s) linear infinite}.scroll-copy.svelte-4gzk3v{display:flex;gap:.5rem}@keyframes svelte-i57opl-scrollDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes svelte-i57opl-scrollUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.scroll-container.svelte-i57opl{height:400px}.scroll-content-vertical.svelte-i57opl{animation:svelte-i57opl-scrollDown var(--duration, 10s) linear infinite}.scroll-content-vertical-reverse.svelte-i57opl{animation:svelte-i57opl-scrollUp var(--duration, 10s) linear infinite}.loader.svelte-1g3abgy{position:fixed;inset:0;z-index:9999;background-color:var(--color-background)}.name-container.svelte-1g3abgy{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.name.svelte-1g3abgy{display:block;font-family:monospace;font-size:clamp(1.5rem,5vw,3.5rem);color:var(--color-text);letter-spacing:.1em;opacity:0}
