.movement-public{padding-block:var(--space-8) var(--ai4us-section-space);overflow-wrap:anywhere;letter-spacing:var(--tracking-normal)}.movement-public>.movement-section{margin-top:var(--ai4us-section-space)}.movement-section,.movement-hero{padding:var(--ai4us-surface-padding);scroll-margin-top:calc(var(--space-24) + var(--space-16))}.movement-section-heading{gap:var(--space-5);max-width:var(--ai4us-reading-measure);display:grid}.movement-kicker{color:var(--ai4us-ink-muted);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-relaxed)}.movement-public h2{font-family:var(--ai4us-font-display);font-size:var(--text-5xl);font-weight:var(--font-semibold);line-height:var(--leading-snug);text-wrap:balance}.movement-public h3{font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:var(--leading-normal)}.movement-section-description,.movement-hero-promise,.movement-reading-list p,.movement-flow p,.movement-progress-list p{color:var(--ai4us-ink-body);font-size:var(--a11y-body-size);line-height:var(--leading-relaxed)}.movement-hero{align-items:center;gap:var(--space-12);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.movement-hero-content{min-width:0}.movement-hero h1{margin-block:var(--space-5) var(--space-6);font-family:var(--ai4us-font-display);font-size:var(--text-8xl);font-weight:var(--font-bold);line-height:var(--leading-none)}.movement-hero h1 span{color:var(--ai4us-maker)}.movement-hero-tagline{margin-block:calc(-1 * var(--space-3)) var(--space-8);color:var(--ai4us-ink-body);font-size:var(--text-lg);font-weight:var(--font-medium);letter-spacing:.035em}.movement-hero-thesis{font-family:var(--ai4us-font-display);font-size:var(--text-4xl);line-height:var(--leading-snug);font-weight:var(--font-semibold);text-wrap:balance}.movement-hero-promise{margin-top:var(--space-6)}.movement-actions{gap:var(--space-4) var(--space-6);margin-block:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.movement-hero-company{font-size:var(--text-sm);color:var(--ai4us-ink-muted);line-height:var(--leading-relaxed)}.movement-hero-company a{text-underline-offset:var(--space-1);text-decoration:underline}.movement-hero-art{background-image:var(--venture-clearing);min-width:0}.movement-mesob{width:100%;height:auto;display:block}.movement-hero-art figcaption,.movement-economy-art figcaption{margin-top:var(--space-5);color:var(--ai4us-ink-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.movement-hero-art figcaption{text-align:center;text-wrap:balance}.movement-status{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-8);padding:var(--space-8) var(--ai4us-surface-padding) 0;color:var(--ai4us-ink-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);flex-wrap:wrap;display:flex}.movement-status .movement-kicker{margin-bottom:var(--space-2)}.movement-reading-list,.movement-progress-list{margin-top:var(--space-12)}.movement-observation,.movement-principle{grid-template-columns:var(--space-6) minmax(0, 1fr);gap:var(--space-3) var(--space-5);padding-block:var(--space-8);border-top:var(--ai4us-rule-width) solid var(--ai4us-line);display:grid}.movement-reading-list p{grid-column:2}.movement-number,.movement-principle>svg{color:var(--ai4us-ink-muted)}.movement-number{font-size:var(--text-base);line-height:var(--leading-loose)}.movement-conviction{margin-top:var(--space-6);padding-top:var(--space-8);border-top:var(--ai4us-rule-width) solid var(--ai4us-line);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.movement-economy-art{margin-top:var(--space-12)}.movement-economy-art img{border-radius:var(--ai4us-radius-surface);width:100%;height:auto;display:block}.movement-flow{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--sullix-grid-min-card)), 1fr));gap:var(--space-10);margin-top:var(--space-12);list-style:none;display:grid}.movement-flow-top{border-top:var(--ai4us-rule-width) solid var(--ai4us-line);padding-top:var(--space-6);color:var(--ai4us-ink-muted);font-size:var(--text-sm);justify-content:space-between;align-items:center;display:flex}.movement-flow li:last-child svg{visibility:hidden}.movement-flow h3{margin-block:var(--space-4) var(--space-3)}.movement-model-note{margin-top:var(--space-12);border-top:var(--ai4us-rule-width) solid var(--ai4us-line);padding-top:var(--space-8);justify-items:start;gap:var(--space-4);display:grid}.movement-model-note p,.movement-invitation small{color:var(--ai4us-ink-body);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.movement-progress-list>div{grid-template-columns:var(--space-6) minmax(0, 1fr);gap:var(--space-3) var(--space-5);border-top:var(--ai4us-rule-width) solid var(--ai4us-line);padding-block:var(--space-8);display:grid}.movement-progress-list>div>svg{width:var(--space-6);height:var(--space-6);color:var(--ai4us-ink-muted)}.movement-progress-list :is(span,p,.movement-text-link){grid-column:2}.movement-progress-list span{font-size:var(--text-sm);color:var(--ai4us-ink-muted)}.movement-progress-list .movement-text-link{justify-self:start;padding-inline:0}.movement-invitation{text-align:center}.movement-invitation .movement-section-heading{margin-inline:auto}.movement-invitation .movement-action{margin-top:var(--space-8)}.movement-invitation small{margin-top:var(--space-5);display:block}@media (max-width:767px){.movement-public{padding-top:var(--space-4)}.movement-hero{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.movement-hero-art{max-width:var(--sullix-grid-min-card);margin-inline:auto}.movement-status{padding-inline:var(--space-2)}}.movement-public.movement-legal-page{padding-top:calc(6rem + env(safe-area-inset-top))}.movement-legal{padding:var(--ai4us-surface-padding)}.movement-legal h1{font-family:var(--ai4us-font-display);font-size:var(--text-5xl);font-weight:var(--font-semibold);line-height:var(--leading-snug);margin-block:var(--space-4) var(--space-6)}.movement-legal-lead{max-width:var(--ai4us-reading-measure);color:var(--ai4us-ink-body);font-size:var(--a11y-body-size);line-height:var(--leading-relaxed)}.movement-legal section{padding-block:var(--space-12)}.movement-legal h2{font-size:var(--text-3xl);margin-bottom:var(--space-6)}.movement-company-record{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--sullix-grid-min-card)), 1fr));border-top:var(--ai4us-rule-width) solid var(--ai4us-line);display:grid}.movement-company-record>div{padding:var(--space-6) var(--space-6) var(--space-6) 0;border-bottom:var(--ai4us-rule-width) solid var(--ai4us-line)}.movement-company-record dt{font-size:var(--text-sm);color:var(--ai4us-ink-body)}.movement-company-record dd{margin-top:var(--space-2);font-size:var(--text-base);font-weight:var(--font-semibold)}.movement-legal-note{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--ai4us-ink-body);max-width:var(--ai4us-reading-measure);margin-block:var(--space-6)}.movement-legal-links{gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.movement-legal-disclosures{border-top:var(--ai4us-rule-width) solid var(--ai4us-line)}.movement-legal-disclosures details{border-bottom:var(--ai4us-rule-width) solid var(--ai4us-line);padding-block:var(--space-5)}.movement-legal-disclosures summary{min-height:var(--ai4us-control-size);padding-block:var(--space-3);font-size:var(--text-base);font-weight:var(--font-semibold);cursor:pointer}.movement-legal-disclosures p{max-width:var(--ai4us-reading-measure);margin-top:var(--space-4);color:var(--ai4us-ink-body);font-size:var(--a11y-body-size);line-height:var(--leading-relaxed)}
