.about-page.svelte-6yh93n{min-height:100vh;padding:2rem}.about-container.svelte-6yh93n{max-width:800px;margin:0 auto}.about-nav.svelte-6yh93n{margin-bottom:2rem}.back-link{color:var(--muted-foreground)!important}.back-link:hover{color:var(--foreground)!important}.about-hero.svelte-6yh93n{text-align:center;margin-bottom:4rem;padding-bottom:3rem;border-bottom:1px solid var(--border)}.hero-badge.svelte-6yh93n{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;background:color-mix(in srgb,var(--color-amber) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-amber) 30%,transparent);margin-bottom:1.5rem}.badge-icon.svelte-6yh93n{width:2rem;height:2rem;color:var(--color-amber)}.about-hero.svelte-6yh93n h1:where(.svelte-6yh93n){font-family:var(--font-serif);font-size:2.5rem;font-weight:600;margin-bottom:1rem;letter-spacing:-.01em}.hero-subtitle.svelte-6yh93n{font-size:1.125rem;color:var(--muted-foreground);max-width:500px;margin:0 auto;line-height:1.6}.content-section.svelte-6yh93n{margin-bottom:3rem}.content-section.svelte-6yh93n h2:where(.svelte-6yh93n){font-family:var(--font-serif);font-size:1.5rem;font-weight:600;margin-bottom:1.25rem;position:relative;padding-left:1rem}.content-section.svelte-6yh93n h2:where(.svelte-6yh93n):before{content:"";position:absolute;left:0;top:.25rem;bottom:.25rem;width:3px;background:var(--color-amber)}.content-section.svelte-6yh93n p:where(.svelte-6yh93n){font-size:1rem;line-height:1.8;color:var(--muted-foreground);margin-bottom:1rem}.content-section.svelte-6yh93n p:where(.svelte-6yh93n):last-child{margin-bottom:0}.content-section.svelte-6yh93n em:where(.svelte-6yh93n){color:var(--foreground);font-style:italic}.values-section.svelte-6yh93n{margin-bottom:3rem}.values-section.svelte-6yh93n h2:where(.svelte-6yh93n){font-family:var(--font-serif);font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;position:relative;padding-left:1rem}.values-section.svelte-6yh93n h2:where(.svelte-6yh93n):before{content:"";position:absolute;left:0;top:.25rem;bottom:.25rem;width:3px;background:var(--color-amber)}.values-grid.svelte-6yh93n{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}@media(max-width:600px){.values-grid.svelte-6yh93n{grid-template-columns:1fr}}.value-card.svelte-6yh93n{background:var(--card);border:1px solid var(--border);padding:1.5rem;transition:border-color .2s ease,transform .2s ease}.value-card.svelte-6yh93n:hover{border-color:color-mix(in srgb,var(--color-amber) 40%,var(--border));transform:translateY(-2px)}.value-icon.svelte-6yh93n{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:var(--secondary);color:var(--color-amber);margin-bottom:1rem}.value-card.svelte-6yh93n h3:where(.svelte-6yh93n){font-family:var(--font-serif);font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.value-card.svelte-6yh93n p:where(.svelte-6yh93n){font-size:.875rem;line-height:1.6;color:var(--muted-foreground);margin:0}.acknowledgments-section.svelte-6yh93n{margin-bottom:3rem;padding:2rem;background:var(--secondary);border:1px solid var(--border)}.acknowledgments-section.svelte-6yh93n h2:where(.svelte-6yh93n){font-family:var(--font-serif);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.ack-intro.svelte-6yh93n{font-size:1rem;line-height:1.7;color:var(--muted-foreground);margin-bottom:1.5rem}.ack-list.svelte-6yh93n{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.ack-item.svelte-6yh93n{background:var(--card);border:1px solid var(--border);padding:1.25rem}.ack-item.featured.svelte-6yh93n{border-color:color-mix(in srgb,var(--color-amber) 40%,var(--border));border-left:3px solid var(--color-amber)}.ack-header.svelte-6yh93n{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.ack-header.svelte-6yh93n a:where(.svelte-6yh93n){font-weight:600;color:var(--foreground);text-decoration:none;transition:color .15s ease}.ack-header.svelte-6yh93n a:where(.svelte-6yh93n):hover{color:var(--color-amber)}.license-badge.svelte-6yh93n{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-amber);background:color-mix(in srgb,var(--color-amber) 15%,transparent);padding:.25rem .5rem;border-radius:2px}.ack-item.svelte-6yh93n p:where(.svelte-6yh93n){font-size:.875rem;line-height:1.6;color:var(--muted-foreground);margin:0}.ack-item.svelte-6yh93n p:where(.svelte-6yh93n) a:where(.svelte-6yh93n){color:var(--color-amber);text-decoration:none}.ack-item.svelte-6yh93n p:where(.svelte-6yh93n) a:where(.svelte-6yh93n):hover{text-decoration:underline}.ack-footer.svelte-6yh93n{font-size:.875rem;color:var(--muted-foreground);font-style:italic;margin:0}.contact-section.svelte-6yh93n{padding:2rem;background:color-mix(in srgb,var(--color-amber) 6%,var(--card));border:1px solid color-mix(in srgb,var(--color-amber) 20%,var(--border))}.contact-section.svelte-6yh93n h2:where(.svelte-6yh93n){font-family:var(--font-serif);font-size:1.5rem;font-weight:600;margin-bottom:.75rem}.contact-section.svelte-6yh93n>p:where(.svelte-6yh93n){font-size:1rem;line-height:1.7;color:var(--muted-foreground);margin-bottom:1.5rem}.contact-links.svelte-6yh93n{display:flex;flex-direction:column;gap:.75rem}.contact-link.svelte-6yh93n{display:flex;flex-direction:column;gap:.125rem;text-decoration:none;transition:opacity .15s ease}.contact-link.svelte-6yh93n:hover{opacity:.8}.contact-label.svelte-6yh93n{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-amber)}.contact-value.svelte-6yh93n{font-size:.9375rem;color:var(--foreground)}
