.Card_card__pbc_e{display:flex;flex-direction:column;--card-on:var(--md-sys-color-on-surface);--card-bg:var(--md-sys-color-surface-container-low);--card-muted:var(--md-sys-color-on-surface-variant);background:var(--card-bg);color:var(--card-on);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--radius);overflow:hidden;text-decoration:none}.Card_density-comfortable__javGB{padding:var(--space-4);gap:var(--space-3)}.Card_density-compact__b8G0Z{padding:var(--space-3);gap:var(--space-2)}.Card_density-spacious__lLW5E{padding:var(--space-6);gap:var(--space-4)}.Card_variant-elevated__Amgmn{border-color:transparent;box-shadow:0 1px 2px color-mix(in srgb,var(--md-sys-color-shadow) 30%,transparent),0 1px 3px 1px color-mix(in srgb,var(--md-sys-color-shadow) 15%,transparent)}.Card_tone-secondary__ftMLC{--card-on:var(--md-sys-color-on-secondary-container);--card-bg:var(--md-sys-color-secondary-container);--card-muted:var(--md-sys-color-on-secondary-container);border-color:transparent}.Card_tone-tertiary__eQZnY{--card-on:var(--md-sys-color-on-tertiary-container);--card-bg:var(--md-sys-color-tertiary-container);--card-muted:var(--md-sys-color-on-tertiary-container);border-color:transparent}.Card_tone-raised__vGUJg{--card-bg:var(--md-sys-color-surface-container-high);border-color:transparent}.Card_variant-with-image__iPSux{padding:0;gap:0}.Card_variant-with-image__iPSux .Card_content__BN2jQ{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.Card_variant-with-image__iPSux.Card_density-compact__b8G0Z .Card_content__BN2jQ{padding:var(--space-3);gap:var(--space-2)}.Card_variant-with-image__iPSux.Card_density-spacious__lLW5E .Card_content__BN2jQ{padding:var(--space-6);gap:var(--space-4)}.Card_image__vsIrk{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--md-sys-color-surface-container-high)}.Card_image__vsIrk img,.Card_image__vsIrk>img,.Card_image__vsIrk>picture,.Card_image__vsIrk>video{width:100%;height:100%;object-fit:cover;display:block;border-radius:0}.Card_interactive__cqzeI{cursor:pointer;transition:transform var(--duration-base) var(--ease-out),background var(--duration-fast) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}@media (hover:hover){.Card_interactive__cqzeI:hover{transform:translateY(-5px);background:color-mix(in srgb,var(--card-on) 8%,var(--card-bg));box-shadow:0 1px 2px color-mix(in srgb,var(--md-sys-color-shadow) 30%,transparent),0 2px 6px 2px color-mix(in srgb,var(--md-sys-color-shadow) 15%,transparent)}}.Card_interactive__cqzeI:focus-visible{outline:2px solid var(--md-sys-color-secondary);outline-offset:2px}.Card_tag__wWEYw{display:inline-block;align-self:flex-start;background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.1em;text-transform:uppercase;padding:2px var(--space-2);border-radius:var(--radius)}.Card_tone-secondary__ftMLC .Card_tag__wWEYw{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.Card_tone-tertiary__eQZnY .Card_tag__wWEYw{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.Card_title__LKZMX{margin:0;font-family:var(--font-main);font-size:var(--fs-xl);font-weight:600;line-height:var(--lh-tight);color:var(--card-on)}.Card_description__SaHLz{margin:0;color:var(--card-muted);line-height:var(--lh-base)}.Card_meta__FUcLX{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--card-muted);letter-spacing:.05em}.Manifesto_root__atPJR{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);max-width:720px;margin:0 auto;padding:var(--space-8) var(--space-4);text-align:center}.Manifesto_body__MKQQk{font-family:var(--font-main);font-style:italic;font-weight:300;font-size:1rem;line-height:1.4;color:var(--md-sys-color-on-surface);margin:0}@media (min-width:768px){.Manifesto_body__MKQQk{font-size:var(--fs-lg)}}.Manifesto_meta__0qjRV{font-family:var(--font-main);font-style:normal;font-weight:400;font-size:var(--fs-sm);color:var(--md-sys-color-on-surface-variant);margin:0}