.about-page.svelte-k1u6t5{position:relative;padding:0 var(--space-4) var(--space-6) var(--space-4);max-width:1200px;margin:0 auto}@media(max-width:768px){.about-page.svelte-k1u6t5{padding:0 var(--space-3) var(--space-4) var(--space-3)}}.about-hero.svelte-k1u6t5{margin-bottom:0}.about-hero-inner.svelte-k1u6t5{max-width:900px;margin:0 auto;padding-top:0}.about-hero-title.svelte-k1u6t5{font-family:var(--font-family-heading);font-size:clamp(2rem,5vw,3rem);font-weight:var(--font-weight-heading-h1);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);color:var(--color-1);margin-bottom:var(--space-4)}.about-hero-intro.svelte-k1u6t5{max-width:700px;line-height:var(--line-height-body);margin-bottom:var(--space-5);color:var(--color-text)}.about-hero-actions.svelte-k1u6t5{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4)}.about-philosophy.svelte-k1u6t5{margin-bottom:var(--space-7)}.about-philosophy-label.svelte-k1u6t5{font-size:var(--font-size-small);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-5);font-family:var(--font-family-body);font-weight:500}.about-philosophy-grid.svelte-k1u6t5{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:768px){.about-philosophy-grid.svelte-k1u6t5{grid-template-columns:repeat(3,1fr)}}.about-philosophy-card.svelte-k1u6t5{animation:svelte-k1u6t5-about-fade-up .4s ease backwards;animation-delay:calc(var(--i, 0) * .1s)}@keyframes svelte-k1u6t5-about-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.about-philosophy-icon.svelte-k1u6t5{width:48px;height:48px;margin-bottom:var(--space-3);color:var(--color-text-muted)}.about-philosophy-icon.svelte-k1u6t5 svg:where(.svelte-k1u6t5){width:100%;height:100%}.about-philosophy-card-title.svelte-k1u6t5{margin-bottom:var(--space-2)}.about-philosophy-card-body.svelte-k1u6t5{margin:0;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-muted)}.about-philosophy-rhythm.svelte-k1u6t5{margin-top:var(--space-6);border-bottom:1px dotted var(--color-border-subtle)}.about-bio.svelte-k1u6t5{margin-bottom:var(--space-7)}.about-bio-row.svelte-k1u6t5{display:flex;flex-direction:column-reverse;align-items:center;gap:var(--space-6)}@media(min-width:768px){.about-bio-row.svelte-k1u6t5{flex-direction:row}}.about-bio-image-wrap.svelte-k1u6t5{flex-shrink:0;width:100%;max-width:280px}.about-bio-skeleton.svelte-k1u6t5{aspect-ratio:200 / 260;background:var(--color-surface-muted);border-radius:var(--radius-md)}.about-bio-img.svelte-k1u6t5,.about-bio-placeholder.svelte-k1u6t5{display:block;width:100%;border-radius:var(--radius-md);box-shadow:var(--shadow-soft);overflow:hidden}.about-bio-placeholder.svelte-k1u6t5 svg:where(.svelte-k1u6t5){width:100%;height:auto;display:block}.about-bio-content.svelte-k1u6t5{flex:1;min-width:0}.about-bio-title.svelte-k1u6t5{margin-bottom:var(--space-3)}.about-bio-quote.svelte-k1u6t5{font-style:italic;margin-bottom:var(--space-4);line-height:var(--line-height-body)}.about-bio-list.svelte-k1u6t5{list-style-type:disc;padding-left:1.5em;margin-bottom:var(--space-4)}.about-bio-list.svelte-k1u6t5 li:where(.svelte-k1u6t5){margin-bottom:.25em;line-height:var(--line-height-body)}.about-newsletter.svelte-k1u6t5{margin-bottom:var(--space-7)}.about-newsletter-card.svelte-k1u6t5{padding:var(--space-6);max-width:560px;margin:0 auto}.about-newsletter-title.svelte-k1u6t5{margin-bottom:var(--space-2);text-align:center}.about-newsletter-sub.svelte-k1u6t5{text-align:center;color:var(--color-text-muted);margin-bottom:var(--space-5)}.about-newsletter-form.svelte-k1u6t5{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-end}.about-newsletter-field.svelte-k1u6t5{flex:1;min-width:200px}.about-newsletter-input.svelte-k1u6t5{width:100%}.about-newsletter-input-error.svelte-k1u6t5{border-color:var(--color-3)}.about-newsletter-input-error.svelte-k1u6t5:focus-visible{border-color:var(--color-3);box-shadow:0 0 0 2px #d96c3a33}.about-newsletter-error.svelte-k1u6t5{margin-top:var(--space-1);font-size:var(--font-size-small);color:var(--color-3);margin-bottom:0}.about-newsletter-submit.svelte-k1u6t5{display:inline-flex;align-items:center;gap:var(--space-2)}.about-newsletter-spinner.svelte-k1u6t5{width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:svelte-k1u6t5-about-spin .6s linear infinite}@keyframes svelte-k1u6t5-about-spin{to{transform:rotate(360deg)}}.about-newsletter-message.svelte-k1u6t5{text-align:center;font-size:var(--font-size-body);color:var(--color-text);padding:var(--space-4)}
