.about-page.svelte-bxfdd3{color:#111827;background-color:#fff;padding:1rem 0}@media (width>=480px){.about-page.svelte-bxfdd3{padding:2rem 0}}.container.svelte-bxfdd3{max-width:1200px;margin:0 auto;padding:0 1rem}@media (width>=480px){.container.svelte-bxfdd3{padding:0 1.5rem}}.hero.svelte-bxfdd3{text-align:center;background-color:#f9fafb;border-radius:.75rem;margin-bottom:2rem;padding:2rem 0}@media (width>=480px){.hero.svelte-bxfdd3{margin-bottom:3rem;padding:3rem 0}}@media (width>=641px){.hero.svelte-bxfdd3{margin-bottom:4rem;padding:4rem 0}}.hero.svelte-bxfdd3 .hero-title:where(.svelte-bxfdd3){color:#1f2937;margin-bottom:.75rem;font-size:1.75rem;font-weight:800;line-height:1.2}@media (width>=480px){.hero.svelte-bxfdd3 .hero-title:where(.svelte-bxfdd3){margin-bottom:1rem;font-size:2rem}}@media (width>=641px){.hero.svelte-bxfdd3 .hero-title:where(.svelte-bxfdd3){font-size:2.5rem}}.hero.svelte-bxfdd3 .hero-subtitle:where(.svelte-bxfdd3){color:#6b7280;max-width:600px;margin:0 auto;font-size:1rem;line-height:1.6}@media (width>=480px){.hero.svelte-bxfdd3 .hero-subtitle:where(.svelte-bxfdd3){font-size:1.125rem}}@media (width>=641px){.hero.svelte-bxfdd3 .hero-subtitle:where(.svelte-bxfdd3){font-size:1.25rem}}.creator-story.svelte-bxfdd3{margin-bottom:2rem}@media (width>=480px){.creator-story.svelte-bxfdd3{margin-bottom:3rem}}@media (width>=641px){.creator-story.svelte-bxfdd3{margin-bottom:4rem}}.creator-story.svelte-bxfdd3 .story-content:where(.svelte-bxfdd3){grid-template-columns:1fr;align-items:start;gap:2rem;display:grid}@media (width>=641px){.creator-story.svelte-bxfdd3 .story-content:where(.svelte-bxfdd3){grid-template-columns:2fr 1fr;gap:3rem}}@media (width>=1000px){.creator-story.svelte-bxfdd3 .story-content:where(.svelte-bxfdd3){gap:4rem}}.creator-story.svelte-bxfdd3 .story-text:where(.svelte-bxfdd3) h2:where(.svelte-bxfdd3){color:#1f2937;margin-bottom:1rem;font-size:1.5rem;font-weight:700}@media (width>=480px){.creator-story.svelte-bxfdd3 .story-text:where(.svelte-bxfdd3) h2:where(.svelte-bxfdd3){margin-bottom:1.25rem;font-size:1.75rem}}@media (width>=641px){.creator-story.svelte-bxfdd3 .story-text:where(.svelte-bxfdd3) h2:where(.svelte-bxfdd3){margin-bottom:1.5rem;font-size:2rem}}.creator-story.svelte-bxfdd3 .story-text:where(.svelte-bxfdd3) p:where(.svelte-bxfdd3){color:#4b5563;margin-bottom:1rem;font-size:1rem;line-height:1.6}@media (width>=480px){.creator-story.svelte-bxfdd3 .story-text:where(.svelte-bxfdd3) p:where(.svelte-bxfdd3){margin-bottom:1.25rem;font-size:1.125rem;line-height:1.7}}@media (width>=641px){.creator-story.svelte-bxfdd3 .story-text:where(.svelte-bxfdd3) p:where(.svelte-bxfdd3){margin-bottom:1.5rem}}.creator-story.svelte-bxfdd3 .story-text:where(.svelte-bxfdd3) p:where(.svelte-bxfdd3):last-child{margin-bottom:0}.creator-story.svelte-bxfdd3 .story-text:where(.svelte-bxfdd3) .org-link:where(.svelte-bxfdd3){color:#3b82f6;font-weight:500;text-decoration:none;transition:color .2s}.creator-story.svelte-bxfdd3 .story-text:where(.svelte-bxfdd3) .org-link:where(.svelte-bxfdd3):hover{color:#1d4ed8;text-decoration:underline}.creator-story.svelte-bxfdd3 .creator-card:where(.svelte-bxfdd3){text-align:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem}@media (width>=480px){.creator-story.svelte-bxfdd3 .creator-card:where(.svelte-bxfdd3){padding:2rem}}.creator-story.svelte-bxfdd3 .creator-card:where(.svelte-bxfdd3) .creator-avatar:where(.svelte-bxfdd3){border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto .75rem;display:flex;overflow:hidden}@media (width>=480px){.creator-story.svelte-bxfdd3 .creator-card:where(.svelte-bxfdd3) .creator-avatar:where(.svelte-bxfdd3){width:80px;height:80px;margin-bottom:1rem}}.creator-story.svelte-bxfdd3 .creator-card:where(.svelte-bxfdd3) .creator-avatar:where(.svelte-bxfdd3) img:where(.svelte-bxfdd3){object-fit:cover;border-radius:50%;width:100%;height:100%}.creator-story.svelte-bxfdd3 .creator-card:where(.svelte-bxfdd3) h3:where(.svelte-bxfdd3){color:#1f2937;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}@media (width>=480px){.creator-story.svelte-bxfdd3 .creator-card:where(.svelte-bxfdd3) h3:where(.svelte-bxfdd3){font-size:1.5rem}}.creator-story.svelte-bxfdd3 .creator-card:where(.svelte-bxfdd3) .creator-title:where(.svelte-bxfdd3){color:#3b82f6;margin-bottom:.25rem;font-size:.875rem;font-weight:600}@media (width>=480px){.creator-story.svelte-bxfdd3 .creator-card:where(.svelte-bxfdd3) .creator-title:where(.svelte-bxfdd3){font-size:1rem}}.creator-story.svelte-bxfdd3 .creator-card:where(.svelte-bxfdd3) .creator-subtitle:where(.svelte-bxfdd3){color:#6b7280;margin-bottom:1rem;font-size:.75rem}@media (width>=480px){.creator-story.svelte-bxfdd3 .creator-card:where(.svelte-bxfdd3) .creator-subtitle:where(.svelte-bxfdd3){margin-bottom:1.5rem;font-size:.875rem}}.creator-story.svelte-bxfdd3 .creator-card:where(.svelte-bxfdd3) .creator-links:where(.svelte-bxfdd3){flex-direction:column;gap:.5rem;display:flex}@media (width>=480px){.creator-story.svelte-bxfdd3 .creator-card:where(.svelte-bxfdd3) .creator-links:where(.svelte-bxfdd3){gap:.75rem}}.creator-story.svelte-bxfdd3 .creator-card:where(.svelte-bxfdd3) .creator-links:where(.svelte-bxfdd3) .creator-link:where(.svelte-bxfdd3){color:#3b82f6;justify-content:center;align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:color .2s;display:flex}@media (width>=480px){.creator-story.svelte-bxfdd3 .creator-card:where(.svelte-bxfdd3) .creator-links:where(.svelte-bxfdd3) .creator-link:where(.svelte-bxfdd3){font-size:.875rem}}.creator-story.svelte-bxfdd3 .creator-card:where(.svelte-bxfdd3) .creator-links:where(.svelte-bxfdd3) .creator-link:where(.svelte-bxfdd3):hover{color:#1d4ed8}.mission.svelte-bxfdd3{text-align:center;margin-bottom:2rem}@media (width>=480px){.mission.svelte-bxfdd3{margin-bottom:3rem}}@media (width>=641px){.mission.svelte-bxfdd3{margin-bottom:4rem}}.mission.svelte-bxfdd3 h2:where(.svelte-bxfdd3){color:#1f2937;margin-bottom:.75rem;font-size:1.5rem;font-weight:700}@media (width>=480px){.mission.svelte-bxfdd3 h2:where(.svelte-bxfdd3){margin-bottom:1rem;font-size:1.75rem}}@media (width>=641px){.mission.svelte-bxfdd3 h2:where(.svelte-bxfdd3){font-size:2rem}}.mission.svelte-bxfdd3>p:where(.svelte-bxfdd3){color:#4b5563;max-width:800px;margin:0 auto 2rem;font-size:1rem;line-height:1.6}@media (width>=480px){.mission.svelte-bxfdd3>p:where(.svelte-bxfdd3){margin-bottom:2.5rem;font-size:1.125rem;line-height:1.7}}@media (width>=641px){.mission.svelte-bxfdd3>p:where(.svelte-bxfdd3){margin-bottom:3rem}}.mission.svelte-bxfdd3 .mission-points:where(.svelte-bxfdd3){grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=480px){.mission.svelte-bxfdd3 .mission-points:where(.svelte-bxfdd3){grid-template-columns:repeat(2,1fr);gap:1.75rem}}@media (width>=641px){.mission.svelte-bxfdd3 .mission-points:where(.svelte-bxfdd3){grid-template-columns:repeat(3,1fr);gap:2rem}}.why-memml.svelte-bxfdd3{margin-bottom:2rem}@media (width>=480px){.why-memml.svelte-bxfdd3{margin-bottom:3rem}}@media (width>=641px){.why-memml.svelte-bxfdd3{margin-bottom:4rem}}.why-memml.svelte-bxfdd3 h2:where(.svelte-bxfdd3){color:#1f2937;text-align:center;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}@media (width>=480px){.why-memml.svelte-bxfdd3 h2:where(.svelte-bxfdd3){margin-bottom:1.75rem;font-size:1.75rem}}@media (width>=641px){.why-memml.svelte-bxfdd3 h2:where(.svelte-bxfdd3){margin-bottom:2rem;font-size:2rem}}.why-memml.svelte-bxfdd3 .reasons:where(.svelte-bxfdd3){grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=480px){.why-memml.svelte-bxfdd3 .reasons:where(.svelte-bxfdd3){grid-template-columns:repeat(2,1fr);gap:1.75rem}}@media (width>=641px){.why-memml.svelte-bxfdd3 .reasons:where(.svelte-bxfdd3){grid-template-columns:repeat(3,1fr);gap:2rem}}.why-memml.svelte-bxfdd3 .reasons:where(.svelte-bxfdd3) .reason:where(.svelte-bxfdd3) h3:where(.svelte-bxfdd3){color:#1f2937;margin-bottom:.75rem;font-size:1.125rem;font-weight:600}@media (width>=480px){.why-memml.svelte-bxfdd3 .reasons:where(.svelte-bxfdd3) .reason:where(.svelte-bxfdd3) h3:where(.svelte-bxfdd3){margin-bottom:1rem;font-size:1.25rem}}.why-memml.svelte-bxfdd3 .reasons:where(.svelte-bxfdd3) .reason:where(.svelte-bxfdd3) p:where(.svelte-bxfdd3){color:#4b5563;font-size:.875rem;line-height:1.6}@media (width>=480px){.why-memml.svelte-bxfdd3 .reasons:where(.svelte-bxfdd3) .reason:where(.svelte-bxfdd3) p:where(.svelte-bxfdd3){font-size:1rem}}.tech-stack.svelte-bxfdd3{text-align:center;margin-bottom:2rem}@media (width>=480px){.tech-stack.svelte-bxfdd3{margin-bottom:3rem}}@media (width>=641px){.tech-stack.svelte-bxfdd3{margin-bottom:4rem}}.tech-stack.svelte-bxfdd3 h2:where(.svelte-bxfdd3){color:#1f2937;margin-bottom:.75rem;font-size:1.5rem;font-weight:700}@media (width>=480px){.tech-stack.svelte-bxfdd3 h2:where(.svelte-bxfdd3){margin-bottom:1rem;font-size:1.75rem}}@media (width>=641px){.tech-stack.svelte-bxfdd3 h2:where(.svelte-bxfdd3){font-size:2rem}}.tech-stack.svelte-bxfdd3 .tech-intro:where(.svelte-bxfdd3){color:#4b5563;max-width:800px;margin:0 auto 2rem;font-size:1rem;line-height:1.6}@media (width>=480px){.tech-stack.svelte-bxfdd3 .tech-intro:where(.svelte-bxfdd3){margin-bottom:2.5rem;font-size:1.125rem;line-height:1.7}}@media (width>=641px){.tech-stack.svelte-bxfdd3 .tech-intro:where(.svelte-bxfdd3){margin-bottom:3rem}}.tech-stack.svelte-bxfdd3 .tech-grid:where(.svelte-bxfdd3){grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=480px){.tech-stack.svelte-bxfdd3 .tech-grid:where(.svelte-bxfdd3){grid-template-columns:repeat(2,1fr);gap:1.75rem}}@media (width>=641px){.tech-stack.svelte-bxfdd3 .tech-grid:where(.svelte-bxfdd3){grid-template-columns:repeat(3,1fr);gap:2rem}}.tech-stack.svelte-bxfdd3 .tech-grid:where(.svelte-bxfdd3) .tech-category:where(.svelte-bxfdd3) h3:where(.svelte-bxfdd3){color:#1f2937;margin-bottom:.75rem;font-size:1.125rem;font-weight:600}@media (width>=480px){.tech-stack.svelte-bxfdd3 .tech-grid:where(.svelte-bxfdd3) .tech-category:where(.svelte-bxfdd3) h3:where(.svelte-bxfdd3){margin-bottom:1rem;font-size:1.25rem}}.tech-stack.svelte-bxfdd3 .tech-grid:where(.svelte-bxfdd3) .tech-category:where(.svelte-bxfdd3) ul:where(.svelte-bxfdd3){margin:0;padding:0;list-style:none}.tech-stack.svelte-bxfdd3 .tech-grid:where(.svelte-bxfdd3) .tech-category:where(.svelte-bxfdd3) ul:where(.svelte-bxfdd3) li:where(.svelte-bxfdd3){color:#4b5563;margin-bottom:.5rem;font-size:.875rem;line-height:1.6}@media (width>=480px){.tech-stack.svelte-bxfdd3 .tech-grid:where(.svelte-bxfdd3) .tech-category:where(.svelte-bxfdd3) ul:where(.svelte-bxfdd3) li:where(.svelte-bxfdd3){font-size:1rem}}.tech-stack.svelte-bxfdd3 .tech-note:where(.svelte-bxfdd3){color:#4b5563;max-width:800px;margin:0 auto;font-size:1rem;line-height:1.6}@media (width>=480px){.tech-stack.svelte-bxfdd3 .tech-note:where(.svelte-bxfdd3){font-size:1.125rem;line-height:1.7}}.contact.svelte-bxfdd3{text-align:center;background-color:#f9fafb;border-radius:.75rem;padding:2rem 1rem}@media (width>=480px){.contact.svelte-bxfdd3{padding:2.5rem}}@media (width>=641px){.contact.svelte-bxfdd3{padding:3rem}}.contact.svelte-bxfdd3 h2:where(.svelte-bxfdd3){color:#1f2937;margin-bottom:.75rem;font-size:1.5rem;font-weight:700}@media (width>=480px){.contact.svelte-bxfdd3 h2:where(.svelte-bxfdd3){margin-bottom:1rem;font-size:1.75rem}}@media (width>=641px){.contact.svelte-bxfdd3 h2:where(.svelte-bxfdd3){font-size:2rem}}.contact.svelte-bxfdd3>p:where(.svelte-bxfdd3){color:#4b5563;max-width:600px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.6}@media (width>=480px){.contact.svelte-bxfdd3>p:where(.svelte-bxfdd3){margin-bottom:2rem;font-size:1.125rem}}.contact.svelte-bxfdd3 .contact-info:where(.svelte-bxfdd3){flex-direction:column;align-items:center;gap:1rem;display:flex}@media (width>=480px){.contact.svelte-bxfdd3 .contact-info:where(.svelte-bxfdd3){flex-direction:row;justify-content:center;gap:2rem}}.contact.svelte-bxfdd3 .contact-info:where(.svelte-bxfdd3) .contact-link:where(.svelte-bxfdd3){color:#3b82f6;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s;display:flex}@media (width>=480px){.contact.svelte-bxfdd3 .contact-info:where(.svelte-bxfdd3) .contact-link:where(.svelte-bxfdd3){font-size:1rem}}.contact.svelte-bxfdd3 .contact-info:where(.svelte-bxfdd3) .contact-link:where(.svelte-bxfdd3):hover{color:#1d4ed8}
