.manifesto.svelte-vzfunz{position:relative;margin:3rem 0;padding:2.25rem 2.25rem 2.25rem 2.75rem;background:#fafaf8;border-radius:16px;border:1px solid #eceae4;overflow:hidden;transition:border-color .3s ease}.manifesto.svelte-vzfunz:hover{border-color:color-mix(in srgb,var(--m-accent) 40%,#eceae4)}.manifesto__accent-bar.svelte-vzfunz{position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--m-accent) 0%,color-mix(in srgb,var(--m-accent) 50%,transparent) 100%);border-radius:4px 0 0 4px}.manifesto__content.svelte-vzfunz{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}.manifesto--has-image.svelte-vzfunz .manifesto__content:where(.svelte-vzfunz){grid-template-columns:minmax(0,1fr) minmax(200px,.45fr)}.manifesto__eyebrow.svelte-vzfunz{display:inline-block;font-size:.62rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--m-accent);margin-bottom:.75rem;padding:.25rem .65rem;background:color-mix(in srgb,var(--m-accent) 8%,transparent);border-radius:4px}.manifesto__title.svelte-vzfunz{font-family:var(--font-display);font-size:clamp(1.5rem,3.5vw,2.2rem);font-weight:900;letter-spacing:-.025em;line-height:1.15;color:#0c0c0a;margin:0}.manifesto__title em{font-style:normal;background:linear-gradient(135deg,var(--m-accent),color-mix(in srgb,var(--m-accent) 60%,#40a9ff));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.manifesto__body.svelte-vzfunz{margin-top:1rem}.manifesto__desc.svelte-vzfunz{font-size:.98rem;line-height:1.75;color:#4b4a44;margin:0}.manifesto__desc.svelte-vzfunz strong{color:#0c0c0a;font-weight:700}.manifesto__points.svelte-vzfunz{list-style:none;padding:0;margin:1.25rem 0 0;display:flex;flex-direction:column;gap:.85rem}.manifesto__points.svelte-vzfunz li:where(.svelte-vzfunz){font-size:.95rem;line-height:1.7;color:#4b4a44;padding-left:1.4rem;position:relative}.manifesto__points.svelte-vzfunz li:where(.svelte-vzfunz):before{content:"→";position:absolute;left:0;color:var(--m-accent);font-weight:700}.manifesto__points.svelte-vzfunz strong{color:#0c0c0a;font-weight:700}.manifesto__media.svelte-vzfunz{display:grid;place-items:center;min-height:180px}.manifesto__media.svelte-vzfunz img:where(.svelte-vzfunz){width:100%;max-height:260px;object-fit:contain;filter:drop-shadow(0 12px 24px rgba(0,0,0,.08));transition:transform .4s ease}.manifesto.svelte-vzfunz:hover .manifesto__media:where(.svelte-vzfunz) img:where(.svelte-vzfunz){transform:scale(1.03)}@media(max-width:760px){.manifesto.svelte-vzfunz{padding:1.75rem 1.5rem 1.75rem 2rem;margin:2rem 0}.manifesto--has-image.svelte-vzfunz .manifesto__content:where(.svelte-vzfunz){grid-template-columns:1fr}.manifesto__media.svelte-vzfunz{min-height:140px}}
