.about.svelte-nkmkd2{display:flex;flex-direction:column;gap:var(--space-16);max-width:1040px;margin-inline:auto;padding:var(--space-2) var(--page-pad) var(--space-20)}.hero.svelte-nkmkd2{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding-top:var(--space-10);padding-top:round(down,clamp(var(--space-4),5vh,var(--space-14)),var(--space-1));text-align:center}.logo-animated.svelte-nkmkd2{width:min(82vw,480px);height:auto;margin-bottom:var(--space-4);overflow:visible;color:var(--color-primary)}@supports (height: round(down,1px,1px)){.logo-animated.svelte-nkmkd2{width:auto;height:round(down,min(82vw,480px) * 548 / 1854,1px)}}.tagline.svelte-nkmkd2{font-size:var(--text-3xl);line-height:var(--lh-3xl);letter-spacing:var(--tracking-tighter);text-wrap:balance;opacity:0;animation:svelte-nkmkd2-fade-up .6s var(--ease-out) 1s both}.subtitle.svelte-nkmkd2{font-size:var(--text-lg);line-height:var(--lh-lg);color:var(--color-text-secondary);opacity:0;animation:svelte-nkmkd2-fade-up .6s var(--ease-out) 1.15s both}.hero-actions.svelte-nkmkd2{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-3);opacity:0;animation:svelte-nkmkd2-fade-up .6s var(--ease-out) 1.3s both}.thread.svelte-nkmkd2{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin-top:var(--space-8);opacity:0;animation:svelte-nkmkd2-fade-up .6s var(--ease-out) 1.5s both}.bubble.svelte-nkmkd2{display:flex;align-items:center;gap:var(--space-3);width:min(280px,78vw);padding:var(--space-3) var(--space-5) var(--space-3) var(--space-3);border-radius:var(--radius-2xl) var(--radius-2xl) var(--radius-2xl) var(--radius-sm);background:var(--color-surface-raised);box-shadow:var(--ring-border),var(--shadow-md)}.bubble-play.svelte-nkmkd2{display:flex;align-items:center;justify-content:center;width:var(--control-md);height:var(--control-md);flex-shrink:0;border-radius:50%;background:var(--color-primary);color:var(--color-on-primary)}.bubble-wave.svelte-nkmkd2{flex:1;min-width:0}figcaption.svelte-nkmkd2{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--color-text-muted)}.letter.svelte-nkmkd2{opacity:0;animation-fill-mode:both;animation-duration:.7s;animation-timing-function:var(--ease-spring)}.letter-6.svelte-nkmkd2{animation-name:svelte-nkmkd2-letter-from-left;animation-delay:.2s}.letter-1.svelte-nkmkd2{animation-name:svelte-nkmkd2-letter-from-below;animation-delay:.35s}.letter-2.svelte-nkmkd2{animation-name:svelte-nkmkd2-letter-from-above;animation-delay:.5s}.letter-3.svelte-nkmkd2{animation-name:svelte-nkmkd2-dot-pop;animation-delay:.65s}.letter-4.svelte-nkmkd2{animation-name:svelte-nkmkd2-letter-from-below;animation-delay:.75s}.letter-5.svelte-nkmkd2{animation-name:svelte-nkmkd2-letter-from-right;animation-delay:.9s}@keyframes svelte-nkmkd2-letter-from-left{0%{opacity:0;transform:translate(-40px) rotate(-12deg)}to{opacity:1;transform:translate(0) rotate(0)}}@keyframes svelte-nkmkd2-letter-from-right{0%{opacity:0;transform:translate(40px) rotate(12deg)}to{opacity:1;transform:translate(0) rotate(0)}}@keyframes svelte-nkmkd2-letter-from-below{0%{opacity:0;transform:translateY(60px) rotate(-8deg) scale(.8)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}@keyframes svelte-nkmkd2-letter-from-above{0%{opacity:0;transform:translateY(-60px) rotate(8deg) scale(.8)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}@keyframes svelte-nkmkd2-dot-pop{0%{opacity:0;transform:scale(0) rotate(180deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes svelte-nkmkd2-fade-up{0%{opacity:0;transform:translateY(var(--space-4))}to{opacity:1;transform:translateY(0)}}.features.svelte-nkmkd2{display:grid;grid-template-columns:1fr;gap:var(--space-3);--feature-min-height: 260px}.feature.svelte-nkmkd2{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-2xl)}.f-icon.svelte-nkmkd2{display:flex;align-items:center;justify-content:center;width:var(--control-lg);height:var(--control-lg);margin-bottom:var(--space-2);border-radius:50%}.feature.svelte-nkmkd2 h2:where(.svelte-nkmkd2){font-size:var(--text-2xl);line-height:var(--lh-2xl);letter-spacing:var(--tracking-tight);color:inherit}.feature.svelte-nkmkd2 p:where(.svelte-nkmkd2){font-size:var(--text-md);line-height:var(--lh-md);max-width:34ch}.feature.primary.svelte-nkmkd2{background:var(--color-primary);color:var(--color-on-primary)}.feature.primary.svelte-nkmkd2 .f-icon:where(.svelte-nkmkd2){background:color-mix(in srgb,var(--color-on-primary) 14%,transparent)}.feature.surface.svelte-nkmkd2{background:var(--color-surface);box-shadow:var(--ring-border-strong);color:var(--color-text-secondary)}.feature.surface.svelte-nkmkd2 .f-icon:where(.svelte-nkmkd2){background:var(--color-primary-bg);color:var(--color-primary-text)}.feature.inverse.svelte-nkmkd2{background:var(--color-text);color:var(--color-bg)}.feature.inverse.svelte-nkmkd2 .f-icon:where(.svelte-nkmkd2){background:color-mix(in srgb,var(--color-bg) 16%,transparent)}.section-heading.svelte-nkmkd2{margin-bottom:var(--space-6);font-size:var(--text-3xl);line-height:var(--lh-3xl);letter-spacing:var(--tracking-tighter);text-align:center}.steps.svelte-nkmkd2{--steps-gap: var(--space-8);list-style:none;display:flex;flex-direction:column;gap:var(--steps-gap);max-width:28rem;margin-inline:auto}.step.svelte-nkmkd2{position:relative;display:flex;align-items:flex-start;gap:var(--space-4)}.step.svelte-nkmkd2:not(:last-child):before{content:"";position:absolute;left:calc((var(--control-md) - var(--border-thick)) / 2);top:calc(var(--control-md) + var(--space-2));bottom:calc(var(--space-2) - var(--steps-gap));border-left:var(--border-thick) dotted var(--color-primary-ring)}.step-number.svelte-nkmkd2{display:flex;align-items:center;justify-content:center;width:var(--control-md);height:var(--control-md);flex-shrink:0;border-radius:50%;background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-xl);line-height:var(--lh-xl);font-weight:700}.step.svelte-nkmkd2 h3:where(.svelte-nkmkd2){margin-top:var(--space-2);font-size:var(--text-xl);line-height:var(--lh-xl)}.step.svelte-nkmkd2 p:where(.svelte-nkmkd2){margin-top:var(--space-1);font-size:var(--text-md);line-height:var(--lh-md);color:var(--color-text-secondary)}.cta.svelte-nkmkd2{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);padding:var(--space-12) var(--space-6);border-radius:var(--radius-2xl);background:var(--color-primary-light);box-shadow:0 0 0 var(--hairline) var(--color-primary-ring);text-align:center}.cta.svelte-nkmkd2 h2:where(.svelte-nkmkd2){font-size:var(--text-3xl);line-height:var(--lh-3xl);letter-spacing:var(--tracking-tighter)}@media(min-width:640px){.about.svelte-nkmkd2{gap:var(--space-24);padding-bottom:var(--space-24)}.tagline.svelte-nkmkd2{font-size:var(--text-5xl);line-height:var(--lh-5xl)}.subtitle.svelte-nkmkd2{font-size:var(--text-2xl);line-height:var(--lh-2xl)}.features.svelte-nkmkd2{grid-template-columns:1fr 1fr;gap:var(--space-4)}.feature.svelte-nkmkd2{min-height:var(--feature-min-height);padding:var(--space-8)}.feature.svelte-nkmkd2 h2:where(.svelte-nkmkd2){font-size:var(--text-3xl);line-height:var(--lh-3xl)}.section-heading.svelte-nkmkd2{font-size:var(--text-5xl);line-height:var(--lh-5xl)}.steps.svelte-nkmkd2{--steps-gap: var(--space-10);flex-direction:row;max-width:none}.step.svelte-nkmkd2{flex:1;flex-direction:column;gap:var(--space-3)}.step.svelte-nkmkd2:not(:last-child):before{left:calc(var(--control-md) + var(--space-4));right:calc(var(--space-3) - var(--steps-gap));top:calc((var(--control-md) - var(--border-thick)) / 2);bottom:auto;border-left:none;border-top:var(--border-thick) dotted var(--color-primary-ring)}.step.svelte-nkmkd2 h3:where(.svelte-nkmkd2){margin-top:0}.cta.svelte-nkmkd2{padding:var(--space-20) var(--space-8)}.cta.svelte-nkmkd2 h2:where(.svelte-nkmkd2){font-size:var(--text-5xl);line-height:var(--lh-5xl)}}@media(prefers-reduced-motion:reduce){.letter.svelte-nkmkd2,.tagline.svelte-nkmkd2,.subtitle.svelte-nkmkd2,.hero-actions.svelte-nkmkd2,.thread.svelte-nkmkd2{animation:none;opacity:1}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.feature.svelte-nkmkd2,.step.svelte-nkmkd2,.cta.svelte-nkmkd2{animation:svelte-nkmkd2-drift linear both;animation-timeline:view();animation-range:entry 0% entry 60%}}}@keyframes svelte-nkmkd2-drift{0%{transform:translateY(var(--space-6))}to{transform:none}}
