.about.svelte-cwls5q{max-width:var(--max-width, 1400px);margin:0 auto;padding:0 var(--space-md, 1rem)}.about__hero.svelte-cwls5q,.about__section.svelte-cwls5q,.about__cta.svelte-cwls5q{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-out, ease),transform .7s var(--ease-out, ease)}.about--visible.svelte-cwls5q{opacity:1;transform:translateY(0)}.about__hero.svelte-cwls5q{display:flex;flex-direction:column;align-items:center;gap:3rem;padding:4rem 0 5rem}.about__portrait.svelte-cwls5q{width:100%;flex-shrink:0}.about__portrait-frame.svelte-cwls5q{aspect-ratio:3 / 4;overflow:hidden;background-color:var(--color-surface, #1a1a1a);border-radius:2px}.about__portrait-frame.svelte-cwls5q img:where(.svelte-cwls5q){width:100%;height:100%;object-fit:cover}.about__bio.svelte-cwls5q{width:100%}.about__label.svelte-cwls5q{font-size:.75rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent, #c9a96e);margin-bottom:1rem}.about__label--center.svelte-cwls5q{text-align:center}.about__name.svelte-cwls5q{font-family:var(--font-display, serif);font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.05;color:#181511;margin-bottom:1.5rem}.about__text.svelte-cwls5q{display:flex;flex-direction:column;gap:1.25rem}.about__text.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1rem;line-height:1.7;color:#181511;max-width:none}.about__divider.svelte-cwls5q{width:4rem;height:1px;background-color:var(--color-border, #2a2a2a);margin:0 auto}.about__section.svelte-cwls5q{padding:5rem 0}.about__heading.svelte-cwls5q{font-family:var(--font-display, serif);font-size:clamp(1.75rem,4vw,3rem);font-weight:600;color:#181511;text-align:center;margin-bottom:4rem}.about__steps.svelte-cwls5q{display:grid;grid-template-columns:1fr;gap:2.5rem}.about__step.svelte-cwls5q{text-align:center}.about__step-number.svelte-cwls5q{display:inline-block;font-family:var(--font-display, serif);font-size:2.25rem;font-weight:300;color:var(--color-accent, #c9a96e);margin-bottom:1rem}.about__step-title.svelte-cwls5q{font-family:var(--font-display, serif);font-size:1.125rem;font-weight:500;color:#181511;margin-bottom:.75rem}.about__step-text.svelte-cwls5q{font-size:.875rem;line-height:1.7;color:#181511;max-width:none}.about__stats.svelte-cwls5q{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.about__stat.svelte-cwls5q{text-align:center}.about__stat-value.svelte-cwls5q{display:block;font-family:var(--font-display, serif);font-size:clamp(2rem,4vw,3.5rem);font-weight:700;color:#181511;line-height:1;margin-bottom:.5rem}.about__stat-label.svelte-cwls5q{font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:#181511}.about__cta.svelte-cwls5q{padding:5rem 0;text-align:center}.about__cta.svelte-cwls5q .about__heading:where(.svelte-cwls5q){margin-bottom:1.25rem}.about__cta-text.svelte-cwls5q{font-size:1rem;color:#181511;margin:0 auto 2.5rem;max-width:32rem}.about__cta-btn.svelte-cwls5q{display:inline-block;padding:.75rem 2rem;font-size:.875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#181511;border:2px solid #181511;border-radius:9999px;transition:background-color .3s ease,color .3s ease}.about__cta-btn.svelte-cwls5q:hover{background-color:#cfcecc;color:#0a0a0a;border-color:#181511}@media(min-width:768px){.about__hero.svelte-cwls5q{flex-direction:row;gap:5rem;padding:6rem 0 7rem}.about__portrait.svelte-cwls5q{width:40%}.about__bio.svelte-cwls5q{width:60%}.about__steps.svelte-cwls5q{grid-template-columns:repeat(3,1fr);gap:4rem}.about__step.svelte-cwls5q{text-align:left}.about__stats.svelte-cwls5q{grid-template-columns:repeat(4,1fr);gap:3rem}.about__section.svelte-cwls5q,.about__cta.svelte-cwls5q{padding:7rem 0}}
