.about-container.svelte-cwls5q{max-width:900px;margin:0 auto;padding:2rem 1rem}.breadcrumb.svelte-cwls5q{margin-bottom:2rem;font-size:.875rem}.breadcrumb.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--color-secondary);text-decoration:none}.breadcrumb.svelte-cwls5q a:where(.svelte-cwls5q):hover{text-decoration:underline}.separator.svelte-cwls5q{margin:0 .5rem;color:var(--color-outline)}.current.svelte-cwls5q{color:var(--color-outline)}.hero.svelte-cwls5q{text-align:center;margin-bottom:3rem}.hero.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:3rem;font-weight:800;color:var(--color-on-surface);margin-bottom:.5rem}.subtitle.svelte-cwls5q{font-size:1.25rem;color:var(--color-outline)}section.svelte-cwls5q{margin-bottom:3rem}h2.svelte-cwls5q{font-size:2rem;font-weight:700;color:var(--color-on-surface);margin-bottom:1.5rem}h3.svelte-cwls5q{font-size:1.25rem;font-weight:600;color:var(--color-on-surface);margin-bottom:.5rem}p.svelte-cwls5q{font-size:1.125rem;line-height:1.75;color:var(--color-on-surface-variant);margin-bottom:1rem}ul.svelte-cwls5q{list-style:none;padding-left:0;margin-bottom:1.5rem}li.svelte-cwls5q{font-size:1.125rem;line-height:1.75;color:var(--color-on-surface-variant);padding-left:1.5rem;position:relative;margin-bottom:.5rem}li.svelte-cwls5q:before{content:"→";position:absolute;left:0;color:var(--color-secondary);font-weight:700}.expertise-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:2rem}.expertise-item.svelte-cwls5q{background:var(--color-surface-container-low);padding:1.5rem;border-radius:8px;border-left:4px solid var(--color-secondary)}.expertise-item.svelte-cwls5q h3:where(.svelte-cwls5q){color:var(--color-on-surface);margin-bottom:.5rem}.expertise-item.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1rem;color:var(--color-outline);margin-bottom:0}.contact-links.svelte-cwls5q{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem}.btn.svelte-cwls5q{display:inline-block;padding:.75rem 1.5rem;border-radius:6px;text-decoration:none;font-weight:600;transition:all .2s}.btn.primary.svelte-cwls5q{background:var(--color-secondary);color:var(--color-on-primary)}.btn.primary.svelte-cwls5q:hover{background:var(--color-link-hover)}.btn.secondary.svelte-cwls5q{background:var(--color-outline-variant);color:var(--color-on-surface)}.btn.secondary.svelte-cwls5q:hover{background:var(--color-surface-dim)}.resources-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:2rem}.resource-card.svelte-cwls5q{background:var(--color-surface-container-lowest);padding:1.5rem;border-radius:8px;border:2px solid var(--color-outline-variant);text-decoration:none;transition:all .2s}.resource-card.svelte-cwls5q:hover{border-color:var(--color-secondary);transform:translateY(-2px)}.resource-card.svelte-cwls5q h3:where(.svelte-cwls5q){color:var(--color-on-surface);margin-bottom:.5rem}.resource-card.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1rem;color:var(--color-outline);margin-bottom:0}@media(max-width:768px){.hero.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:2rem}.subtitle.svelte-cwls5q{font-size:1rem}h2.svelte-cwls5q{font-size:1.5rem}p.svelte-cwls5q,li.svelte-cwls5q{font-size:1rem}.expertise-grid.svelte-cwls5q,.resources-grid.svelte-cwls5q{grid-template-columns:1fr}}
