.word.svelte-1q37ri0{opacity:0;filter:blur(6px);animation:.7s cubic-bezier(.16,1,.3,1) forwards svelte-1q37ri0-word-reveal;display:inline-block;transform:translateY(24px)}@keyframes svelte-1q37ri0-word-reveal{to{opacity:1;filter:blur();transform:translateY(0)}}.shape.svelte-1q37ri0{filter:blur(2px);opacity:.55;border-radius:9999px;position:absolute}.shape-1.svelte-1q37ri0{background:var(--color-lime);clip-path:polygon(50% 0%,100% 38%,82% 100%,18% 100%,0% 38%);width:90px;height:90px;animation:9s ease-in-out infinite svelte-1q37ri0-float-a;top:8%;left:6%}.shape-2.svelte-1q37ri0{border:3px solid var(--color-jade);opacity:.4;background:0 0;width:130px;height:130px;animation:11s ease-in-out infinite svelte-1q37ri0-float-b;top:18%;right:8%}.shape-3.svelte-1q37ri0{background:var(--color-jade);opacity:.25;width:60px;height:60px;animation:7s ease-in-out infinite reverse svelte-1q37ri0-float-a;bottom:10%;left:12%}.shape-4.svelte-1q37ri0{background:var(--color-forest);opacity:.08;border-radius:24px;width:100px;height:100px;animation:13s ease-in-out infinite svelte-1q37ri0-float-b;bottom:16%;right:14%}@keyframes svelte-1q37ri0-float-a{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(16px,-24px)rotate(12deg)}}@keyframes svelte-1q37ri0-float-b{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-20px,18px)rotate(-10deg)}}@media (prefers-reduced-motion:reduce){.word.svelte-1q37ri0{opacity:1;filter:none;animation:none;transform:none}.shape.svelte-1q37ri0{animation:none}}.flip-card.svelte-um7yw9{perspective:1000px;height:240px}.flip-inner.svelte-um7yw9{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.16,1,.3,1);position:relative}.flip-card.svelte-um7yw9:hover .flip-inner:where(.svelte-um7yw9){transform:rotateY(180deg)}.flip-face.svelte-um7yw9{backface-visibility:hidden;height:100%;position:absolute;inset:0}.flip-back.svelte-um7yw9{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.flip-inner.svelte-um7yw9{transition:none}}.tag.reveal{transform:translateY(16px)scale(.9)}.tag.reveal.is-visible{transform:translateY(0)scale(1)}
