.story.svelte-cwls5q{background:#fff;padding:6rem 0}.story__inner.svelte-cwls5q{width:min(1280px,100% - 2.5rem);margin-inline:auto}.story__grid.svelte-cwls5q{grid-template-columns:repeat(2,1fr);gap:1.4rem;margin-top:3rem;display:grid}.story__block.svelte-cwls5q{background:#f7f3ee;border:1px solid #e3dccd;border-radius:18px;padding:2rem 1.8rem}.story__block.svelte-cwls5q h3:where(.svelte-cwls5q){font-family:var(--font-display);color:#cf2e2e;margin:0 0 .8rem;font-size:1.5rem;font-weight:500}.story__block.svelte-cwls5q p:where(.svelte-cwls5q){color:#2a2a2a;margin:0;font-size:.96rem;line-height:1.6}.convener.svelte-cwls5q{background:#f7f3ee;padding:6rem 0}.convener__inner.svelte-cwls5q{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:4rem;width:min(1280px,100% - 2.5rem);margin-inline:auto;display:grid}.convener__photo.svelte-cwls5q{margin:0;position:relative}.convener__photo.svelte-cwls5q img:where(.svelte-cwls5q){aspect-ratio:4/5;object-fit:cover;border-radius:24px;width:100%;display:block;box-shadow:0 30px 60px -22px #0c0c0c33}.convener__kicker.svelte-cwls5q{letter-spacing:.22em;text-transform:uppercase;color:#cf2e2e;margin:0 0 1.1rem;font-size:.78rem;font-weight:700}.convener__title.svelte-cwls5q{font-family:var(--font-display);color:#0c0c0c;margin:0 0 1.4rem;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:500;line-height:1.1}.convener__accent.svelte-cwls5q{color:#cf2e2e;margin-top:.4rem;font-size:.78em;font-style:italic;display:block}.convener__bio.svelte-cwls5q{color:#2a2a2a;margin:0 0 1.6rem;font-size:1.02rem;line-height:1.6}.convener__quote.svelte-cwls5q{font-family:var(--font-display);color:#0c0c0c;border-left:3px solid #cf2e2e;max-width:52ch;margin:0 0 1.8rem;padding-left:1.2rem;font-size:1.25rem;font-style:italic;line-height:1.5}.convener__quote.svelte-cwls5q em:where(.svelte-cwls5q){font-style:italic}.convener__actions.svelte-cwls5q{flex-wrap:wrap;gap:.75rem;display:flex}.beliefs.svelte-cwls5q{color:#fff;background:#0c0c0c;padding:6rem 0;position:relative;overflow:hidden}.beliefs.svelte-cwls5q .beliefs__blob{opacity:.18;width:80%;max-width:1100px;top:50%;left:50%;transform:translate(-50%,-50%)}.beliefs__inner.svelte-cwls5q{z-index:1;width:min(1280px,100% - 2.5rem);margin-inline:auto;position:relative}.beliefs__head.svelte-cwls5q{margin-bottom:3rem}.beliefs__grid.svelte-cwls5q{grid-template-columns:repeat(2,1fr);gap:1.4rem;display:grid}.belief.svelte-cwls5q{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;padding:2.2rem 2rem}.belief__num.svelte-cwls5q{color:#cf2e2e;margin-bottom:.6rem;font-size:2.6rem;font-style:italic;font-weight:500;display:block}.belief.svelte-cwls5q h3:where(.svelte-cwls5q){font-family:var(--font-display);color:#fff;margin:0 0 .8rem;font-size:1.4rem;font-weight:500;line-height:1.2}.belief.svelte-cwls5q p:where(.svelte-cwls5q){color:#ffffffb3;margin:0;font-size:.95rem;line-height:1.6}.partners.svelte-cwls5q{background:#fff;padding:6rem 0}.partners__inner.svelte-cwls5q{width:min(1280px,100% - 2.5rem);margin-inline:auto}.partners__head.svelte-cwls5q{margin-bottom:3rem}.partners__row.svelte-cwls5q{grid-template-columns:repeat(3,1fr);align-items:center;gap:2rem;display:grid}.partners__logo.svelte-cwls5q{background:#f7f3ee;border:1px solid #e3dccd;border-radius:18px;flex-direction:column;align-items:center;gap:1rem;margin:0;padding:2.4rem 1.6rem;display:flex}.partners__logo.svelte-cwls5q img:where(.svelte-cwls5q){object-fit:contain;width:auto;height:64px;display:block}.partners__logo.svelte-cwls5q figcaption:where(.svelte-cwls5q){letter-spacing:.18em;text-transform:uppercase;color:#6b6358;font-size:.8rem;font-weight:600}.partners__seal.svelte-cwls5q{color:#fff;text-align:center;width:96px;height:96px;font-family:var(--font-display);background:#cf2e2e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:inline-flex}.partners__seal.svelte-cwls5q span:where(.svelte-cwls5q){letter-spacing:.04em;font-size:1.4rem;font-weight:800}.partners__seal.svelte-cwls5q em:where(.svelte-cwls5q){letter-spacing:.12em;margin-top:2px;font-size:.72rem;font-style:italic}@media (width<=1024px){.story__grid.svelte-cwls5q,.beliefs__grid.svelte-cwls5q{grid-template-columns:1fr}.convener__inner.svelte-cwls5q{grid-template-columns:1fr;gap:2.6rem}.partners__row.svelte-cwls5q{grid-template-columns:1fr}}@media (width<=640px){.story.svelte-cwls5q,.convener.svelte-cwls5q,.beliefs.svelte-cwls5q,.partners.svelte-cwls5q{padding:4rem 0}}
