.page-header.svelte-cwls5q{padding:var(--space-8) 0 4rem;max-width:640px}.page-label.svelte-cwls5q{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-accent);text-transform:uppercase;letter-spacing:var(--tracking-widest);margin:0 0 var(--space-6)}.page-header.svelte-cwls5q h1:where(.svelte-cwls5q){font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--text-6xl);line-height:var(--leading-none);letter-spacing:var(--tracking-tighter);margin:0 0 var(--space-6);color:var(--color-text)}.page-subtitle.svelte-cwls5q{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--leading-loose);margin:0}.story-section.svelte-cwls5q{padding:0 0 4rem}.story-content.svelte-cwls5q{max-width:640px}.story-content.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:var(--text-2xl);font-weight:var(--weight-bold);margin:0 0 var(--space-6);color:var(--color-text);letter-spacing:var(--tracking-tight)}.story-content.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--color-text-body);font-size:var(--text-md);line-height:var(--leading-loose);margin:0 0 var(--space-5)}.story-content.svelte-cwls5q p:where(.svelte-cwls5q):last-child{margin-bottom:0}.principles-section.svelte-cwls5q{padding:var(--space-20) 0;border-top:1px solid var(--color-border)}.section-header.svelte-cwls5q{margin-bottom:var(--space-12)}.section-label.svelte-cwls5q{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-accent);text-transform:uppercase;letter-spacing:var(--tracking-widest);margin:0 0 var(--space-3)}.section-header.svelte-cwls5q h2:where(.svelte-cwls5q){font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--text-5xl);letter-spacing:var(--tracking-tight);margin:0;color:var(--color-text)}.principles-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}.principle.svelte-cwls5q{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8)}.principle.svelte-cwls5q h4:where(.svelte-cwls5q){font-size:var(--text-md);font-weight:var(--weight-semibold);margin:0 0 var(--space-2);color:var(--color-text)}.principle.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--color-text-secondary);margin:0;font-size:var(--text-sm);line-height:var(--leading-loose)}.cta-section.svelte-cwls5q{padding:var(--space-20) 0;border-top:1px solid var(--color-border);text-align:center}.cta-section.svelte-cwls5q h2:where(.svelte-cwls5q){font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--text-5xl);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-4);color:var(--color-text)}.cta-section.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--color-text-secondary);font-size:var(--text-lg);margin:0 0 var(--space-8)}.btn.svelte-cwls5q{display:inline-flex;align-items:center;padding:.8rem 1.75rem;border-radius:var(--radius-md);font-weight:var(--weight-semibold);font-size:var(--text-sm);text-decoration:none;transition:all var(--duration-normal) var(--ease-default)}.btn-primary.svelte-cwls5q{background:var(--color-accent);color:#fff}.btn-primary.svelte-cwls5q:hover{background:var(--color-accent-hover)}@media(max-width:768px){.page-header.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:var(--text-4xl)}.principles-grid.svelte-cwls5q{grid-template-columns:1fr}.section-header.svelte-cwls5q h2:where(.svelte-cwls5q),.cta-section.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:1.75rem}}
