.about-page.svelte-cwls5q{max-width:760px;padding:var(--space-12) var(--space-6);margin:0 auto}.hero.svelte-cwls5q{margin-bottom:var(--space-12)}.eyebrow.svelte-cwls5q{font-family:var(--font-mono,var(--font-body));font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--grigio-carnico);margin:0 0 var(--space-3) 0}.hero-title.svelte-cwls5q{font-family:var(--font-display);font-size:var(--text-4xl,var(--text-3xl));font-weight:var(--font-semibold);color:var(--nero-marquina);margin:0 0 var(--space-4) 0;line-height:var(--leading-tight,1.15)}.hero-subtitle.svelte-cwls5q{font-family:var(--font-body);font-size:var(--text-lg);color:var(--grigio-carnico);line-height:var(--leading-relaxed);margin:0}.prose-section.svelte-cwls5q{margin-bottom:var(--space-10)}.section-heading.svelte-cwls5q{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--nero-marquina);margin:0 0 var(--space-3) 0}.section-body.svelte-cwls5q{font-family:var(--font-body);font-size:var(--text-base);color:var(--nero-marquina);line-height:var(--leading-relaxed);margin:0}.cta-section.svelte-cwls5q{margin-top:var(--space-12);padding:var(--space-8);background-color:var(--carrara-white);border:1px solid var(--brand-surface);border-radius:var(--radius-lg);text-align:center}.cta-heading.svelte-cwls5q{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--nero-marquina);margin:0 0 var(--space-2) 0}.cta-body.svelte-cwls5q{font-family:var(--font-body);font-size:var(--text-base);color:var(--grigio-carnico);margin:0 0 var(--space-6) 0;line-height:var(--leading-relaxed)}.cta-actions.svelte-cwls5q{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.btn.svelte-cwls5q{padding:var(--space-2-5) var(--space-6);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);border-radius:var(--radius-md);justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s,opacity .15s;display:inline-flex}.btn-primary.svelte-cwls5q{background-color:var(--nero-marquina);color:var(--carrara-white);border:1px solid var(--nero-marquina)}.btn-primary.svelte-cwls5q:hover{background-color:var(--brand-primary-hover,#292524)}.btn-secondary.svelte-cwls5q{color:var(--nero-marquina);border:1px solid var(--brand-surface);background-color:#0000}.btn-secondary.svelte-cwls5q:hover{border-color:var(--nero-marquina)}
