.about-page.svelte-cwls5q{max-width:800px;padding:2rem 0 4rem}.about-hero.svelte-cwls5q{text-align:center;margin-bottom:3rem}.about-hero.svelte-cwls5q h1:where(.svelte-cwls5q){color:var(--ink);margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);font-weight:800}.lead.svelte-cwls5q{color:var(--ink-soft);max-width:600px;margin:0 auto;font-size:1.15rem;line-height:1.7}.about-section.svelte-cwls5q{margin-bottom:2.5rem}.about-section.svelte-cwls5q h2:where(.svelte-cwls5q){color:var(--ink);margin:0 0 1rem;font-size:1.5rem;font-weight:700}.about-section.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--ink-soft);margin:0 0 .75rem;font-size:1rem;line-height:1.75}.about-section.svelte-cwls5q ul:where(.svelte-cwls5q){margin:.5rem 0 1rem;padding-left:1.5rem}.about-section.svelte-cwls5q li:where(.svelte-cwls5q){color:var(--ink-soft);margin-bottom:.25rem;font-size:1rem;line-height:1.75}.stats-row.svelte-cwls5q{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1rem;display:grid}.stat-card.svelte-cwls5q{text-align:center;background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 12px #0000000f}.stat-number.svelte-cwls5q{color:#06f;font-size:2rem;font-weight:800;font-family:var(--font-display)}.stat-card.svelte-cwls5q .stat-label:where(.svelte-cwls5q){color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em;margin-top:.25rem;font-size:.85rem}.about-cta.svelte-cwls5q{text-align:center;color:#fff;background:linear-gradient(135deg,#06f 0%,#004ecb 100%);border-radius:16px;margin-top:2rem;padding:3rem 2rem}.about-cta.svelte-cwls5q h2:where(.svelte-cwls5q){margin:0 0 .5rem;font-size:1.5rem}.about-cta.svelte-cwls5q p:where(.svelte-cwls5q){opacity:.9;margin:0 0 1.5rem}.cta-button.svelte-cwls5q{color:#06f;font-weight:700;font-family:var(--font-display);background:#fff;border-radius:10px;padding:.75rem 2rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block}.cta-button.svelte-cwls5q:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0003}@media (width<=700px){.stats-row.svelte-cwls5q{grid-template-columns:repeat(2,1fr)}}@media (width<=420px){.stats-row.svelte-cwls5q{grid-template-columns:1fr}}.bed-buckets.svelte-cwls5q{margin-top:1.5rem}.bucket-row.svelte-cwls5q{align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.bucket-label.svelte-cwls5q{width:100px;color:var(--ink);font-size:.9rem;font-weight:600}.bucket-bar.svelte-cwls5q{background:#e2e8f0;border-radius:12px;flex:1;height:24px;overflow:hidden}.bucket-fill.svelte-cwls5q{background:linear-gradient(90deg,#06f 0%,#004ecb 100%);border-radius:12px;height:100%;transition:width .3s}.bucket-count.svelte-cwls5q{width:60px;color:var(--ink);text-align:right;font-size:.9rem;font-weight:600}@media (width<=500px){.bucket-row.svelte-cwls5q{flex-wrap:wrap}.bucket-label.svelte-cwls5q{width:100%;margin-bottom:.25rem}.bucket-bar.svelte-cwls5q{flex:1;order:1}.bucket-count.svelte-cwls5q{text-align:left;order:2;width:auto}}
