@keyframes svelte-1apkgt3-fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1apkgt3-fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1apkgt3-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(3deg)}}.animate-fade-up.svelte-1apkgt3{animation:svelte-1apkgt3-fadeUp 1s ease-out}.animate-fade-up-delay.svelte-1apkgt3{animation:svelte-1apkgt3-fadeUp 1s ease-out .3s both}.animate-fade-in.svelte-1apkgt3{animation:svelte-1apkgt3-fadeIn .3s ease-out}.floating-element.svelte-1apkgt3{animation:svelte-1apkgt3-float 6s ease-in-out infinite}.floating-element.svelte-1apkgt3:nth-child(2){animation-delay:2s}.floating-element.svelte-1apkgt3:nth-child(3){animation-delay:4s}.animate-on-scroll.svelte-1apkgt3{opacity:0;transform:translateY(50px);transition:all .8s ease-out}.animate-on-scroll.animate-in.svelte-1apkgt3{opacity:1;transform:translateY(0)}.space-showcase.svelte-1apkgt3{opacity:0;transform:translateY(50px);transition:all .8s ease-out}.space-showcase.animate-in.svelte-1apkgt3{opacity:1;transform:translateY(0)}.contact-card.svelte-1apkgt3:hover{transform:translateY(-5px)}.cta-button.svelte-1apkgt3:hover{transform:translateY(-2px);box-shadow:0 10px 25px #00000026}@media (max-width: 768px){.space-showcase.svelte-1apkgt3{margin-bottom:4rem}.space-showcase.svelte-1apkgt3 .grid:where(.svelte-1apkgt3){gap:2rem}}.scrollbar-hide.svelte-1apkgt3{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide.svelte-1apkgt3::-webkit-scrollbar{display:none}.thumbnail-scroll.svelte-1apkgt3{scrollbar-width:thin;scrollbar-color:#d1d5db #f3f4f6}.thumbnail-scroll.svelte-1apkgt3::-webkit-scrollbar{height:8px}.thumbnail-scroll.svelte-1apkgt3::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:4px}.thumbnail-scroll.svelte-1apkgt3::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}.thumbnail-scroll.svelte-1apkgt3::-webkit-scrollbar-track{background-color:#f3f4f6;border-radius:4px}.svelte-1apkgt3::-webkit-scrollbar{width:8px}.svelte-1apkgt3::-webkit-scrollbar-track{background:#fef3c7}.svelte-1apkgt3::-webkit-scrollbar-thumb{background:#d97706;border-radius:4px}.svelte-1apkgt3::-webkit-scrollbar-thumb:hover{background:#92400e}
