.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{display:flex;flex-direction:column;min-height:80dvh;margin-bottom:var(--space-7)}@media(min-width:768px){.about-hero.svelte-k1u6t5{flex-direction:row;align-items:center}}.about-hero-text.svelte-k1u6t5{flex:1;padding-right:0}@media(min-width:768px){.about-hero-text.svelte-k1u6t5{padding-right:var(--space-6)}}.about-hero-eyebrow.svelte-k1u6t5{display:block;font-size:var(--font-size-small);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-3);font-family:var(--font-family-body);font-weight:500}.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-3);color:var(--color-text);font-style:italic}.about-hero-attribution.svelte-k1u6t5{font-size:var(--font-size-small);color:var(--color-text-muted);margin-bottom:var(--space-5)}.about-hero-actions.svelte-k1u6t5{margin-bottom:var(--space-4)}.about-hero-image-col.svelte-k1u6t5{flex:1;max-width:100%}@media(min-width:768px){.about-hero-image-col.svelte-k1u6t5{max-width:50%}}.about-hero-image.svelte-k1u6t5{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--radius-md)}@media(min-width:768px){.about-hero-image.svelte-k1u6t5{min-height:500px}}.about-features.svelte-k1u6t5{background-color:#fafaf8;border-radius:var(--radius-md);padding:var(--space-7) var(--space-5);margin-bottom:var(--space-7)}.about-features-heading.svelte-k1u6t5{text-align:center;margin-bottom:var(--space-6);font-family:var(--font-family-heading)}.about-features-grid.svelte-k1u6t5{display:grid;grid-template-columns:1fr;gap:var(--space-5);max-width:900px;margin:0 auto}@media(min-width:640px){.about-features-grid.svelte-k1u6t5{grid-template-columns:repeat(2,1fr)}}.about-feature-tile.svelte-k1u6t5{text-align:center;padding:var(--space-4)}.about-feature-icon.svelte-k1u6t5{width:48px;height:48px;margin:0 auto var(--space-3);color:var(--color-1)}.about-feature-icon.svelte-k1u6t5 svg:where(.svelte-k1u6t5){width:100%;height:100%}.about-feature-title.svelte-k1u6t5{margin-bottom:var(--space-2);font-size:var(--font-size-h3)}.about-feature-body.svelte-k1u6t5{margin:0;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-muted)}.about-editorial.svelte-k1u6t5{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--space-7)}@media(min-width:768px){.about-editorial.svelte-k1u6t5:not(.about-editorial--solo){flex-direction:row}}.about-editorial-text.svelte-k1u6t5,.about-editorial-image-wrap.svelte-k1u6t5{flex:1}.about-editorial--solo.svelte-k1u6t5{align-items:stretch;text-align:center}.about-editorial--solo.svelte-k1u6t5 .about-editorial-text:where(.svelte-k1u6t5){margin-left:auto;margin-right:auto;max-width:42rem}.about-editorial--solo.svelte-k1u6t5 .about-editorial-body:where(.svelte-k1u6t5){margin-left:auto;margin-right:auto}@media(min-width:768px){.about-editorial--text-left.svelte-k1u6t5 .about-editorial-text:where(.svelte-k1u6t5){padding-right:var(--space-6)}.about-editorial--text-left.svelte-k1u6t5 .about-editorial-image-wrap:where(.svelte-k1u6t5){padding-left:0}}.about-editorial-heading.svelte-k1u6t5{font-family:var(--font-family-heading);font-size:clamp(1.5rem,3vw,2rem);margin-bottom:var(--space-3);color:var(--color-1)}.about-editorial-body.svelte-k1u6t5{line-height:var(--line-height-body);color:var(--color-text);max-width:540px}.about-section-image.svelte-k1u6t5{display:block;width:100%;border-radius:var(--radius-md);object-fit:cover}.about-philosophy.svelte-k1u6t5{background-color:#fafaf8;border-radius:var(--radius-md);padding:var(--space-7) var(--space-5);margin-bottom:var(--space-7)}.about-philosophy-heading.svelte-k1u6t5{text-align:center;margin-bottom:var(--space-6);font-family:var(--font-family-heading)}.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);text-align:center}@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:0 auto var(--space-3);color:var(--color-1)}.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-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-portrait.svelte-k1u6t5{display:block;width:100%;border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}.about-bio-content.svelte-k1u6t5{flex:1;min-width:0}.about-bio-title.svelte-k1u6t5{margin-bottom:var(--space-1)}.about-bio-credential.svelte-k1u6t5{font-size:var(--font-size-small);color:var(--color-text-muted);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:var(--space-2);line-height:var(--line-height-body)}.about-bio-action-wrap.svelte-k1u6t5{margin-top:var(--space-6);max-width:min(880px,100%);margin-left:auto;margin-right:auto}.about-bio-action-image.svelte-k1u6t5{display:block;width:100%;height:auto;border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}@keyframes svelte-k1u6t5-about-spin{to{transform:rotate(360deg)}}
