.story-film{background:rgb(var(--c-ink-deep));height:100svh;min-height:560px;position:relative;overflow:hidden}.story-film__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.story-film__play{z-index:1;background:rgb(var(--c-ink-deep) / .15);cursor:pointer;border:0;place-items:center;transition:background .3s;display:grid;position:absolute;inset:0}.story-film__play:hover,.story-film__play:focus-visible{background:rgb(var(--c-ink-deep) / 0)}.story-film__play:focus-visible{outline:none}.story-film__play-icon{border:1px solid rgb(var(--c-paper) / .8);background:rgb(var(--c-ink-deep) / .35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;width:5.5rem;height:5.5rem;transition:scale .3s;position:relative}.story-film__play:hover .story-film__play-icon,.story-film__play:focus-visible .story-film__play-icon{scale:1.06}.story-film__play:focus-visible .story-film__play-icon{outline:2px solid rgb(var(--c-paper));outline-offset:4px}.story-film__play-icon:after{content:"";border-block:.9rem solid #0000;border-inline-start:1.5rem solid rgb(var(--c-paper));position:absolute;top:50%;left:54%;translate:-50% -50%}.story-film__cue{z-index:2;bottom:var(--space-group);align-items:center;gap:var(--space-tight);padding:var(--space-tight) var(--space-pair);color:rgb(var(--c-paper));opacity:calc(1 - var(--story-scroll,0));cursor:pointer;background:0 0;border:0;flex-direction:column;display:inline-flex;position:absolute;left:50%;translate:-50%}.story-film__cue:focus-visible{outline:2px solid rgb(var(--c-paper));outline-offset:2px}.story-film__cue-arrow{animation:2.4s ease-in-out infinite story-cue-bob}@keyframes story-cue-bob{0%,60%,to{translate:0}30%{translate:0 6px}}@media (aspect-ratio<=1){.story-film__cue{display:none}.story-film{height:auto;min-height:0;padding-top:4rem}.story-film__video{aspect-ratio:16/9;height:auto;position:relative}.story-film__play{padding-top:2rem;top:4rem}.story-film__play-icon{width:3.25rem;height:3.25rem}.story-film__play-icon:after{border-block-width:.55rem;border-inline-start-width:.9rem}}@media (prefers-reduced-motion:reduce){.story-film__play,.story-film__play-icon{transition:none}.story-film__cue-arrow{animation:none}}.story-end{background:var(--surface);color:var(--text);padding-block:clamp(6rem,16vh,12rem)}.story-end__inner{align-items:center;gap:var(--space-stack);text-align:center;flex-direction:column;display:flex}.story-end__mill{width:44px;height:44px;color:rgb(var(--c-leaf))}.story-end__line{max-width:20ch;color:var(--text-muted);text-wrap:balance;margin:0}.pm-visual{background:var(--pm-blue);width:100%;height:100%;min-height:430px;color:var(--pm-paper);position:relative;overflow:hidden;box-shadow:0 28px 70px #071b3629,inset 0 0 0 1px #0000001a}.pm-visual:after{content:"";pointer-events:none;outline-offset:-1px;outline:1px solid #ffffff1a;position:absolute;inset:0}.pm-annotation{z-index:5;font-family:var(--ff-mono);font-size:var(--fs-mono);letter-spacing:var(--track-mono);text-transform:uppercase;position:absolute}.pm-annotation--bottom{bottom:24px;right:26px}@media (width<=820px){.pm-visual{min-height:260px}}.pml-continuous{--pmc-ground:rgb(var(--c-forest));--pmc-line:#e2ecc0;--pmc-dim:#e2ecc080;--pmc-faint:#e2ecc029;--pmc-green:#aecb5f;--pmc-text:#f4efdd;--pmc-shadow:-1px -1px 0 var(--pmc-ground), 1px -1px 0 var(--pmc-ground), -1px 1px 0 var(--pmc-ground), 1px 1px 0 var(--pmc-ground), 0 0 4px var(--pmc-ground);background:var(--pmc-ground);color:var(--pmc-line);-webkit-user-select:none;user-select:none}.pmc-fill-top{stop-color:#d3e4b0}.pmc-fill-bot{stop-color:#4f7a45}.pml-continuous+.pm-dither-canvas{mix-blend-mode:screen}.pml-continuous .pm-annotation{color:var(--pmc-text);font-weight:600;font-size:var(--fs-mono);text-shadow:var(--pmc-shadow)}.pml-continuous .pmc-x{font:400 1.5em var(--ff-display);letter-spacing:0;vertical-align:-.08em}.pml-continuous svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pmc-divider{stroke:var(--pmc-dim);stroke-width:1px;stroke-dasharray:3 7}.pmc-title{fill:var(--pmc-text);font:600 22px var(--ff-mono);letter-spacing:var(--track-mono);text-transform:uppercase;text-shadow:var(--pmc-shadow)}.pmc-phase{fill:var(--pmc-text);font:600 16px var(--ff-mono);letter-spacing:var(--track-mono);text-transform:uppercase;text-shadow:var(--pmc-shadow);transition:fill .2s}.pmc-phase.is-active{fill:var(--pmc-line)}.pmc-dot{fill:var(--pmc-dim);transition:fill .2s}.pmc-dot.is-active{fill:var(--pmc-green);animation:1.4s ease-in-out infinite pmc-pulse}@keyframes pmc-pulse{0%,to{opacity:1}50%{opacity:.4}}.pmc-vessel{fill:none;stroke:var(--pmc-line);stroke-width:2.2px;stroke-linejoin:round}.pmc-port{fill:var(--pmc-faint);stroke:var(--pmc-line);stroke-width:2px}.pmc-shaft{stroke:var(--pmc-line);stroke-width:2px}.pmc-impeller line{stroke:var(--pmc-line);stroke-width:3px;stroke-linecap:round}.pmc-impeller{transform-box:fill-box;transform-origin:50%}.pmc-impeller.is-active{animation:3s ease-in-out infinite pmc-stir}@keyframes pmc-stir{0%,to{transform:scaleX(1)}50%{transform:scaleX(.3)}}.pmc-liquid{fill:url(#pmc-liquid-grad)}.pmc-bubbles{transition:opacity .25s}.pmc-bubble{fill:#ecf4d0eb;transform-box:fill-box;transform-origin:50%;animation:pmc-bubble var(--dur,3s) linear infinite;animation-delay:var(--delay,0s)}@keyframes pmc-bubble{0%{opacity:0;transform:translateY(0)scale(.5)}15%{opacity:.9}85%{opacity:.7}to{opacity:0;transform:translateY(-216px)scale(1)}}.pmc-flow{fill:none;stroke:var(--pmc-green);stroke-width:3px;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:1px;animation:2.2s linear infinite pmc-flow}@keyframes pmc-flow{to{stroke-dashoffset:0}}.pmc-io-label{fill:var(--pmc-text);font:600 12px var(--ff-mono);letter-spacing:var(--track-mono);text-transform:uppercase;text-shadow:var(--pmc-shadow)}.pmc-cip-jet{fill:none;stroke:rgb(var(--c-paper) / .6);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:.06 .1;stroke-dashoffset:1px;animation:.7s linear infinite pmc-cip-spray;animation-delay:var(--d,0s)}.pmc-cip-wall{fill:none;stroke:rgb(var(--c-paper) / .4);stroke-width:2px;stroke-linecap:round;stroke-dasharray:.04 .08;stroke-dashoffset:1px;animation:1s linear infinite pmc-cip-spray;animation-delay:var(--d,0s)}@keyframes pmc-cip-spray{to{stroke-dashoffset:0}}.pmc-cip-drop{fill:rgb(var(--c-paper) / .72);transform-box:fill-box;transform-origin:50%;animation:pmc-cip-drop var(--dur,1.1s) linear infinite;animation-delay:var(--delay,0s)}@keyframes pmc-cip-drop{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:.9}to{opacity:0;transform:translateY(190px)scale(1)}}.pmc-cap{fill:var(--pmc-text);font:600 13px var(--ff-mono);letter-spacing:var(--track-mono);text-transform:uppercase;text-shadow:var(--pmc-shadow)}.pmc-count{fill:var(--pmc-text);font-family:var(--ff-mono);letter-spacing:0;font-size:21px}.pmc-ground{stroke:var(--pmc-dim);stroke-width:1.5px}.pmc-bag-px,.pmc-bag-label{fill:rgb(var(--c-paper) / .28);shape-rendering:crispedges}.pmc-bag-px.is-on{fill:var(--pmc-green)}.pmc-bag-label.is-on{fill:var(--pmc-ground)}.pmc-truck{fill:var(--pmc-faint);stroke:var(--pmc-line);stroke-width:2px;stroke-linejoin:round;shape-rendering:crispedges}.pmc-truck-win{fill:var(--pmc-ground);stroke:var(--pmc-line);stroke-width:1.5px}.pmc-truck-wheel{fill:var(--pmc-line)}.pmc-truck-hub{fill:var(--pmc-ground)}.hfig{--hfig-ink:rgb(var(--c-forest));--hfig-off:rgb(var(--c-forest) / .08);--hfig-microbe:rgb(var(--c-forest));--hfig-plant:rgb(var(--c-acid-dim));--hfig-animal:rgb(var(--c-signal));--hfig-ferment:rgb(var(--c-brass));-moz-column-gap:var(--space-group);column-gap:var(--space-group);row-gap:var(--space-related);color:var(--hfig-ink);grid-template-columns:minmax(0,1fr) minmax(18rem,.62fr);grid-template-areas:"who tabs""field lists""vs.";display:grid}.hfig [data-kind=microbe],.hfig[data-kind=microbe]{--hfig-kind:var(--hfig-microbe)}.hfig [data-kind=plant]{--hfig-kind:var(--hfig-plant)}.hfig [data-kind=animal]{--hfig-kind:var(--hfig-animal)}.hfig [data-kind=ferment]{--hfig-kind:var(--hfig-ferment)}.hfig__who{align-self:end;align-items:baseline;gap:var(--space-pair);padding-bottom:var(--space-tight);border-bottom:1px solid var(--line-soft);white-space:nowrap;grid-area:who;margin:0;display:flex}.hfig__who strong{font-weight:400}.hfig__field{grid-area:field;align-self:start;width:100%;height:auto;display:block}.hfig__off{fill:var(--hfig-off)}.hfig__on{fill:var(--hfig-kind);transition:fill .3s}.hfig__vs{min-height:1.45em;color:var(--text-muted);grid-area:vs;margin:0}.hfig__tabs{align-self:end;gap:var(--space-optical);padding-bottom:var(--space-tight);border-bottom:1px solid var(--line-soft);grid-area:tabs;display:flex}.hfig__tab{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.25rem .85rem;transition:background-color .16s,color .16s,transform .16s}.hfig__tab:hover{color:var(--text)}.hfig__tab:active{transform:scale(.97)}.hfig__tab[aria-pressed=true]{background:var(--line-soft);color:var(--text)}.hfig__lists{grid-area:lists;display:grid}.hfig__lists>ul{align-content:space-between;gap:var(--space-tight);grid-area:1/1;margin:0;padding:0;list-style:none;display:grid}.hfig__lists>ul:not([data-shown]){visibility:hidden}.hfig__lists li{align-items:end;gap:var(--space-pair);grid-template-columns:1fr auto;transition:opacity .2s;display:grid}.hfig__lists ul:has(li>button[aria-pressed=true]) li:not(:has(>button[aria-pressed=true])){opacity:.35}.hfig__lists li>button{gap:var(--space-optical);width:calc(100% + 1rem);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;margin-inline:-.5rem;padding:.25rem .5rem;transition:background-color .16s;display:grid}.hfig__lists li>button:hover{background:rgb(var(--c-forest) / .04)}.hfig__dots{--dot:7px;min-height:var(--dot);flex-wrap:wrap;gap:3px;display:flex}.hfig__dots span{width:var(--dot);height:var(--dot);background:var(--hfig-kind);border-radius:50%;flex:none}.hfig__name{color:var(--text-muted)}.hfig__name b{color:var(--hfig-ink);font-weight:600}.hfig__source{color:var(--text-faint);white-space:nowrap;padding-bottom:.3rem}.hfig__source .proof__card{transform-origin:100% 100%;left:auto;right:-.5rem;translate:0 6px}.hfig__source .proof:hover .proof__card,.hfig__source .proof:focus-within .proof__card{translate:0}@media (width<=767px){.hfig{grid-template-columns:minmax(0,1fr);grid-template-areas:"who""field""vs""tabs""lists"}.hfig__lists>ul{gap:var(--space-pair)}}.ciw{--ciw-paper:var(--surface);--ciw-ink:var(--text);--ciw-muted:var(--text-muted);--ciw-faint:var(--text-faint);--ciw-line:var(--line);--ciw-line-soft:var(--line-soft);--ciw-biology:rgb(var(--c-leaf));--ciw-nature:rgb(var(--c-leaf));--ciw-biology-soft:color-mix(in srgb, var(--ciw-biology) 14%, var(--ciw-paper));--ciw-systems:var(--systems);--ciw-systems-soft:color-mix(in srgb, var(--systems-tint) 62%, var(--ciw-paper));--ciw-energy:rgb(var(--c-brass));--ciw-signal:var(--accent);--ciw-sticky-inset:calc(var(--space-region) + var(--space-related));--ciw-shadow:0 0 0 1px color-mix(in srgb, var(--ciw-ink) 8%, transparent), 0 1px 2px color-mix(in srgb, var(--ciw-ink) 6%, transparent), 0 18px 54px color-mix(in srgb, var(--ciw-ink) 8%, transparent);background:var(--ciw-paper);color:var(--ciw-ink);position:relative;overflow:clip}.ciw--plan{--ciw-biology:var(--systems);--ciw-biology-soft:color-mix(in srgb, var(--systems-tint) 58%, var(--ciw-paper))}.ciw--plan .ciw-solar-flow--comparison,.ciw--plan .ciw-machine{--ciw-biology:var(--ciw-nature);--ciw-biology-soft:color-mix(in srgb, var(--ciw-nature) 14%, var(--ciw-paper));--ciw-systems:var(--ciw-nature);--ciw-systems-soft:color-mix(in srgb, var(--ciw-nature) 14%, var(--ciw-paper))}.ciw ::selection{background:var(--ciw-biology);color:var(--ciw-paper)}.ciw-progress{z-index:90;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.ciw-progress__bar{background:var(--ciw-signal);transform-origin:0;will-change:transform;width:100%;height:100%;transform:scaleX(0)}.ciw-plan-intro{padding-block:var(--layout-section-compact) var(--space-group)}.ciw-plan-column{width:min(calc(100% - 2 * var(--layout-gutter)), var(--layout-article));margin-inline:auto}.ciw-plan-intro .ds-eyebrow{color:var(--ciw-signal)}.ciw-plan-intro__body{color:color-mix(in srgb, var(--ciw-ink) 88%, transparent)}.ciw-plan-intro__standfirst{max-width:var(--measure-long);color:var(--ciw-ink);text-wrap:pretty;margin:0}.ciw-plan-intro__lead{max-width:26ch;color:var(--ciw-ink);text-wrap:balance;margin:0}.ciw-hero{min-height:100svh;padding-block:var(--layout-section-compact) var(--layout-section-editorial);isolation:isolate;position:relative}.ciw-hero__inner{z-index:2;align-content:center;min-height:62svh;display:grid;position:relative}.ciw-hero .ds-eyebrow,.ciw-chapter__header .ds-eyebrow,.ciw-footer .ds-eyebrow{color:var(--ciw-signal)}.ciw--machine .ciw-hero h1{max-width:8.5ch;margin-block-start:var(--space-related)}.ciw-hero__standfirst{max-width:32ch;color:var(--ciw-muted);text-wrap:pretty;margin-block-start:var(--space-stack)}.ciw-hero__meta{gap:var(--space-tight);color:var(--ciw-faint);flex-wrap:wrap;margin-block-start:var(--space-stack);display:flex}.ciw-introduction{z-index:2;justify-items:center;padding-block-start:var(--layout-section-compact);display:grid;position:relative}.ciw-introduction .ds-prose{color:var(--ciw-ink)}.ciw-introduction .ds-prose--dropcap>p:first-of-type:first-letter{color:var(--ciw-signal)}.ciw-hero-art{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ciw-hero-art:after{content:"";background:linear-gradient(to bottom, transparent 0 40%, color-mix(in srgb, var(--ciw-paper) 28%, transparent) 58%, var(--ciw-paper) 88%);position:absolute;inset:0}.ciw-hero-art__sun{aspect-ratio:1;background:color-mix(in srgb, var(--ciw-energy) 34%, var(--ciw-paper));width:clamp(190px,27vw,460px);box-shadow:0 0 0 1px color-mix(in srgb, var(--ciw-energy) 35%, transparent);border-radius:50%;position:absolute;inset:8% 7% auto auto}.ciw-hero-art__horizon{background:color-mix(in srgb, var(--ciw-ink) 24%, transparent);height:1px;position:absolute;inset:46% 0 auto}.ciw-hero-art__fields{transform-origin:top;background:linear-gradient(var(--ciw-line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--ciw-line-soft) 1px, transparent 1px);background-size:9vw 9vw;position:absolute;inset:46% -8% -18%;transform:perspective(600px)rotateX(58deg)}.ciw-hero-art__fields span{background:color-mix(in srgb, var(--ciw-biology) 32%, transparent);width:1px;position:absolute;inset:0 auto;transform:rotate(12deg)}.ciw-hero-art__fields span:first-child{left:8%}.ciw-hero-art__fields span:nth-child(2){left:19%}.ciw-hero-art__fields span:nth-child(3){left:30%}.ciw-hero-art__fields span:nth-child(4){left:41%}.ciw-hero-art__fields span:nth-child(5){left:52%}.ciw-hero-art__fields span:nth-child(6){left:63%}.ciw-hero-art__fields span:nth-child(7){left:74%}.ciw-hero-art__fields span:nth-child(8){left:85%}.ciw-hero-art__fields span:nth-child(9){left:96%}.ciw-hero-art__canal{z-index:1;background:color-mix(in srgb, var(--ciw-systems-soft) 72%, transparent);height:20%;box-shadow:0 1px 0 color-mix(in srgb, var(--ciw-systems) 24%, transparent);position:absolute;inset:60% -5% auto 48%;transform:skewY(-9deg)}.ciw-hero-art__mill{z-index:2;opacity:.72;width:90px;height:130px;position:absolute;top:39%;right:18%}.ciw-hero-art__mill-body{background:var(--ciw-biology);clip-path:polygon(32% 0,68% 0,100% 100%,0 100%);position:absolute;inset:34px 26px 0}.ciw-hero-art__mill-blade{background:var(--ciw-biology);transform-origin:50%;border-radius:999px;width:88px;height:4px;position:absolute;top:24px;left:1px}.ciw-hero-art__mill-blade--a{transform:rotate(35deg)}.ciw-hero-art__mill-blade--b{transform:rotate(125deg)}.ciw-hero-art__modules{z-index:2;gap:var(--space-optical);padding:var(--space-tight);background:color-mix(in srgb, var(--ciw-paper) 70%, transparent);box-shadow:var(--ciw-shadow);border-radius:12px;grid-template-columns:repeat(4,42px);display:grid;position:absolute;top:22%;right:8%;transform:rotate(-7deg)}.ciw-hero-art__modules span{background:linear-gradient(var(--ciw-line) 1px, transparent 1px), linear-gradient(90deg, var(--ciw-line) 1px, transparent 1px), var(--ciw-biology);background-size:100% 12px,12px 100%,auto;border-radius:5px;height:68px}.ciw-chapter{scroll-margin-top:var(--space-region);position:relative}.ciw--machine .ciw-chapter{padding-block:var(--layout-section-editorial)}.ciw--plan .ciw-chapter{padding-block:0 var(--space-group)}.ciw-chapter__watermark{inset:calc(-1 * var(--space-group)) 0 auto auto;color:color-mix(in srgb, var(--ciw-ink) 5%, transparent);pointer-events:none;position:absolute}.ciw-chapter__header{z-index:1;text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;display:grid;position:relative}.ciw--machine .ciw-chapter__header h2{max-width:12ch;margin-block-start:var(--space-related)}.ciw--plan .ciw-chapter__header{font-family:var(--ff-body);text-align:left;justify-items:start;font-size:clamp(1.0625rem,1.2vw,1.25rem)}.ciw--plan .ciw-chapter__header h2{font-size:clamp(2.25rem,4.2vw,4rem);line-height:1.02}.ciw--plan :is(.ciw-plan-intro,.ciw-chapter__header) :is(h1,h2){overflow-wrap:anywhere}.ciw-chapter__content{z-index:1;position:relative}.ciw--machine .ciw-chapter__content{margin-block-start:var(--layout-section-compact)}.ciw-copy{justify-items:center;display:grid}.ciw--plan .ciw-copy{justify-items:start}.ciw-copy+.ciw-copy{margin-block-start:var(--space-related)}.ciw-copy--measured .ds-prose{justify-self:stretch}.ciw-copy .ds-prose{color:color-mix(in srgb, var(--ciw-ink) 90%, transparent)}.ciw-copy .ds-prose a{color:var(--ciw-biology);text-underline-position:from-font;-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration-thickness:from-font;transition-property:color,text-decoration-color;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1)}.ciw-copy .ds-prose a:hover{color:var(--ciw-systems);-webkit-text-decoration-color:var(--ciw-systems);text-decoration-color:var(--ciw-systems)}.ciw-rail{z-index:50;top:50%;right:var(--space-tight);width:36px;padding:var(--space-tight) var(--space-optical);border:1px solid var(--ciw-line-soft);background:color-mix(in srgb, var(--ciw-paper) 76%, transparent);box-shadow:0 10px 32px color-mix(in srgb, var(--ciw-ink) 10%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;display:none;position:fixed;transform:translateY(-50%)}.ciw-rail ol{margin:0;padding:0;list-style:none;display:grid}.ciw-rail a{min-height:44px;color:var(--ciw-faint);grid-template-columns:24px;place-items:center;transition-property:color,transform;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid;position:relative}.ciw-rail a:hover,.ciw-rail a[aria-current=location]{color:var(--ciw-ink)}.ciw-rail a:active{transform:scale(.96)}.ciw-rail a:focus-visible{outline:2px solid var(--ciw-systems);outline-offset:var(--space-optical)}.ciw-rail__title{top:50%;right:calc(100% + var(--space-tight));width:max-content;max-width:240px;padding:var(--space-optical) var(--space-tight);border:1px solid var(--ciw-line-soft);background:var(--ciw-paper);box-shadow:0 8px 24px color-mix(in srgb, var(--ciw-ink) 10%, transparent);text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(var(--space-tight), -50%);border-radius:8px;transition-property:opacity,transform;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1);position:absolute;overflow:hidden}.ciw-rail a:hover .ciw-rail__title,.ciw-rail a:focus-visible .ciw-rail__title{opacity:1;transform:translateY(-50%)}.ciw-guided{min-height:340vh;margin-block:var(--space-group)}.ciw-guided__sticky,.ciw-scroll-story__sticky,.ciw-figure-runway__sticky{top:max(var(--ciw-sticky-inset), calc((100svh - var(--ciw-sticky-fig,720px)) / 2));min-width:0;display:grid;position:sticky}.ciw-figure{width:min(100%,1120px);padding-block:clamp(var(--space-stack), 4vw, var(--space-group));margin:0 auto}.ciw-static-figure{width:min(100%,1120px);margin:var(--layout-section-compact) auto;padding-block:clamp(var(--space-stack), 4vw, var(--space-group))}.ciw-figure__header{max-width:42rem}.ciw-guided__layout{gap:clamp(var(--space-stack), 5vw, var(--space-region));grid-template-columns:minmax(0,1.45fr) minmax(250px,.72fr);align-items:center;margin-block-start:var(--space-group);display:grid}.ciw-guided__visual{min-width:0}.ciw-guided__steps{gap:var(--space-tight);margin:0;padding:0;list-style:none;display:grid}.ciw-guided__steps li{gap:var(--space-pair);padding-block:var(--space-pair);color:var(--ciw-muted);opacity:.3;transform:translateY(var(--space-tight));grid-template-columns:28px minmax(0,1fr);transition-property:opacity,transform,color;transition-duration:.24s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid}.ciw-guided__steps li[data-active=true]{color:var(--ciw-ink);opacity:1;transform:translateY(0)}.ciw-guided__steps li:not([data-active=true]) p{display:none}.ciw-guided__step-number{color:var(--ciw-signal);padding-block-start:var(--space-optical)}.ciw-guided__steps h4{margin:0}.ciw-guided__steps p{margin:var(--space-tight) 0 0}.ciw-figure__caption{border-top:1px solid var(--ciw-line-soft);color:var(--ciw-faint);margin-block-start:var(--space-stack);padding-block-start:var(--space-related)}.ciw-scroll-story,.ciw-figure-runway{min-height:var(--ciw-scroll-height);margin-block:var(--space-group)}.ciw-scroll-story .ciw-static-figure,.ciw-guided .ciw-figure,.ciw-figure-runway .ciw-static-figure,.ciw-figure-runway .ciw-dividend{width:min(100%,920px);min-width:0;padding-block:clamp(var(--space-related), 2.2vw, var(--space-stack));margin:0 auto}.ciw-scroll-status{gap:var(--space-related);grid-template-columns:minmax(0,1fr) minmax(150px,.34fr);align-items:end;margin-block-start:var(--space-related);display:grid}.ciw-scroll-status>div:first-child{min-height:64px}.ciw-scroll-status span{color:var(--ciw-signal)}.ciw-scroll-status p{max-width:58ch;margin:var(--space-optical) 0 0;color:var(--ciw-muted);text-wrap:pretty}.ciw-scroll-status__progress{gap:var(--space-optical);grid-auto-columns:1fr;grid-auto-flow:column;padding-block-end:var(--space-optical);display:grid}.ciw-scroll-status__progress i{background:var(--ciw-line);border-radius:999px;height:3px;transition:background-color .32s cubic-bezier(.2,0,0,1),transform .22s cubic-bezier(.2,0,0,1);display:block}.ciw-scroll-status__progress i[data-active=true],.ciw-scroll-status__progress button[data-active=true] i{background:var(--ciw-signal)}.ciw-scroll-status__progress.is-interactive{align-items:center}.ciw-scroll-status__progress button{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;margin-block:-10px;padding:10px 0;display:block}.ciw-scroll-status__progress button:hover i{background:var(--ciw-signal);transform:scaleY(1.667)}.ciw-scroll-status__progress button:focus-visible{outline:2px solid var(--ciw-systems);outline-offset:2px}.ciw-scroll-status__tick-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ciw-scroll-status__progress i{transition:none}.ciw-scroll-status__progress button:hover i{transform:none}}.ciw-history__head{justify-content:space-between;align-items:flex-start;gap:var(--space-stack);display:flex}.ciw-history__head h3{text-wrap:balance;max-width:22ch}.ciw-history__live{min-width:132px;color:var(--ciw-signal);font-variant-numeric:tabular-nums;justify-items:end;display:grid}.ciw-history__live .ds-data{color:var(--ciw-muted)}.ciw-history__live strong{font-family:var(--ff-mono);letter-spacing:0;font-size:2.75rem;font-weight:400;line-height:.9}@media (width>=1024px){.ciw-history__live strong{font-size:5.5rem}}.ciw-history__chart-scroll{overscroll-behavior-inline:contain;width:100%;min-width:0;overflow-x:auto}.ciw-history__svg{width:100%;height:auto;margin-block-start:var(--space-related);display:block;overflow:visible}.ciw-history__gridline line{stroke:color-mix(in srgb, var(--ciw-ink) 12%, transparent);stroke-width:1px}.ciw-history__gridline text,.ciw-history__axis-label,.ciw-history__year{fill:var(--ciw-muted);font-family:var(--ff-mono);font-size:var(--fs-mono);font-variant-numeric:tabular-nums}.ciw-history__area-start{stop-color:var(--ciw-signal);stop-opacity:.42}.ciw-history__area-end{stop-color:var(--ciw-energy);stop-opacity:.08}.ciw-history__reveal{transition:width 80ms linear}.ciw-history__line{fill:none;stroke:var(--ciw-signal);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.ciw-history__note{gap:var(--space-pair);border-top:1px solid var(--ciw-line-soft);color:var(--ciw-muted);align-items:center;margin-block-start:var(--space-related);padding-block-start:var(--space-related);display:flex}.ciw-history__note p{text-wrap:pretty;max-width:72ch;margin:0}.ciw-history__note a{color:var(--ciw-ink);-webkit-text-decoration-color:var(--ciw-line);text-decoration-color:var(--ciw-line);text-underline-offset:.18em}.ciw-prices [data-series=food]{--ciw-series:var(--ciw-signal)}.ciw-prices [data-series=solar]{--ciw-series:var(--ciw-ink)}.ciw-prices .ciw-history__gridline[data-base=true] line{stroke:color-mix(in srgb, var(--ciw-ink) 32%, transparent);stroke-dasharray:4 5}.ciw-prices__live{font-variant-numeric:tabular-nums;justify-items:end;min-width:132px;display:grid}.ciw-prices__live .ds-data{color:var(--ciw-muted)}.ciw-prices__live [data-series]{color:var(--ciw-series);font-family:var(--ff-mono);font-size:1.75rem;line-height:1.1}@media (width>=1024px){.ciw-prices__live [data-series]{font-size:2.75rem}}.ciw-prices__line{fill:none;stroke:var(--ciw-series);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.ciw-prices__dot{fill:var(--ciw-paper);stroke:var(--ciw-series);stroke-width:3px}.ciw-prices__name{fill:var(--ciw-series);font-family:var(--ff-display);opacity:0;font-size:30px;transition:opacity .32s cubic-bezier(.2,0,0,1)}.ciw-prices__name[data-visible=true]{opacity:1}@media (prefers-reduced-motion:reduce){.ciw-prices__name{transition:none}}.ciw-evidence-tag{padding:var(--space-optical) var(--space-pair);background:var(--ciw-biology-soft);color:var(--ciw-biology);border-radius:999px;flex:none}.ciw-solar-flow{overflow:hidden}.ciw-scroll-story--solar .ciw-solar-flow__frame{width:fit-content;max-width:100%;height:min(48svh,470px)}.ciw-scroll-story--solar .ciw-solar-flow__svg{width:auto;max-width:none;height:100%;margin-inline:auto}.ciw-solar-flow__frame{width:100%;max-width:760px;margin:var(--space-group) auto 0;overflow:hidden}.ciw-solar-flow__frame:focus-visible,.ciw-tech-continuous__frame:focus-visible{outline:2px solid var(--ciw-systems);outline-offset:3px}.ciw-solar-flow--comparison .ciw-solar-flow__frame{max-width:none}.ciw-solar-flow__svg{width:100%;height:auto;display:block}.ciw-solar-flow__svg.is-lens{cursor:zoom-in}@media (hover:hover) and (pointer:fine){.ciw-solar-flow__svg.is-lens{cursor:none}}.ciw-solar-flow__lens{pointer-events:none}.ciw-solar-flow__lens-back{fill:var(--ciw-paper)}.ciw-solar-flow__lens-ring{fill:none;stroke:var(--ciw-ink);stroke-width:6px}.ciw-solar-flow__lens-handle{stroke:var(--ciw-ink);stroke-width:10px;stroke-linecap:round}.ciw-solar-flow__canvas{fill:var(--ciw-paper)}.ciw-solar-flow__sun-surface{fill:oklch(89% .173 94.786)}.ciw-solar-flow__title,.ciw-solar-flow__sun-label,.ciw-solar-flow__number,.ciw-solar-flow__label,.ciw-solar-flow__farmless{fill:var(--ciw-ink);text-rendering:geometricprecision}.ciw-solar-flow__title{font-family:var(--ff-display);letter-spacing:-.035em;text-anchor:middle;font-size:50px;font-weight:400}.ciw-solar-flow__sun-label{font-family:var(--ff-body);text-anchor:middle;font-size:30px;font-weight:650}.ciw-solar-flow__surface{fill:color-mix(in srgb, var(--ciw-signal) 44%, var(--ciw-paper));stroke:none}.ciw-solar-flow__surface.is-outline{fill:color-mix(in srgb, var(--ciw-paper) 82%, transparent);stroke:color-mix(in srgb, var(--ciw-ink) 40%, transparent);stroke-dasharray:8 10;stroke-width:3px}.ciw-solar-flow__surface.is-plant{fill:color-mix(in srgb, var(--ciw-nature) 40%, var(--ciw-paper));stroke:color-mix(in srgb, var(--ciw-nature) 62%, var(--ciw-paper))}.ciw-solar-flow__surface.is-outline.is-plant{fill:color-mix(in srgb, var(--ciw-nature) 14%, var(--ciw-paper))}.ciw-solar-flow__surface.is-animal{fill:color-mix(in srgb, var(--ciw-ink) 42%, var(--ciw-paper))}.ciw-solar-flow__surface.is-solar{fill:color-mix(in srgb, var(--ciw-energy) 10%, transparent);stroke:color-mix(in srgb, var(--ciw-energy) 72%, var(--ciw-ink))}.ciw-solar-flow__surface.is-feedstock{fill:color-mix(in srgb, var(--ciw-systems) 6%, transparent);stroke:color-mix(in srgb, var(--ciw-systems) 62%, var(--ciw-paper))}.ciw-solar-flow__surface.is-farmless{fill:var(--ciw-biology)}.ciw-solar-flow__route{transition:opacity .42s cubic-bezier(.2,0,0,1)}.ciw-solar-flow__route--agriculture[data-muted=true]{opacity:.34}.ciw-solar-flow__stage{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .42s cubic-bezier(.2,0,0,1),transform .52s cubic-bezier(.2,0,0,1);transform:translateY(14px)}.ciw-solar-flow__stage[data-visible=true]{opacity:1;transform:translateY(0)}.ciw-solar-flow__arrow{fill:none;stroke:color-mix(in srgb, var(--ciw-ink) 28%, var(--ciw-paper));stroke-width:5px}.ciw-solar-flow__arrow.is-strong{stroke:color-mix(in srgb, var(--ciw-systems) 64%, var(--ciw-paper))}.ciw-solar-flow__arrow-head{fill:color-mix(in srgb, var(--ciw-ink) 28%, var(--ciw-paper))}.ciw-solar-flow__arrow-head.is-strong{fill:color-mix(in srgb, var(--ciw-systems) 64%, var(--ciw-paper))}.ciw-solar-flow__plant-mark{fill:color-mix(in srgb, var(--ciw-nature) 78%, var(--ciw-paper));stroke:none}.ciw-solar-flow__plant-mark .is-stem,.ciw-solar-flow__plant-mark .is-vein{fill:none;stroke:color-mix(in srgb, var(--ciw-nature) 78%, var(--ciw-paper));stroke-linecap:round}.ciw-solar-flow__plant-mark .is-stem{stroke-width:4px}.ciw-solar-flow__plant-mark .is-vein{stroke:color-mix(in srgb, var(--ciw-nature) 14%, var(--ciw-paper));stroke-width:1.4px}.ciw-solar-flow__crop-mark{fill:var(--ciw-paper);stroke:none}.ciw-solar-flow__animal-mark{fill:var(--ciw-ink);stroke:none}.ciw-solar-flow__crop-mark .is-bean{fill:none;stroke:color-mix(in srgb, var(--ciw-nature) 44%, var(--ciw-paper));stroke-width:1.5px}.ciw-solar-flow__crop-mark .is-stem{fill:none;stroke:var(--ciw-paper);stroke-width:1.8px;stroke-linecap:round}.ciw-solar-flow__animal-mark .is-shell{stroke:color-mix(in srgb, var(--ciw-paper) 62%, transparent);stroke-width:.9px}.ciw-solar-flow__animal-mark text,.ciw-solar-flow__animal-mark .is-flex{fill:var(--ciw-energy)}.ciw-solar-flow__animal-mark text{font-family:var(--ff-mono);text-anchor:middle;font-weight:700}.ciw-solar-flow__animal-mark .is-word{font-size:5.6px}.ciw-solar-flow__animal-mark .is-kicker{font-size:3px}.ciw-solar-flow__animal-mark .is-sticker{fill:color-mix(in srgb, var(--ciw-energy) 78%, var(--ciw-ink));font-size:2.4px}.ciw-solar-flow__number{font-family:var(--ff-mono);font-variant-numeric:tabular-nums;font-size:30px;font-weight:650}.ciw-solar-flow__number.is-left,.ciw-solar-flow__label.is-left{text-anchor:end}.ciw-solar-flow__label{fill:var(--ciw-muted);font-family:var(--ff-body);font-size:22px}.ciw-solar-flow__farmless{fill:var(--ciw-paper);font-family:var(--ff-body);text-anchor:middle;font-size:20px}.ciw-solar-flow__farmless .is-value{font-family:var(--ff-mono);font-size:54px}.ciw-solar-flow__farmless .is-brand{font-size:25px;font-weight:680}.ciw-solar-flow__caption{justify-content:space-between;gap:var(--space-related);display:flex}.ciw-solar-flow__caption span{max-width:54ch}.ciw-tech-continuous__frame{width:100%;height:min(48svh,470px);border-radius:20px;margin-block-start:var(--space-stack);overflow:hidden}.ciw-tech-continuous__frame .pml-continuous{height:100%;min-height:0;box-shadow:none}.ciw-tech-continuous__frame .pm-annotation--bottom{right:var(--space-related);bottom:var(--space-related)}.ciw-horizontal-hint{color:var(--ciw-signal);margin-block-start:var(--space-tight);display:none}.ciw-surface{gap:var(--space-related);padding:var(--space-related);background:color-mix(in srgb, var(--ciw-paper) 72%, var(--ciw-systems-soft));box-shadow:0 0 0 1px var(--ciw-line-soft);border-radius:18px;display:grid}.ciw-surface__head,.ciw-surface__legend{justify-content:space-between;align-items:center;gap:var(--space-tight);flex-wrap:wrap;display:flex}.ciw-surface__map{aspect-ratio:3/1.42;padding:var(--space-optical);background:var(--ciw-paper);box-shadow:0 0 0 1px var(--ciw-line-soft);border-radius:12px;grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;display:grid}.ciw-surface__map>span{border-radius:3px;min-width:0;transition-property:background-color,opacity,transform;transition-duration:.32s;transition-timing-function:cubic-bezier(.2,0,0,1)}.ciw-surface__map>span[data-kind=nature]{background:color-mix(in srgb, var(--ciw-nature) 68%, var(--ciw-paper))}.ciw-surface__map>span[data-kind=crop]{background:color-mix(in srgb, var(--ciw-energy) 60%, var(--ciw-paper))}.ciw-surface__map>span[data-kind=livestock]{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ciw-signal) 68%, var(--ciw-paper)) 0 5px, color-mix(in srgb, var(--ciw-signal) 38%, var(--ciw-paper)) 5px 10px)}.ciw-surface__map>span[data-kind=water]{background:color-mix(in srgb, var(--systems-tint) 76%, var(--ciw-paper))}.ciw-surface__map>span[data-kind=built]{background:color-mix(in srgb, var(--ciw-ink) 40%, var(--ciw-paper))}.ciw-surface__slider{height:16px;padding-block:7px;position:relative}.ciw-surface__slider:before{content:"";background:var(--ciw-line);border-radius:999px;height:2px;position:absolute;inset:7px 0 auto}.ciw-surface__slider span{width:calc(var(--ciw-surface-progress,0) * 100%);background:var(--ciw-signal);border-radius:999px;height:2px;transition-property:width;transition-duration:.32s;transition-timing-function:cubic-bezier(.2,0,0,1);position:absolute;inset:7px auto auto 0}.ciw-surface__slider i{top:1px;left:calc(var(--ciw-surface-progress,0) * 100%);background:var(--ciw-signal);width:14px;height:14px;box-shadow:0 0 0 4px color-mix(in srgb, var(--ciw-signal) 16%, transparent);border-radius:50%;transition-property:left;transition-duration:.32s;transition-timing-function:cubic-bezier(.2,0,0,1);position:absolute;transform:translate(-50%)}.ciw-surface[data-step="1"]{--ciw-surface-progress:.33}.ciw-surface[data-step="2"]{--ciw-surface-progress:.66}.ciw-surface[data-step="3"]{--ciw-surface-progress:1}.ciw-surface__legend{color:var(--ciw-muted);justify-content:flex-start}.ciw-surface__legend span{gap:var(--space-optical);align-items:center;display:inline-flex}.ciw-surface__legend span:before{content:"";background:var(--ciw-line);border-radius:2px;width:9px;height:9px}.ciw-surface__legend span[data-kind=nature]:before{background:var(--ciw-nature)}.ciw-surface__legend span[data-kind=crop]:before{background:var(--ciw-energy)}.ciw-surface__legend span[data-kind=livestock]:before{background:var(--ciw-signal)}.ciw-surface__legend span[data-kind=built]:before{background:var(--ciw-ink)}.ciw-energy-losses__flow{gap:var(--space-related);min-height:410px;padding:var(--space-stack);background:linear-gradient(var(--ciw-line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--ciw-line-soft) 1px, transparent 1px), color-mix(in srgb, var(--ciw-paper) 82%, var(--ciw-systems-soft));box-shadow:0 0 0 1px var(--ciw-line-soft);background-size:32px 32px,32px 32px,auto;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:var(--space-group);display:grid}.ciw-energy-losses__stage{gap:var(--space-related);grid-template-rows:minmax(220px,1fr) auto;align-items:end;display:grid}.ciw-energy-losses__bar{background:var(--ciw-biology);width:100%;min-height:44px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ciw-ink) 8%, transparent);border-radius:12px 12px 4px 4px}.ciw-energy-losses__stage[data-kind=sun] .ciw-energy-losses__bar{background:color-mix(in srgb, var(--ciw-energy) 76%, var(--ciw-paper));height:100%}.ciw-energy-losses__stage[data-kind=plant] .ciw-energy-losses__bar{background:color-mix(in srgb, var(--ciw-nature) 76%, var(--ciw-paper));height:72%}.ciw-energy-losses__stage[data-kind=crop] .ciw-energy-losses__bar{background:color-mix(in srgb, var(--ciw-biology) 64%, var(--ciw-paper));height:46%}.ciw-energy-losses__stage[data-kind=animal] .ciw-energy-losses__bar{background:color-mix(in srgb, var(--ciw-signal) 72%, var(--ciw-paper));height:25%}.ciw-energy-losses__label{gap:var(--space-optical);min-height:108px;display:grid}.ciw-energy-losses__label>span,.ciw-energy-losses__label>small{color:var(--ciw-muted)}.ciw-routes__lanes{gap:var(--space-related);margin-block-start:var(--space-group);display:grid}.ciw-routes__lane{gap:var(--space-stack);padding:var(--space-related);background:color-mix(in srgb, var(--ciw-paper) 78%, var(--ciw-systems-soft));box-shadow:0 0 0 1px var(--ciw-line-soft), 0 8px 24px color-mix(in srgb, var(--ciw-ink) 5%, transparent);border-radius:18px;grid-template-columns:minmax(170px,.42fr) minmax(0,1fr);align-items:center;display:grid}.ciw-routes__lane[data-kind=farmless]{background:color-mix(in srgb, var(--ciw-paper) 66%, var(--ciw-biology-soft))}.ciw-routes__label{gap:var(--space-tight);display:grid}.ciw-routes__label>span:last-child{color:var(--ciw-muted)}.ciw-routes__steps{gap:var(--space-related);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ciw-routes__step{min-height:88px;padding:var(--space-tight);background:var(--ciw-paper);box-shadow:0 0 0 1px var(--ciw-line-soft), 0 4px 12px color-mix(in srgb, var(--ciw-ink) 5%, transparent);text-align:center;border-radius:12px;place-items:center;display:grid;position:relative}.ciw-routes__step i{width:var(--space-related);background:var(--ciw-muted);height:1px;position:absolute;top:50%;left:calc(100% + 1px);transform:translateY(-50%)}.ciw-routes__step i:after{content:"";border-top:1px solid var(--ciw-muted);border-right:1px solid var(--ciw-muted);width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.ciw-routes__lane[data-kind=farmless] .ciw-routes__step{box-shadow:0 0 0 1px color-mix(in srgb, var(--ciw-biology) 28%, transparent), 0 4px 12px color-mix(in srgb, var(--ciw-biology) 8%, transparent)}.ciw-diagram-node{gap:var(--space-optical);min-width:100px;padding:var(--space-pair);background:var(--ciw-paper);color:var(--ciw-ink);box-shadow:0 0 0 1px color-mix(in srgb, var(--ciw-ink) 10%, transparent), 0 4px 14px color-mix(in srgb, var(--ciw-ink) 7%, transparent);opacity:0;transform:translateY(var(--space-pair)) scale(.98);border-radius:12px;transition-property:opacity,transform,box-shadow;transition-duration:.32s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid}.ciw-diagram-node small{color:var(--ciw-faint)}.ciw-land-machine{background:linear-gradient(to bottom, var(--ciw-systems-soft) 0 48%, var(--ciw-biology-soft) 48% 100%);min-height:430px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ciw-ink) 8%, transparent);border-radius:18px;position:relative;overflow:hidden}.ciw-land-machine__sun{top:var(--space-stack);right:var(--space-stack);aspect-ratio:1;background:color-mix(in srgb, var(--ciw-energy) 56%, var(--ciw-paper));width:96px;color:color-mix(in srgb, var(--ciw-ink) 70%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--ciw-energy) 48%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute}.ciw-land-machine__land{background:linear-gradient(156deg, transparent 0 49%, var(--ciw-line-soft) 50% 51%, transparent 52%), linear-gradient(24deg, transparent 0 49%, var(--ciw-line-soft) 50% 51%, transparent 52%);background-size:96px 76px;transition-property:filter,opacity;transition-duration:.32s;transition-timing-function:cubic-bezier(.2,0,0,1);position:absolute;inset:48% 0 0}.ciw-land-machine__furrow{background:color-mix(in srgb, var(--ciw-biology) 28%, transparent);transform-origin:bottom;width:1px;height:310px;position:absolute;bottom:-80px}.ciw-land-machine__furrow--one{left:14%;transform:rotate(23deg)}.ciw-land-machine__furrow--two{left:38%;transform:rotate(8deg)}.ciw-land-machine__furrow--three{left:62%;transform:rotate(-8deg)}.ciw-land-machine__furrow--four{left:86%;transform:rotate(-23deg)}.ciw-land-machine__route{inset:auto var(--space-related) var(--space-region);gap:var(--space-tight);grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;display:grid;position:absolute}.ciw-land-machine__arrow{opacity:0;transform-origin:0;align-items:center;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid;transform:scaleX(.5)}.ciw-land-machine__arrow>span{background:var(--ciw-ink);height:1px;position:relative}.ciw-land-machine__arrow>span:after{content:"";border-top:1px solid var(--ciw-ink);border-right:1px solid var(--ciw-ink);width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.ciw-land-machine__surface{inset:auto var(--space-related) var(--space-related);gap:var(--space-optical);opacity:0;transform:translateY(var(--space-related));grid-template-columns:repeat(4,1fr);transition-property:opacity,transform;transition-duration:.32s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid;position:absolute}.ciw-land-machine__surface span{padding-block:var(--space-tight);text-align:center;box-shadow:0 0 0 1px color-mix(in srgb, var(--ciw-ink) 10%, transparent);background:color-mix(in srgb, var(--ciw-paper) 78%, transparent)}.ciw-figure[data-step="1"] .ciw-land-machine__crop,.ciw-figure[data-step="1"] .ciw-land-machine__feed,.ciw-figure[data-step="2"] .ciw-land-machine__crop,.ciw-figure[data-step="2"] .ciw-land-machine__feed,.ciw-figure[data-step="2"] .ciw-land-machine__animal,.ciw-figure[data-step="2"] .ciw-land-machine__food,.ciw-figure[data-step="3"] .ciw-land-machine__crop,.ciw-figure[data-step="3"] .ciw-land-machine__feed,.ciw-figure[data-step="3"] .ciw-land-machine__animal,.ciw-figure[data-step="3"] .ciw-land-machine__food{opacity:1;transform:translateY(0)scale(1)}.ciw-figure[data-step="1"] .ciw-land-machine__arrow--one,.ciw-figure[data-step="2"] .ciw-land-machine__arrow,.ciw-figure[data-step="3"] .ciw-land-machine__arrow{opacity:1;transform:scaleX(1)}.ciw-figure[data-step="3"] .ciw-land-machine__route{transition-property:transform;transition-duration:.32s;transition-timing-function:cubic-bezier(.2,0,0,1);transform:translateY(-48px)}.ciw-figure[data-step="3"] .ciw-land-machine__surface{opacity:1;transform:translateY(0)}.ciw-continuous{gap:var(--space-related);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ciw-continuous__mode{gap:var(--space-related);padding:var(--space-related);background:var(--ciw-paper);box-shadow:0 0 0 1px color-mix(in srgb, var(--ciw-ink) 9%, transparent);border-radius:18px;grid-template-rows:auto 220px auto;display:grid}.ciw-continuous__mode--flow{opacity:.18;transition-property:opacity,box-shadow;transition-duration:.32s;transition-timing-function:cubic-bezier(.2,0,0,1)}.ciw-continuous__mode-head{justify-content:space-between;gap:var(--space-related);color:var(--ciw-muted);display:flex}.ciw-continuous__mode-head .ds-eyebrow{color:var(--ciw-ink)}.ciw-continuous__vessel{background:color-mix(in srgb, var(--ciw-systems-soft) 58%, var(--ciw-paper));width:118px;height:180px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ciw-systems) 32%, transparent), 0 10px 30px color-mix(in srgb, var(--ciw-ink) 8%, transparent);border-radius:16px 16px 40px 40px;place-self:center;position:relative;overflow:visible}.ciw-continuous__vessel:before,.ciw-continuous__vessel:after{content:"";background:var(--ciw-systems);position:absolute;left:50%;transform:translate(-50%)}.ciw-continuous__vessel:before{border-radius:5px 5px 0 0;width:32px;height:20px;top:-18px}.ciw-continuous__vessel:after{opacity:.5;width:2px;height:120px;top:18px}.ciw-continuous__level{background:color-mix(in srgb, var(--ciw-biology) 54%, var(--ciw-paper));border-radius:0 0 39px 39px;transition-property:inset;transition-duration:.5s;transition-timing-function:cubic-bezier(.2,0,0,1);position:absolute;inset:42% 1px 1px;overflow:hidden}.ciw-continuous__culture{background:radial-gradient(circle, var(--ciw-biology) 0 3px, transparent 4px) 0 0 / 18px 18px;opacity:.65;height:34px;position:absolute;inset:54% 18px auto}.ciw-continuous__pipe{border-top:2px solid var(--ciw-systems);opacity:0;width:62px;height:18px;transition-property:opacity,transform;transition-duration:.32s;transition-timing-function:cubic-bezier(.2,0,0,1);position:absolute;top:74px}.ciw-continuous__pipe i{border-top:2px solid var(--ciw-systems);border-right:2px solid var(--ciw-systems);width:8px;height:8px;position:absolute;top:-5px}.ciw-continuous__pipe--in{right:100%;transform:translate(-12px)}.ciw-continuous__pipe--in i{right:-1px;transform:rotate(45deg)}.ciw-continuous__pipe--out{left:100%;transform:translate(12px)}.ciw-continuous__pipe--out i{right:-1px;transform:rotate(45deg)}.ciw-continuous__timeline{min-height:42px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ciw-ink) 9%, transparent);border-radius:10px;display:flex;overflow:hidden}.ciw-continuous__timeline span{min-width:0;padding-inline:var(--space-optical);color:var(--ciw-muted);text-align:center;place-items:center;transition-property:opacity,background-color,color;transition-duration:.28s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid}.ciw-continuous__timeline span[data-kind=productive]{background:var(--ciw-biology-soft);flex:2.2}.ciw-continuous__timeline span[data-kind=idle]{background:color-mix(in srgb, var(--ciw-ink) 4%, var(--ciw-paper));flex:1}.ciw-continuous__timeline--flow span[data-kind=productive]{background:var(--ciw-biology);color:var(--ciw-paper)}.ciw-continuous__output{gap:var(--space-tight);padding:var(--space-related);background:var(--ciw-systems-soft);color:var(--ciw-systems);opacity:0;transform:translateY(var(--space-related));border-radius:14px;grid-column:1/-1;justify-items:center;transition-property:opacity,transform;transition-duration:.32s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid}.ciw-continuous__output>div{gap:var(--space-pair);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.ciw-figure[data-step="1"] .ciw-continuous__timeline span[data-kind=idle]{opacity:.32}.ciw-figure[data-step="1"] .ciw-continuous__timeline span[data-kind=productive]{color:var(--ciw-biology)}.ciw-figure:is([data-step="2"],[data-step="3"]) .ciw-continuous__mode--flow{opacity:1;box-shadow:0 0 0 1px color-mix(in srgb, var(--ciw-biology) 32%, transparent), 0 10px 30px color-mix(in srgb, var(--ciw-biology) 9%, transparent)}.ciw-figure:is([data-step="2"],[data-step="3"]) .ciw-continuous__pipe{opacity:1;transform:translate(0)}.ciw-figure[data-step="3"] .ciw-continuous__output{opacity:1;transform:translateY(0)}.ciw-machine{background:linear-gradient(var(--ciw-line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--ciw-line-soft) 1px, transparent 1px), var(--ciw-paper);min-height:420px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ciw-ink) 8%, transparent);background-size:32px 32px;border-radius:18px;position:relative;overflow:hidden}.ciw-machine__core{z-index:3;justify-items:center;gap:var(--space-optical);aspect-ratio:1;width:170px;padding:var(--space-stack);background:var(--ciw-biology-soft);color:var(--ciw-biology);box-shadow:0 0 0 1px color-mix(in srgb, var(--ciw-biology) 28%, transparent), 0 16px 50px color-mix(in srgb, var(--ciw-biology) 16%, transparent);border-radius:50%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ciw-machine__cell{aspect-ratio:1.5;background:var(--ciw-biology);border-radius:54% 46% 58% 42%;width:56px;position:relative;transform:rotate(-12deg)}.ciw-machine__cell:before,.ciw-machine__cell:after{content:"";background:var(--ciw-paper);opacity:.5;border-radius:50%;position:absolute}.ciw-machine__cell:before{width:12px;height:9px;inset:8px 12px auto auto}.ciw-machine__cell:after{width:8px;height:8px;inset:auto auto 7px 13px}.ciw-machine__node{z-index:2;gap:var(--space-optical);width:min(220px,30%);padding:var(--space-related);background:var(--ciw-paper);box-shadow:var(--ciw-shadow);opacity:0;transform:translateY(var(--space-related)) scale(.97);border-radius:14px;transition-property:opacity,transform;transition-duration:.32s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid;position:absolute}.ciw-machine__node>span:last-child{color:var(--ciw-faint)}.ciw-machine__node--hardware{top:8%;left:5%}.ciw-machine__node--control{bottom:8%;left:5%}.ciw-machine__node--data{top:8%;right:5%}.ciw-machine__node--model{bottom:8%;right:5%}.ciw-machine__node--food{width:180px;transform:translate(-50%, var(--space-related)) scale(.97);bottom:4%;left:50%}.ciw-machine__link{z-index:1;background:color-mix(in srgb, var(--ciw-ink) 22%, transparent);opacity:0;transform-origin:0;width:31%;height:1px;transition-property:opacity;transition-duration:.32s;transition-timing-function:cubic-bezier(.2,0,0,1);position:absolute;top:50%;left:50%}.ciw-machine__link--hardware{transform:rotate(207deg)}.ciw-machine__link--control{transform:rotate(153deg)}.ciw-machine__link--data{transform:rotate(-27deg)}.ciw-machine__link--food{width:23%;transform:rotate(90deg)}.ciw-machine__learning{color:var(--ciw-systems);opacity:0;transform:translateY(var(--space-tight));transition-property:opacity,transform;transition-duration:.32s;transition-timing-function:cubic-bezier(.2,0,0,1);position:absolute;bottom:44%;right:5%}.ciw-machine__learning:before{content:"";width:100%;border-top:1px dashed var(--ciw-systems);margin-block-end:var(--space-tight);display:block}.ciw-figure:is([data-step="1"],[data-step="2"],[data-step="3"]) .ciw-machine__node--hardware,.ciw-figure:is([data-step="1"],[data-step="2"],[data-step="3"]) .ciw-machine__node--control,.ciw-figure:is([data-step="1"],[data-step="2"],[data-step="3"]) .ciw-machine__link--hardware,.ciw-figure:is([data-step="1"],[data-step="2"],[data-step="3"]) .ciw-machine__link--control,.ciw-figure:is([data-step="2"],[data-step="3"]) .ciw-machine__node--data,.ciw-figure:is([data-step="2"],[data-step="3"]) .ciw-machine__link--data,.ciw-figure[data-step="3"] .ciw-machine__node--model,.ciw-figure[data-step="3"] .ciw-machine__node--food,.ciw-figure[data-step="3"] .ciw-machine__link--food{opacity:1}.ciw-figure:is([data-step="1"],[data-step="2"],[data-step="3"]) .ciw-machine__node--hardware,.ciw-figure:is([data-step="1"],[data-step="2"],[data-step="3"]) .ciw-machine__node--control,.ciw-figure:is([data-step="2"],[data-step="3"]) .ciw-machine__node--data,.ciw-figure[data-step="3"] .ciw-machine__node--model{transform:translateY(0)scale(1)}.ciw-figure[data-step="3"] .ciw-machine__node--food{transform:translate(-50%)scale(1)}.ciw-figure[data-step="3"] .ciw-machine__learning{opacity:1;transform:translateY(0)}.ciw-dividend{width:min(calc(100% - 2 * var(--layout-gutter)), 1120px);margin-block:var(--layout-section-compact);padding-block:clamp(var(--space-stack), 4vw, var(--space-group))}.ciw-dividend__grid{gap:var(--space-tight);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(130px,auto);margin-block-start:var(--space-group);display:grid}.ciw-dividend__plot{min-width:0;padding:var(--space-related);box-shadow:0 0 0 1px color-mix(in srgb, var(--ciw-ink) 10%, transparent);border-radius:12px;align-items:flex-end;display:flex;position:relative;overflow:hidden}.ciw-dividend__plot:before{content:"";opacity:.55;position:absolute;inset:0}.ciw-dividend__plot span{z-index:1;padding:var(--space-tight) var(--space-pair);background:color-mix(in srgb, var(--ciw-paper) 88%, transparent);color:var(--ciw-ink);box-shadow:0 0 0 1px color-mix(in srgb, var(--ciw-ink) 8%, transparent);border-radius:8px;position:relative}.ciw-dividend__plot[data-span=wide]{grid-column:span 2}.ciw-dividend__plot--nature{background:color-mix(in srgb, var(--ciw-nature) 14%, var(--ciw-paper))}.ciw-dividend__plot--nature:before{background:radial-gradient(circle at 12% 80%, var(--ciw-nature) 0 13%, transparent 14%), radial-gradient(circle at 35% 65%, var(--ciw-nature) 0 18%, transparent 19%), radial-gradient(circle at 62% 78%, var(--ciw-nature) 0 15%, transparent 16%), radial-gradient(circle at 84% 58%, var(--ciw-nature) 0 21%, transparent 22%)}.ciw-dividend__plot--energy{background:var(--ciw-systems-soft)}.ciw-dividend__plot--energy:before{background:linear-gradient(28deg, transparent 0 46%, var(--ciw-systems) 47% 53%, transparent 54%) 0 0 / 44px 44px, linear-gradient(-28deg, transparent 0 46%, var(--ciw-systems) 47% 53%, transparent 54%) 0 0 / 44px 44px}.ciw-dividend__plot--homes{background:color-mix(in srgb, var(--ciw-signal) 18%, var(--ciw-paper))}.ciw-dividend__plot--homes:before{background:linear-gradient(135deg, var(--ciw-signal) 25%, transparent 26%) 0 0 / 38px 38px, linear-gradient(45deg, var(--ciw-signal) 25%, transparent 26%) 19px 0 / 38px 38px}.ciw-dividend__plot--food{background:color-mix(in srgb, var(--ciw-energy) 22%, var(--ciw-paper))}.ciw-dividend__plot--food:before{background:repeating-linear-gradient(104deg, transparent 0 14px, var(--ciw-energy) 15px 18px)}.ciw-dividend__plot--industry{background:color-mix(in srgb, var(--ciw-ink) 9%, var(--ciw-paper))}.ciw-dividend__plot--industry:before{background:linear-gradient(var(--ciw-line) 1px, transparent 1px), linear-gradient(90deg, var(--ciw-line) 1px, transparent 1px);background-size:26px 26px}.ciw-hover{display:inline;position:relative}.ciw-hover__trigger{font:inherit;color:var(--ciw-biology);text-underline-offset:.18em;cursor:help;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.ciw-hover__trigger:hover,.ciw-hover__trigger:focus-visible{text-decoration-style:solid}.ciw-hover__card{z-index:20;gap:var(--space-tight);width:min(26rem,74vw);padding:var(--space-tight);background:var(--ciw-paper);box-shadow:var(--ciw-shadow);opacity:0;visibility:hidden;pointer-events:none;border-radius:14px;transition:opacity .18s cubic-bezier(.2,0,0,1),translate .18s cubic-bezier(.2,0,0,1),visibility .18s;display:grid;position:absolute;bottom:calc(100% + .65rem);left:50%;translate:-50% 6px}.ciw-hover:hover .ciw-hover__card,.ciw-hover:focus-within .ciw-hover__card{opacity:1;visibility:visible;translate:-50%}.ciw-hover__card img{border-radius:9px;width:100%;height:auto;display:block}.ciw-hover__caption{color:var(--ciw-faint);text-wrap:pretty}@media (width<=1120px){.ciw-hover__card{right:var(--layout-gutter);bottom:var(--space-stack);left:var(--layout-gutter);width:auto;position:fixed;translate:0 6px}.ciw-hover:hover .ciw-hover__card,.ciw-hover:focus-within .ciw-hover__card{translate:0}}.ciw-touch__stage{padding-block:calc(var(--space-stack) + .2rem);margin-block-start:var(--space-related);position:relative}.ciw-touch__plate{background:rgb(var(--c-paper-soft));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ciw-ink) 10%, transparent);aspect-ratio:1400/620;border-radius:10px;position:relative;overflow:hidden}.ciw-touch__half{will-change:transform;background-image:url(/assets/media/master-michelangelo-adam-BuDWKLQk.webp);background-repeat:no-repeat;background-size:200% 100%;width:50%;height:100%;position:absolute;top:0}.ciw-touch__half.is-human{box-shadow:6px 0 14px -6px color-mix(in srgb, var(--ciw-ink) 45%, transparent);background-position:0;left:0}.ciw-touch__half.is-nature{box-shadow:-6px 0 14px -6px color-mix(in srgb, var(--ciw-ink) 45%, transparent);background-position:100%;right:0}.ciw-touch[data-stage="2"] .ciw-touch__half{box-shadow:none}.ciw-touch__spark{pointer-events:none;position:absolute;inset:0}.ciw-touch__glow{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--ciw-signal) 62%, transparent) 0%, color-mix(in srgb, var(--ciw-signal) 22%, transparent) 34%, transparent 68%);mix-blend-mode:screen;border-radius:50%;width:34%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ciw-touch__mote{background:color-mix(in srgb, var(--ciw-signal) 78%, rgb(var(--c-paper)));box-shadow:0 0 6px color-mix(in srgb, var(--ciw-signal) 70%, transparent);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}@keyframes ciw-touch-drift{0%{transform:translate(-50%,-50%)}to{transform:translate(-50%,-140%)}}.ciw-touch[data-lit=true] .ciw-touch__mote{animation:3.2s ease-in-out infinite alternate ciw-touch-drift}.ciw-touch__label{z-index:1;opacity:.75;transition:opacity .32s cubic-bezier(.2,0,0,1);position:absolute}.ciw-touch[data-stage="0"] .ciw-touch__label{opacity:1}.ciw-touch__label.is-human{color:var(--ciw-muted);top:0;left:0}.ciw-touch__label.is-nature{color:var(--ciw-muted);bottom:0;right:0}.ciw-static-figure.ciw-system-graph{--ciw-paper:var(--surface);--ciw-ink:var(--text);--ciw-muted:var(--text-muted);--ciw-faint:var(--text-faint);--ciw-line:var(--line);--ciw-line-soft:var(--line-soft);--ciw-signal:var(--accent);padding:clamp(var(--space-stack), 4vw, var(--space-group));background:rgb(var(--c-ink-deep));color:var(--text);border-radius:28px}.ciw-system-graph__canvas{aspect-ratio:21/9}@media (width<=640px){.ciw-system-graph__canvas{aspect-ratio:1}}.ciw-hectare .hfig{margin-block-start:var(--space-group)}.ciw-footer{padding-block:var(--layout-section-editorial);background:rgb(var(--c-forest));color:rgb(var(--c-paper))}.ciw-footer__inner{gap:var(--layout-column-gap);grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);align-items:start;display:grid}.ciw-footer p{max-width:48ch;margin:0}@media (width>=1320px){.ciw-rail{display:block}}@media (width<=900px){.ciw-guided__layout{grid-template-columns:1fr}.ciw-guided__steps{-moz-column-gap:var(--space-stack);column-gap:var(--space-stack);grid-template-columns:repeat(2,minmax(0,1fr))}.ciw-machine{min-height:600px}.ciw-machine__node{width:34%}.ciw-machine__node--hardware,.ciw-machine__node--data{top:5%}.ciw-machine__node--control,.ciw-machine__node--model{bottom:5%}}@media (width<=760px){.ciw-hero{min-height:auto;padding-block-start:var(--layout-section-compact)}.ciw-hero__inner{min-height:68svh}.ciw-hero-art__sun{top:5%;right:-18%}.ciw-hero-art__mill{transform-origin:100% 100%;right:10%;transform:scale(.72)}.ciw-hero-art__modules{opacity:.68;grid-template-columns:repeat(4,28px);gap:3px;top:14%;right:-10%}.ciw-hero-art__modules span{background-size:100% 9px,9px 100%,auto;height:46px}.ciw--machine .ciw-chapter{padding-block:var(--layout-section-compact)}.ciw-chapter__watermark{top:var(--space-region);right:var(--space-related)}.ciw--machine .ciw-chapter__content{margin-block-start:var(--space-region)}.ciw-guided,.ciw-figure-runway{min-height:auto;margin-block:var(--space-region)}.ciw-guided__sticky,.ciw-figure-runway__sticky{height:auto;min-height:auto;padding-block:0;position:static}.ciw-scroll-story{margin-block:var(--space-region)}.ciw-scroll-story__sticky{height:auto;min-height:0;padding-block:0;top:72px}.ciw-scroll-story .ciw-static-figure{padding-block:var(--space-pair)}.ciw-scroll-status{gap:var(--space-pair);grid-template-columns:1fr}.ciw-scroll-status>div:first-child{min-height:64px}.ciw-scroll-story--solar .ciw-solar-flow__frame{width:100%;max-width:100%;height:43svh;margin-block-start:var(--space-related)}.ciw-history__head{align-items:flex-end}.ciw-history__head h3{max-width:15ch}.ciw-history__live{min-width:88px}.ciw-history__svg{width:600px;max-width:none}.ciw-history__note{font-size:var(--fs-mono);flex-wrap:wrap;margin-block-start:var(--space-pair);padding-block-start:var(--space-pair);line-height:1.35}.ciw-solar-flow__caption{display:grid}.ciw-solar-flow__frame{overscroll-behavior-inline:contain;overflow-x:auto}.ciw-solar-flow__svg{width:100%}.ciw-solar-flow--comparison .ciw-solar-flow__svg{width:760px;max-width:none}.ciw-scroll-story--solar .ciw-solar-flow--comparison .ciw-solar-flow__svg{width:auto}.ciw-tech-continuous__frame{aspect-ratio:auto;overscroll-behavior-inline:contain;height:435px;overflow-x:auto}.ciw-tech-continuous__frame .pml-continuous{width:560px}.ciw-horizontal-hint{display:block}.ciw-guided__layout{margin-block-start:var(--space-stack)}.ciw-guided__steps{grid-template-columns:1fr;margin-block-start:var(--space-related)}.ciw-guided__steps li{opacity:1;transform:none}.ciw-surface{padding:var(--space-tight)}.ciw-surface__map{aspect-ratio:1.45;gap:2px}.ciw-surface__legend{gap:var(--space-tight) var(--space-related)}.ciw-energy-losses__flow{gap:var(--space-tight);min-height:330px;padding:var(--space-tight);background-size:24px 24px,24px 24px,auto;grid-template-columns:repeat(4,minmax(62px,1fr))}.ciw-energy-losses__stage{gap:var(--space-tight);grid-template-rows:minmax(180px,1fr) auto}.ciw-energy-losses__label{min-height:118px}.ciw-routes__lane{gap:var(--space-related);padding:var(--space-related);grid-template-columns:1fr}.ciw-routes__steps{gap:var(--space-tight)}.ciw-routes__step{min-height:72px;padding-inline:var(--space-optical)}.ciw-routes__step i{width:var(--space-tight)}.ciw-land-machine{min-height:500px}.ciw-land-machine__route{inset-inline:var(--space-pair);gap:var(--space-optical);grid-template-columns:repeat(4,minmax(0,1fr))}.ciw-land-machine__arrow{display:none}.ciw-diagram-node{min-width:0;padding:var(--space-tight)}.ciw-diagram-node small{display:none}.ciw-land-machine__surface{inset-inline:var(--space-pair);gap:2px}.ciw-continuous{grid-template-columns:1fr}.ciw-continuous__output{grid-column:1}.ciw-machine{gap:var(--space-tight);min-height:0;padding:var(--space-related);background-size:24px 24px;display:grid}.ciw-machine__core,.ciw-machine__node{aspect-ratio:auto;width:100%;position:relative;inset:auto;transform:none}.ciw-machine__core{border-radius:14px;justify-items:start}.ciw-machine__cell{top:var(--space-related);right:var(--space-related);position:absolute}.ciw-machine__node{opacity:1;transform:none}.ciw-machine__link,.ciw-machine__learning{display:none}.ciw-dividend__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(120px,auto);margin-block-start:var(--space-stack)}.ciw-footer__inner{grid-template-columns:1fr}}
