.hover-text.svelte-1s54sdl{color:transparent;background-image:linear-gradient(to right,transparent 0 50%,var(--base-color) 50% 100%),var(--fill-image);background-size:200% 100%,200% 100%;background-repeat:no-repeat;background-position:100% 0,100% 0;-webkit-background-clip:text;background-clip:text;transition:background-position .2s cubic-bezier(.25,.46,.45,.94);text-decoration:none;display:inline-block}@media(hover:hover){.hover-text.svelte-1s54sdl:hover,.group:hover .hover-text.group-hover.svelte-1s54sdl{background-position:0 0,0 0}}.vertical-fill-text.svelte-1uoeya9{display:inline-block;color:transparent;background-size:100% 200%;-webkit-background-clip:text;background-clip:text;transition:background-position .2s cubic-bezier(.25,.46,.45,.94);background-image:linear-gradient(to top,var(--color-primary) 0%,var(--color-primary-end) 50%,#0c0a09 50%);background-position:top}@media(hover:hover){.group:hover .vertical-fill-text.svelte-1uoeya9{background-position:bottom}}@media(min-width:768px){.vertical-fill-text.svelte-1uoeya9{background-image:linear-gradient(to bottom,var(--color-primary) 0%,var(--color-primary-end) 50%,#0c0a09 50%);background-position:bottom}@media(hover:hover){.group:hover .vertical-fill-text.svelte-1uoeya9{background-position:top}}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@supports (-moz-appearance: none){.section-column.svelte-1uoeya9{transform:translateZ(0);contain:paint}}
