.editorial-home{background:var(--editorial-stage);min-height:100vh;color:var(--editorial-ink);font-family:var(--editorial-font);padding:clamp(20px,4.2vw,76px);transition:background-color .18s,color .18s}.editorial-content-body{background:var(--editorial-bg);max-width:1600px;margin:clamp(60px,7vw,112px) auto 0;scroll-margin-top:24px}.editorial-home *,.editorial-home :before,.editorial-home :after{box-sizing:border-box}.editorial-home a{color:inherit}:is(.editorial-home a:focus-visible,.editorial-home button:focus-visible){outline:3px solid var(--editorial-blue);outline-offset:3px}#popular-use-cases,#core-stack,#use-cases,#pillars,#systems{scroll-margin-top:28px}.editorial-edition-bar{border-bottom:1px solid var(--editorial-rule);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:50px;padding:10px clamp(20px,4vw,64px);font-size:.68rem;display:grid}.editorial-edition-bar span,.editorial-edition-bar a{letter-spacing:.08em;font-weight:800}.editorial-edition-bar p{color:var(--editorial-muted);text-align:center;margin:0}.editorial-edition-bar a{justify-self:end;text-decoration:none}.editorial-edition-bar>span:last-child{color:var(--editorial-muted);text-align:right;justify-self:end}.editorial-thesis-teaser{border-right:1px solid var(--editorial-rule);border-left:1px solid var(--editorial-rule);max-width:1600px;margin:0 auto}.editorial-thesis-teaser>header{border-bottom:1px solid var(--editorial-rule);justify-content:space-between;gap:20px;padding:12px clamp(20px,4vw,64px);display:flex}.editorial-thesis-teaser>header p,.editorial-thesis-teaser>header span,.editorial-popular header p,.editorial-lead-feature>header>p,.editorial-governance-brief header p,.editorial-section-heading>div>p,.editorial-latest article>div>p,.editorial-card-meta,.editorial-home-footer{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:800}.editorial-lead-feature>header>p,.editorial-section-heading>div>p{color:var(--editorial-accent)}.editorial-thesis-teaser>header span{color:var(--editorial-muted);text-align:right}.editorial-thesis-teaser>div{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:20px clamp(36px,6vw,96px);padding:clamp(30px,4vw,52px) clamp(20px,4vw,64px);display:grid}.editorial-thesis-teaser h2{max-width:900px;font-family:var(--editorial-font);letter-spacing:-.055em;text-transform:uppercase;overflow-wrap:anywhere;grid-row:1/span 2;margin:0;font-size:clamp(2.2rem,4.2vw,4.8rem);font-weight:700;line-height:.95}.editorial-thesis-teaser>div>p{max-width:62ch;color:var(--editorial-muted);font-family:var(--editorial-font);margin:0;font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.5}.editorial-thesis-teaser>div>a{border-bottom:1px solid var(--editorial-accent);letter-spacing:.08em;justify-self:start;padding-bottom:5px;font-size:.73rem;font-weight:900;text-decoration:none}.editorial-thesis-teaser>div>a:hover{border-bottom-color:var(--editorial-ink)}.editorial-front-page{border:1px solid var(--editorial-rule);grid-template-columns:minmax(220px,.68fr) minmax(0,1.9fr) minmax(240px,.78fr);max-width:1600px;margin:0 auto;display:grid}.editorial-popular,.editorial-lead-feature,.editorial-governance-brief{min-width:0;padding:clamp(24px,3vw,42px)}.editorial-popular,.editorial-lead-feature{border-right:1px solid var(--editorial-rule)}.editorial-popular>header,.editorial-governance-brief>header{border-bottom:1px solid var(--editorial-rule);padding-bottom:20px}.editorial-popular h2,.editorial-governance-brief h2{font-family:var(--editorial-font);letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(1.7rem,2.2vw,2.5rem);line-height:.98}.editorial-compact-story{border-bottom:1px solid var(--editorial-soft-rule);grid-template-columns:38px 1fr;gap:12px;padding:24px 0;display:grid}.editorial-story-rank{color:var(--editorial-accent);font-family:var(--editorial-font);font-size:1.8rem;font-weight:700;line-height:1}.editorial-compact-story p{color:var(--editorial-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.6rem;font-weight:800}.editorial-compact-story h3{font-family:var(--editorial-font);letter-spacing:-.025em;margin:0 0 12px;font-size:1.05rem;line-height:1.15}.editorial-compact-story h3 a,.editorial-lead-feature h2 a,.editorial-use-case-grid h3 a,.editorial-latest h3 a{text-decoration:none}.editorial-compact-story h3 a:hover,.editorial-lead-feature h2 a:hover,.editorial-use-case-grid h3 a:hover,.editorial-latest h3 a:hover{color:var(--editorial-accent)}.editorial-compact-story small,.editorial-ranking-note,.editorial-lead-footer small,.editorial-latest small{color:var(--editorial-muted);letter-spacing:.04em;font-size:.62rem}.editorial-ranking-note{margin-top:20px;line-height:1.45;display:block}.editorial-lead-feature h2{max-width:950px;font-family:var(--editorial-font);letter-spacing:-.065em;margin:14px 0 20px;font-size:clamp(2.8rem,5vw,6.1rem);line-height:.91}.editorial-lead-deck{grid-template-columns:minmax(0,1fr) minmax(180px,.42fr);align-items:end;gap:28px;margin-bottom:26px;display:grid}.editorial-lead-deck p{font-family:var(--editorial-font);margin:0;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.48}.editorial-lead-deck span{border-left:4px solid var(--editorial-highlight);padding-left:16px;font-size:.7rem;font-weight:800;line-height:1.5}.editorial-lead-image-link{text-decoration:none;display:block}.editorial-story-image,.editorial-core-photo{background:var(--editorial-surface);margin:0;position:relative;overflow:hidden}.editorial-lead-feature .editorial-story-image{aspect-ratio:16/9}.editorial-story-image img,.editorial-core-photo img{object-fit:cover;filter:grayscale()contrast(1.04);width:100%;height:100%;display:block}.editorial-story-image figcaption,.editorial-core-photo figcaption{color:#fff;background:#000000bd;padding:4px 6px;font-size:.52rem;position:absolute;bottom:6px;right:7px}.editorial-article-method{border-top:1px solid var(--editorial-rule);border-left:1px solid var(--editorial-rule);margin-top:18px}.editorial-article-method>p{border-right:1px solid var(--editorial-rule);border-bottom:1px solid var(--editorial-rule);color:var(--editorial-accent);letter-spacing:.09em;margin:0;padding:12px;font-size:.6rem;font-weight:900}.editorial-article-method ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.editorial-article-method li{border-right:1px solid var(--editorial-rule);border-bottom:1px solid var(--editorial-rule);align-content:start;gap:7px;min-width:0;padding:13px 12px;display:grid}.editorial-article-method li>span{color:var(--editorial-accent);font-family:var(--editorial-font);font-size:1rem;font-weight:700}.editorial-article-method li>strong{letter-spacing:.06em;font-size:.57rem}.editorial-article-method li>small{color:var(--editorial-muted);font-size:.59rem;line-height:1.35}.editorial-lead-footer{justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex}.editorial-primary-link,.editorial-read-link{letter-spacing:.07em;font-size:.68rem;font-weight:900;text-decoration:none}.editorial-primary-link{border-bottom:1px solid var(--editorial-accent);padding-bottom:4px}.editorial-governance-brief ol{margin:0;padding:0;list-style:none}.editorial-governance-brief li{border-bottom:1px solid var(--editorial-soft-rule);grid-template-columns:34px 1fr;gap:10px;padding:22px 0;display:grid}.editorial-governance-brief li>span{color:var(--editorial-accent);font-family:var(--editorial-font);font-size:1.3rem;font-weight:700}.editorial-governance-brief strong{font-size:.78rem}.editorial-governance-brief li p{color:var(--editorial-muted);margin:7px 0 0;font-size:.76rem;line-height:1.45}.editorial-governance-brief>a{letter-spacing:.07em;margin-top:24px;font-size:.65rem;font-weight:900;text-decoration:none;display:inline-block}.editorial-core-stack,.editorial-use-cases,.editorial-latest{border-top:1px solid var(--editorial-rule);max-width:1600px;margin:0 auto;padding:clamp(64px,8vw,120px) clamp(20px,4vw,64px)}.editorial-section-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:end;gap:42px;margin-bottom:42px;display:grid}.editorial-section-heading h2{max-width:1050px;font-family:var(--editorial-font);letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(2.35rem,5vw,5.4rem);line-height:.94}.editorial-section-heading>p{color:var(--editorial-muted);font-family:var(--editorial-font);margin:0;font-size:1.03rem;line-height:1.55}.editorial-governance-comparison{border:1px solid var(--editorial-rule);grid-template-columns:repeat(2,minmax(0,.75fr)) minmax(300px,1.1fr);display:grid}.editorial-governance-comparison>section{border-right:1px solid var(--editorial-rule);padding:clamp(24px,3vw,42px)}.editorial-governance-comparison>section:first-child{background:var(--editorial-surface)}.editorial-governance-comparison span{color:var(--editorial-accent);letter-spacing:.09em;font-size:.63rem;font-weight:900}.editorial-governance-comparison h3{font-family:var(--editorial-font);letter-spacing:-.04em;margin:14px 0;font-size:clamp(1.65rem,2.5vw,2.7rem);line-height:1}.editorial-governance-comparison p{color:var(--editorial-muted);margin:0;line-height:1.55}.editorial-core-photo{min-height:300px}.editorial-stack-grid{border-left:1px solid var(--editorial-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.editorial-stack-grid section{border-right:1px solid var(--editorial-rule);border-bottom:1px solid var(--editorial-rule);padding:clamp(22px,3vw,36px)}.editorial-stack-grid section>span{color:var(--editorial-accent);font-family:var(--editorial-font);font-size:1.3rem;font-weight:700}.editorial-stack-grid h3{letter-spacing:.1em;margin:16px 0 12px;font-size:.67rem}.editorial-stack-grid p{margin:0 0 12px;font-size:.88rem;font-weight:700;line-height:1.45}.editorial-stack-grid small{color:var(--editorial-muted);font-size:.72rem;line-height:1.48}.editorial-use-cases{position:relative}.editorial-legacy-anchor{position:absolute;top:0;left:0}.editorial-pillar-lens{border:1px solid var(--editorial-rule);background:var(--editorial-surface);grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:clamp(30px,6vw,90px);padding:clamp(28px,4vw,52px);display:grid}.editorial-pillar-lens>div:first-child>span{color:var(--editorial-accent);letter-spacing:.09em;font-size:.63rem;font-weight:900}.editorial-pillar-lens>div:first-child>strong{max-width:16ch;font-family:var(--editorial-font);letter-spacing:-.04em;margin-top:12px;font-size:clamp(1.7rem,3vw,3rem);line-height:1.02;display:block}.editorial-pillar-lens>div:first-child>p,.editorial-active-pillar{color:var(--editorial-muted);line-height:1.55}.editorial-pillar-filters{flex-wrap:wrap;gap:8px;display:flex}.editorial-pillar-filters button{border:1px solid var(--editorial-rule);min-height:42px;color:inherit;letter-spacing:.06em;cursor:pointer;background:0 0;padding:9px 12px;font-size:.6rem;font-weight:900}.editorial-pillar-filters button[aria-pressed=true]{background:var(--editorial-ink);color:var(--editorial-inverse)}.editorial-active-pillar{border-top:1px solid var(--editorial-soft-rule);min-height:74px;margin:18px 0 0;padding:16px 0 0}.editorial-active-pillar strong{color:var(--editorial-ink)}.editorial-use-case-summary{letter-spacing:.08em;justify-content:space-between;gap:20px;padding:24px 0 12px;font-size:.64rem;font-weight:900;display:flex}.editorial-use-case-summary small{color:var(--editorial-muted)}.editorial-use-case-grid{border-top:1px solid var(--editorial-rule);border-left:1px solid var(--editorial-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.editorial-use-case-grid>article{border-right:1px solid var(--editorial-rule);border-bottom:1px solid var(--editorial-rule);flex-direction:column;min-width:0;padding:18px;display:flex}.editorial-use-case-grid .editorial-story-image{aspect-ratio:4/3;margin-bottom:18px}.editorial-card-meta{color:var(--editorial-accent);justify-content:space-between;gap:14px;display:flex}.editorial-card-meta small{color:var(--editorial-muted)}.editorial-use-case-grid h3{font-family:var(--editorial-font);letter-spacing:-.04em;margin:16px 0 12px;font-size:clamp(1.45rem,2.2vw,2.25rem);line-height:1.02}.editorial-use-case-grid article>p{color:var(--editorial-muted);margin:0 0 20px;font-size:.92rem;line-height:1.55}.editorial-card-pillars{border-top:1px solid var(--editorial-soft-rule);letter-spacing:.06em;align-items:center;gap:10px;margin-top:auto;padding-top:15px;font-size:.57rem;font-weight:900;display:flex}.editorial-card-pillars span{color:var(--editorial-accent)}.editorial-card-pillars small{color:var(--editorial-muted)}.editorial-use-case-grid article>footer{justify-content:space-between;align-items:end;gap:16px;margin-top:18px;display:flex}.editorial-use-case-grid article>footer small{color:var(--editorial-muted);font-size:.62rem}.editorial-load-more{border:1px solid var(--editorial-rule);min-height:48px;color:inherit;letter-spacing:.08em;cursor:pointer;background:0 0;margin:34px auto 0;padding:0 24px;font-size:.66rem;font-weight:900;display:block}.editorial-latest .editorial-section-heading>a,.editorial-latest .editorial-section-heading>span{color:var(--editorial-muted);letter-spacing:.08em;justify-self:end;font-size:.7rem;font-weight:900;text-decoration:none}.editorial-latest-list{border-top:1px solid var(--editorial-rule)}.editorial-latest article{border-bottom:1px solid var(--editorial-soft-rule);grid-template-columns:180px minmax(0,1fr) 44px;align-items:center;gap:26px;padding:18px 0;display:grid}.editorial-latest article .editorial-story-image{aspect-ratio:4/3}.editorial-latest article .editorial-story-image figcaption{display:none}.editorial-latest h3{font-family:var(--editorial-font);letter-spacing:-.04em;margin:7px 0 10px;font-size:clamp(1.45rem,2.6vw,2.6rem);line-height:1}.editorial-latest article>a{border:1px solid var(--editorial-rule);border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.2rem;text-decoration:none;display:grid}.editorial-image-placeholder{aspect-ratio:4/3;background:linear-gradient(135deg, transparent 48%, var(--editorial-soft-rule) 49%, var(--editorial-soft-rule) 51%, transparent 52%), var(--editorial-surface);text-align:center;place-content:center;display:grid}.editorial-image-placeholder span{letter-spacing:.1em;font-size:.72rem;font-weight:900}.editorial-image-placeholder small{margin-top:6px}.editorial-home .field-newsletter{border-top:1px solid var(--editorial-rule);background:var(--editorial-ink);max-width:1600px;color:var(--editorial-inverse);margin:0 auto}.editorial-home-footer{border-top:1px solid var(--editorial-rule);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:100px;padding:24px clamp(20px,4vw,64px);display:grid}.editorial-home-footer p{color:var(--editorial-muted);margin:0}.editorial-home-footer nav{justify-self:end;gap:20px;display:flex}.editorial-home-footer a{text-decoration:none}@media (max-width:1120px){.editorial-front-page{grid-template-columns:minmax(0,1.65fr) minmax(250px,.75fr)}.editorial-lead-feature{grid-area:1/1/span 2}.editorial-popular{border-right:0;border-bottom:1px solid var(--editorial-rule);grid-area:1/2}.editorial-governance-brief{grid-area:2/2}.editorial-governance-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-core-photo{grid-column:1/-1;min-height:420px}.editorial-stack-grid,.editorial-use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.editorial-edition-bar{grid-template-columns:1fr auto;padding-inline:18px}.editorial-edition-bar p{display:none}.editorial-thesis-teaser{border-inline:0}.editorial-thesis-teaser>header{flex-direction:column;align-items:flex-start;gap:7px;padding-inline:18px}.editorial-thesis-teaser>header span{text-align:left}.editorial-thesis-teaser>div{grid-template-rows:none;grid-template-columns:1fr;gap:22px;padding:34px 18px 38px}.editorial-thesis-teaser h2{grid-row:auto;font-size:clamp(2.25rem,12vw,3.8rem)}.editorial-front-page{border-inline:0;flex-direction:column;display:flex}.editorial-lead-feature{border-right:0;order:1}.editorial-popular{border-top:1px solid var(--editorial-rule);border-right:0;order:2}.editorial-governance-brief{border-top:1px solid var(--editorial-rule);order:3}.editorial-popular,.editorial-lead-feature,.editorial-governance-brief{padding:28px 18px}.editorial-lead-feature h2{font-size:clamp(2.55rem,14vw,4.2rem)}.editorial-lead-deck,.editorial-section-heading,.editorial-pillar-lens{grid-template-columns:1fr}.editorial-article-method ol{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-lead-footer{flex-direction:column;align-items:flex-start}.editorial-core-stack,.editorial-use-cases,.editorial-latest{padding:64px 18px}.editorial-governance-comparison,.editorial-stack-grid,.editorial-use-case-grid{grid-template-columns:1fr}.editorial-governance-comparison>section{border-right:0;border-bottom:1px solid var(--editorial-rule)}.editorial-core-photo{grid-column:1;min-height:280px}.editorial-use-case-summary,.editorial-card-pillars{flex-direction:column;align-items:flex-start}.editorial-latest article{grid-template-columns:96px minmax(0,1fr);gap:16px}.editorial-latest article>a{display:none}.editorial-latest .editorial-section-heading>a,.editorial-latest .editorial-section-heading>span{justify-self:start}.editorial-home-footer{grid-template-columns:1fr}.editorial-home-footer nav{flex-wrap:wrap;justify-self:start}}@media (prefers-reduced-motion:reduce){.editorial-home{transition:none}}@media (max-width:800px){.editorial-home{padding:20px}}@media (max-width:540px){.editorial-home{padding:12px}.editorial-content-body{margin-top:40px}}
