.about-hero.svelte-cwls5q{background:var(--ybc-gradient);color:#fff;padding:72px 24px 64px;text-align:center}.about-hero-inner.svelte-cwls5q{max-width:760px;margin:0 auto}.eyebrow.svelte-cwls5q{display:inline-block;background:#fff3;padding:6px 14px;border-radius:999px;font-family:var(--ybc-font-display);font-size:12px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;margin-bottom:18px}.about-hero.svelte-cwls5q h1:where(.svelte-cwls5q){font-family:var(--ybc-font-display);font-weight:800;font-size:48px;line-height:1.05;margin:0 0 16px;text-wrap:balance}.about-hero.svelte-cwls5q p:where(.svelte-cwls5q){font-size:18px;color:#ffffffeb;margin:0}.story.svelte-cwls5q{background:#fff;padding:80px 24px}.story-inner.svelte-cwls5q{max-width:720px;margin:0 auto}.story.svelte-cwls5q h2:where(.svelte-cwls5q),.values.svelte-cwls5q h2:where(.svelte-cwls5q),.numbers.svelte-cwls5q h2:where(.svelte-cwls5q),.charities.svelte-cwls5q h2:where(.svelte-cwls5q),.address.svelte-cwls5q h2:where(.svelte-cwls5q){font-family:var(--ybc-font-display);font-weight:800;font-size:32px;color:#111;margin:0 0 24px;text-align:center}.story.svelte-cwls5q p:where(.svelte-cwls5q){font-family:var(--ybc-font-body);font-size:17px;color:#444;line-height:1.65;margin:0 0 20px}.story.svelte-cwls5q strong:where(.svelte-cwls5q){color:#111}.values.svelte-cwls5q{background:var(--ybc-purple-tint);padding:80px 24px}.values-inner.svelte-cwls5q{max-width:980px;margin:0 auto}.value-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.value-card.svelte-cwls5q{background:#fff;border:1px solid var(--ybc-border);border-radius:var(--ybc-radius-lg);padding:26px 24px;box-shadow:var(--ybc-shadow-card)}.value-card.svelte-cwls5q h3:where(.svelte-cwls5q){font-family:var(--ybc-font-display);font-weight:800;font-size:18px;color:var(--ybc-purple);margin:0 0 10px}.value-card.svelte-cwls5q p:where(.svelte-cwls5q){font-family:var(--ybc-font-body);font-size:14.5px;color:#555;line-height:1.55;margin:0}.charities.svelte-cwls5q{background:#fff;padding:80px 24px}.charities-inner.svelte-cwls5q{max-width:760px;margin:0 auto;text-align:center}.charities-lede.svelte-cwls5q{font-family:var(--ybc-font-body);font-size:17px;color:#444;line-height:1.6;margin:0 0 28px}.charity-list.svelte-cwls5q{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.charity-list.svelte-cwls5q li:where(.svelte-cwls5q){background:var(--ybc-purple-tint);border:1px solid var(--ybc-border);border-radius:999px;padding:10px 20px;font-family:var(--ybc-font-display);font-weight:700;font-size:14.5px;color:#111}.charities-cta.svelte-cwls5q{font-family:var(--ybc-font-body);font-size:16px;color:#444;line-height:1.6;margin:0 auto;max-width:560px}.charities-cta.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--ybc-purple-mid);font-weight:700}.numbers.svelte-cwls5q{background:#fff;padding:80px 24px}.numbers-inner.svelte-cwls5q{max-width:var(--ybc-container);margin:0 auto}.stat-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.stat.svelte-cwls5q{text-align:center;background:var(--ybc-purple-tint);border-radius:var(--ybc-radius-lg);padding:32px 20px}.stat-value.svelte-cwls5q{font-family:var(--ybc-font-display);font-weight:800;font-size:40px;color:var(--ybc-purple);line-height:1}.stat-label.svelte-cwls5q{font-size:14px;color:#555;margin-top:10px}.tp-wrap.svelte-cwls5q{display:flex;justify-content:center;margin-top:44px}.address.svelte-cwls5q{background:var(--ybc-purple-tint);padding:72px 24px;text-align:center}.address-inner.svelte-cwls5q{max-width:600px;margin:0 auto}.uk-badge.svelte-cwls5q{display:inline-block;background:#fff;border:1px solid var(--ybc-border);border-radius:999px;padding:6px 16px;font-family:var(--ybc-font-display);font-weight:700;font-size:13px;color:#111;margin-bottom:18px}.addr.svelte-cwls5q{font-family:var(--ybc-font-body);font-size:17px;color:#333;line-height:1.7;margin:0 0 12px}.ch.svelte-cwls5q{font-size:13px;color:var(--ybc-fg-6);margin:0}@media(max-width:760px){.about-hero.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:34px}.value-grid.svelte-cwls5q,.stat-grid.svelte-cwls5q{grid-template-columns:1fr 1fr}}
