.contact-card.svelte-x6llsx{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--card-radius);padding:var(--space-4)}.contact-card.svelte-x6llsx h3:where(.svelte-x6llsx){font-size:var(--font-size-base);margin:0 0 var(--space-1);font-weight:700}.prompt.svelte-x6llsx{margin:0 0 var(--space-4)}.field.svelte-x6llsx:first-of-type span:where(.svelte-x6llsx){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}form.svelte-x6llsx{gap:var(--space-3);flex-direction:column;display:flex}.field.svelte-x6llsx{gap:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text);flex-direction:column;font-weight:600;display:flex;position:relative}.field.svelte-x6llsx select:where(.svelte-x6llsx),.field.svelte-x6llsx textarea:where(.svelte-x6llsx),.field.svelte-x6llsx input:where(.svelte-x6llsx){font:inherit;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);resize:vertical;font-weight:400}.field.svelte-x6llsx select:where(.svelte-x6llsx):focus,.field.svelte-x6llsx textarea:where(.svelte-x6llsx):focus,.field.svelte-x6llsx input:where(.svelte-x6llsx):focus{border-color:var(--color-primary);outline:none}.form-error.svelte-x6llsx{font-size:var(--font-size-sm);color:var(--color-danger);margin:0}.submit-btn.svelte-x6llsx{width:100%}.submit-btn.svelte-x6llsx:disabled{opacity:.5}.submit-btn.svelte-x6llsx .spinning{animation:1s linear infinite svelte-x6llsx-spin}@keyframes svelte-x6llsx-spin{to{transform:rotate(360deg)}}.success.svelte-x6llsx{align-items:center;gap:var(--space-3);padding:var(--space-5) 0;text-align:center;color:var(--color-text-muted);flex-direction:column;display:flex}.success.svelte-x6llsx svg{color:var(--color-success)}.about-head.svelte-cwls5q{padding-top:var(--space-5)}.crumbs.svelte-cwls5q{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-bottom:var(--space-3);align-items:center;gap:4px;display:flex}.crumbs.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--color-text-muted)}.crumbs.svelte-cwls5q a:where(.svelte-cwls5q):hover{color:var(--color-primary)}.about-head.svelte-cwls5q h1:where(.svelte-cwls5q){font-family:var(--font-family-display);font-size:var(--font-size-3xl);letter-spacing:-.02em;font-weight:800;line-height:var(--line-height-tight);margin:0}.about-sections.svelte-cwls5q{gap:var(--space-3);padding-top:var(--space-5);padding-bottom:var(--space-6);flex-direction:column;display:flex}.about-section.svelte-cwls5q{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--card-radius);padding:var(--space-4)}.about-section.svelte-cwls5q summary:where(.svelte-cwls5q){cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-3);list-style:none;display:flex}.about-section.svelte-cwls5q summary:where(.svelte-cwls5q)::-webkit-details-marker{display:none}.about-section.svelte-cwls5q summary:where(.svelte-cwls5q) h2:where(.svelte-cwls5q){font-family:var(--font-family-display);font-size:var(--font-size-lg);letter-spacing:-.01em;margin:0;font-weight:700}.about-section.svelte-cwls5q summary:where(.svelte-cwls5q):after{content:"−";font-size:var(--font-size-xl);color:var(--color-text-muted);flex-shrink:0;line-height:1}.about-section.svelte-cwls5q:not([open]) summary:where(.svelte-cwls5q):after{content:"+"}.section-body.svelte-cwls5q{gap:var(--space-3);padding-top:var(--space-4);margin-top:var(--space-4);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.section-body.svelte-cwls5q p:where(.svelte-cwls5q){max-width:68ch;margin:0;line-height:1.65}.section-body.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:var(--font-size-base);margin:var(--space-2) 0 0;font-weight:700}.founder-text.svelte-cwls5q{gap:var(--space-3);flex-direction:column;display:flex}.founder-name.svelte-cwls5q{font-family:var(--font-family-display);font-size:var(--font-size-lg);margin:0;font-weight:700}.founder-name.svelte-cwls5q .text-muted:where(.svelte-cwls5q){font-weight:500}
