.aspect-square.svelte-1sgkidy{aspect-ratio:1 / 1}@supports not (aspect-ratio: 1 / 1){.aspect-square.svelte-1sgkidy:before{content:"";display:block;padding-bottom:100%}.aspect-square.svelte-1sgkidy{position:relative}.aspect-square.svelte-1sgkidy>div:where(.svelte-1sgkidy){position:absolute;top:0;left:0;right:0;bottom:0}}@media (max-width: 480px){.aspect-square.svelte-1sgkidy{min-height:80px}}@media (min-width: 481px) and (max-width: 640px){.aspect-square.svelte-1sgkidy{min-height:100px}}.line-clamp-4.svelte-1sgkidy{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.contain-layout.svelte-1sgkidy{contain:layout style paint}@media (max-width: 640px){.hero-section.svelte-1sgkidy{min-height:50vh}.hero-buttons-container.svelte-1sgkidy{min-height:5rem}}@media (prefers-reduced-motion: reduce){.svelte-1sgkidy{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.touch-interactive.touch-active.svelte-1sgkidy{transform:scale(.98);opacity:.9}@keyframes svelte-1sgkidy-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.svelte-1sgkidy::selection{background-color:#ffffff4d;color:inherit}.group\/collab.svelte-1sgkidy:hover{cursor:default}.group\/button.svelte-1sgkidy:hover{cursor:pointer}
