.manifesto-hero-grid{display:grid;grid-template-columns:minmax(0,260px)minmax(0,1fr);gap:var(--space-24);align-items:flex-start}.manifesto-rail{max-width:260px}.manifesto-rail-date{font-family:var(--font-sans);font-size:var(--font-size-xs);color:var(--color-muted-text)}.manifesto-rail-list{list-style:none;padding-left:0;margin:0;display:grid;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-muted-text)}.manifesto-rail-ctas{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}.manifesto-hero-main{display:grid;grid-template-columns:minmax(0,1.1fr)minmax(0,.9fr);gap:var(--space-24);align-items:flex-start}.manifesto-hero-header{max-width:36rem}.manifesto-deck-rule{border-color:var(--color-border)}.manifesto-hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-top:var(--space-8)}.manifesto-hero-media{align-self:stretch}.manifesto-clippings{grid-template-columns:repeat(2,minmax(0,1fr))}.manifesto-clipping-wide{grid-column:1/-1}.manifesto-section-heading{margin-bottom:var(--space-16)}.manifesto-columns-wrap{max-width:var(--layout-max-width-wide);}.manifesto-columns{font-size:var(--font-size-md)}.manifesto-split{background-color:var(--color-surface);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle)}.manifesto-grid-alt{grid-template-columns:minmax(0,1.35fr)minmax(0,.9fr);gap:var(--space-24);align-items:flex-start}.manifesto-article-body{margin-top:var(--space-6);display:grid;gap:var(--space-4)}.manifesto-aside-media{align-self:stretch;display:flex;flex-direction:column;gap:var(--space-6)}.manifesto-aside-figure{border-radius:var(--radius-md);overflow:hidden;border:1px solid rgba(72,60,50,.7);box-shadow:var(--shadow-soft)}.manifesto-atmosphere{position:relative}.manifesto-grid-offset{align-items:flex-start;gap:var(--space-24)}.manifesto-side-column{background-color:rgba(245,242,231,.9);border-color:rgba(72,60,50,.7)}.manifesto-brief-list{display:grid;gap:var(--space-4);list-style:none;padding-left:0;margin-top:var(--space-4)}.manifesto-brief-list li{display:grid;grid-template-columns:auto 1fr;gap:var(--space-4);align-items:flex-start;font-size:var(--font-size-sm)}.manifesto-community{border-top:1px solid var(--color-border-subtle)}.manifesto-community-grid{display:grid;grid-template-columns:minmax(0,1.25fr)minmax(0,1fr);gap:var(--space-24);align-items:flex-start}.manifesto-community-gallery{min-width:0}.manifesto-gallery-header{margin-bottom:var(--space-6)}.manifesto-gallery-main{border-radius:var(--radius-md);overflow:hidden}.manifesto-gallery-tile{background:repeating-linear-gradient(135deg,rgba(51,47,40,.18)0,rgba(51,47,40,.18)1px,rgba(245,242,231,.9)1px,rgba(245,242,231,.9)3px);border-radius:var(--radius-sm);border:1px solid rgba(72,60,50,.4)}.manifesto-invitation{border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);background-color:var(--gray-50)}.manifesto-invitation-inner{max-width:44rem;text-align:center}.manifesto-invitation-copy{margin-inline:auto;margin-bottom:var(--space-10)}.manifesto-invitation-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-6);margin-bottom:var(--space-6)}.manifesto-invitation-note{margin-top:var(--space-4);font-size:var(--font-size-xs);color:var(--color-muted-text)}@media(max-width:1120px){.manifesto-hero-main{grid-template-columns:minmax(0,1fr);}.manifesto-hero-media{order:-1}}@media(max-width:960px){.manifesto-hero-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-16)}.manifesto-rail{max-width:none}.manifesto-community-grid{grid-template-columns:minmax(0,1fr)}.manifesto-grid-alt{grid-template-columns:minmax(0,1fr)}.manifesto-aside-media{order:-1}.manifesto-columns-wrap{padding-inline:var(--space-10)}}@media(max-width:640px){.manifesto-hero-actions{flex-direction:column;align-items:stretch}.manifesto-invitation-actions{flex-direction:column}.manifesto-columns{column-gap:var(--space-10)}.manifesto-brief-list li{align-items:center}}