.hover-target.svelte-ks066p:hover .show-text-hover:where(.svelte-ks066p){opacity:1}.show-text-hover.svelte-ks066p{opacity:0;transition:opacity .2s ease-in-out}.media-wrap.svelte-ks066p img,.media-wrap.svelte-ks066p picture,.media-wrap.svelte-ks066p video{height:100%;object-fit:cover;border-radius:.75rem}.show-hover.svelte-5gloyk:hover .chip-hover:where(.svelte-5gloyk){display:block}.animated-button.svelte-17ad8ba{width:0;animation:svelte-17ad8ba-expand 1s ease-in-out forwards;animation-delay:3s}.animated-button-inner.svelte-17ad8ba{opacity:0;animation:svelte-17ad8ba-fadeIn .5s ease-in-out forwards;animation-delay:4s}.slow-fade-in.svelte-17ad8ba{opacity:0;animation:svelte-17ad8ba-slow-fade-in .5s ease-in-out forwards;animation-delay:4.5s}@keyframes svelte-17ad8ba-slow-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-17ad8ba-expand{0%{max-width:0;padding:0;transform:scaleX(0)}to{width:152px;transform:scaleX(1.05)}}.animated-button-inner.svelte-17ad8ba{transition:all .3s ease-in-out}.fade-in.svelte-17ad8ba{opacity:0;animation:svelte-17ad8ba-fadeIn .5s ease-in-out forwards;animation-delay:2s}@keyframes svelte-17ad8ba-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dot.svelte-17ad8ba{width:6px;transform:translateY(1px);margin:0 8px;height:6px;border-radius:50%;background-color:#b242fb}.tooltip.svelte-cjoc3f{transition:opacity .2s ease-in-out}.explore-projects.svelte-k4s8mv{display:flex;flex-direction:column;align-items:center;margin:4rem 0 2rem;text-align:center}.explore-text.svelte-k4s8mv{font-family:var(--font-mono);font-size:1rem;margin-bottom:1rem;letter-spacing:.05em}.arrow-down.svelte-k4s8mv{font-family:var(--font-mono);font-size:1.5rem;animation:svelte-k4s8mv-bounce 2s infinite}@keyframes svelte-k4s8mv-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}
