.artifact-viewer.svelte-13dbs49{width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:clamp(.75rem,2vw,2rem);overflow:auto}.artifact-viewer.svelte-13dbs49::backdrop{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#141614eb}.artifact-viewer__surface.svelte-13dbs49{width:min(100%,52rem);min-height:100%;padding:var(--space-4);gap:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--paper);grid-template-rows:auto 1fr auto;margin-inline:auto;display:grid;box-shadow:0 2rem 7rem #00000080}.artifact-viewer__header.svelte-13dbs49,.artifact-viewer__controls.svelte-13dbs49{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.artifact-viewer__counter.svelte-13dbs49{color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:Mozilla Text Variable,Mozilla Text,sans-serif;font-size:.75rem;font-weight:650}.artifact-viewer.svelte-13dbs49 button:where(.svelte-13dbs49),.artifact-viewer.svelte-13dbs49 a:where(.svelte-13dbs49){min-width:2.75rem;min-height:2.75rem;padding:var(--space-2) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--paper-raised);color:var(--ink);text-align:center;cursor:pointer;justify-content:center;align-items:center;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.artifact-viewer__figure.svelte-13dbs49{align-content:center;place-items:center;gap:var(--space-3);min-width:0;margin:0;display:grid}.artifact-viewer__figure.svelte-13dbs49 picture:where(.svelte-13dbs49){display:block}.artifact-viewer__figure.svelte-13dbs49 img:where(.svelte-13dbs49){border:1px solid var(--line);background:var(--paper-raised);object-fit:contain;width:auto;max-height:calc(100dvh - 13rem)}.artifact-viewer__figure.svelte-13dbs49 figcaption:where(.svelte-13dbs49){color:var(--ink-soft);letter-spacing:.12em;text-align:center;text-transform:uppercase;font-family:Mozilla Text Variable,Mozilla Text,sans-serif;font-size:.75rem;font-weight:650}@media (width<=36rem){.artifact-viewer__surface.svelte-13dbs49{min-height:auto}.artifact-viewer__controls.svelte-13dbs49{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.artifact-viewer__controls.svelte-13dbs49 a:where(.svelte-13dbs49){grid-area:2/1/auto/-1}.artifact-viewer__figure.svelte-13dbs49 img:where(.svelte-13dbs49){max-height:calc(100dvh - 15rem)}}@media (prefers-reduced-motion:reduce){.artifact-viewer.svelte-13dbs49::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.artifact-viewer.svelte-13dbs49::backdrop{background:canvas}}.movement.svelte-126z5py{align-items:center;gap:clamp(2rem,5vw,4rem);scroll-margin-top:7rem;display:grid}.movement__text.svelte-126z5py{max-width:39rem}.movement__marker.svelte-126z5py{margin-bottom:var(--space-3);color:var(--love);letter-spacing:.16em;text-transform:uppercase;font-family:Mozilla Text Variable,Mozilla Text,sans-serif;font-size:.78rem;font-weight:650;line-height:1.4}.movement__title.svelte-126z5py{margin-bottom:var(--space-5);font-size:clamp(2rem,1.5rem + 2.25vw,3.5rem)}.movement__text.svelte-126z5py>p:where(.svelte-126z5py):not(.movement__marker,.movement__pull){margin-bottom:var(--space-4);color:var(--ink-soft);font-size:clamp(1.05rem,1rem + .2vw,1.18rem);line-height:1.72}.movement__text.svelte-126z5py strong:where(.svelte-126z5py){color:var(--ink);font-weight:680}.movement__text.svelte-126z5py a:where(.svelte-126z5py){color:var(--love)}.movement__pull.svelte-126z5py{margin:var(--space-5) 0 0;border-inline-start:1px solid var(--love);color:var(--ink);padding-inline-start:var(--space-5);font-family:Mozilla Text Variable,Mozilla Text,sans-serif;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-style:italic;line-height:1.42}.movement__rules.svelte-126z5py{margin:var(--space-5) 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.movement__rules.svelte-126z5py li:where(.svelte-126z5py){gap:var(--space-3);color:var(--ink);grid-template-columns:2.75rem minmax(0,1fr);align-items:baseline;font-family:Mozilla Text Variable,Mozilla Text,sans-serif;font-size:clamp(1.05rem,1rem + .4vw,1.35rem);line-height:1.45;display:grid}.movement__rules.svelte-126z5py span:where(.svelte-126z5py){color:var(--love);letter-spacing:.12em;font-size:.75rem;font-weight:650}.movement__artifact.svelte-126z5py{gap:var(--space-3);justify-items:center;min-width:0;margin:0;display:grid}.movement__artifact.svelte-126z5py a:where(.svelte-126z5py){border-radius:var(--radius-m);background:var(--paper-raised);width:min(100%,30rem);box-shadow:var(--shadow);cursor:zoom-in;transition:translate var(--transition), box-shadow var(--transition);display:block}.movement__artifact.svelte-126z5py a:where(.svelte-126z5py):hover,.movement__artifact.svelte-126z5py a:where(.svelte-126z5py):focus-visible{translate:0 -.25rem;box-shadow:0 1.5rem 4rem #2f281e2e}.movement__artifact.svelte-126z5py picture:where(.svelte-126z5py){display:block}.movement__artifact.svelte-126z5py img:where(.svelte-126z5py){border:1px solid var(--line);border-radius:var(--radius-m);width:100%}.movement__artifact.svelte-126z5py figcaption:where(.svelte-126z5py){color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;font-family:Mozilla Text Variable,Mozilla Text,sans-serif;font-size:.75rem;font-weight:650}.movement__prayer.svelte-126z5py{text-align:center;justify-items:center;display:grid}.movement__prayer.svelte-126z5py ul:where(.svelte-126z5py){gap:var(--space-2);color:var(--ink);margin:0;padding:0;font-family:Mozilla Text Variable,Mozilla Text,sans-serif;font-size:clamp(1.4rem,1rem + 1.5vw,2.25rem);line-height:1.36;list-style:none;display:grid}.movement__prayer.svelte-126z5py li:where(.svelte-126z5py):last-child{margin-top:var(--space-4);color:var(--love)}.movement[data-reveal=pending]{opacity:0;translate:0 1.25rem}.movement[data-reveal=visible]{opacity:1;transition:opacity .7s,translate .7s cubic-bezier(0,0,.5,1);translate:0}@media (width>=55rem){.movement.svelte-126z5py{grid-template-columns:repeat(2,minmax(0,1fr))}.movement--text-left.svelte-126z5py .movement__text:where(.svelte-126z5py),.movement--text-right.svelte-126z5py .movement__artifact:where(.svelte-126z5py){order:1}.movement--text-left.svelte-126z5py .movement__artifact:where(.svelte-126z5py),.movement--text-right.svelte-126z5py .movement__text:where(.svelte-126z5py){order:2}.movement--text-right.svelte-126z5py .movement__text:where(.svelte-126z5py){justify-self:end}.movement--full.svelte-126z5py{text-align:center;grid-template-columns:1fr;justify-items:center}.movement--full.svelte-126z5py .movement__text:where(.svelte-126z5py){max-width:45rem}.movement--full.svelte-126z5py .movement__pull:where(.svelte-126z5py){padding:var(--space-5) 0 0;border-inline-start:0;border-top:1px solid var(--love)}}@media (prefers-color-scheme:dark){.movement__artifact.svelte-126z5py a:where(.svelte-126z5py):hover,.movement__artifact.svelte-126z5py a:where(.svelte-126z5py):focus-visible{box-shadow:0 1.5rem 4rem #0000006b}}@media (prefers-reduced-motion:reduce){.movement.svelte-126z5py,.movement__artifact.svelte-126z5py a:where(.svelte-126z5py){opacity:1!important;transition:none!important;translate:none!important}}@media (forced-colors:active){.movement__artifact.svelte-126z5py a:where(.svelte-126z5py),.movement__artifact.svelte-126z5py img:where(.svelte-126z5py),.movement__pull.svelte-126z5py{border-color:canvastext}}.manifesto-shell.svelte-1biftg1{max-width:90rem}.manifesto-hero.svelte-1biftg1{border-bottom:1px solid var(--line-strong);align-content:center;gap:clamp(2rem,6vw,5rem);min-height:min(48rem,100svh - 5rem);padding-block:clamp(4rem,10vw,9rem) clamp(3rem,7vw,6rem);display:grid}.manifesto-hero.svelte-1biftg1 h1:where(.svelte-1biftg1){max-width:10ch;margin:var(--space-3) 0 0;color:var(--love);letter-spacing:-.065em;font-size:clamp(3.5rem,2rem + 6vw,7.25rem);line-height:.88}.manifesto-marker.svelte-1biftg1{color:var(--love);letter-spacing:.16em;text-transform:uppercase;margin:0;font-family:Mozilla Text Variable,Mozilla Text,sans-serif;font-size:.78rem;font-weight:650;line-height:1.4}.manifesto-hero__copy.svelte-1biftg1{max-width:47rem}.manifesto-hero__lede.svelte-1biftg1{margin-bottom:var(--space-5);color:var(--ink);font-family:Mozilla Text Variable,Mozilla Text,sans-serif;font-size:clamp(1.5rem,1rem + 2vw,2.75rem);line-height:1.2}.manifesto-hero.svelte-1biftg1 blockquote:where(.svelte-1biftg1){margin:0 0 var(--space-6);border-inline-start:1px solid var(--love);padding-inline-start:var(--space-5)}.manifesto-hero.svelte-1biftg1 blockquote:where(.svelte-1biftg1) p:where(.svelte-1biftg1){margin-bottom:var(--space-2);color:var(--ink-soft);font-family:Mozilla Text Variable,Mozilla Text,sans-serif;font-size:clamp(1.15rem,1rem + .5vw,1.5rem);font-style:italic}.manifesto-hero.svelte-1biftg1 cite:where(.svelte-1biftg1){color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;font-family:Mozilla Text Variable,Mozilla Text,sans-serif;font-size:.75rem;font-style:normal;font-weight:650}.manifesto-actions.svelte-1biftg1{gap:var(--space-3);align-items:center;justify-content:inherit;flex-wrap:wrap;display:flex}.manifesto-integrity.svelte-1biftg1{max-width:65ch;margin:var(--space-5) 0 0;color:var(--ink-soft);font-size:.9rem}.manifesto-toc.svelte-1biftg1{z-index:8;border-bottom:1px solid var(--line-strong);background:var(--paper);margin-bottom:clamp(4rem,8vw,8rem);position:sticky;top:0}.manifesto-toc.svelte-1biftg1 ul:where(.svelte-1biftg1){padding:var(--space-2) 0;gap:var(--space-2);overscroll-behavior-inline:contain;scrollbar-width:thin;margin:0;list-style:none;display:flex;overflow-x:auto}.manifesto-toc.svelte-1biftg1 a:where(.svelte-1biftg1){min-height:2.75rem;padding-inline:var(--space-3);color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;font-family:Mozilla Text Variable,Mozilla Text,sans-serif;font-size:.75rem;font-weight:650;text-decoration:none;display:inline-flex}.manifesto-toc.svelte-1biftg1 a:where(.svelte-1biftg1):hover,.manifesto-toc.svelte-1biftg1 a:where(.svelte-1biftg1):focus-visible{color:var(--love)}.manifesto-essay.svelte-1biftg1{gap:clamp(5rem,11vw,10rem);padding-bottom:clamp(5rem,11vw,10rem);display:grid}.manifesto-postscript.svelte-1biftg1{border-top:1px solid var(--love);padding-top:clamp(4rem,9vw,8rem);scroll-margin-top:7rem}.manifesto-postscript__seam.svelte-1biftg1{text-align:center;justify-items:center;max-width:47rem;margin-inline:auto;display:grid}.manifesto-postscript__seam.svelte-1biftg1 h2:where(.svelte-1biftg1){margin:var(--space-4) 0}.manifesto-postscript__seam.svelte-1biftg1>p:where(.svelte-1biftg1):last-child{color:var(--ink-soft);font-family:Mozilla Text Variable,Mozilla Text,sans-serif;font-size:clamp(1.15rem,1rem + .5vw,1.5rem);font-style:italic}.manifesto-coda.svelte-1biftg1{gap:var(--space-5);text-align:center;justify-items:center;max-width:52rem;margin:0 auto clamp(5rem,10vw,9rem);scroll-margin-top:7rem;display:grid}.manifesto-coda__line.svelte-1biftg1{letter-spacing:-.035em;margin:0;font-family:Mozilla Text Variable,Mozilla Text,sans-serif;font-size:clamp(2rem,1.4rem + 2.5vw,3.75rem);line-height:1.18}.manifesto-coda__line.svelte-1biftg1 em:where(.svelte-1biftg1){color:var(--love)}.manifesto-coda.svelte-1biftg1>p:where(.svelte-1biftg1):not(.manifesto-coda__line,.manifesto-coda__signature){max-width:38rem;color:var(--ink-soft)}.manifesto-coda__signature.svelte-1biftg1{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;font-family:Mozilla Text Variable,Mozilla Text,sans-serif;font-size:.75rem;font-weight:650}.manifesto-source.svelte-1biftg1{margin-bottom:var(--space-8);padding:var(--space-5);border:1px solid var(--line);background:var(--paper-raised)}.manifesto-source.svelte-1biftg1 p:where(.svelte-1biftg1):not(.manifesto-marker){max-width:78ch;margin:var(--space-3) 0 0;color:var(--ink-soft);overflow-wrap:anywhere;font-size:.82rem}.manifesto-postscript__seam[data-reveal=pending],.manifesto-coda[data-reveal=pending]{opacity:0;translate:0 1.25rem}.manifesto-postscript__seam[data-reveal=visible],.manifesto-coda[data-reveal=visible]{opacity:1;transition:opacity .7s,translate .7s cubic-bezier(0,0,.5,1);translate:0}@media (width>=55rem){.manifesto-hero.svelte-1biftg1{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end}}@media (width<=36rem){.manifesto-actions.svelte-1biftg1{flex-direction:column;align-items:stretch}.manifesto-actions.svelte-1biftg1 .action:where(.svelte-1biftg1){width:100%}}@media (prefers-reduced-motion:reduce){.manifesto-postscript__seam.svelte-1biftg1,.manifesto-coda.svelte-1biftg1{opacity:1!important;transition:none!important;translate:none!important}}@media (forced-colors:active){.manifesto-toc.svelte-1biftg1,.manifesto-postscript.svelte-1biftg1,.manifesto-source.svelte-1biftg1{border-color:canvastext}}@media print{.manifesto-toc.svelte-1biftg1,.manifesto-actions.svelte-1biftg1,.manifesto-source.svelte-1biftg1{display:none}.manifesto-hero.svelte-1biftg1{min-height:auto}}
