.section.svelte-cwls5q{padding:5rem 2rem}.container.svelte-cwls5q{max-width:1100px;margin:0 auto}.about-hero.svelte-cwls5q{color:#fff;text-align:center;background:linear-gradient(135deg,#1b2b4b 0%,#2a3d66 100%);padding:6rem 2rem 4rem}.about-hero.svelte-cwls5q .eyebrow:where(.svelte-cwls5q){letter-spacing:.15em;text-transform:uppercase;color:#c9a8bc;margin-bottom:.75rem;font-family:Jost,sans-serif;font-size:.8rem;font-weight:500}.about-hero.svelte-cwls5q h1:where(.svelte-cwls5q){margin-bottom:1rem;font-family:Playfair Display,serif;font-size:clamp(2rem,4vw,3rem);font-weight:700}.about-hero.svelte-cwls5q .subtitle:where(.svelte-cwls5q){color:#d0d4e0;max-width:600px;margin:0 auto;font-family:Jost,sans-serif;font-size:1.1rem;line-height:1.7}.story-grid.svelte-cwls5q{grid-template-columns:1.3fr .7fr;align-items:start;gap:4rem;display:grid}.story-content.svelte-cwls5q p:where(.svelte-cwls5q){color:#555;margin-bottom:1.25rem;font-family:Jost,sans-serif;font-size:1rem;line-height:1.75}.story-content.svelte-cwls5q strong:where(.svelte-cwls5q){color:#1b2b4b}.quote-card.svelte-cwls5q{background:linear-gradient(135deg,#f7f5f9,#f0ecf5);border-left:3px solid #9b8ec4;border-radius:8px;margin-bottom:2rem;padding:2rem}.quote-card.svelte-cwls5q blockquote:where(.svelte-cwls5q){color:#1b2b4b;margin:0 0 1rem;font-family:Cormorant Garamond,serif;font-size:1.15rem;font-style:italic;line-height:1.7}.quote-card.svelte-cwls5q cite:where(.svelte-cwls5q){color:#6b7ec8;font-family:Jost,sans-serif;font-size:.85rem;font-style:normal}.image-placeholder.svelte-cwls5q{color:#fff;background:linear-gradient(135deg,#1b2b4b,#2a3d66);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;height:300px;font-family:Playfair Display,serif;font-size:1.25rem;display:flex}.image-placeholder.svelte-cwls5q .small:where(.svelte-cwls5q){color:#c9a8bc;margin-top:.25rem;font-family:Jost,sans-serif;font-size:.85rem}.credentials-section.svelte-cwls5q{background:#f7f5f9}.credentials-grid.svelte-cwls5q{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.credential-card.svelte-cwls5q{text-align:center;background:#fff;border:1px solid #e8e2ef;border-radius:12px;padding:2rem 1.5rem}.credential-badge.svelte-cwls5q{color:#9b8ec4;margin-bottom:.75rem;font-family:Playfair Display,serif;font-size:1.75rem;font-weight:700}.credential-label.svelte-cwls5q{color:#555;font-family:Jost,sans-serif;font-size:.9rem;line-height:1.5}.philosophy-items.svelte-cwls5q{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.philosophy-item.svelte-cwls5q h3:where(.svelte-cwls5q){color:#1b2b4b;margin-bottom:.5rem;font-family:Playfair Display,serif;font-size:1.15rem;font-weight:700}.philosophy-item.svelte-cwls5q p:where(.svelte-cwls5q){color:#555;font-family:Jost,sans-serif;font-size:.95rem;line-height:1.7}.cta-section.svelte-cwls5q{color:#fff;background:linear-gradient(135deg,#1b2b4b 0%,#2a3d66 100%)}.cta-container.svelte-cwls5q{text-align:center}.cta-section.svelte-cwls5q h2:where(.svelte-cwls5q){margin-bottom:1rem;font-family:Playfair Display,serif;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700}.cta-section.svelte-cwls5q p:where(.svelte-cwls5q){color:#d0d4e0;max-width:550px;margin:0 auto 2rem;font-family:Jost,sans-serif;font-size:1.05rem;line-height:1.7}.btn.svelte-cwls5q{color:#fff;background:#9b8ec4;border-radius:6px;padding:.85rem 2rem;font-family:Jost,sans-serif;font-size:1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.btn.svelte-cwls5q:hover{background:#8a7bb5;transform:translateY(-1px)}@media (width<=900px){.story-grid.svelte-cwls5q{grid-template-columns:1fr;gap:2rem}.credentials-grid.svelte-cwls5q{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.section.svelte-cwls5q{padding:3.5rem 1.25rem}.credentials-grid.svelte-cwls5q,.philosophy-items.svelte-cwls5q{grid-template-columns:1fr}}
