@font-face{font-family:Every;src:url(/fonts/Every/Every-Regular.woff2)format("woff2"),url(/fonts/Every/Every-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Signifier;src:url(/fonts/Signifier/Signifier-Thin.woff2)format("woff2"),url(/fonts/Signifier/Signifier-Thin.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Signifier;src:url(/fonts/Signifier/Signifier-ThinItalic.woff2)format("woff2"),url(/fonts/Signifier/Signifier-ThinItalic.woff)format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Signifier;src:url(/fonts/Signifier/Signifier-Extralight.woff2)format("woff2"),url(/fonts/Signifier/Signifier-Extralight.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Signifier;src:url(/fonts/Signifier/Signifier-ExtralightItalic.woff2)format("woff2"),url(/fonts/Signifier/Signifier-ExtralightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Signifier;src:url(/fonts/Signifier/Signifier-Light.woff2)format("woff2"),url(/fonts/Signifier/Signifier-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Signifier;src:url(/fonts/Signifier/Signifier-LightItalic.woff2)format("woff2"),url(/fonts/Signifier/Signifier-LightItalic.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Signifier;src:url(/fonts/Signifier/Signifier-Regular.woff2)format("woff2"),url(/fonts/Signifier/Signifier-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Signifier;src:url(/fonts/Signifier/Signifier-RegularItalic.woff2)format("woff2"),url(/fonts/Signifier/Signifier-RegularItalic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Signifier;src:url(/fonts/Signifier/Signifier-Medium.woff2)format("woff2"),url(/fonts/Signifier/Signifier-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Signifier;src:url(/fonts/Signifier/Signifier-MediumItalic.woff2)format("woff2"),url(/fonts/Signifier/Signifier-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Signifier;src:url(/fonts/Signifier/Signifier-Bold.woff2)format("woff2"),url(/fonts/Signifier/Signifier-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Signifier;src:url(/fonts/Signifier/Signifier-BoldItalic.woff2)format("woff2"),url(/fonts/Signifier/Signifier-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Signifier;src:url(/fonts/Signifier/Signifier-Black.woff2)format("woff2"),url(/fonts/Signifier/Signifier-Black.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Signifier;src:url(/fonts/Signifier/Signifier-BlackItalic.woff2)format("woff2"),url(/fonts/Signifier/Signifier-BlackItalic.woff)format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/Switzer/Switzer-Thin.woff2)format("woff2"),url(/fonts/Switzer/Switzer-Thin.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/Switzer/Switzer-ThinItalic.woff2)format("woff2"),url(/fonts/Switzer/Switzer-ThinItalic.woff)format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/Switzer/Switzer-Extralight.woff2)format("woff2"),url(/fonts/Switzer/Switzer-Extralight.woff)format("woff");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:Switzer;src:url(/fonts/Switzer/Switzer-ExtralightItalic.woff2)format("woff2"),url(/fonts/Switzer/Switzer-ExtralightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/Switzer/Switzer-Light.woff2)format("woff2"),url(/fonts/Switzer/Switzer-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/Switzer/Switzer-LightItalic.woff2)format("woff2"),url(/fonts/Switzer/Switzer-LightItalic.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/Switzer/Switzer-Regular.woff2)format("woff2"),url(/fonts/Switzer/Switzer-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Switzer;src:url(/fonts/Switzer/Switzer-Italic.woff2)format("woff2"),url(/fonts/Switzer/Switzer-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/Switzer/Switzer-Medium.woff2)format("woff2"),url(/fonts/Switzer/Switzer-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Switzer;src:url(/fonts/Switzer/Switzer-MediumItalic.woff2)format("woff2"),url(/fonts/Switzer/Switzer-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/Switzer/Switzer-Semibold.woff2)format("woff2"),url(/fonts/Switzer/Switzer-Semibold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/Switzer/Switzer-SemiboldItalic.woff2)format("woff2"),url(/fonts/Switzer/Switzer-SemiboldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/Switzer/Switzer-Bold.woff2)format("woff2"),url(/fonts/Switzer/Switzer-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/Switzer/Switzer-BoldItalic.woff2)format("woff2"),url(/fonts/Switzer/Switzer-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/Switzer/Switzer-Extrabold.woff2)format("woff2"),url(/fonts/Switzer/Switzer-Extrabold.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/Switzer/Switzer-ExtraboldItalic.woff2)format("woff2"),url(/fonts/Switzer/Switzer-ExtraboldItalic.woff)format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/Switzer/Switzer-Black.woff2)format("woff2"),url(/fonts/Switzer/Switzer-Black.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/Switzer/Switzer-BlackItalic.woff2)format("woff2"),url(/fonts/Switzer/Switzer-BlackItalic.woff)format("woff");font-weight:900;font-style:italic;font-display:swap}
.manifesto-scope{--paper:#fefcfb;--ink:#121212;--ink-soft:#5d5d5d;--ink-muted:#9d9d9d;--ink-faint:#c7c7c7;--ink-title:#111;--ink-tag:#202020;--ink-link:#404040;--accent-persian-blue:#1324cb;--accent-critical:#4d26fe;--font-serif:"Signifier", ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-sans:"Switzer", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display:"Every", "Signifier", serif;--fs-meta:12px;--lh-meta:20px;--fs-body:22px;--lh-body:33px;--tracking-body:-.1px;--fs-section-title:32px;--lh-section-title:40px;--fs-display:64px;--lh-display:68px;--tracking-display:-1.2px;--fs-subsection:19px;--fs-diagram-title:24px;--lh-diagram-title:24px;--fs-card-header:16px;--lh-card-header:24px;--fs-footnote-title:16px;--fs-source-caption:14px;--lh-source-caption:22px;--col-toc:229px;--col-center:1100px;--col-marginalia:440px;--col-body:972px;--col-body-narrow:880px;--gap-section:80px;--gap-paragraph:20px;--gap-title-body:60px;--border-faint:1px dashed var(--ink-muted);--rule-thin:1px;--rule-thick:3px;--rule-gap:4px}.manifesto-scope ::selection{color:var(--ink);background:#1324cb29}html:has(.manifesto-scope){scroll-behavior:smooth}html:has(.manifesto-scope){scrollbar-width:none;-ms-overflow-style:none;max-width:100vw;overflow-x:hidden}html:has(.manifesto-scope) body{scrollbar-width:none;-ms-overflow-style:none;max-width:100vw;overflow-x:hidden}html:has(.manifesto-scope)::-webkit-scrollbar{display:none}html:has(.manifesto-scope) body::-webkit-scrollbar{display:none}.manifesto-scope{min-height:100vh;color:var(--ink);background:var(--paper);font-family:var(--font-serif);font-feature-settings:"kern" 1, "liga" 1, "calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0;font-size:16px;line-height:normal;display:flex}:where(.manifesto-scope,.manifesto-scope *){box-sizing:border-box;margin:0;padding:0}:where(.manifesto-scope) :is(sub,sup){font-size:revert;line-height:revert;position:revert;top:revert;bottom:revert;vertical-align:revert}:where(.manifesto-scope) :is(button,input,optgroup,select,textarea){font:revert;letter-spacing:revert;color:revert;text-transform:revert;appearance:revert;background-color:revert;border:revert;border-radius:revert;padding:0}:where(.manifesto-scope) :is(input,textarea)::-moz-placeholder{color:revert;opacity:revert}:where(.manifesto-scope) :is(input,textarea)::placeholder{color:revert;opacity:revert}:where(.manifesto-scope) :is(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}:where(.manifesto-scope) :is(ol,ul){list-style:revert}:where(.manifesto-scope) :is(img,svg,video,canvas,audio,iframe,embed,object){display:revert;vertical-align:revert;max-width:revert;height:revert}:where(.manifesto-scope) article>*+*{margin-top:0}:where(.manifesto-scope) footer{text-align:revert;padding-bottom:0}:where(.manifesto-scope) footer :is(a,p){color:inherit;margin-bottom:0}:where(.manifesto-scope) form{display:revert;flex-direction:revert}:where(.manifesto-scope) hr{color:revert}:where(.manifesto-scope) a{color:inherit;text-decoration:none}:where(.manifesto-scope) img{max-width:100%;display:block}:where(.manifesto-scope) .md-moment{width:100%;max-width:var(--col-body);margin:16px 0;padding:0}:where(.manifesto-scope) .md-moment-video,:where(.manifesto-scope) .md-moment-image{background:var(--paper);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}:where(.manifesto-scope) .md-moment-caption{color:var(--ink-soft);font:italic 400 15px / 1.5 var(--font-serif);text-align:center;margin-top:10px}:where(.manifesto-scope) .md-benchmarks{width:100%;max-width:var(--col-body);margin:24px 0;padding:0}:where(.manifesto-scope) .md-benchmarks-video{background:var(--paper);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}:where(.manifesto-scope) .md-end-line{white-space:nowrap}:where(.manifesto-scope) .md-end-cursor{vertical-align:-.18em;background:var(--accent-critical);border-radius:1px;width:.5em;height:1.05em;margin-left:.14em;animation:2s step-end infinite md-end-cursor-blink;display:inline-block}@keyframes md-end-cursor-blink{50%{opacity:0}}html:has(.manifesto-scope) .grecaptcha-badge{visibility:hidden}:where(.manifesto-scope) [id^=cite-] a{border-radius:3px;transition:color .22s,background-color .22s,padding .22s,transform .22s cubic-bezier(.2,.7,.2,1);position:relative}:where(.manifesto-scope) [id^=cite-] a:hover{background:color-mix(in srgb, var(--accent-critical) 12%, transparent);padding:0 3px}:where(.manifesto-scope) [id^=cite-].cite-active a{background:color-mix(in srgb, var(--accent-critical) 14%, transparent);padding:0 3px;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){:where(.manifesto-scope) [id^=cite-] a,:where(.manifesto-scope) [id^=cite-].cite-active a{transition:none;transform:none}}
.view-switcher-module__E9HXAa__dock{z-index:40;pointer-events:none;opacity:0;visibility:hidden;align-items:center;transition:opacity .6s,transform .6s,visibility 0s linear .6s;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)translateY(8px)}.view-switcher-module__E9HXAa__dockVisible{opacity:1;visibility:visible;transition:opacity .6s,transform .6s,visibility linear;transform:translate(-50%)translateY(0)}.view-switcher-module__E9HXAa__shell{pointer-events:auto;background:#020202;border-radius:8px;align-items:center;gap:0;padding:6px;display:inline-flex;box-shadow:0 18px 40px -16px #02020273,0 4px 12px -4px #02020240}.view-switcher-module__E9HXAa__button{color:#8f8f8f;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;height:32px;min-height:32px;max-height:32px;padding:0 12px;line-height:1;transition:color .2s,background .2s;display:inline-flex;position:relative;overflow:visible}.view-switcher-module__E9HXAa__button:hover{color:#d6d6d6}.view-switcher-module__E9HXAa__button:focus-visible{outline:none}.view-switcher-module__E9HXAa__buttonActive{color:#fff;background:#2a2a2a}.view-switcher-module__E9HXAa__buttonActive:hover{color:#fff}.view-switcher-module__E9HXAa__icon{flex-shrink:0;width:12px;height:12px;display:inline-flex}.view-switcher-module__E9HXAa__icon svg{width:100%;height:100%;display:block}.view-switcher-module__E9HXAa__label{white-space:nowrap;pointer-events:none;align-items:center;font-size:12px;line-height:1.4;display:inline-flex}@media (max-width:600px){.view-switcher-module__E9HXAa__dock{bottom:16px}.view-switcher-module__E9HXAa__button{height:30px;min-height:30px;max-height:30px;padding:0 12px}.view-switcher-module__E9HXAa__icon{width:12px;height:12px}}
/*# sourceMappingURL=2tbrr8m3d7iu1.css.map*/