.about-container.svelte-cwls5q{max-width:900px;margin:0 auto;padding:0 var(--padding)}.hero-section.svelte-cwls5q{text-align:center;margin-bottom:4rem}.page-title.svelte-cwls5q{font-size:2.5rem;color:var(--accessible-medium-pink);-webkit-background-clip:text;background-clip:text;margin:calc(var(--padding) * 4) 0 calc(var(--padding) * 4) 0}.subtitle.svelte-cwls5q{font-size:1.2rem;color:var(--warm-text);opacity:.8;margin:0;line-height:1.4;text-align:center}.section-heading.svelte-cwls5q{font-size:2rem;color:var(--accessible-blue);text-align:center;margin:0 0 2rem;position:relative}.section-heading.svelte-cwls5q:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%);width:3rem;height:3px;background:var(--success-green);border-radius:2px}.bunnies-section.svelte-cwls5q{margin-bottom:4rem}.bunny-profiles.svelte-cwls5q{display:grid;gap:3rem;margin-top:3rem}.bunny-card.svelte-cwls5q{display:grid;gap:2rem;align-items:center;background:var(--gentle-gray);border-radius:2rem;padding:2rem;box-shadow:0 4px 20px #00000014;border:2px solid var(--success-green);border-left:4px solid var(--baby-blue)}.bunny-image.svelte-cwls5q{width:100%;height:300px;border-radius:1.5rem;overflow:hidden;border:3px solid var(--baby-pink);box-shadow:0 8px 25px #ffc0cb4d}.bunny-image.svelte-cwls5q img:where(.svelte-cwls5q){width:100%;height:100%;object-fit:cover;object-position:center}.placeholder-text.svelte-cwls5q{font-size:1.1rem;color:var(--warm-text);opacity:.8}.bunny-name.svelte-cwls5q{font-size:1.8rem;color:var(--accessible-dark-pink);margin:0 0 .5rem}.bunny-name.svelte-cwls5q .maple{-webkit-text-stroke-color:var(--maple-stroke-accessible)}.bunny-title.svelte-cwls5q{font-size:1.1rem;color:var(--accessible-darkest-pink);font-weight:600;font-style:italic;margin:0 0 1rem}.bunny-personality.svelte-cwls5q{font-size:1.1rem;line-height:1.6;color:var(--warm-text);margin-bottom:1.5rem}.bunny-facts.svelte-cwls5q{display:flex;flex-direction:column;gap:.5rem}.fact.svelte-cwls5q{background:#fff;padding:.75rem 1rem;border-radius:1rem;font-size:.95rem;color:var(--warm-text);border-left:4px solid var(--success-green)}.story-section.svelte-cwls5q,.rescue-section.svelte-cwls5q,.foster-section.svelte-cwls5q{margin-bottom:4rem}.story-content.svelte-cwls5q,.rescue-content.svelte-cwls5q{max-width:700px;margin:0 auto}.story-text.svelte-cwls5q,.rescue-text.svelte-cwls5q,.foster-text.svelte-cwls5q{font-size:1.1rem;line-height:1.7;color:var(--warm-text);margin-bottom:1.5rem;text-align:left}.impact-highlight.svelte-cwls5q{background:linear-gradient(135deg,var(--baby-blue),var(--accessible-blue));padding:2rem;border-radius:1.5rem;margin-top:2rem;text-align:center;border:2px solid var(--success-green)}.impact-title.svelte-cwls5q{font-size:1.4rem;color:var(--accessible-warm-charcoal);margin:0 0 1rem}.impact-text.svelte-cwls5q{font-size:1rem;color:var(--accessible-warm-charcoal);margin:0;line-height:1.6}.foster-gallery-placeholder.svelte-cwls5q{width:100%;height:200px;background:var(--gentle-gray);border-radius:1rem;display:flex;align-items:center;justify-content:center;margin-top:2rem;border:2px dashed var(--success-green)}.cta-section.svelte-cwls5q{text-align:center;background:var(--soft-cream);padding:3rem 2rem;border-radius:2rem;margin-top:2rem}.cta-text.svelte-cwls5q{font-size:1.1rem;color:var(--warm-text);margin-bottom:2rem;line-height:1.6}.cta-buttons.svelte-cwls5q{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (min-width: 768px){.bunny-card.svelte-cwls5q{grid-template-columns:300px 1fr;gap:3rem}.bunny-card.svelte-cwls5q:nth-child(2n){grid-template-columns:1fr 300px}.bunny-card.svelte-cwls5q:nth-child(2n) .bunny-image:where(.svelte-cwls5q){order:2}.bunny-card.svelte-cwls5q:nth-child(2n) .bunny-info:where(.svelte-cwls5q){order:1}}@media (max-width: 767px){.page-title.svelte-cwls5q{font-size:2rem}.section-heading.svelte-cwls5q{font-size:1.6rem}.bunny-card.svelte-cwls5q{padding:1.5rem}.bunny-image.svelte-cwls5q{height:250px}.cta-buttons.svelte-cwls5q{flex-direction:column;align-items:center}}
