.mrfk-energy-article-module__DC5u_a__article{color:var(--text)}:root[data-theme=light] .mrfk-energy-article-module__DC5u_a__article{--muted:#536872}.mrfk-energy-article-module__DC5u_a__article a{color:var(--accent);text-underline-offset:4px}.mrfk-energy-article-module__DC5u_a__article a:hover{color:var(--ink)}.mrfk-energy-article-module__DC5u_a__article a:focus-visible{outline:3px solid var(--accent);outline-offset:5px;border-radius:3px}.mrfk-energy-article-module__DC5u_a__eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.095em;margin:0 0 18px;font-size:.7rem;font-weight:700}.mrfk-energy-article-module__DC5u_a__start{background:var(--surface-soft);border-top:2px solid var(--accent);margin-top:42px;padding:28px 32px}.mrfk-energy-article-module__DC5u_a__start ol{grid-template-columns:repeat(3,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.mrfk-energy-article-module__DC5u_a__start li{gap:16px;display:flex}.mrfk-energy-article-module__DC5u_a__start li>span{color:var(--accent);font-family:var(--font-space-grotesk), sans-serif;font-size:1.1rem}.mrfk-energy-article-module__DC5u_a__start strong{color:var(--ink);font-size:.95rem}.mrfk-energy-article-module__DC5u_a__start li p{color:var(--muted);margin:7px 0 0;font-size:.85rem;line-height:1.65}.mrfk-energy-article-module__DC5u_a__flow{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin:48px 0 0;padding:34px 30px 22px}.mrfk-energy-article-module__DC5u_a__figureHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:26px;display:flex}.mrfk-energy-article-module__DC5u_a__figureHeading .mrfk-energy-article-module__DC5u_a__eyebrow{margin-bottom:9px}.mrfk-energy-article-module__DC5u_a__figureHeading h3{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:530;line-height:1.2}.mrfk-energy-article-module__DC5u_a__figureHeading>a{font-size:.8rem}.mrfk-energy-article-module__DC5u_a__frequency{color:var(--muted);border:1px solid var(--line);border-radius:50px;padding:8px 12px;font-size:.73rem}.mrfk-energy-article-module__DC5u_a__flowSteps{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:34px 0 0;padding:0;list-style:none;display:grid}.mrfk-energy-article-module__DC5u_a__flowSteps li{border-top:2px solid var(--accent);padding-top:17px;position:relative}.mrfk-energy-article-module__DC5u_a__stepNumber{font-family:var(--font-space-grotesk), sans-serif;color:var(--accent);font-size:.9rem}.mrfk-energy-article-module__DC5u_a__flowSteps .mrfk-energy-article-module__DC5u_a__role{color:var(--accent);margin:18px 0 8px;font-size:.67rem;line-height:1.4}.mrfk-energy-article-module__DC5u_a__flowSteps h4{color:var(--ink);font-family:var(--font-space-grotesk), sans-serif;min-height:2.3em;margin:0 0 12px;font-size:1.2rem;font-weight:550;line-height:1.15}.mrfk-energy-article-module__DC5u_a__flowSteps p{color:var(--muted);margin:0;font-size:.81rem;line-height:1.65}.mrfk-energy-article-module__DC5u_a__arrow{color:var(--accent);background:var(--surface);font-size:1.2rem;position:absolute;top:-15px;right:-23px}.mrfk-energy-article-module__DC5u_a__context{background:var(--surface-soft);border-left:2px solid var(--accent);align-items:baseline;gap:16px;margin-top:28px;padding:18px 20px;display:flex}.mrfk-energy-article-module__DC5u_a__context>span{color:var(--accent)}.mrfk-energy-article-module__DC5u_a__context p{margin:0;font-size:.85rem;line-height:1.65}.mrfk-energy-article-module__DC5u_a__context strong{color:var(--ink)}.mrfk-energy-article-module__DC5u_a__flow figcaption,.mrfk-energy-article-module__DC5u_a__evidence figcaption{color:var(--muted);padding-top:17px;font-size:.78rem;line-height:1.7}.mrfk-energy-article-module__DC5u_a__evidence{margin:48px 0 0}.mrfk-energy-article-module__DC5u_a__diagramImage,.mrfk-energy-article-module__DC5u_a__dashboardImage{border:1px solid var(--line);border-radius:6px;display:block;overflow:hidden}.mrfk-energy-article-module__DC5u_a__diagramImage{background:#fff}.mrfk-energy-article-module__DC5u_a__diagramImage img{width:100%;height:auto;display:block}.mrfk-energy-article-module__DC5u_a__dashboardImage{aspect-ratio:1.9;background:#fff;position:relative}.mrfk-energy-article-module__DC5u_a__dashboardImage img{width:112.5%;max-width:none;height:auto;display:block;position:absolute;top:-29%;left:-8.6%}.mrfk-energy-article-module__DC5u_a__value{background:var(--surface-soft);border-left:3px solid var(--accent);grid-template-columns:1fr 1fr;gap:60px;margin:45px 0 0;padding:36px;display:grid}.mrfk-energy-article-module__DC5u_a__value p{margin:0 0 14px;font-size:.9rem;line-height:1.65}.mrfk-energy-article-module__DC5u_a__value .mrfk-energy-article-module__DC5u_a__eyebrow{font-size:.7rem}.mrfk-energy-article-module__DC5u_a__value .mrfk-energy-article-module__DC5u_a__amount{color:var(--ink);font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.045em;font-size:clamp(2.5rem,5vw,4rem);line-height:1.15}.mrfk-energy-article-module__DC5u_a__amount span{letter-spacing:0;color:var(--muted);font-size:1rem}.mrfk-energy-article-module__DC5u_a__value>div:last-child{color:var(--muted);font-size:.82rem}.mrfk-energy-article-module__DC5u_a__value>div:last-child p{font-size:.82rem}.mrfk-energy-article-module__DC5u_a__readMore .mrfk-energy-article-module__DC5u_a__eyebrow{margin:0}@media (max-width:900px){.mrfk-energy-article-module__DC5u_a__flow{padding:28px 22px 20px}.mrfk-energy-article-module__DC5u_a__flowSteps{gap:16px}.mrfk-energy-article-module__DC5u_a__flowSteps h4{font-size:1rem}.mrfk-energy-article-module__DC5u_a__arrow{right:-16px}}@media (max-width:760px){.mrfk-energy-article-module__DC5u_a__article{width:100%}.mrfk-energy-article-module__DC5u_a__start{padding:25px 22px}.mrfk-energy-article-module__DC5u_a__start ol{grid-template-columns:1fr;gap:22px}.mrfk-energy-article-module__DC5u_a__flowSteps{grid-template-columns:1fr;gap:25px;margin-top:26px}.mrfk-energy-article-module__DC5u_a__flowSteps li{border-top:0;border-left:2px solid var(--accent);min-height:95px;padding:0 0 0 47px}.mrfk-energy-article-module__DC5u_a__stepNumber{position:absolute;top:0;left:13px}.mrfk-energy-article-module__DC5u_a__flowSteps .mrfk-energy-article-module__DC5u_a__role{margin:0 0 6px}.mrfk-energy-article-module__DC5u_a__flowSteps h4{min-height:0;margin-bottom:8px;font-size:1.2rem}.mrfk-energy-article-module__DC5u_a__arrow{line-height:24px;inset:auto auto -25px -9px;transform:rotate(90deg)}.mrfk-energy-article-module__DC5u_a__flowSteps p{font-size:.86rem}.mrfk-energy-article-module__DC5u_a__context{gap:10px;padding:14px}.mrfk-energy-article-module__DC5u_a__figureHeading{gap:14px;margin-bottom:20px}.mrfk-energy-article-module__DC5u_a__value{grid-template-columns:1fr;gap:14px;padding:26px}}@media (prefers-reduced-motion:reduce){.mrfk-energy-article-module__DC5u_a__article *,.mrfk-energy-article-module__DC5u_a__article :before,.mrfk-energy-article-module__DC5u_a__article :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.campus-value-staircase-module__rk5ltq__staircase{border-block:1px solid var(--line);margin:48px 0 64px;padding:32px 0}.campus-value-staircase-module__rk5ltq__kicker{color:var(--purple,#7928a1);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:.76rem;font-weight:700}.campus-value-staircase-module__rk5ltq__staircase h2{max-width:25ch;margin:0 0 16px;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.15}.campus-value-staircase-module__rk5ltq__stairIntro{max-width:740px;color:var(--muted);line-height:1.7}.campus-value-staircase-module__rk5ltq__steps{grid-template-rows:repeat(3,64px) auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:36px 0 0;padding:0;list-style:none;display:grid}.campus-value-staircase-module__rk5ltq__steps li{color:#26303b;background:#f0eaf6;border-top:3px solid #8433ac;border-radius:0;grid-area:4/1/5;padding:20px 18px 26px}.campus-value-staircase-module__rk5ltq__steps li:nth-child(2){background:#e8ddf1;grid-area:3/2/5}.campus-value-staircase-module__rk5ltq__steps li:nth-child(3){background:#dfd0eb;grid-area:2/3/5}.campus-value-staircase-module__rk5ltq__steps li:nth-child(4){background:#d6c3e6;grid-area:1/4/5}.campus-value-staircase-module__rk5ltq__steps li+li{border-left:1px solid #b994cd}.campus-value-staircase-module__rk5ltq__miniSteps{display:none}.campus-value-staircase-module__rk5ltq__stepNumber{color:#632381;font-size:.85rem;font-weight:700}.campus-value-staircase-module__rk5ltq__steps h3{margin:12px 0;font-size:1.16rem;line-height:1.3}.campus-value-staircase-module__rk5ltq__steps p{margin:0;font-size:.9rem;line-height:1.6}.campus-value-staircase-module__rk5ltq__steps .campus-value-staircase-module__rk5ltq__stepValue{margin-top:20px}.campus-value-staircase-module__rk5ltq__stepValue strong{text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:.75rem;display:block}.campus-value-staircase-module__rk5ltq__foundation{color:#fff;background:#261c35;border-radius:0 0 8px 8px;flex-wrap:wrap;gap:12px 24px;padding:18px 20px;font-size:.9rem;line-height:1.6;display:flex}.campus-value-staircase-module__rk5ltq__foundation span{color:#e0d3eb}.campus-value-staircase-module__rk5ltq__stairNote{color:var(--muted);max-width:850px;margin:16px 0;font-size:.8rem;line-height:1.6}.campus-value-staircase-module__rk5ltq__portfolio{max-width:800px;margin:24px 0 0;line-height:1.7}@media (max-width:850px){.campus-value-staircase-module__rk5ltq__steps{margin-top:16px;display:block}.campus-value-staircase-module__rk5ltq__steps li+li{margin-top:10px}.campus-value-staircase-module__rk5ltq__miniSteps{border-bottom:12px solid #261c35;grid-template-columns:repeat(4,1fr);align-items:end;margin-top:24px;display:grid}.campus-value-staircase-module__rk5ltq__miniSteps span{color:#632381;background:#f0eaf6;border-top:3px solid #8433ac;justify-content:center;align-items:start;height:40px;padding-top:8px;font-weight:700;display:flex}.campus-value-staircase-module__rk5ltq__miniSteps span:nth-child(2){background:#e8ddf1;height:66px}.campus-value-staircase-module__rk5ltq__miniSteps span:nth-child(3){background:#dfd0eb;height:92px}.campus-value-staircase-module__rk5ltq__miniSteps span:nth-child(4){background:#d6c3e6;height:118px}.campus-value-staircase-module__rk5ltq__steps li,.campus-value-staircase-module__rk5ltq__steps li:nth-child(n){border-top:0;border-left:3px solid #8433ac;border-radius:0 8px 8px 0;min-height:0;padding:20px}.campus-value-staircase-module__rk5ltq__steps .campus-value-staircase-module__rk5ltq__stepValue{margin-top:12px}.campus-value-staircase-module__rk5ltq__foundation{border-radius:8px;gap:4px;margin-top:10px}.campus-value-staircase-module__rk5ltq__staircase{margin-block:32px}}.campus-value-staircase-module__rk5ltq__buildingGrowth{color:#632381;width:100%;height:92px;margin:12px 0 0;display:block}.campus-value-staircase-module__rk5ltq__steps .campus-value-staircase-module__rk5ltq__scopeLabel{color:#632381;margin-bottom:18px;font-size:.76rem;font-weight:700}.campus-value-staircase-module__rk5ltq__sources{border-top:1px solid #baa2c9;margin-top:22px;padding-top:14px;font-size:.76rem;line-height:1.45}.campus-value-staircase-module__rk5ltq__sources strong{margin-bottom:9px;font-size:.7rem;display:block}.campus-value-staircase-module__rk5ltq__sources span{color:#4b3d57;margin-top:6px;display:block}.campus-value-staircase-module__rk5ltq__sources .campus-value-staircase-module__rk5ltq__newSource{color:#492060;font-weight:700}@media (max-width:850px){.campus-value-staircase-module__rk5ltq__buildingGrowth{max-width:240px;height:90px}}.campus-value-staircase-module__rk5ltq__steps .campus-value-staircase-module__rk5ltq__saving{color:#492060;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:18px 0 0;display:flex}.campus-value-staircase-module__rk5ltq__saving strong{letter-spacing:-.035em;font-size:clamp(1.7rem,2.7vw,2.4rem);line-height:1.1}.campus-value-staircase-module__rk5ltq__saving span{font-size:.75rem}.campus-value-staircase-module__rk5ltq__steps .campus-value-staircase-module__rk5ltq__savingLabel{color:#492060;margin:6px 0 14px;font-size:.75rem}.campus-value-staircase-module__rk5ltq__assumptions{border-top:1px solid var(--line);margin-top:20px;padding-top:16px;font-size:.88rem;line-height:1.7}.campus-value-staircase-module__rk5ltq__assumptions summary{cursor:pointer;color:var(--ink);padding:6px 0;font-weight:600}.campus-value-staircase-module__rk5ltq__assumptions summary:focus-visible{outline-offset:5px;outline:2px solid #8433ac}.campus-value-staircase-module__rk5ltq__assumptions p{max-width:850px;color:var(--muted)}.campus-value-staircase-module__rk5ltq__assumptions a{text-decoration:underline}
.editorial-module__KjnL_a__editorialPage{--editorial-width:1180px;background:var(--background);min-height:100vh;color:var(--text)}.editorial-module__KjnL_a__pageHero,.editorial-module__KjnL_a__section,.editorial-module__KjnL_a__articleShell{width:min(var(--editorial-width), calc(100% - 48px));margin-inline:auto}.editorial-module__KjnL_a__pageHero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.7fr) minmax(320px,.42fr);align-items:end;gap:clamp(40px,8vw,112px);padding-block:clamp(72px,10vw,132px) clamp(54px,8vw,96px);display:grid}.editorial-module__KjnL_a__eyebrow{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;margin:0 0 18px;font-size:.74rem;font-weight:780}.editorial-module__KjnL_a__pageHero h1,.editorial-module__KjnL_a__articleHeader h1{max-width:15ch;color:var(--ink);font-family:var(--font-space-grotesk), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.055em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0;font-size:clamp(3rem,6.2vw,6.2rem);font-weight:530;line-height:.98}.editorial-module__KjnL_a__pageIntro,.editorial-module__KjnL_a__articleLead{max-width:620px;color:var(--muted);margin:0;font-size:clamp(1.05rem,1.5vw,1.24rem);line-height:1.65}.editorial-module__KjnL_a__section{padding-block:clamp(64px,9vw,112px)}.editorial-module__KjnL_a__section+.editorial-module__KjnL_a__section{padding-top:0}.editorial-module__KjnL_a__sectionHeading{grid-template-columns:minmax(180px,.32fr) minmax(0,.68fr);align-items:end;gap:28px;margin-bottom:clamp(30px,5vw,54px);display:grid}.editorial-module__KjnL_a__sectionHeading h2,.editorial-module__KjnL_a__relatedSection h2,.editorial-module__KjnL_a__seriesSection h2{color:var(--ink);font-family:var(--font-space-grotesk), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,4vw,3.8rem);font-weight:540;line-height:1}.editorial-module__KjnL_a__featuredProject,.editorial-module__KjnL_a__featuredInsight{border:1px solid var(--line);background:var(--surface);box-shadow:0 28px 76px var(--shadow-soft);border-radius:10px;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);display:grid;overflow:hidden}:is(:root[data-theme=dark] .editorial-module__KjnL_a__featuredProject,:root[data-theme=dark] .editorial-module__KjnL_a__featuredInsight,:root[data-theme=dark] .editorial-module__KjnL_a__latestPrimary,:root[data-theme=dark] .editorial-module__KjnL_a__latestCard,:root[data-theme=dark] .editorial-module__KjnL_a__projectCard,:root[data-theme=dark] .editorial-module__KjnL_a__insightCard,:root[data-theme=dark] .editorial-module__KjnL_a__relatedCard){border-color:var(--midnight-line)}.editorial-module__KjnL_a__latestLayout{grid-template-columns:minmax(0,1.42fr) minmax(320px,.78fr);align-items:stretch;gap:18px;display:grid}.editorial-module__KjnL_a__latestPrimary,.editorial-module__KjnL_a__latestCard{border:1px solid var(--line);background:var(--surface);box-shadow:0 22px 56px var(--shadow-soft);border-radius:10px;overflow:hidden}.editorial-module__KjnL_a__latestPrimary{grid-template-rows:minmax(330px,1fr) auto;display:grid}.editorial-module__KjnL_a__latestPrimaryMedia,.editorial-module__KjnL_a__latestCardMedia{background:#11131a;position:relative;overflow:hidden}.editorial-module__KjnL_a__latestPrimaryMedia img,.editorial-module__KjnL_a__latestCardMedia img{object-fit:cover}.editorial-module__KjnL_a__containMedia img{object-fit:contain}.editorial-module__KjnL_a__latestPrimaryCopy,.editorial-module__KjnL_a__latestCardCopy{align-content:start;display:grid}.editorial-module__KjnL_a__latestPrimaryCopy{gap:18px;padding:clamp(28px,4vw,46px)}.editorial-module__KjnL_a__latestPrimaryCopy h3,.editorial-module__KjnL_a__latestCardCopy h3{color:var(--ink);font-family:var(--font-space-grotesk), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.035em;margin:0;font-weight:560;line-height:1.06}.editorial-module__KjnL_a__latestPrimaryCopy h3{max-width:19ch;font-size:clamp(2rem,3.2vw,3.4rem)}.editorial-module__KjnL_a__latestPrimaryCopy>p:not(.editorial-module__KjnL_a__meta),.editorial-module__KjnL_a__latestCardCopy>p:not(.editorial-module__KjnL_a__meta){color:var(--muted);margin:0;line-height:1.62}.editorial-module__KjnL_a__latestList{grid-template-rows:repeat(2,minmax(0,1fr));gap:18px;display:grid}.editorial-module__KjnL_a__latestCard{grid-template-columns:minmax(112px,.5fr) minmax(0,1.3fr);display:grid}.editorial-module__KjnL_a__latestCardMedia{min-height:220px}.editorial-module__KjnL_a__latestCardCopy{gap:13px;min-width:0;padding:clamp(20px,2vw,24px)}.editorial-module__KjnL_a__latestCardCopy h3{-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;font-size:clamp(1.3rem,1.55vw,1.55rem)}.editorial-module__KjnL_a__latestCardCopy>p:not(.editorial-module__KjnL_a__meta){font-size:.92rem}.editorial-module__KjnL_a__featuredMedia,.editorial-module__KjnL_a__cardMedia,.editorial-module__KjnL_a__heroMedia,.editorial-module__KjnL_a__relatedMedia{background:var(--surface-soft);position:relative;overflow:hidden}.editorial-module__KjnL_a__featuredMedia{min-height:520px}.editorial-module__KjnL_a__featuredMedia img,.editorial-module__KjnL_a__cardMedia img,.editorial-module__KjnL_a__heroMedia img,.editorial-module__KjnL_a__relatedMedia img{object-fit:cover}.editorial-module__KjnL_a__featuredCopy{grid-template-columns:minmax(0,1fr);align-content:center;gap:22px;min-width:0;padding:clamp(30px,4.5vw,58px);display:grid}.editorial-module__KjnL_a__meta,.editorial-module__KjnL_a__articleMeta{color:var(--accent);letter-spacing:.065em;text-transform:uppercase;flex-wrap:wrap;gap:8px 18px;margin:0;font-size:.76rem;font-weight:780;display:flex}.editorial-module__KjnL_a__articleByline{color:var(--accent-strong);margin:0;font-size:.9rem;font-weight:700}.editorial-module__KjnL_a__featuredCopy h2,.editorial-module__KjnL_a__cardCopy h2,.editorial-module__KjnL_a__insightCardCopy h3,.editorial-module__KjnL_a__relatedCopy h3{color:var(--ink);font-family:var(--font-space-grotesk), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.035em;margin:0;font-weight:560;line-height:1.06}.editorial-module__KjnL_a__featuredCopy h2{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-size:clamp(2.1rem,3.5vw,3.7rem)}.editorial-module__KjnL_a__featuredCopy>p:not(.editorial-module__KjnL_a__meta){color:var(--muted);margin:0;line-height:1.65}.editorial-module__KjnL_a__titleLink{transition:color .16s}.editorial-module__KjnL_a__titleLink:hover{color:var(--accent)}.editorial-module__KjnL_a__textLink{width:fit-content;min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 56%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 56%, transparent);text-underline-offset:5px;align-items:center;gap:12px;font-size:.92rem;font-weight:760;display:inline-flex}.editorial-module__KjnL_a__textLink:hover{color:var(--accent)}.editorial-module__KjnL_a__proofList{gap:0;margin:4px 0 0;display:grid}.editorial-module__KjnL_a__proofList>div{border-top:1px solid var(--line);grid-template-columns:92px minmax(0,1fr);gap:14px;padding-block:14px;display:grid}.editorial-module__KjnL_a__proofList dt,.editorial-module__KjnL_a__proofBand dt{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:790}.editorial-module__KjnL_a__proofList dd,.editorial-module__KjnL_a__proofBand dd{color:var(--text);margin:0;font-size:.94rem;line-height:1.55}.editorial-module__KjnL_a__projectGrid,.editorial-module__KjnL_a__insightGrid,.editorial-module__KjnL_a__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,48px) clamp(22px,3vw,36px);display:grid}.editorial-module__KjnL_a__projectCard,.editorial-module__KjnL_a__insightCard,.editorial-module__KjnL_a__relatedCard{border-top:1px solid var(--line);min-width:0;padding-top:18px}.editorial-module__KjnL_a__cardMedia{aspect-ratio:16/9;border-radius:10px;margin-bottom:24px}.editorial-module__KjnL_a__cardCopy,.editorial-module__KjnL_a__insightCardCopy,.editorial-module__KjnL_a__relatedCopy{gap:14px;display:grid}.editorial-module__KjnL_a__cardCopy h2,.editorial-module__KjnL_a__insightCardCopy h3,.editorial-module__KjnL_a__relatedCopy h3{font-size:clamp(1.45rem,2.4vw,2.2rem)}.editorial-module__KjnL_a__cardCopy p:not(.editorial-module__KjnL_a__meta),.editorial-module__KjnL_a__insightCardCopy p:not(.editorial-module__KjnL_a__meta),.editorial-module__KjnL_a__relatedCopy p:not(.editorial-module__KjnL_a__meta){color:var(--muted);margin:0;line-height:1.62}.editorial-module__KjnL_a__outcome{border-left:2px solid color-mix(in srgb, var(--accent) 58%, transparent);padding-left:14px;color:var(--text)!important}.editorial-module__KjnL_a__topicList{flex-wrap:wrap;gap:7px;margin:2px 0 0;padding:0;list-style:none;display:flex}.editorial-module__KjnL_a__topicList li{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:6px 9px;font-size:.75rem}.editorial-module__KjnL_a__directory{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.editorial-module__KjnL_a__directoryLink{border-right:1px solid var(--line);background:color-mix(in srgb, var(--surface) 72%, transparent);gap:13px;min-height:180px;padding:26px;transition:background .16s;display:grid}.editorial-module__KjnL_a__directoryLink:last-child{border-right:0}.editorial-module__KjnL_a__directoryLink:hover{background:var(--surface)}.editorial-module__KjnL_a__directoryLink strong{color:var(--ink);font-family:var(--font-space-grotesk), ui-sans-serif, system-ui, sans-serif;font-size:1.3rem;font-weight:600}.editorial-module__KjnL_a__directoryLink span{color:var(--muted);font-size:.9rem;line-height:1.5}.editorial-module__KjnL_a__directoryLink em{color:var(--accent);align-self:end;font-size:.82rem;font-style:normal;font-weight:760}.editorial-module__KjnL_a__seriesSection{border-top:1px solid var(--line);padding-top:clamp(62px,9vw,106px);scroll-margin-top:32px}.editorial-module__KjnL_a__seriesSection+.editorial-module__KjnL_a__seriesSection{margin-top:clamp(70px,9vw,112px)}.editorial-module__KjnL_a__seriesHeader{grid-template-columns:minmax(0,.7fr) minmax(240px,.3fr);align-items:end;gap:28px;margin-bottom:clamp(32px,5vw,54px);display:grid}.editorial-module__KjnL_a__seriesHeader p{color:var(--muted);margin:0;line-height:1.6}.editorial-module__KjnL_a__articleShell{padding-block:clamp(54px,8vw,96px) clamp(84px,11vw,144px)}.editorial-module__KjnL_a__backLink{min-height:44px;color:var(--muted);align-items:center;margin-bottom:clamp(34px,5vw,64px);font-size:.9rem;font-weight:740;display:inline-flex}.editorial-module__KjnL_a__backLink:hover{color:var(--ink)}.editorial-module__KjnL_a__articleHeader{gap:18px;display:grid}.editorial-module__KjnL_a__seriesLink{text-underline-offset:.2em;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.editorial-module__KjnL_a__articleHeaderSolo{grid-template-columns:1fr;gap:18px}.editorial-module__KjnL_a__articleHeader h1{max-width:17ch;font-size:clamp(2.8rem,5.5vw,5.7rem)}.editorial-module__KjnL_a__articleInfo{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.62fr) minmax(280px,.38fr);align-items:start;gap:clamp(34px,7vw,88px);margin-top:clamp(30px,4vw,48px);padding-bottom:clamp(42px,6vw,68px);display:grid}.editorial-module__KjnL_a__articleDetails{gap:18px;display:grid}.editorial-module__KjnL_a__articleMeta span+span:before{color:var(--line);content:"/";margin-right:18px}.editorial-module__KjnL_a__audience{border-left:2px solid var(--accent);color:var(--text);margin:0;padding-left:16px;font-size:.96rem;line-height:1.58}.editorial-module__KjnL_a__openSourceLink{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));background:color-mix(in srgb, var(--panel) 86%, transparent);color:var(--text);border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:13px;padding:16px;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.editorial-module__KjnL_a__articleMetadata{gap:18px;display:grid}@media (min-width:901px){.editorial-module__KjnL_a__articleInfoWithSource{row-gap:24px}.editorial-module__KjnL_a__articleInfoWithSource .editorial-module__KjnL_a__articleDetails{display:contents}.editorial-module__KjnL_a__articleInfoWithSource .editorial-module__KjnL_a__articleMetadata{grid-area:1/2}.editorial-module__KjnL_a__articleInfoWithSource .editorial-module__KjnL_a__audience{grid-area:2/1}.editorial-module__KjnL_a__articleInfoWithSource .editorial-module__KjnL_a__openSourceLink{grid-area:2/2}}.editorial-module__KjnL_a__openSourceLink:hover{border-color:color-mix(in srgb, var(--accent) 58%, var(--line));background:color-mix(in srgb, var(--panel) 72%, var(--accent) 7%);transform:translateY(-1px)}.editorial-module__KjnL_a__openSourceLink:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.editorial-module__KjnL_a__openSourceLink img{width:30px;height:30px;margin-top:2px}.editorial-module__KjnL_a__openSourceLink>span{gap:3px;display:grid}.editorial-module__KjnL_a__openSourceLink small{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:780;line-height:1.2}.editorial-module__KjnL_a__openSourceLink strong{color:var(--text);font-size:.9rem;line-height:1.3}.editorial-module__KjnL_a__openSourceLink em{color:var(--muted);font-size:.76rem;font-style:normal;line-height:1.42}.editorial-module__KjnL_a__heroMedia{aspect-ratio:16/8.8;border:1px solid var(--line);border-radius:14px;width:100%;margin-top:clamp(34px,5vw,54px)}.editorial-module__KjnL_a__leadingHeroMedia{margin-top:clamp(34px,5vw,54px)}.editorial-module__KjnL_a__smartHeroMedia:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#08161e14 35%,#08161e94 100%),radial-gradient(circle at 50% 56%,#0000 28%,#08161e33 100%);position:absolute;inset:0}.editorial-module__KjnL_a__smartHeroMedia.editorial-module__KjnL_a__subtleSmartHeroMedia:after{background:linear-gradient(#08161e05 46%,#08161e38 100%),radial-gradient(circle at 50% 56%,#0000 44%,#08161e14 100%)}.editorial-module__KjnL_a__smartHeroMedia img{object-position:center 48%}.editorial-module__KjnL_a__heroDataLayer{z-index:2;color:#fff;pointer-events:none;position:absolute;inset:0}.editorial-module__KjnL_a__heroDataLines{opacity:.72;filter:drop-shadow(0 0 6px #c884ff4d);width:100%;height:100%}.editorial-module__KjnL_a__heroDataLines path{fill:none;stroke:#e1c2ffb8;stroke-dasharray:3 8;stroke-linecap:round;stroke-width:1.2px}.editorial-module__KjnL_a__heroDataLines circle{fill:#f1d8ff;stroke:#0e222cc2;stroke-width:3px}.editorial-module__KjnL_a__heroAnnotations{margin:0;padding:0;list-style:none;position:absolute;inset:0}.editorial-module__KjnL_a__heroDataPoint{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a1b24c7;border:1px solid #e7cdff75;border-radius:8px;gap:4px;min-width:178px;padding:12px 14px;display:grid;position:absolute;box-shadow:0 12px 30px #0411183d}.editorial-module__KjnL_a__heroDataPoint:first-child{top:16%;left:5.5%}.editorial-module__KjnL_a__heroDataPoint:nth-child(2){top:18%;right:5.5%}.editorial-module__KjnL_a__heroDataPoint:nth-child(3){bottom:9%;right:8%}.editorial-module__KjnL_a__heroDataPoint span{color:#e8b9ff;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:780}.editorial-module__KjnL_a__heroDataPoint strong{font-size:clamp(.76rem,1.15vw,.94rem);line-height:1.28}.editorial-module__KjnL_a__heroCredit{color:#ffffffc7;pointer-events:auto;margin:0;font-size:.67rem;line-height:1.3;position:absolute;bottom:11px;left:14px}.editorial-module__KjnL_a__heroCredit a{color:inherit;text-underline-offset:3px;text-decoration-color:#ffffff6b}.editorial-module__KjnL_a__heroCredit a:hover,.editorial-module__KjnL_a__heroCredit a:focus-visible{color:#fff}.editorial-module__KjnL_a__proofBand{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(34px,5vw,58px) 0 0;display:grid}.editorial-module__KjnL_a__proofBand>div{border-right:1px solid var(--line);align-content:start;gap:12px;min-height:190px;padding:26px;display:grid}.editorial-module__KjnL_a__proofBand>div:last-child{border-right:0}.editorial-module__KjnL_a__articleBody{width:min(1040px,100%);margin-inline:auto}.editorial-module__KjnL_a__articleBody .articleSections{margin-top:clamp(62px,9vw,104px)}.editorial-module__KjnL_a__articleBody .articleSections section{grid-template-columns:minmax(220px,.34fr) minmax(0,680px);justify-content:space-between}.editorial-module__KjnL_a__articleBody .articleSectionBody{width:100%}:is(.editorial-module__KjnL_a__articleBody .articleSections p,.editorial-module__KjnL_a__articleBody .articleList){font-size:1.04rem;line-height:1.72}.editorial-module__KjnL_a__relatedSection{border-top:1px solid var(--line);margin-top:clamp(82px,11vw,138px);padding-top:clamp(40px,6vw,68px)}.editorial-module__KjnL_a__relatedSection h2{margin-bottom:34px;font-size:clamp(2rem,3.4vw,3.25rem)}.editorial-module__KjnL_a__relatedCard{grid-template-columns:150px minmax(0,1fr);gap:22px;display:grid}.editorial-module__KjnL_a__relatedMedia{border-radius:8px;min-height:140px}.editorial-module__KjnL_a__relatedCopy h3{font-size:1.45rem}.editorial-module__KjnL_a__seriesNavigation{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:clamp(64px,9vw,108px);padding-top:28px;display:grid}.editorial-module__KjnL_a__seriesNavigation a{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 74%, transparent);border-radius:10px;gap:8px;min-height:112px;padding:20px;display:grid}.editorial-module__KjnL_a__seriesNavigation a:last-child{text-align:right}.editorial-module__KjnL_a__seriesNavigation span{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:780}.editorial-module__KjnL_a__seriesNavigation strong{color:var(--ink);font-family:var(--font-space-grotesk), ui-sans-serif, system-ui, sans-serif;font-size:1.05rem}@media (max-width:900px){.editorial-module__KjnL_a__pageHero,.editorial-module__KjnL_a__articleHeader,.editorial-module__KjnL_a__articleInfo,.editorial-module__KjnL_a__featuredProject,.editorial-module__KjnL_a__featuredInsight,.editorial-module__KjnL_a__seriesHeader,.editorial-module__KjnL_a__latestLayout{grid-template-columns:1fr}.editorial-module__KjnL_a__latestList{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-module__KjnL_a__latestCard{grid-template-columns:1fr}.editorial-module__KjnL_a__latestCardMedia{aspect-ratio:16/9;min-height:0}.editorial-module__KjnL_a__pageHero{gap:26px}.editorial-module__KjnL_a__featuredMedia{min-height:390px}.editorial-module__KjnL_a__directory{grid-template-columns:1fr}.editorial-module__KjnL_a__directoryLink{border-right:0;border-bottom:1px solid var(--line);min-height:0}.editorial-module__KjnL_a__directoryLink:last-child{border-bottom:0}.editorial-module__KjnL_a__articleInfo{gap:24px}.editorial-module__KjnL_a__articleBody .articleSections section{grid-template-columns:1fr}.editorial-module__KjnL_a__articleBody .articleSectionBody{grid-column:1}}@media (max-width:640px){.editorial-module__KjnL_a__pageHero,.editorial-module__KjnL_a__section,.editorial-module__KjnL_a__articleShell{width:min(100% - 32px, var(--editorial-width))}.editorial-module__KjnL_a__pageHero{padding-block:54px 44px}.editorial-module__KjnL_a__pageHero h1{font-size:clamp(2.55rem,12vw,3.45rem)}.editorial-module__KjnL_a__articleHeader h1{-webkit-hyphens:none;hyphens:none;font-size:clamp(2.25rem,9.4vw,2.85rem)}.editorial-module__KjnL_a__articleInfo{gap:24px}.editorial-module__KjnL_a__section{padding-block:56px}.editorial-module__KjnL_a__sectionHeading,.editorial-module__KjnL_a__projectGrid,.editorial-module__KjnL_a__insightGrid,.editorial-module__KjnL_a__relatedGrid,.editorial-module__KjnL_a__proofBand,.editorial-module__KjnL_a__seriesNavigation{grid-template-columns:1fr}.editorial-module__KjnL_a__latestPrimary{grid-template-rows:minmax(230px,auto) auto}.editorial-module__KjnL_a__latestList{grid-template-columns:1fr}.editorial-module__KjnL_a__latestCard{grid-template-columns:118px minmax(0,1fr)}.editorial-module__KjnL_a__latestCardMedia{aspect-ratio:auto;min-height:150px}.editorial-module__KjnL_a__latestCardCopy{padding:20px}.editorial-module__KjnL_a__latestCardCopy>p:not(.editorial-module__KjnL_a__meta){display:none}.editorial-module__KjnL_a__featuredProject,.editorial-module__KjnL_a__featuredInsight{border-radius:12px}.editorial-module__KjnL_a__featuredMedia{min-height:270px}.editorial-module__KjnL_a__featuredCopy{padding:26px 22px 30px}.editorial-module__KjnL_a__featuredProject .editorial-module__KjnL_a__proofList,.editorial-module__KjnL_a__featuredInsight .editorial-module__KjnL_a__audience,.editorial-module__KjnL_a__projectCard .editorial-module__KjnL_a__topicList,.editorial-module__KjnL_a__insightCard .editorial-module__KjnL_a__audience,.editorial-module__KjnL_a__insightCard .editorial-module__KjnL_a__topicList,.editorial-module__KjnL_a__articleHeader .editorial-module__KjnL_a__audience,.editorial-module__KjnL_a__projectCard .editorial-module__KjnL_a__cardCopy>p:not(.editorial-module__KjnL_a__meta):not(.editorial-module__KjnL_a__outcome){display:none}.editorial-module__KjnL_a__cardCopy,.editorial-module__KjnL_a__insightCardCopy,.editorial-module__KjnL_a__relatedCopy{gap:11px}.editorial-module__KjnL_a__proofList>div{grid-template-columns:78px minmax(0,1fr)}.editorial-module__KjnL_a__proofBand>div{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:22px 4px}.editorial-module__KjnL_a__proofBand>div:last-child{border-bottom:0}.editorial-module__KjnL_a__heroMedia{aspect-ratio:4/3}.editorial-module__KjnL_a__smartHeroMedia:after{background:linear-gradient(#08161e1f 25%,#08161e9e 100%),radial-gradient(circle at 50% 58%,#0000 20%,#08161e2e 100%)}.editorial-module__KjnL_a__smartHeroMedia.editorial-module__KjnL_a__subtleSmartHeroMedia:after{background:linear-gradient(#08161e0a 38%,#08161e47 100%),radial-gradient(circle at 50% 58%,#0000 36%,#08161e14 100%)}.editorial-module__KjnL_a__heroDataLines{opacity:.42}.editorial-module__KjnL_a__heroDataPoint{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-radius:7px;min-width:0;max-width:150px;padding:9px 10px}.editorial-module__KjnL_a__heroDataPoint:first-child{top:7%;left:4%}.editorial-module__KjnL_a__heroDataPoint:nth-child(2){top:7%;right:4%}.editorial-module__KjnL_a__heroDataPoint:nth-child(3){bottom:10%;right:4%}.editorial-module__KjnL_a__heroDataPoint span{font-size:.58rem}.editorial-module__KjnL_a__heroDataPoint strong{font-size:.72rem}.editorial-module__KjnL_a__heroCredit{max-width:54%;font-size:.58rem;bottom:8px;left:10px}.editorial-module__KjnL_a__relatedCard{grid-template-columns:108px minmax(0,1fr)}.editorial-module__KjnL_a__relatedMedia{min-height:108px}.editorial-module__KjnL_a__relatedCopy>p:not(.editorial-module__KjnL_a__meta){display:none}.editorial-module__KjnL_a__seriesNavigation a:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){.editorial-module__KjnL_a__titleLink,.editorial-module__KjnL_a__directoryLink{transition:none}}.editorial-module__KjnL_a__heroCaption{max-width:880px;color:var(--muted);margin-top:14px}.editorial-module__KjnL_a__heroCaption .articleSections{margin:0}.editorial-module__KjnL_a__heroCaption .articleSections p{font-size:.8rem;line-height:1.65}.editorial-module__KjnL_a__heroCaption .articleSections section{border:0;padding:0;display:block}
.page-module__dSlW3W__projectBridge.page-module__dSlW3W__projectBridge{border-top:1px solid var(--line);padding-top:clamp(40px,6vw,68px)}.page-module__dSlW3W__bridgeHeading{gap:20px;max-width:850px;margin-bottom:clamp(30px,5vw,54px);display:grid}.page-module__dSlW3W__bridgeHeading>p{margin:0}.page-module__dSlW3W__bridgeHeading h2{color:var(--ink);font-family:var(--font-space-grotesk), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,3.4vw,3.25rem);font-weight:540;line-height:1.08}.page-module__dSlW3W__bridgeHeading>p:last-child{max-width:70ch;line-height:1.65}.page-module__dSlW3W__projectLink{border-radius:8px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:22px;display:grid}.page-module__dSlW3W__projectLink>:only-child{grid-column:1/-1}.page-module__dSlW3W__projectLink:hover h3{color:var(--accent)}@media (max-width:640px){.page-module__dSlW3W__projectLink{grid-template-columns:108px minmax(0,1fr);gap:16px}}
.page-module__cDhfgq__note{border-block:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin-bottom:40px;padding-block:16px;font-size:.86rem;line-height:1.6;display:flex}.page-module__cDhfgq__note strong{color:var(--ink)}.page-module__cDhfgq__heading h1{max-width:23ch;font-size:clamp(2.45rem,4.8vw,4.6rem)}.page-module__cDhfgq__lead{max-width:760px;color:var(--muted);font-size:clamp(1.1rem,1.8vw,1.3rem);line-height:1.65}.page-module__cDhfgq__hero{margin:40px 0 0}.page-module__cDhfgq__hero img{border-radius:12px;width:100%;height:auto;display:block}.page-module__cDhfgq__hero figcaption{max-width:880px;color:var(--muted);margin-top:14px;font-size:.8rem;line-height:1.65}footer.page-module__cDhfgq__note{margin:64px 0 0}@media (max-width:600px){.page-module__cDhfgq__note{margin-bottom:28px}.page-module__cDhfgq__hero{margin-top:28px}}
