.ScrollySection-module__RKhvnG__container{gap:2rem;display:flex;position:relative}.ScrollySection-module__RKhvnG__graphic{flex:0 0 58%;justify-content:center;align-items:center;height:100vh;padding:2rem;display:flex;position:sticky;top:0}.ScrollySection-module__RKhvnG__steps{flex:0 0 36%;padding:50vh 0}.ScrollySection-module__RKhvnG__step{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-text-muted);margin-bottom:60vh;padding:1.25rem 1.5rem;line-height:1.55;transition:color .3s,opacity .3s}.ScrollySection-module__RKhvnG__step.ScrollySection-module__RKhvnG__active{color:var(--color-text)}@media (max-width:768px){.ScrollySection-module__RKhvnG__container{flex-direction:unset;gap:unset;display:block;position:relative}.ScrollySection-module__RKhvnG__graphic{flex:unset;z-index:0;will-change:transform;width:100%;height:100svh;padding:1rem;position:sticky;top:0}.ScrollySection-module__RKhvnG__steps{z-index:1;flex:unset;width:unset;padding:70svh 1rem 40svh;position:relative}.ScrollySection-module__RKhvnG__step{background:var(--color-bg-translucent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:min(320px,85vw);font-size:var(--text-base);border-left:2px solid #8b9daf33;border-radius:6px;margin-bottom:45svh;padding:1rem 1.25rem}}
.TableOfContents-module__HBdu3G__nav{z-index:100;width:200px;max-height:60vh;transition:opacity var(--duration-normal)var(--ease-out-expo);position:fixed;top:50%;left:max(24px,50vw - 572px);overflow-y:auto;transform:translateY(-50%)}@media (max-width:1199px){.TableOfContents-module__HBdu3G__nav{display:none}}.TableOfContents-module__HBdu3G__list{border-left:1px solid var(--color-border-subtle);margin:0;padding:0;list-style:none;position:relative}.TableOfContents-module__HBdu3G__indicator{background:var(--format-color,var(--color-data-1));pointer-events:none;z-index:1;width:2px;transition:transform var(--duration-normal)var(--ease-out-expo),height var(--duration-normal)var(--ease-out-expo),opacity var(--duration-normal)ease;position:absolute;top:0;left:-1px}.TableOfContents-module__HBdu3G__item{position:relative}.TableOfContents-module__HBdu3G__link{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-subtle);transition:color var(--duration-fast)ease,border-color var(--duration-fast)ease;text-overflow:ellipsis;white-space:nowrap;border-left:2px solid #0000;max-width:200px;margin-left:-1px;padding:6px 0 6px 16px;line-height:1.4;text-decoration:none;display:block;overflow:hidden}.TableOfContents-module__HBdu3G__link:hover{color:var(--color-text-muted)}.TableOfContents-module__HBdu3G__nested .TableOfContents-module__HBdu3G__link{padding-left:28px}.TableOfContents-module__HBdu3G__active .TableOfContents-module__HBdu3G__link{color:var(--color-text)}.TableOfContents-module__HBdu3G__nav::-webkit-scrollbar{width:0;display:none}.TableOfContents-module__HBdu3G__nav{scrollbar-width:none}
.SectionIndicator-module__Z0lq5G__bar{z-index:90;background:var(--color-bg-translucent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border-subtle);transition:opacity var(--duration-normal)var(--ease-out-expo),transform var(--duration-normal)var(--ease-out-expo);pointer-events:none;padding:6px 1.25rem;position:fixed;top:57px;left:0;right:0}@media (min-width:1200px){.SectionIndicator-module__Z0lq5G__bar{display:none}}.SectionIndicator-module__Z0lq5G__text{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em;display:block;overflow:hidden}
.ArticleFooter-module__aWttnW__footer{max-width:680px;margin:4rem auto 0;padding:0 1.25rem 2rem}.ArticleFooter-module__aWttnW__nav{grid-template-columns:1fr 1fr;gap:1.5rem;padding-top:2rem;display:grid}@media (max-width:480px){.ArticleFooter-module__aWttnW__nav{grid-template-columns:1fr}}.ArticleFooter-module__aWttnW__link{border:1px solid var(--color-border-subtle);transition:border-color var(--duration-fast)ease,background var(--duration-fast)ease;border-radius:8px;flex-direction:column;gap:6px;min-height:44px;padding:1.25rem;text-decoration:none;display:flex}.ArticleFooter-module__aWttnW__link:hover{border-color:var(--format-color,var(--color-border));background:color-mix(in srgb,var(--format-color,var(--color-text))4%,transparent)}.ArticleFooter-module__aWttnW__linkNext{text-align:right}.ArticleFooter-module__aWttnW__direction{font-family:var(--font-sans);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-subtle)}.ArticleFooter-module__aWttnW__title{font-family:var(--font-display);font-size:var(--text-base);color:var(--color-text);font-style:italic;line-height:1.3}.ArticleFooter-module__aWttnW__arrow{transition:transform var(--duration-normal)var(--ease-out-expo);display:inline-block}.ArticleFooter-module__aWttnW__link:hover .ArticleFooter-module__aWttnW__arrow{transform:translate(-3px)}.ArticleFooter-module__aWttnW__linkNext:hover .ArticleFooter-module__aWttnW__arrow{transform:translate(3px)}.ArticleFooter-module__aWttnW__format{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--format-color,var(--color-text-muted))}
.ArticleLayout-module__OPkEoa__article{min-height:100vh}.ArticleLayout-module__OPkEoa__header{max-width:var(--width-prose);margin:0 auto;padding:4rem 1.5rem 3rem;position:relative}.ArticleLayout-module__OPkEoa__header:before{content:"";background:radial-gradient(ellipse 50% 70% at 50% 30%,color-mix(in srgb,var(--format-color,var(--color-data-1))6%,transparent),transparent);pointer-events:none;z-index:-1;width:120%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.ArticleLayout-module__OPkEoa__backLink,.ArticleLayout-module__OPkEoa__subtitle,.ArticleLayout-module__OPkEoa__meta,.ArticleLayout-module__OPkEoa__tags{animation:.3s .15s both ArticleLayout-module__OPkEoa__headerFadeIn}.ArticleLayout-module__OPkEoa__subtitle{animation-delay:.2s}.ArticleLayout-module__OPkEoa__meta{animation-delay:.25s}.ArticleLayout-module__OPkEoa__tags{animation-delay:.28s}.ArticleLayout-module__OPkEoa__header:before{animation:.4s .2s both ArticleLayout-module__OPkEoa__headerFadeIn}@keyframes ArticleLayout-module__OPkEoa__headerFadeIn{0%{opacity:0}}.ArticleLayout-module__OPkEoa__backLink{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-muted);min-height:44px;transition:color var(--duration-fast)ease;margin-bottom:2rem;line-height:44px;text-decoration:none;display:inline-block}.ArticleLayout-module__OPkEoa__backLink:hover{color:var(--color-text)}.ArticleLayout-module__OPkEoa__backArrow{transition:transform var(--duration-normal)var(--ease-out-expo);display:inline-block}.ArticleLayout-module__OPkEoa__backLink:hover .ArticleLayout-module__OPkEoa__backArrow{transform:translate(-3px)}.ArticleLayout-module__OPkEoa__title{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.02em;view-transition-class:ArticleLayout-module__OPkEoa__article-title;margin:0;font-weight:400;line-height:1.15}@media (max-width:640px){.ArticleLayout-module__OPkEoa__title{view-transition-name:none!important}}.ArticleLayout-module__OPkEoa__subtitle{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-text-muted);margin-top:1rem;line-height:1.55}.ArticleLayout-module__OPkEoa__meta{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-muted);align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.ArticleLayout-module__OPkEoa__formatBadge{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.35em;font-size:.8em;display:inline-flex}.ArticleLayout-module__OPkEoa__formatBadge:before{content:"";background:var(--format-color,var(--color-data-1));border-radius:50%;width:6px;height:6px;display:inline-block}.ArticleLayout-module__OPkEoa__tags{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.ArticleLayout-module__OPkEoa__tag{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-subtle);transition:color var(--duration-fast)ease;margin:-8px -4px;padding:8px 4px;text-decoration:none}.ArticleLayout-module__OPkEoa__tag:hover{color:var(--color-text)}.ArticleLayout-module__OPkEoa__methodology{max-width:var(--width-prose);border-top:1px solid var(--color-border);margin:0 auto;padding:4rem 1.5rem 2rem}.ArticleLayout-module__OPkEoa__footerHeading{font-family:var(--font-sans);font-size:var(--text-base);margin:0 0 .75rem;font-weight:600}.ArticleLayout-module__OPkEoa__footerText{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.6}
.Callout-module___zN47W__callout{border-left:3px solid var(--color-text-muted);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text);background:#00000008;border-radius:0 4px 4px 0;margin:2rem 0;padding:1.25rem 1.5rem;line-height:1.7}.Callout-module___zN47W__callout p{margin:0}
.page-module__gYilxq__manifesto{max-width:var(--width-prose);margin:0 auto;padding:2rem 1.5rem 4rem}.page-module__gYilxq__hero{font-family:var(--font-display);font-size:var(--text-hero);letter-spacing:-.03em;margin:0 0 1.5rem;font-weight:400;line-height:1.1}.page-module__gYilxq__manifestoSubtitle{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--color-text-muted);max-width:38em;margin:0 0 4rem;line-height:1.45}.page-module__gYilxq__bullets{flex-direction:column;gap:3rem;margin:0;padding:0;list-style:none;display:flex}.page-module__gYilxq__bullet{padding-left:1.5rem;position:relative}.page-module__gYilxq__bullet:before{content:"";background:var(--color-border);border-radius:2px;width:3px;height:1.2em;position:absolute;top:.45em;left:0}.page-module__gYilxq__bulletText{font-family:var(--font-serif);font-size:var(--text-lg);margin:0;line-height:1.55}.page-module__gYilxq__divider{max-width:var(--width-prose);border:none;border-top:1px solid var(--color-border);opacity:.4;margin:0 auto;padding:0 1.5rem}.page-module__gYilxq__flickerSection{max-width:var(--width-wide);margin:0 auto;padding:1.5rem 1.5rem 4rem}@media (max-width:640px){.page-module__gYilxq__manifesto{padding:1rem 1.25rem 3rem}.page-module__gYilxq__manifestoSubtitle{margin-bottom:3rem}.page-module__gYilxq__bullets{gap:2.25rem}.page-module__gYilxq__bullet{padding-left:1.25rem}.page-module__gYilxq__flickerSection{padding:1.25rem 1.25rem 3rem}}
.Sidenote-module__LyDaKG__wrapper:target,.Sidenote-module__LyDaKG__highlighted{animation:1.5s ease-out Sidenote-module__LyDaKG__targetFlash}@keyframes Sidenote-module__LyDaKG__targetFlash{0%{background:#f5c62359;border-radius:2px}to{background:0 0}}.Sidenote-module__LyDaKG__toggle{font-family:var(--font-sans);color:var(--format-color,var(--color-data-1));cursor:pointer;vertical-align:super;transition:color var(--duration-fast)ease;background:0 0;border:none;padding:0;font-size:.7em;line-height:0;display:inline}.Sidenote-module__LyDaKG__toggle:hover{color:var(--color-text)}.Sidenote-module__LyDaKG__note{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.Sidenote-module__LyDaKG__noteNumber{color:var(--format-color,var(--color-data-1));margin-right:4px;font-weight:600}@media (min-width:1200px){.Sidenote-module__LyDaKG__wrapper{position:relative}.Sidenote-module__LyDaKG__toggle{pointer-events:none}.Sidenote-module__LyDaKG__note{width:200px;display:block;position:absolute;top:0;left:auto;right:-240px}.Sidenote-module__LyDaKG__returnLink{color:var(--color-text-subtle);transition:color var(--duration-fast)ease;margin-left:4px;font-size:.85em;text-decoration:none;display:none}.Sidenote-module__LyDaKG__returnLink:hover{color:var(--color-text-muted)}.Sidenote-module__LyDaKG__note:hover .Sidenote-module__LyDaKG__returnLink{display:inline}}@media (max-width:1199px){.Sidenote-module__LyDaKG__note{background:color-mix(in srgb,var(--color-text)4%,transparent);border-left:2px solid var(--format-color,var(--color-data-1));border-radius:0 4px 4px 0;margin:.5rem 0;padding:.75rem 1rem;display:none}.Sidenote-module__LyDaKG__expanded{display:block}.Sidenote-module__LyDaKG__returnLink{color:var(--color-text-subtle);margin-left:6px;font-size:.85em;text-decoration:none;display:inline}}
.page-module__1PYtFG__prose{max-width:var(--width-prose);font-family:var(--font-serif);font-size:var(--text-base);color:var(--color-text);margin:0 auto;padding:0 1.5rem 4rem;line-height:1.7}.page-module__1PYtFG__prose h2{font-family:var(--font-sans);font-size:var(--text-lg);margin:2.5rem 0 1rem;font-weight:600}.page-module__1PYtFG__prose h3{font-family:var(--font-sans);font-size:var(--text-base);margin:2rem 0 .75rem;font-weight:600}.page-module__1PYtFG__prose p{margin:0 0 1.25rem}.page-module__1PYtFG__prose strong{font-weight:600}.page-module__1PYtFG__prose a{color:var(--color-text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-text-muted);text-decoration-color:var(--color-text-muted)}.page-module__1PYtFG__prose a:hover{-webkit-text-decoration-color:var(--color-text);text-decoration-color:var(--color-text)}.page-module__1PYtFG__prose blockquote{border-left:2px solid var(--format-color,var(--color-data-1));color:var(--color-text-muted);margin:2rem 0;padding:0 0 0 1.5rem;font-style:italic}.page-module__1PYtFG__prose blockquote p:last-child{margin-bottom:0}.page-module__1PYtFG__prose hr{background:var(--color-border);border:none;max-width:120px;height:1px;margin:3rem auto}.page-module__1PYtFG__prose ul,.page-module__1PYtFG__prose ol{margin:0 0 1.25rem;padding-left:1.25rem}.page-module__1PYtFG__prose li{margin-bottom:.4rem}.page-module__1PYtFG__prose li::marker{color:var(--color-text-subtle)}.page-module__1PYtFG__prose code{font-family:var(--font-mono);background:color-mix(in srgb,var(--color-text)5%,transparent);border-radius:3px;padding:.15em .35em;font-size:.88em}.page-module__1PYtFG__prose pre{background:color-mix(in srgb,var(--color-text)4%,transparent);font-size:var(--text-sm);border-radius:6px;margin:1.5rem 0;padding:1.25rem;line-height:1.6;overflow-x:auto}.page-module__1PYtFG__prose pre code{background:0 0;border-radius:0;padding:0}.page-module__1PYtFG__prose img{border-radius:6px;max-width:100%;height:auto;margin:2rem 0}.page-module__1PYtFG__prose figure{margin:2rem 0}.page-module__1PYtFG__prose figcaption{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-muted);text-align:center;margin-top:.75rem}
.page-module__Q286GW__content{max-width:var(--width-prose);margin:0 auto;padding:2rem 1.5rem 4rem}.page-module__Q286GW__bullets{flex-direction:column;gap:2.5rem;margin:0;padding:0;list-style:none;display:flex}.page-module__Q286GW__bullets li{padding-left:1.5rem;position:relative}.page-module__Q286GW__bullets li:before{content:"";background:var(--color-border);border-radius:2px;width:3px;height:1.2em;position:absolute;top:.45em;left:0}.page-module__Q286GW__bullets p{font-family:var(--font-serif);font-size:var(--text-lg);margin:0;line-height:1.55}.page-module__Q286GW__sectionHead{font-family:var(--font-sans);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin:3.5rem 0 1.5rem;font-weight:600}.page-module__Q286GW__sectionHead:first-child{margin-top:0}@media (max-width:640px){.page-module__Q286GW__content{padding:1rem 1.25rem 3rem}.page-module__Q286GW__bullets{gap:2rem}.page-module__Q286GW__bullets li{padding-left:1.25rem}}
.FlickerWall-module__hKNPdW__wall{width:100vw;margin-left:calc(50% - 50vw);padding:2rem 2rem 3rem}.FlickerWall-module__hKNPdW__stream{max-width:none;font-family:var(--font-mono);letter-spacing:.01em;color:var(--color-text-muted);margin:0 auto;padding:0;font-size:clamp(.78rem,.72rem + .3vw,.875rem);line-height:1.7}.FlickerWall-module__hKNPdW__streamText{margin:0}.FlickerWall-module__hKNPdW__segment{color:var(--seg-color,var(--color-text-muted));cursor:pointer;opacity:0;transition:opacity .8s var(--delay,0s)var(--ease-out-expo),color .2s var(--ease-out-expo),box-shadow .3s var(--ease-out-expo),text-shadow .3s var(--ease-out-expo);-webkit-tap-highlight-color:transparent;display:inline}.FlickerWall-module__hKNPdW__segment:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--color-data-2);text-decoration-color:var(--color-data-2);text-underline-offset:3px;outline:none}.FlickerWall-module__hKNPdW__entered .FlickerWall-module__hKNPdW__segment{opacity:.3}.FlickerWall-module__hKNPdW__segmentActive{color:var(--color-text);box-shadow:0 1px 0 0 var(--color-data-2);text-shadow:0 0 20px #f5c03014;opacity:1!important}.FlickerWall-module__hKNPdW__segmentDimmed{opacity:.12!important}.FlickerWall-module__hKNPdW__entered .FlickerWall-module__hKNPdW__segmentVisited{opacity:.38;box-shadow:0 1px #f5c0301f}.FlickerWall-module__hKNPdW__label{letter-spacing:.04em;text-transform:uppercase;opacity:1;transition:color .2s var(--ease-out-expo);font-size:.85em;font-weight:600}.FlickerWall-module__hKNPdW__entered .FlickerWall-module__hKNPdW__label{opacity:1}.FlickerWall-module__hKNPdW__segmentActive .FlickerWall-module__hKNPdW__label{color:var(--color-data-2)}.FlickerWall-module__hKNPdW__headline{color:inherit}.FlickerWall-module__hKNPdW__separator{opacity:.2;color:var(--color-text-muted);-webkit-user-select:none;user-select:none;font-size:.9em;display:inline}@keyframes FlickerWall-module__hKNPdW__ambientFlicker{0%{opacity:.3}50%{opacity:.42}to{opacity:.3}}.FlickerWall-module__hKNPdW__segmentFlicker{animation:1.5s ease-in-out FlickerWall-module__hKNPdW__ambientFlicker}@media (max-width:640px){.FlickerWall-module__hKNPdW__wall{padding:1.5rem 1.25rem 2rem}.FlickerWall-module__hKNPdW__stream{font-size:.76rem;line-height:1.65}}@media (prefers-reduced-motion:reduce){.FlickerWall-module__hKNPdW__segment{transition:none;--delay:0s!important}.FlickerWall-module__hKNPdW__entered .FlickerWall-module__hKNPdW__segment{opacity:.3}.FlickerWall-module__hKNPdW__segmentFlicker{animation:none}.FlickerWall-module__hKNPdW__label,.FlickerWall-module__hKNPdW__separator{transition:none}}
