.manifesto-eyebrow{opacity:0;animation:manifesto-eyebrow-in .55s cubic-bezier(.16,1,.3,1) .1s forwards}@keyframes manifesto-eyebrow-in{to{opacity:1}}.manifesto-h1{display:flex;flex-direction:column}.manifesto-h1-line{display:block;opacity:0;transform:translateY(.5em);animation:manifesto-h1-line-in .95s cubic-bezier(.16,1,.3,1) forwards}.manifesto-h1-line:nth-child(1){animation-delay:.22s}.manifesto-h1-line:nth-child(2){animation-delay:.36s}.manifesto-h1-line:nth-child(3){animation-delay:.5s}@keyframes manifesto-h1-line-in{to{opacity:1;transform:translateY(0)}}.manifesto-dropcap{animation:manifesto-dropcap-in .7s cubic-bezier(.16,1,.3,1) .8s both}@keyframes manifesto-dropcap-in{0%{opacity:0;transform:translateY(.05em) rotate(-2deg)}to{opacity:1;transform:translateY(0) rotate(0)}}.manifesto-band[data-scroll-fade]{opacity:0;transform:none}.manifesto-band .manifesto-band-quote{opacity:0;transform:translateY(14px);transition:opacity .8s cubic-bezier(.16,1,.3,1) .2s,transform .8s cubic-bezier(.16,1,.3,1) .2s}.manifesto-band .manifesto-band-attr{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1) .5s}.manifesto-band[style*="opacity: 1"] .manifesto-band-quote,.manifesto-band[style*="opacity:1"] .manifesto-band-quote{opacity:1;transform:translateY(0)}.manifesto-band[style*="opacity: 1"] .manifesto-band-attr,.manifesto-band[style*="opacity:1"] .manifesto-band-attr{opacity:1}@media(prefers-reduced-motion:reduce){.manifesto-eyebrow,.manifesto-h1-line,.manifesto-dropcap{animation:none!important;opacity:1!important;transform:none!important}}.manifesto-h2{cursor:default}.manifesto-h2 .manifesto-section-name{transition:color .4s var(--ease-quill),transform .5s var(--ease-quill);transform-origin:left center;display:inline-block}.manifesto-h2:hover .manifesto-section-name{color:var(--color-accent-800);transform:skew(-2deg) translate(2px)}.manifesto-h2 .manifesto-section-num{transition:color .4s var(--ease-quill),letter-spacing .5s var(--ease-quill);display:inline-block}.manifesto-h2:hover .manifesto-section-num{letter-spacing:.22em;color:var(--color-accent-900)}.manifesto-dropcap{transition:transform .6s var(--ease-quill),color .4s var(--ease-quill);transform-origin:center center}.manifesto-lead:hover .manifesto-dropcap{transform:rotate(-3deg) scale(1.04);color:var(--color-accent-900)}.manifesto-band-inner{transition:transform .6s var(--ease-quill)}.manifesto-band:hover .manifesto-band-inner{transform:translateY(-3px)}.manifesto-code{transition:color .25s,border-color .25s,background-color .25s}.manifesto-code:hover{color:var(--color-accent-800);border-color:var(--color-accent-200);background-color:var(--color-accent-50)}.manifesto-colophon-dl dt,.manifesto-colophon-dl dd{transition:color .3s var(--ease-quill),transform .4s var(--ease-quill)}.manifesto-colophon-dl dt:hover,.manifesto-colophon-dl dt:hover+dd{color:var(--color-accent-800)}.manifesto-colophon-dl dd:hover{transform:translate(2px)}.manifesto-prose em{transition:color .3s var(--ease-quill)}.manifesto-prose em:hover{color:var(--color-accent-800)}.manifesto-prose{position:relative}.manifesto-prose:before{content:"";position:absolute;top:.4em;bottom:.4em;left:-1.5rem;width:1px;background:linear-gradient(to bottom,transparent 0%,var(--color-accent-800) 8%,var(--color-accent-800) 92%,transparent 100%);opacity:.2;pointer-events:none}@media(max-width:640px){.manifesto-prose:before{display:none}}@media(prefers-reduced-motion:reduce){.manifesto-h2 .manifesto-section-name,.manifesto-h2 .manifesto-section-num,.manifesto-dropcap,.manifesto-band-inner,.manifesto-code,.manifesto-colophon-dl dt,.manifesto-colophon-dl dd,.manifesto-prose em{transition:none!important;transform:none!important}}.manifesto-prose{font-family:var(--font-serif);font-size:19px;line-height:1.6;color:var(--color-ink-800);letter-spacing:-.005em}.manifesto-prose p{margin-bottom:1.5rem}.manifesto-prose em{font-style:italic;color:var(--color-ink-950)}.manifesto-prose strong{font-weight:500;color:var(--color-ink-950)}.manifesto-prose a{color:var(--color-accent-800);text-decoration:underline;text-decoration-color:#8b26354d;text-underline-offset:4px}.manifesto-prose a:hover{text-decoration-color:var(--color-accent-800)}.manifesto-lead{font-size:22px;line-height:1.55;color:var(--color-ink-900)}.manifesto-dropcap{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:6.2em;line-height:.82;float:left;padding:.05em .08em 0 0;margin-left:-.06em;color:var(--color-accent-800);font-feature-settings:"ss01" 1}.manifesto-h2{font-family:var(--font-serif);font-size:clamp(28px,4vw,38px);line-height:1.1;color:var(--color-ink-950);letter-spacing:-.02em;margin-top:4rem;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.5rem}.manifesto-section-num{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;color:var(--color-accent-800);text-transform:uppercase;font-weight:500}.manifesto-section-name{font-style:italic}.manifesto-code{font-family:var(--font-mono);font-size:.9em;background-color:var(--color-canvas-sunk);border:1px solid var(--color-ink-200);border-radius:3px;padding:1px 6px;color:var(--color-ink-900)}.manifesto-band{background-color:var(--color-accent-800);color:var(--color-canvas-base);padding:clamp(72px,12vw,160px) 0;margin:4rem 0;position:relative}.manifesto-band:before,.manifesto-band:after{content:"";position:absolute;left:6%;right:6%;height:1px;background-color:#faf8f533}.manifesto-band:before{top:2.5rem}.manifesto-band:after{bottom:2.5rem}.manifesto-band-inner{max-width:64rem;margin:0 auto;padding:0 clamp(1.5rem,5vw,4rem);text-align:center}.manifesto-band-eyebrow{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#faf8f5a6;margin-bottom:2rem}.manifesto-band-quote{font-family:var(--font-serif);font-size:clamp(36px,5.5vw,72px);line-height:1.12;letter-spacing:-.025em;color:var(--color-canvas-base);margin:0 0 1.75rem;font-feature-settings:"kern" 1,"liga" 1,"dlig" 1}.manifesto-band-quote .italic{font-style:italic}.manifesto-band-attr{font-family:var(--font-serif);font-style:italic;font-size:clamp(14px,1.4vw,18px);color:#faf8f5c7}.manifesto-colophon{border-top:1px solid var(--color-ink-300);border-bottom:1px solid var(--color-ink-300);padding:3rem 0 3.5rem;margin-top:5rem}.manifesto-colophon-head{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-800);margin-bottom:2rem}.manifesto-colophon-dl{display:grid;grid-template-columns:140px 1fr;gap:1rem 2rem;font-family:var(--font-serif)}.manifesto-colophon-dl dt{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-500);padding-top:.18em}.manifesto-colophon-dl dd{font-size:16px;line-height:1.5;color:var(--color-ink-800);margin:0}.manifesto-colophon-dl code.manifesto-code{font-size:.85em}.manifesto-end{font-family:var(--font-serif);font-style:italic;font-size:17px;color:var(--color-ink-500);text-align:center;margin-top:3rem;letter-spacing:.06em}@media(max-width:640px){.manifesto-colophon-dl{grid-template-columns:1fr;gap:.25rem 0}.manifesto-colophon-dl dt{margin-top:1rem}}
