.solution-first-question{background:linear-gradient(115deg,#f5cf451f,#ffffff09);border:1px solid #f5cf4561;grid-template-columns:108px 1fr auto;align-items:center;gap:18px;width:min(690px,100%);min-height:112px;margin-top:26px;padding:18px 20px;transition:border-color .24s,background .24s,transform .24s;display:grid;position:relative;overflow:hidden}.solution-first-question:before{content:"";background:var(--yellow);width:4px;position:absolute;top:0;bottom:0;left:0}.solution-first-question>b{color:var(--yellow);font:850 var(--type-label)/1.45 var(--font-mono);letter-spacing:.12em}.solution-first-question>span{gap:7px;display:grid}.solution-first-question strong{text-wrap:balance;font-size:17px;line-height:1.25}.solution-first-question small{color:#ffffff9e;max-width:520px;font-size:var(--type-note);line-height:1.55}.solution-first-question>i{width:38px;height:38px;color:var(--yellow);border:1px solid #f5cf4575;border-radius:50%;place-items:center;font-style:normal;transition:transform .25s,background .25s,color .25s;display:grid}:is(.solution-first-question:hover,.solution-first-question:focus-visible){border-color:var(--yellow);background:linear-gradient(115deg,#f5cf452e,#ffffff0f);transform:translateY(-2px)}:is(.solution-first-question:hover>i,.solution-first-question:focus-visible>i){background:var(--yellow);color:var(--deep);transform:translate(2px,-2px)}@media (max-width:760px){.solution-first-question{grid-template-columns:1fr auto;min-height:0;margin-top:22px;padding:17px 16px}.solution-first-question>b{grid-column:1/-1}.solution-first-question strong{font-size:15px}.solution-first-question small{font-size:var(--type-note)}.solution-first-question>i{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.solution-first-question,.solution-first-question>i{transition:none}:is(.solution-first-question:hover,.solution-first-question:focus-visible),:is(.solution-first-question:hover>i,.solution-first-question:focus-visible>i){transform:none}}.solution-product-key{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);margin:0 0 34px;display:grid}.solution-product-key>div{border-right:1px solid var(--line);grid-template-columns:34px 1fr;gap:13px;min-height:118px;padding:20px;display:grid}.solution-product-key>div:last-child{border-right:0}.solution-product-key b{background:var(--yellow);width:29px;height:29px;font:850 var(--type-label) var(--font-mono);color:var(--deep);border-radius:50%;place-items:center;display:grid}.solution-product-key span{align-content:start;gap:7px;display:grid}.solution-product-key strong{color:var(--deep);font-size:14px;line-height:1.25}.solution-product-key small{font-size:var(--type-note);color:var(--muted);line-height:1.55}.solution-product-card{min-height:650px}.solution-product-card .product-image>span{max-width:75%;font-size:var(--type-note);line-height:1.35}.solution-product-fit{background:var(--deep);color:#fff;gap:5px;margin:2px 0 15px;padding:14px 15px;display:grid}.solution-product-fit small,.solution-product-evidence small,.solution-product-checks>small{font:850 var(--type-label)/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.solution-product-fit small{color:var(--yellow)}.solution-product-fit strong{text-wrap:balance;font-size:13px;line-height:1.4}.solution-product-evidence{border-left:3px solid var(--yellow);background:#f3f1e9;margin:15px 0;padding:14px 15px}.solution-product-evidence small,.solution-product-checks>small{color:var(--green)}.solution-product-evidence p{font-size:var(--type-note);color:var(--muted);margin:6px 0 0;line-height:1.55}.solution-product-checks{margin-top:3px}.solution-product-checks ul{margin-top:8px}.solution-product-card>a{justify-content:space-between;align-items:center;gap:18px;min-height:52px;display:flex}.solution-product-card>a span{color:var(--green);font-size:17px}@media (max-width:1050px){.solution-product-key{grid-template-columns:1fr}.solution-product-key>div{border-right:0;border-bottom:1px solid var(--line);min-height:0}.solution-product-key>div:last-child{border-bottom:0}}@media (max-width:760px){.solution-product-key{margin-inline:-2px}.solution-product-key>div{padding:17px}.solution-product-card{min-height:0}.solution-product-card .product-image>span{max-width:68%}}@media (prefers-reduced-motion:reduce){.solution-product-card{transition:none}}.guided-readiness>div{min-width:0}.guided-readiness>div:last-child{padding:clamp(64px,7vw,105px) clamp(24px,6vw,90px)}.guided-readiness h2{text-wrap:balance;font-size:clamp(38px,4.4vw,66px);line-height:.98}.readiness-intro{color:currentColor;opacity:.72;max-width:620px;margin:-18px 0 32px;font-size:13px;line-height:1.7}.solution-readiness-list{border-top:1px solid #02292247;margin:0;padding:0;list-style:none}.solution-readiness-list>li{border-bottom:1px solid #0229223d;grid-template-columns:38px 1fr;gap:13px;padding:20px 0;display:grid}.solution-readiness-list>li>b{font:850 var(--type-label)/1.5 var(--font-mono);color:var(--green)}.solution-readiness-list h3{margin:0;font-size:16px;line-height:1.3}.solution-readiness-list p{color:#022922b3;max-width:610px;margin:7px 0 0;font-size:11px;line-height:1.6}.solution-readiness-list aside{background:#ffffff7a;gap:4px;margin-top:12px;padding:11px 13px;display:grid}.solution-readiness-list aside strong{font:850 var(--type-label)/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--green)}.solution-readiness-list aside span{font-size:var(--type-note);color:#022922b8;line-height:1.55}.readiness-workspace-link{background:var(--deep);color:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:92px;margin-top:28px;padding:18px 20px;transition:transform .25s,box-shadow .25s;display:flex}.readiness-workspace-link>span{gap:4px;display:grid}.readiness-workspace-link small{font:850 var(--type-label)/1.4 var(--font-mono);letter-spacing:.1em;color:var(--yellow)}.readiness-workspace-link strong{font-size:17px}.readiness-workspace-link em{font-style:normal;font-size:var(--type-note);color:#ffffff9e;line-height:1.5}.readiness-workspace-link>i{width:40px;height:40px;color:var(--yellow);border:1px solid #f5cf4580;border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}:is(.readiness-workspace-link:hover,.readiness-workspace-link:focus-visible){transform:translateY(-3px);box-shadow:0 18px 45px #02292233}@media (max-width:760px){.guided-readiness>div:last-child{padding:58px 22px}.guided-readiness h2{font-size:clamp(36px,11vw,52px)}.readiness-intro{margin-top:-14px;font-size:12px}.solution-readiness-list>li{grid-template-columns:31px 1fr;padding:18px 0}.solution-readiness-list h3{font-size:15px}.solution-readiness-list p{font-size:11px}.solution-readiness-list aside span{font-size:var(--type-note)}.readiness-workspace-link{min-height:108px;padding:17px}.readiness-workspace-link em{max-width:240px}}@media (prefers-reduced-motion:reduce){.readiness-workspace-link{transition:none}:is(.readiness-workspace-link:hover,.readiness-workspace-link:focus-visible){transform:none}}.learn-page :is(.solution-first-question small,.benefit-columns article small,.benefit-lens>footer p,.system-simulation>footer>small,.field-disclaimer,.solution-product-key small,.solution-product-evidence p,.evidence-note,.decision-guide>footer p,.solution-readiness-list p,.solution-readiness-list aside span,.feedback-privacy){text-wrap:pretty;font-size:var(--type-note)!important;line-height:1.65!important}.benefit-perspective-switch{display:none}@media (max-width:760px){.benefit-perspective-switch{border:1px solid var(--line);background:#e3e8e5;grid-template-columns:1fr 1fr;gap:8px;margin-top:34px;padding:10px;display:grid}.benefit-perspective-switch>span{grid-column:1/-1;gap:4px;padding:6px 6px 8px;display:grid}.benefit-perspective-switch>span b{font-size:14px}.benefit-perspective-switch>span small{color:var(--muted);font-size:var(--type-note);line-height:1.55}.benefit-perspective-switch button{color:#4c5450;background:#eef1ef;border:1px solid #2b302e30;min-height:52px;padding:10px 8px;font-size:11px;font-weight:850;line-height:1.25;transition:background-color .2s,color .2s,border-color .2s,transform .2s}.benefit-perspective-switch button[aria-pressed=true]{border-color:var(--deep);background:var(--deep);color:#fff}.benefit-perspective-switch button:active{transform:scale(.97)}.benefit-columns{margin-top:12px}.benefit-columns>section[data-mobile-active=false]{display:none}}@media (prefers-reduced-motion:reduce){.benefit-perspective-switch button{transition:none}.benefit-perspective-switch button:active{transform:none}}body[data-reading-mode=executive] .learn-page [data-reading-audience=engineering],body[data-reading-mode=engineering] .learn-page [data-reading-audience=executive]{display:none}@media print{.learn-page [data-reading-audience]{display:revert!important}}.learn-page{--sc-graphite:#0b0d0c;--sc-carbon:#141816;--sc-panel:#1b201e;--sc-line:#e2e8e51f;--sc-steel:#8d9592;--sc-mist:#c9cfcc;--sc-paper:#eef1ef;--sc-sheet:#f7f8f7;--sc-signal:#f5cf45;--sc-ink:#101412;--sc-rule:#1014121f;--sc-ease:cubic-bezier(.16,1,.3,1)}.learn-page:is(.theme-water-metering,.theme-bess-microgrids,.theme-ev-charging) .learn-hero-image{border-radius:26px;overflow:hidden;box-shadow:0 60px 120px -60px #000c;background:#0b0d0c!important;height:clamp(440px,56vh,640px)!important}.learn-page:is(.theme-water-metering,.theme-bess-microgrids,.theme-ev-charging) .learn-hero-image img{object-fit:cover!important;filter:saturate(.9)contrast(1.04)!important;width:100%!important;height:100%!important;padding:0!important}.learn-page:is(.theme-water-metering,.theme-bess-microgrids,.theme-ev-charging) .learn-hero-image:before{z-index:1;background:linear-gradient(#0b0d0c00 55%,#0b0d0c8c)!important}.learn-page:is(.theme-water-metering,.theme-bess-microgrids,.theme-ev-charging) .learn-hero-image:after{z-index:2;color:#c9cfcc;font:500 11px/1 var(--font-mono),monospace;letter-spacing:.08em;background:#0b0d0cb8;padding:6px 10px;position:absolute;content:"Illustrative scene"!important;border:0!important;border-radius:8px!important;width:auto!important;height:auto!important;animation:none!important;display:block!important;inset:auto auto 16px 18px!important;transform:none!important}.learn-page:is(.theme-conventional-metering,.theme-core-electrical-supply) .learn-hero-image{border-radius:26px;overflow:hidden;background:radial-gradient(90% 80% at 50% 40%,#f7f8f7 0%,#dfe4e1 70%,#b9c1bd 100%)!important}.learn-page:is(.theme-conventional-metering,.theme-core-electrical-supply) .learn-hero-image:after{border-color:#1014122e!important}.learn-page :is(.learn-intro,.metro-solution,.content-feedback){color:var(--sc-ink);background:var(--sc-paper)!important}.learn-page :is(.benefit-lens,.solution-video-feature,.catalog){color:var(--sc-ink);background:var(--sc-sheet)!important}.learn-page .learn-intro h2{letter-spacing:-.045em;font-weight:200}.learn-page .learn-intro p{color:#3c4441}.learn-page .benefit-perspective-switch{border-radius:16px}.learn-page .benefit-lens>div:has(article){border-radius:24px;overflow:hidden}.learn-page .benefit-lens article h3{font-weight:300}.learn-page .benefit-lens>footer{color:var(--sc-ink);border-radius:16px;margin-top:14px}.learn-page .benefit-lens>footer a{border-bottom-color:var(--sc-ink);color:var(--sc-ink)!important}.learn-page .solution-video-feature>div{border-radius:24px;overflow:hidden;box-shadow:0 40px 90px -50px #0b0d0c80}.learn-page .solution-video-feature>footer{background:var(--sc-paper);border:1px solid var(--sc-rule);border-radius:16px;margin-top:18px;padding:18px 24px}.learn-page .solution-video-feature>footer>span{color:#5b6360}.learn-page .solution-video-feature>footer a{color:var(--sc-ink)}.learn-page .metro-solution ol li{border-color:var(--sc-rule)}.learn-page .metro-solution ol small{color:#5b6360}.learn-page .solution-rings span:first-child{background:var(--sc-graphite)}.learn-page :is(.system-explainer,.decision-guide){background:var(--sc-graphite)!important}.learn-page .decision-role-grid{border-radius:24px;overflow:hidden}.learn-page .decision-role-grid article h3{font-weight:300}.learn-page .decision-guide>footer{color:var(--sc-ink);border-radius:16px}.learn-page .decision-guide>footer a{border-bottom-color:var(--sc-ink);color:var(--sc-ink)!important}.learn-page .solution-depth-panel{background:var(--sc-paper)!important;color:var(--sc-ink)!important}.learn-page .solution-depth-panel>header>p{color:#4b5350!important}.learn-page .solution-depth-panel h2{font-weight:200}.learn-page .solution-depth-lower>section{background:var(--sc-graphite)!important}.learn-page .solution-depth-lower p{color:var(--sc-mist)!important}.learn-page .solution-depth-lower>section>span,.learn-page .solution-depth-lower li b{color:var(--sc-signal)!important}.learn-page .solution-depth-panel>aside{background:var(--sc-signal)!important}.learn-page .catalog .product-grid{gap:18px}.learn-page .catalog .product-card{border:1px solid var(--sc-rule);transition:transform .45s var(--sc-ease),box-shadow .45s ease;background:#fff;border-radius:22px;overflow:hidden}.learn-page .catalog .product-card:hover{transform:translateY(-4px);box-shadow:0 34px 70px -40px #0b0d0c73}.learn-page .catalog .product-image{background:radial-gradient(90% 80% at 50% 38%,#fbfcfb 0%,#e7ebe9 62%,#d3d9d6 100%)!important}.learn-page .catalog .product-image:before{background:0 0!important}.learn-page .catalog .product-image .visual-disclosure{border-radius:8px;background:#0b0d0cdb!important}.learn-page .catalog .product-card h3{letter-spacing:-.03em;font-weight:300}.learn-page .solution-product-key{border-radius:18px;overflow:hidden}.learn-page .solution-product-evidence{border-radius:12px}.learn-page .catalog-link{transition:transform .35s var(--sc-ease);border-radius:16px;background:var(--sc-graphite)!important}.learn-page .catalog-link:hover{transform:translateY(-2px)}.learn-page .catalog-link span{color:var(--sc-signal)}.learn-page .solution-first-question{border-radius:18px}.learn-page .use-readiness>div:first-child{background:var(--sc-carbon)!important}.learn-page .solution-readiness-list p{color:#2c3230}.learn-page .solution-readiness-list aside{border-radius:12px}.learn-page .readiness-workspace-link{border-radius:18px;background:var(--sc-graphite)!important}.learn-page .planning-lab-link{background:radial-gradient(90% 120% at 85% 50%,#f5cf451a,transparent 55%),var(--sc-carbon);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 50px;margin:0;padding:clamp(60px,8vw,110px) clamp(22px,8vw,130px);display:flex}.learn-page .planning-lab-link h2{letter-spacing:-.045em;margin:18px 0 14px;font-size:clamp(40px,5vw,72px);font-weight:200;line-height:.98}.learn-page .planning-lab-link p{max-width:740px;color:var(--sc-mist);margin:0;line-height:1.7}.learn-page .planning-lab-link .section-label{color:var(--sc-signal)}.learn-page .learn-cta{background:radial-gradient(80% 90% at 50% 100%,#f5cf451a,transparent 60%),var(--sc-graphite)!important}.learn-page .learn-cta h2{letter-spacing:-.045em;font-weight:200}.learn-page .content-feedback button{border-radius:14px}@media (prefers-reduced-motion:reduce){.learn-page :is(.catalog .product-card,.catalog-link){transition:none}.learn-page :is(.catalog .product-card,.catalog-link):hover{transform:none}}.learn-page.theme-core-electrical-supply .learn-hero-image{border:1px solid #e2e8e51f;background:radial-gradient(90% 80% at 50% 40%,#1b201e 0%,#0b0d0c 75%)!important}.learn-page.theme-core-electrical-supply .learn-hero-image img{object-fit:contain!important;padding:4%!important}.learn-page.theme-core-electrical-supply .learn-hero-image:after{display:none!important}.learn-page :is(.benefit-lens>footer>p,.metro-video-copy>p,.decision-guide>footer>p){max-width:68ch}.learn-page{--sc-teal:#2f6f62;--sc-hair:#10141229;--sc-hair-strong:#1014126b;--sc-body:#3c4441;--sc-muted:#5b6360;--sc-mono:var(--font-mono),ui-monospace,monospace;--sc-plate-filter:saturate(.92) contrast(1.04)}.learn-page .visual-flow{--sc-surface:var(--sc-paper);border:1px solid var(--sc-hair-strong);background:var(--sc-paper);border-radius:22px;gap:0;overflow:hidden;box-shadow:0 60px 120px -60px #000000e6}.learn-page .visual-flow article{border:0;border-right:1px solid var(--sc-hair);min-height:420px;color:var(--sc-ink);background:0 0;padding:30px 26px 34px;transition:none}.learn-page .visual-flow article:last-child{border-right:0}.learn-page .visual-flow article:hover{border-color:var(--sc-hair);background:0 0}.learn-page .visual-flow article:before{content:"";background:var(--sc-ink);width:34px;height:2px;transition:width .5s var(--sc-ease);position:absolute;top:0;left:26px}.learn-page .visual-flow article:hover:before{width:calc(100% - 52px)}.learn-page .visual-flow b{color:var(--sc-ink);font-size:var(--type-note);font-weight:600}.learn-page .visual-flow h3{letter-spacing:-.03em;color:var(--sc-ink);font-weight:300}.learn-page .visual-flow p{color:var(--sc-body);font-size:var(--type-compact)}.learn-page .flow-plate,.learn-page .flow-mark{grid-template-rows:1fr auto;place-items:end center;gap:10px;height:214px;margin:0 0 28px;display:grid}.learn-page .flow-plate{background:var(--sc-surface)}.learn-page .flow-plate img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:100%;height:auto;max-height:176px;filter:var(--sc-plate-filter);display:block}.learn-page .flow-plate figcaption,.learn-page .flow-mark small,.learn-page .stage-signal figcaption,.learn-page .stage-signal.is-system small{font:600 var(--type-label)/1 var(--sc-mono);letter-spacing:.14em;color:var(--sc-muted);text-transform:uppercase}.learn-page .flow-mark .flow-icon{border:1px solid var(--sc-hair-strong);width:96px;height:96px;color:var(--sc-ink);box-shadow:inset 0 0 0 7px var(--sc-paper),inset 0 0 0 8px #10141233,0 18px 28px -18px #1014128c;background:radial-gradient(circle at 50% 36%,#fff,#fff0 72%);align-self:center;margin:0;font-size:32px;position:relative}.learn-page .flow-mark .flow-icon:after{content:"";border:1px dashed #1014124d;border-radius:50%;position:absolute;inset:-11px}.learn-page .flow-arrow{background:var(--sc-ink);color:var(--sc-signal);box-shadow:0 0 0 4px var(--sc-paper);top:96px;right:-15px}.learn-page .system-explorer.is-sheet{--sc-surface:var(--sc-paper);border:1px solid var(--sc-hair-strong);color:var(--sc-ink);background:var(--sc-paper);border-radius:24px;margin-top:36px;box-shadow:0 70px 140px -70px #000000f2}.learn-page .system-explorer.is-sheet:before{background-image:none}.learn-page .system-explorer.is-sheet:after{display:none}.learn-page .is-sheet .blueprint-head{border-bottom:1px solid var(--sc-hair);background-image:linear-gradient(#1014120f 1px,#0000 1px),linear-gradient(90deg,#1014120f 1px,#0000 1px);background-position:-1px -1px;background-size:28px 28px;grid-template-columns:1fr 1fr;padding:34px 36px 26px}.learn-page .is-sheet .blueprint-head>span{color:var(--sc-ink);font-size:var(--type-label);font-weight:600}.learn-page .is-sheet .blueprint-head h3{letter-spacing:-.035em;color:var(--sc-ink);font-weight:300}.learn-page .is-sheet .blueprint-head p{color:var(--sc-body)}.learn-page .is-sheet .system-play-control{border:1px solid var(--sc-ink);background:var(--sc-ink);color:#fff;border-radius:14px;grid-column:1;transition:background .3s,color .3s}.learn-page .is-sheet .system-play-control>i,.learn-page .is-sheet .system-play-control:hover,.learn-page .is-sheet .system-play-control[aria-pressed=true]{background:var(--sc-signal);color:var(--sc-ink)}.learn-page .is-sheet .system-play-control[aria-pressed=true]>i{background:var(--sc-ink);color:var(--sc-signal)}.learn-page .is-sheet .system-play-control>small{opacity:.72}.learn-page .is-sheet .system-play-control:disabled{opacity:.55}.learn-page .is-sheet .sheet-title-block{border:1px solid var(--sc-hair-strong);background:var(--sc-paper);width:max-content;max-width:100%;font:600 var(--type-label)/1 var(--sc-mono);letter-spacing:.14em;color:var(--sc-ink);border-radius:8px;flex-wrap:wrap;grid-column:2;place-self:end;margin-top:12px;display:flex;overflow:hidden}.learn-page .is-sheet .sheet-title-block span{border-right:1px solid var(--sc-hair-strong);padding:9px 13px}.learn-page .is-sheet .sheet-title-block span:last-child{border-right:0}.learn-page .is-sheet .sheet-title-block span:first-child{background:var(--sc-ink);color:var(--sc-signal)}.learn-page .is-sheet .system-path{padding:30px 28px 14px}.learn-page .is-sheet .system-path-step button{color:var(--sc-ink);grid-template-columns:72px 1fr}.learn-page .is-sheet .system-path-step button>small{color:var(--sc-muted);font-weight:600}.learn-page .is-sheet .system-path-step button strong{font-weight:500}.learn-page .is-sheet .system-path-step button em{color:var(--sc-muted)}.learn-page .is-sheet .system-node-icon{width:72px;height:72px;color:var(--sc-ink);border-color:var(--sc-hair-strong);box-shadow:inset 0 0 0 5px var(--sc-paper),inset 0 0 0 6px #10141233,0 14px 24px -16px #1014128c;background:radial-gradient(circle at 50% 36%,#fff,#fff0 72%);transition:border-color .3s}.learn-page .is-sheet .system-node-icon.is-equipment{background:var(--sc-surface);box-shadow:0 0 0 12px var(--sc-surface);border:0;border-radius:10px}.learn-page .is-sheet .system-path-step button:has(.is-equipment){grid-template-columns:84px 1fr}.learn-page .is-sheet .system-node-icon.is-equipment{width:72px}.learn-page .is-sheet .system-path-step button:has(.is-equipment) .system-node-icon.is-equipment{width:84px}.learn-page .is-sheet .system-node-icon.is-equipment img{z-index:1;object-fit:contain;mix-blend-mode:multiply;width:100%;height:96px;filter:var(--sc-plate-filter);display:block;position:relative}.learn-page .is-sheet .system-node-active{background:var(--sc-signal);box-shadow:0 0 0 6px #f5cf454d}.learn-page .is-sheet .is-equipment .system-node-active{border:2px solid var(--sc-ink);background:0 0;border-radius:12px;inset:-4px -5px;box-shadow:0 0 0 4px #f5cf45a6}:is(.learn-page .is-sheet .system-path-step button:hover .system-node-icon.is-system,.learn-page .is-sheet .system-path-step button:focus-visible .system-node-icon.is-system){border-color:var(--sc-ink);color:var(--sc-ink)}.learn-page .is-sheet .system-path-step button[aria-selected=true] .system-node-icon{box-shadow:none;transform:none}.learn-page .is-sheet .system-path-step button[aria-selected=true] .system-node-icon.is-system{background:0 0;border-color:#0000}.learn-page .is-sheet .system-path-step button[aria-selected=true] .system-node-icon.is-system>b{color:var(--sc-ink)}.learn-page .is-sheet .system-path-step button[aria-selected=true] .system-node-icon.is-equipment{background:var(--sc-surface);box-shadow:0 0 0 12px var(--sc-surface)}.learn-page .is-sheet .system-path-step button[aria-selected=true] strong{color:var(--sc-ink);text-decoration:underline;-webkit-text-decoration-color:var(--sc-signal);text-decoration-color:var(--sc-signal);text-underline-offset:5px;text-decoration-thickness:2px}.learn-page .is-sheet .system-path-step button:focus-visible{outline-color:var(--sc-ink)}.learn-page .is-sheet .system-connector{background:#1014122e;margin-top:22px}.learn-page .is-sheet .system-connector:before{background:var(--sc-ink)}.learn-page .is-sheet .system-connector i{background:var(--sc-signal);box-shadow:0 0 0 1px var(--sc-ink);animation:none}.learn-page .is-sheet.is-playing .system-connector.is-active i{animation:1.4s linear infinite systemSignal}.learn-page .is-sheet .system-stage-panel{background:var(--sc-paper);border:1px solid var(--sc-hair-strong);border-top:2px solid var(--sc-ink);border-radius:16px;grid-template-columns:150px 1.1fr 1fr;margin:6px 28px 24px;padding:30px 32px;box-shadow:0 30px 60px -44px #10141280}.learn-page .is-sheet .system-stage-panel:before{display:none}.learn-page .is-sheet .stage-signal{border:0;grid-template-rows:1fr auto;place-items:center;gap:8px;width:150px;height:150px;margin:0;display:grid}.learn-page .is-sheet .stage-signal.is-equipment{background:var(--sc-surface)}.learn-page .is-sheet .stage-signal.is-equipment img{object-fit:contain;mix-blend-mode:multiply;width:150px;height:126px;filter:var(--sc-plate-filter);display:block}.learn-page .is-sheet .stage-signal.is-system{grid-template-rows:122px auto;place-items:center}.learn-page .is-sheet .stage-signal.is-system span{border:1px solid var(--sc-hair-strong);width:96px;height:96px;color:var(--sc-ink);box-shadow:inset 0 0 0 7px var(--sc-paper),inset 0 0 0 8px #10141233,0 18px 28px -18px #1014128c;background:radial-gradient(circle at 50% 36%,#fff,#fff0 72%);grid-area:1/1;font-size:34px}.learn-page .is-sheet .stage-signal.is-system i{width:122px;height:122px;animation:sheetRingSettle .6s var(--sc-ease) both;border:1px dashed #10141252;border-radius:50%;grid-area:1/1;position:static;inset:auto}.learn-page .is-sheet .stage-signal.is-system i:last-of-type{display:none}.learn-page .is-sheet .stage-signal.is-system small{grid-row:2}.learn-page .is-sheet .stage-copy>span,.learn-page .is-sheet .stage-decision>span{color:var(--sc-ink);font-weight:600}.learn-page .is-sheet .stage-copy>span:before{content:"";vertical-align:1px;background:var(--sc-signal);border:1px solid var(--sc-ink);width:8px;height:8px;margin-right:10px;display:inline-block}.learn-page .is-sheet .stage-copy h4{letter-spacing:-.035em;color:var(--sc-ink);font-weight:300}.learn-page .is-sheet .stage-copy p{color:var(--sc-body)}.learn-page .is-sheet .system-stage-panel li{border-color:var(--sc-hair);color:var(--sc-ink)}.learn-page .is-sheet .system-stage-panel li b{color:var(--sc-muted)}.learn-page .is-sheet .stage-decision{border-left-color:var(--sc-ink);background:#f5cf4538;border-radius:0 10px 10px 0}.learn-page .is-sheet .stage-decision p{color:var(--sc-ink)}.learn-page .is-sheet .stage-progress{color:var(--sc-muted)}.learn-page .is-sheet .stage-progress>div{background:#10141224}.learn-page .is-sheet .stage-progress>div i{background:var(--sc-ink)}.learn-page .is-sheet .stage-progress strong{color:var(--sc-ink)}.learn-page .is-sheet .blueprint-legend{border-color:var(--sc-hair);color:var(--sc-muted);flex-wrap:wrap;gap:12px 28px;padding:16px 28px 18px}.learn-page .is-sheet .blueprint-legend i{background:var(--sc-signal);box-shadow:0 0 0 1px var(--sc-ink)}.learn-page .is-sheet .blueprint-legend span:nth-child(2) i{background:var(--sc-teal);box-shadow:none}.learn-page .is-sheet .blueprint-legend span:nth-child(3) i{background:var(--sc-ink);box-shadow:none}.learn-page .is-sheet .blueprint-legend .legend-photo-note{flex-basis:100%}.learn-page .is-sheet .blueprint-legend .legend-photo-note i{background:var(--sc-paper);border:1px solid var(--sc-ink);box-shadow:none;border-radius:2px}.learn-page .is-sheet .system-simulation{--sc-surface:#e6eae7;border:1px solid var(--sc-hair-strong);background:var(--sc-surface);color:var(--sc-ink);border-radius:16px;margin:6px 28px 24px;overflow:hidden}.learn-page .is-sheet .system-simulation>header,.learn-page .is-sheet .system-simulation>footer{color:var(--sc-body);border-color:var(--sc-hair);background:var(--sc-paper)}.learn-page .is-sheet .system-simulation>header strong{color:var(--sc-ink)}.learn-page .is-sheet .system-simulation>footer small{color:var(--sc-muted)}.learn-page .is-sheet .system-simulation>footer i{background:var(--sc-signal);box-shadow:0 0 0 1px var(--sc-ink)}.learn-page .is-sheet .system-simulation>footer span:nth-child(2) i{background:var(--sc-teal);box-shadow:none}.learn-page .is-sheet .system-simulation>footer span:nth-child(3) i{background:var(--sc-ink);box-shadow:none}.learn-page .is-sheet .simulation-canvas{background:var(--sc-surface)}.learn-page .is-sheet .simulation-grid{background:repeating-linear-gradient(90deg,#10141247 0 1px,#0000 1px 14px) 0 0/100% 7px no-repeat,repeating-linear-gradient(90deg,#10141266 0 1px,#0000 1px 70px) 0 0/100% 13px no-repeat,repeating-linear-gradient(#10141247 0 1px,#0000 1px 14px) 0 0/7px 100% no-repeat,repeating-linear-gradient(#10141266 0 1px,#0000 1px 70px) 0 0/13px 100% no-repeat}.learn-page .is-sheet .simulation-forward{background:linear-gradient(90deg,#10141224,var(--sc-ink),#10141224)}.learn-page .is-sheet .simulation-return{background:linear-gradient(90deg,#2f6f6224,var(--sc-teal),#2f6f6224)}.learn-page .is-sheet .sim-packet{background:var(--sc-signal);box-shadow:0 0 0 2px var(--sc-ink),0 0 14px #f5cf45e6}.learn-page .is-sheet .sim-return-packet{background:var(--sc-teal);box-shadow:0 0 0 2px var(--sc-ink)}.learn-page .is-sheet .simulation-node{color:var(--sc-muted)}.learn-page .is-sheet .simulation-node:after{background:#1014122e}.learn-page .is-sheet .simulation-node>i{border-color:var(--sc-hair-strong);width:64px;height:64px;box-shadow:inset 0 0 0 5px var(--sc-surface),inset 0 0 0 6px #1014122e;background:radial-gradient(circle at 50% 36%,#fff,#fff0 72%)}.learn-page .is-sheet .simulation-node>i b{color:var(--sc-muted)}.learn-page .is-sheet .simulation-node>span{font-weight:600}.learn-page .is-sheet .simulation-node>small{color:var(--sc-muted)}.learn-page .is-sheet .simulation-node.is-reached{color:var(--sc-ink)}.learn-page .is-sheet .simulation-node.is-reached>i{border-color:var(--sc-ink);background:radial-gradient(circle,var(--sc-signal) 0 19%,var(--sc-surface) 21% 100%);box-shadow:inset 0 0 0 5px var(--sc-surface),inset 0 0 0 6px var(--sc-ink),0 0 0 8px #f5cf4529}.learn-page .is-sheet .simulation-node.is-reached>i b{color:var(--sc-ink)}.learn-page .is-sheet .simulation-node.is-reached:after{background:linear-gradient(90deg,var(--sc-ink),#10141238)}.learn-page .is-sheet .simulation-node.is-equipment>i.simulation-plate{background:var(--sc-surface);width:98px;height:98px;box-shadow:none;border:0;border-radius:0;place-items:center;margin-top:-17px;transition:outline-color .3s;display:grid;position:relative}.learn-page .is-sheet .simulation-node.is-equipment:after{width:calc(100% - 116px);left:calc(50% + 58px)}.learn-page .is-sheet .simulation-plate img{object-fit:contain;mix-blend-mode:multiply;width:98px;height:98px;filter:var(--sc-plate-filter);display:block}.learn-page .is-sheet .simulation-plate b{border:1px solid var(--sc-hair-strong);background:var(--sc-surface);color:var(--sc-ink);border-radius:5px;padding:3px 7px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.learn-page .is-sheet .simulation-node.is-equipment.is-reached>i.simulation-plate{outline:2px solid var(--sc-ink);outline-offset:3px;box-shadow:0 0 0 7px #f5cf458c}.learn-page .is-sheet .simulation-node.is-equipment.is-reached b{background:var(--sc-signal);border-color:var(--sc-ink)}.learn-page .is-sheet .simulation-status{background:var(--sc-ink);border-color:var(--sc-ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px}.learn-page .is-sheet .simulation-status b{color:var(--sc-signal)}.learn-page .is-sheet .simulation-status span{color:#ffffffb8}.learn-page .is-sheet .sim-specific{height:60px;inset:auto 20px 104px}.learn-page .is-sheet .sim-homes i{background:#1014124d}.learn-page .is-sheet .sim-radio i{border-color:var(--sc-teal)}.learn-page .is-sheet .sim-command,.learn-page .is-sheet .sim-warning{border-color:var(--sc-teal);color:var(--sc-muted)}.learn-page .is-sheet .sim-command b,.learn-page .is-sheet .sim-warning b,.learn-page .is-sheet .sim-totalizer b{color:var(--sc-teal)}.learn-page .is-sheet .sim-pipe{border-color:var(--sc-teal)}.learn-page .is-sheet .sim-pipe i{background:var(--sc-teal);box-shadow:none}.learn-page .is-sheet .sim-totalizer{background:var(--sc-paper);border-color:#2f6f6280;border-radius:8px}.learn-page .is-sheet .sim-totalizer small,.learn-page .is-sheet .sim-load,.learn-page .is-sheet .sim-vehicles>i>small{color:var(--sc-muted)}.learn-page .is-sheet .sim-renewable{color:var(--sc-ink)}.learn-page .is-sheet .sim-renewable i{background:repeating-linear-gradient(90deg,var(--sc-ink) 0 2px,transparent 2px 12px)}.learn-page .is-sheet .sim-battery{border-color:var(--sc-ink)}.learn-page .is-sheet .sim-battery:after,.learn-page .is-sheet .sim-load i{background:var(--sc-ink)}.learn-page .is-sheet .sim-cap span{color:var(--sc-ink)}.learn-page .is-sheet .sim-cap i{background:#10141224}.learn-page .is-sheet .sim-vehicles>i{border-color:var(--sc-hair-strong)}.learn-page .is-sheet .sim-vehicles>i>b{color:var(--sc-ink)}.learn-page .is-sheet .sim-vehicles>i>span{background:linear-gradient(90deg,var(--sc-ink) var(--charge),#10141224 var(--charge))}.learn-page .is-sheet :is(.sim-service,.sim-ledger,.sim-release){border-left:2px solid var(--sc-teal);font:var(--type-label)/1.5 var(--sc-mono);letter-spacing:.09em;color:var(--sc-muted);padding:10px 13px;position:absolute;bottom:0}.learn-page .is-sheet :is(.sim-service,.sim-ledger,.sim-release) b{color:var(--sc-ink);display:block}.learn-page .is-sheet .sim-service{left:0}.learn-page .is-sheet :is(.sim-ledger,.sim-release){text-align:right;border-left:0;border-right:2px solid var(--sc-teal);right:0}.learn-page .is-sheet .sim-seal{align-items:center;gap:8px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.learn-page .is-sheet .sim-seal i{border:2px solid var(--sc-ink);width:18px;height:18px;box-shadow:inset 0 0 0 3px var(--sc-surface),inset 0 0 0 9px var(--sc-signal);border-radius:50%}.learn-page .is-sheet .sim-seal span{white-space:nowrap;font:var(--type-label) var(--sc-mono);letter-spacing:.1em;color:var(--sc-muted);margin-left:6px}.learn-page .is-sheet .sim-drawing{gap:6px;display:flex;position:absolute;bottom:0;left:0}.learn-page .is-sheet .sim-drawing span{border:1px solid var(--sc-hair-strong);background:var(--sc-paper);font:600 var(--type-label) var(--sc-mono);letter-spacing:.1em;color:var(--sc-ink);border-radius:6px;padding:8px 10px}.learn-page .is-sheet .sim-ratings{grid-template-columns:repeat(4,12px);place-items:end center;gap:0 6px;display:grid;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.learn-page .is-sheet .sim-ratings i{background:var(--sc-ink);width:12px;display:block}.learn-page .is-sheet .sim-ratings i:first-child{height:22px}.learn-page .is-sheet .sim-ratings i:nth-child(2){height:30px}.learn-page .is-sheet .sim-ratings i:nth-child(3){height:18px}.learn-page .is-sheet .sim-ratings i:nth-child(4){height:26px}.learn-page .is-sheet .sim-ratings small{white-space:nowrap;font:var(--type-label) var(--sc-mono);letter-spacing:.1em;color:var(--sc-muted);grid-column:1/-1;margin-top:7px}.learn-page .decision-role-grid{background:linear-gradient(#ffffff09,#ffffff03);border:1px solid #ffffff24;box-shadow:0 60px 120px -70px #000000f2,inset 0 1px #ffffff14}.learn-page .decision-role-grid:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f5cf4599,#0000);height:1px;position:absolute;top:0;left:28px;right:28px}.learn-page .decision-role-grid article{background:linear-gradient(#ffffff05,#0000 42%);border-color:#ffffff1a;padding:30px 28px 28px;transition:background .4s;position:relative}.learn-page .decision-role-grid article:before{content:"";background:var(--sc-signal);width:34px;height:2px;transition:width .5s var(--sc-ease);position:absolute;top:0;left:28px}.learn-page .decision-role-grid article:hover{background:linear-gradient(#f5cf4512,#ffffff04);transform:none}.learn-page .decision-role-grid header{border-bottom:1px solid #ffffff1a;padding-bottom:16px}.learn-page .decision-role-grid header b{font-weight:600;font-size:var(--type-label)}.learn-page .decision-role-grid header span{color:var(--sc-mist);font-size:var(--type-label)}.learn-page .decision-role-grid h3{letter-spacing:-.03em;border-left:1px solid #f5cf4599;margin:48px 0 16px;padding-left:18px}.learn-page .decision-role-grid p{color:var(--sc-mist);font-size:var(--type-compact);opacity:.85}.learn-page .decision-role-grid a{color:#fff;border-top-color:#ffffff24;font-weight:600}.learn-page .decision-role-grid a i{color:var(--sc-signal)}@keyframes sheetRingSettle{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@keyframes sheetArrive{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.learn-page :is(.visual-flow,.decision-role-grid) article{animation:linear both sheetArrive;animation-timeline:view();animation-range:entry 4% entry 36%}.learn-page :is(.visual-flow,.decision-role-grid) article:nth-child(2){animation-range:entry 11% entry 43%}.learn-page :is(.visual-flow,.decision-role-grid) article:nth-child(3){animation-range:entry 18% entry 50%}.learn-page :is(.visual-flow,.decision-role-grid) article:nth-child(4){animation-range:entry 25% entry 57%}}@media (prefers-reduced-motion:reduce){.learn-page :is(.visual-flow,.decision-role-grid) article,.learn-page .is-sheet .stage-signal.is-system i,.learn-page .is-sheet .system-connector i,.learn-page .is-sheet.is-playing .system-connector.is-active i{animation:none}.learn-page :is(.visual-flow,.decision-role-grid) article:before,.learn-page .is-sheet .system-play-control{transition:none}}@media (max-width:1050px){.learn-page .visual-flow article:nth-child(2n){border-right:0}.learn-page .visual-flow article:nth-child(-n+2){border-bottom:1px solid var(--sc-hair)}.learn-page .is-sheet .system-stage-panel{grid-template-columns:150px 1fr}.learn-page .is-sheet .system-path-step:nth-child(3) .system-connector{display:none}}@media (max-width:760px){.learn-page .visual-flow{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;overflow-x:auto}.learn-page .visual-flow article{background:var(--sc-paper);border-radius:18px;min-height:0;padding:26px 22px 30px;border:1px solid var(--sc-hair-strong)!important}.learn-page .visual-flow article:before{left:22px}.learn-page .flow-plate,.learn-page .flow-mark{height:180px;margin-bottom:22px}.learn-page .flow-plate img{max-height:146px}.learn-page .flow-mark .flow-icon{width:80px;height:80px;font-size:28px}.learn-page .is-sheet .blueprint-head{grid-template-columns:1fr;padding:26px 22px 22px}.learn-page .is-sheet .system-play-control,.learn-page .is-sheet .sheet-title-block{grid-column:auto;justify-self:stretch;width:100%}.learn-page .is-sheet .sheet-title-block span{text-align:center;flex:auto;padding:9px 8px}.learn-page .is-sheet .system-stage-panel{grid-template-columns:1fr;margin:4px 18px 20px;padding:24px 20px}.learn-page .is-sheet .stage-signal{justify-self:start}.learn-page .is-sheet .system-simulation{margin-inline:18px}.learn-page .is-sheet .simulation-node>i{width:48px;height:48px}.learn-page .is-sheet .simulation-node:after{background:#1014122e;width:2px;height:13px;top:51px;left:23px}.learn-page .is-sheet .simulation-node.is-reached:after{background:var(--sc-ink)}.learn-page .is-sheet .simulation-node.is-equipment{grid-template-columns:66px 1fr auto}.learn-page .is-sheet .simulation-node.is-equipment>i.simulation-plate{width:56px;height:56px;margin:0}.learn-page .is-sheet .simulation-plate img{width:56px;height:56px}.learn-page .is-sheet .simulation-plate b{padding:2px 5px;bottom:-7px}.learn-page .is-sheet .simulation-node.is-equipment:after{width:2px;height:13px;top:59px;left:27px}.learn-page .is-sheet .sim-specific{height:56px;inset:auto 18px 118px}.learn-page .is-sheet .sim-seal span,.learn-page .is-sheet .sim-ratings small,.learn-page .is-sheet .sim-warning{display:none}.learn-page .is-sheet .sim-seal{bottom:14px}.learn-page .is-sheet .sim-pipe{right:52%}.learn-page .is-sheet .sim-totalizer{right:0}.learn-page .is-sheet .sim-cap{width:84px}.learn-page .is-sheet .sim-renewable{display:none}.learn-page .is-sheet .sim-battery{left:0}.learn-page .is-sheet .sim-vehicles>i:nth-child(4),.learn-page .is-sheet .sim-service{display:none}.learn-page .is-sheet .sim-seal{left:0;transform:none}.learn-page .is-sheet .sim-drawing span{padding:6px 7px}.learn-page .is-sheet .simulation-status{bottom:14px}.learn-page .visual-flow article{animation:none}}.operating-modes{color:#101412;background:#eef1ef}.operating-modes .section-heading p{color:#3c4441;max-width:62ch}.operating-modes-grid{background:#1014121f;border:1px solid #1014121f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(28px,4vw,48px);display:grid}.operating-modes-grid article{background:#eef1ef;padding:clamp(22px,2.6vw,34px)}.operating-modes-grid b{font:400 var(--type-label)/1 var(--font-mono),monospace;letter-spacing:.14em;color:#5b6360}.operating-modes-grid h3{letter-spacing:-.025em;margin:18px 0 14px;font-size:clamp(22px,2.2vw,30px);font-weight:300}.operating-modes-grid p{color:#3c4441;max-width:60ch;margin:0;font-size:15px;line-height:1.7}.operating-modes-checks{color:#eef1ef;background:#101412;grid-template-columns:auto 1fr;align-items:start;gap:24px;margin-top:24px;padding:22px 26px;display:grid}.operating-modes-checks span{font:400 var(--type-label)/1.4 var(--font-mono),monospace;letter-spacing:.14em;color:#f5cf45;padding-top:4px}.operating-modes-checks p{color:#c9cfcc;max-width:78ch;margin:0;font-size:15px;line-height:1.7}@media (max-width:900px){.operating-modes-grid{grid-template-columns:1fr}.operating-modes-checks{grid-template-columns:1fr;gap:10px}}body:has(.learn-page){overflow-x:clip}.learn-page [id]{scroll-margin-top:64px}@media (max-width:1050px){.learn-page [id]{scroll-margin-top:100px}}.learn-page .learn-hero .hero-actions .text-link{align-items:center;min-height:44px;display:inline-flex}.learn-page .decision-role-grid a{align-items:center;min-height:44px}.learn-page .decision-guide footer a{align-items:center;min-height:44px;display:inline-flex}.learn-page .solution-depth-panel aside span{font-size:max(11px,var(--type-label,11px))}.learn-page .flow-scroll-hint{display:none}.learn-page .visual-flow:focus-visible{outline:2px solid var(--sc-signal);outline-offset:4px}@media (max-width:760px){.learn-page .flow-scroll-hint{font:400 var(--type-label,11px)/1.4 var(--font-mono),monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--sc-mist);align-items:center;gap:10px;margin:14px 0 0;display:flex}.learn-page .flow-scroll-hint span{color:var(--sc-signal)}}.learn-page .benefit-lens footer>a{align-items:center;min-height:44px;display:inline-flex}.learn-page:is(.theme-conventional-metering,.theme-core-electrical-supply) .learn-hero-image{box-shadow:0 60px 120px -60px #000c;background:radial-gradient(80% 70% at 50% 46%,#f7f8f7 0%,#e4e8e6 64%,#cfd6d2 100%)!important;border:0!important;height:clamp(440px,56vh,640px)!important}.learn-page:is(.theme-conventional-metering,.theme-core-electrical-supply) .learn-hero-image:before{content:"";z-index:0;position:absolute;inset:0;background-color:#0000!important;background-image:linear-gradient(#1014120f 1px,#0000 1px),linear-gradient(90deg,#1014120f 1px,#0000 1px)!important;background-size:60px 60px!important}.learn-page:is(.theme-conventional-metering,.theme-core-electrical-supply) .learn-hero-image img{mix-blend-mode:multiply;object-fit:contain!important;filter:grayscale(.2)contrast(1.05)!important;padding:9% 8% 13%!important;animation:none!important}.learn-page:is(.theme-conventional-metering,.theme-core-electrical-supply) .learn-hero-image:after{z-index:2;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;position:absolute;content:"Product photograph"!important;color:#eef1ef!important;width:auto!important;height:auto!important;font:500 var(--type-label,11px)/1.2 var(--font-mono),monospace!important;background:#101412db!important;border:0!important;border-radius:8px!important;animation:none!important;display:block!important;inset:auto auto 16px 18px!important;transform:none!important}.learn-page.theme-core-electrical-supply .learn-hero-image img{transform-origin:50% 46%;transform:scale(1.42);padding:4% 4% 10%!important}.learn-page.theme-conventional-metering .learn-hero-image img{padding:6% 6% 11%!important}.learn-page .system-field-transition .field-visual.field-plate img[src*=switchgear]{transform-origin:44%;transform:scale(1.25)!important}@media (max-width:760px){.learn-page:is(.theme-conventional-metering,.theme-core-electrical-supply) .learn-hero-image{height:380px!important}}.learn-page .system-field-transition{background:var(--sc-carbon)!important}.learn-page .system-field-transition .field-visual:after{background:linear-gradient(90deg,transparent 55%,var(--sc-carbon)),linear-gradient(0deg,#14181699,transparent 42%)!important}.learn-page .field-visual.field-plate{background-color:#0000;background-image:linear-gradient(#1014120f 1px,#0000 1px),linear-gradient(90deg,#1014120f 1px,#0000 1px),radial-gradient(80% 70% at 46% 48%,#f7f8f7 0%,#e4e8e6 62%,#c9d0cc 100%);background-position:0 0;background-repeat:repeat;background-size:60px 60px,60px 60px,100% 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.learn-page .field-visual.field-plate:after{display:none}.learn-page .system-field-transition .field-visual.field-plate img{mix-blend-mode:multiply;padding:7% 12% 11% 8%;object-fit:contain!important;filter:grayscale(.2)contrast(1.05)!important;transition:none!important;transform:none!important}.learn-page .field-visual.field-plate>span{color:#101412;background:#eef1efb3;border-color:#10141259}.learn-page .flow-mark .flow-icon{width:84px;height:84px;font-size:28px;font-weight:300;box-shadow:none!important;background:0 0!important;border:1px solid #10141280!important}.learn-page .flow-mark .flow-icon:after{border-color:#1014122e;inset:-12px}.learn-page .catalog .solution-product-card .product-image{background:radial-gradient(80% 70% at 50% 42%,#f7f8f7 0%,#e7ebe9 66%,#d6dcd9 100%)!important;height:300px!important}.learn-page .catalog .solution-product-card .product-image:before,.learn-page .catalog .solution-product-card .product-image:after{display:none!important}.learn-page .catalog .solution-product-card .product-image img{mix-blend-mode:multiply;object-fit:contain!important;object-position:center!important;filter:grayscale(.12)contrast(1.04)!important;width:84%!important;height:calc(100% - 72px)!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;inset:14px 8% 58px!important}.learn-page .catalog .solution-product-card .product-image>span{letter-spacing:.08em;border-radius:8px;max-width:58%;padding:6px 9px;position:absolute;inset:auto auto 16px 16px;background:var(--sc-signal)!important;color:var(--sc-ink)!important;font:600 var(--type-label,11px)/1.3 var(--font-mono),monospace!important;box-shadow:none!important}.learn-page .catalog .solution-product-card .product-image .visual-disclosure{letter-spacing:.06em;text-align:right;border-radius:8px;padding:6px 9px;color:#3c4441!important;max-width:36%!important;font:500 var(--type-label,11px)/1.3 var(--font-mono),monospace!important;background:0 0!important;border:1px solid #10141247!important;inset:auto 16px 16px auto!important}.learn-page .solution-signature{background:var(--sc-graphite);color:var(--sc-paper);padding:clamp(80px,9vw,140px) clamp(22px,8vw,130px) clamp(70px,8vw,120px)}.learn-page .solution-signature>header{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:0 clamp(30px,6vw,110px);margin-bottom:clamp(36px,4vw,60px);display:grid}.learn-page .solution-signature>header>.section-label{color:var(--sc-signal);grid-column:1/-1}.learn-page .solution-signature h2{letter-spacing:-.045em;color:#fff;text-wrap:balance;margin:22px 0 0;font-size:clamp(44px,5.4vw,84px);font-weight:200;line-height:.96}.learn-page .solution-signature>header p{max-width:60ch;color:var(--sc-mist);margin:0;font-size:16px;line-height:1.75}.learn-page .solution-signature-drawing{border-radius:22px;box-shadow:0 60px 120px -60px #000000e6}.learn-page .solution-signature>footer{border-top:1px solid var(--sc-line);grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:18px 28px;margin-top:28px;padding-top:22px;display:grid}.learn-page .solution-signature>footer b{font:500 var(--type-label,11px)/1.4 var(--font-mono),monospace;letter-spacing:.13em;color:var(--sc-signal)}.learn-page .solution-signature>footer span{font-size:var(--type-note,13px);color:var(--sc-steel);max-width:70ch;line-height:1.6}.learn-page .solution-signature>footer a{color:#fff;white-space:nowrap;border-bottom:1px solid #fff6;align-items:center;gap:10px;min-height:44px;font-size:14px;display:inline-flex}.learn-page .solution-signature>footer a:hover{border-bottom-color:var(--sc-signal)}.learn-page .solution-signature>footer a:focus-visible{outline:2px solid var(--sc-signal);outline-offset:4px}.learn-page .solution-signature>footer a i{color:var(--sc-signal);font-style:normal}@media (max-width:900px){.learn-page .solution-signature>header{grid-template-columns:1fr}.learn-page .solution-signature>header p{margin-top:22px}.learn-page .solution-signature>footer{grid-template-columns:1fr;gap:8px}.learn-page .solution-signature>footer a{white-space:normal}}.learn-page .operating-modes-grid{border:0!important;border-top:1px solid var(--sc-rule)!important;border-bottom:1px solid var(--sc-rule)!important;background:0 0!important;gap:0!important}.learn-page .operating-modes-grid article{border:0!important;border-right:1px solid var(--sc-rule)!important;background:0 0!important;border-radius:0!important;padding:clamp(24px,2.6vw,36px) clamp(18px,2.4vw,34px) clamp(24px,2.6vw,36px) 0!important}.learn-page .operating-modes-grid article+article{padding-left:clamp(18px,2.4vw,34px)!important}.learn-page .operating-modes-grid article:last-child{border-right:0!important}@media (max-width:900px){.learn-page .operating-modes-grid article{border-right:0!important;border-bottom:1px solid var(--sc-rule)!important;padding-left:0!important}.learn-page .operating-modes-grid article:last-child{border-bottom:0!important}}.learn-page :is(h1,h2,h3){text-wrap:balance}.learn-page .decision-guide:before{display:none}.learn-page .decision-role-grid{overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #eef1ef38!important;border-radius:0!important;display:block!important}.learn-page .decision-role-grid:before{display:none}.learn-page .decision-role-grid article{grid-template-columns:170px minmax(0,1fr) minmax(0,1.15fr) 240px;grid-template-areas:"head q a act";align-items:start;column-gap:clamp(20px,3vw,48px);background:0 0!important;border:0!important;border-bottom:1px solid #eef1ef24!important;min-height:0!important;padding:30px 0!important;animation:none!important;display:grid!important;transform:none!important}.learn-page .decision-role-grid article:before{width:24px;top:-1px;left:0}.learn-page .decision-role-grid article:hover{background:0 0!important}.learn-page .decision-role-grid article:hover:before{width:170px}.learn-page .decision-role-grid header{grid-area:head;gap:8px;border:0!important;padding:0!important;display:grid!important}.learn-page .decision-role-grid h3{text-wrap:balance;grid-area:q;border:0!important;margin:0!important;padding:0!important;font-size:clamp(22px,2vw,28px)!important;line-height:1.15!important}.learn-page .decision-role-grid p{grid-area:a;max-width:52ch;opacity:1!important;color:var(--sc-mist)!important;margin:0!important;font-size:15px!important;line-height:1.7!important}.learn-page .decision-role-grid a{grid-area:act;justify-content:space-between;border:0!important;border-bottom:1px solid #eef1ef59!important;align-items:flex-end!important;margin:0!important;padding:0 0 10px!important;font-size:14px!important;display:flex!important}.learn-page .decision-role-grid a:hover{border-bottom-color:var(--sc-signal)!important}.learn-page .decision-guide>footer{color:var(--sc-paper)!important;background:0 0!important;border-radius:0!important;grid-template-columns:220px minmax(0,1fr) auto!important;gap:clamp(20px,3vw,48px)!important;margin-top:0!important;padding:26px 0 0!important}.learn-page .decision-guide>footer strong{color:#fff;font-size:15px;font-weight:500}.learn-page .decision-guide>footer p{color:var(--sc-mist)!important;font-size:14px!important;line-height:1.65!important}.learn-page .decision-guide>footer a{color:#fff!important;border-bottom:1px solid #eef1ef73!important}@media (max-width:1050px){.learn-page .decision-role-grid article{grid-template-columns:140px minmax(0,1fr);grid-template-areas:"head q""head a""head act";row-gap:14px}.learn-page .decision-role-grid a{justify-self:start;min-width:240px}.learn-page .decision-guide>footer{grid-template-columns:1fr!important;gap:10px!important}}@media (max-width:600px){.learn-page .decision-role-grid article{grid-template-columns:1fr;grid-template-areas:"head""q""a""act"}.learn-page .decision-role-grid article:hover:before{width:24px}.learn-page .decision-role-grid a{width:100%;min-width:0}}.learn-page .solution-lifecycle{border-top:1px solid var(--sc-ink);border-bottom:1px solid var(--sc-rule);gap:0!important}.learn-page .solution-lifecycle article{border:0!important;border-right:1px solid var(--sc-rule)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:26px clamp(18px,2vw,30px) 30px!important}.learn-page .solution-lifecycle article:first-child{padding-left:0!important}.learn-page .solution-lifecycle article:last-child{border-right:0!important}.learn-page .solution-lifecycle article>b{font:400 var(--type-note,13px)/1.3 var(--font-mono),monospace;letter-spacing:.13em;color:#5b6360}.learn-page .solution-lifecycle article>span{text-transform:uppercase;font:500 var(--type-label,11px)/1.3 var(--font-mono),monospace!important;letter-spacing:.14em!important;color:var(--sc-ink)!important;margin-top:26px!important}.learn-page .solution-lifecycle h3{text-wrap:balance;color:var(--sc-ink)!important;margin:10px 0 12px!important;font-size:clamp(18px,1.5vw,21px)!important;font-weight:300!important;line-height:1.3!important}.learn-page .solution-lifecycle p{color:#4b5350!important;font-size:14px!important;line-height:1.6!important}.learn-page .solution-depth-lower{gap:clamp(28px,5vw,80px)!important;margin-top:clamp(40px,5vw,64px)!important}.learn-page .solution-depth-lower>section{border-top:1px solid var(--sc-ink);color:var(--sc-ink)!important;background:0 0!important;border-radius:0!important;padding:0!important}.learn-page .solution-depth-lower>section>span{padding:16px 0 4px;display:block;font:500 var(--type-label,11px)/1.3 var(--font-mono),monospace!important;letter-spacing:.14em!important;color:#5b6360!important}.learn-page .solution-depth-lower article,.learn-page .solution-depth-lower li{border-bottom:1px solid var(--sc-rule)!important}.learn-page .solution-depth-lower h3{font-size:16px;font-weight:500;color:var(--sc-ink)!important}.learn-page .solution-depth-lower p{line-height:1.6;color:#4b5350!important;font-size:14px!important}.learn-page .solution-depth-lower li{color:var(--sc-ink);font-size:15px!important}.learn-page .solution-depth-lower li b{font:400 var(--type-note,13px)/1.5 var(--font-mono),monospace;color:#5b6360!important}.learn-page .solution-depth-panel>aside{border-top:1px solid var(--sc-ink);border-bottom:1px solid var(--sc-rule);background:0 0!important;border-radius:0!important;margin-top:clamp(40px,5vw,64px)!important;padding:26px 0!important}.learn-page .solution-depth-panel>aside span{color:#5b6360;font-family:var(--font-mono),monospace;font-weight:500}.learn-page .solution-depth-panel>aside h3{font-size:clamp(22px,2vw,28px);font-weight:300}.learn-page .solution-depth-panel>aside .button{background:var(--sc-signal)!important;color:var(--sc-ink)!important}@media (max-width:900px){.learn-page .solution-lifecycle article:nth-child(2n){border-right:0!important}.learn-page .solution-lifecycle article:nth-child(odd){padding-left:0!important}.learn-page .solution-lifecycle article:nth-child(-n+2){border-bottom:1px solid var(--sc-rule)!important}}@media (max-width:600px){.learn-page .solution-lifecycle article{border-right:0!important;border-bottom:1px solid var(--sc-rule)!important;padding-left:0!important;padding-right:0!important}.learn-page .solution-lifecycle article:last-child{border-bottom:0!important}}.learn-page .use-readiness.guided-readiness{border-top:1px solid var(--sc-rule);background:var(--sc-paper)!important;color:var(--sc-ink)!important}.learn-page .use-readiness.guided-readiness>div{color:var(--sc-ink)!important;background:0 0!important}.learn-page .use-readiness.guided-readiness>div:first-child{border-right:1px solid var(--sc-rule)}.learn-page .use-readiness.guided-readiness .section-label{color:#5b6360!important}.learn-page .use-readiness.guided-readiness h2{font-weight:200;color:var(--sc-ink)!important}.learn-page .use-readiness.guided-readiness .readiness-intro{opacity:1!important;color:#4b5350!important;font-size:15px!important}.learn-page .use-readiness.guided-readiness ul li{border-top-color:var(--sc-rule)!important;font-size:16px!important;font-weight:400!important}.learn-page .use-readiness.guided-readiness ul li:last-child{border-bottom:1px solid var(--sc-rule)}.learn-page .solution-readiness-list{border-top-color:var(--sc-ink)!important}.learn-page .solution-readiness-list>li{border-bottom-color:var(--sc-rule)!important}.learn-page .solution-readiness-list>li>b{color:#5b6360!important;font-weight:400!important}.learn-page .solution-readiness-list h3{color:var(--sc-ink);font-weight:500}.learn-page .solution-readiness-list p{color:#4b5350!important;font-size:14px!important;font-weight:400!important}.learn-page .solution-readiness-list aside span{font-weight:400!important}.learn-page .solution-readiness-list aside{border:0!important;border-left:1px solid var(--sc-ink)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:2px 0 2px 14px!important}.learn-page .solution-readiness-list aside strong{color:#5b6360!important;font-weight:500!important}.learn-page .solution-readiness-list aside span{color:var(--sc-ink)!important}.learn-page .readiness-workspace-link{background:var(--sc-signal)!important;color:var(--sc-ink)!important}.learn-page .readiness-workspace-link small{color:var(--sc-ink)!important;font-weight:500!important}.learn-page .readiness-workspace-link em{color:#101412b8!important}.learn-page .readiness-workspace-link>i{color:var(--sc-ink)!important;border-color:#10141273!important}@media (max-width:1050px){.learn-page .use-readiness.guided-readiness>div:first-child{border-right:0;border-bottom:1px solid var(--sc-rule)}}.learn-page .catalog .product-lead{margin-bottom:22px;display:block!important}.learn-page .catalog .product-lead .solution-product-card{grid-template-rows:auto;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:clamp(24px,3vw,48px);padding-right:clamp(24px,3vw,44px);display:grid}.learn-page .catalog .product-lead .solution-product-card>.product-image{grid-area:1/1/span 9;min-height:440px;margin:0;height:100%!important}.learn-page .catalog .product-lead .solution-product-card>:not(.product-image){grid-column:2}.learn-page .catalog .product-lead .solution-product-card>.product-top{margin-top:28px}.learn-page .catalog .product-lead .solution-product-card>h3{font-size:clamp(28px,2.6vw,38px)}.learn-page .catalog .product-lead .solution-product-card>a{margin-bottom:26px}.learn-page .catalog .product-rail-head{border-top:1px solid var(--sc-ink);justify-content:space-between;align-items:baseline;gap:20px;margin:40px 0 14px;padding-top:16px;display:flex}.learn-page .catalog .product-rail-head span{font:500 var(--type-label,11px)/1.3 var(--font-mono),monospace;letter-spacing:.14em;color:var(--sc-ink)}.learn-page .catalog .product-rail-head p{color:#4b5350;margin:0;font-size:14px}.learn-page .catalog .product-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#10141259 transparent;grid-auto-columns:minmax(300px,calc(31.25% - 13.75px));grid-auto-flow:column;gap:22px;padding:4px 2px 18px;overflow-x:auto;grid-template-columns:none!important;display:grid!important}.learn-page .catalog .product-rail>.solution-product-card{scroll-snap-align:start;min-width:0}.learn-page .catalog .product-rail:focus-visible{outline:2px solid var(--sc-ink);outline-offset:4px}@media (max-width:900px){.learn-page .catalog .product-lead .solution-product-card{grid-template-columns:1fr;padding-right:0}.learn-page .catalog .product-lead .solution-product-card>.product-image{grid-row:auto;min-height:0;height:300px!important}.learn-page .catalog .product-lead .solution-product-card>:not(.product-image){grid-column:1}.learn-page .catalog .product-lead .solution-product-card>a{margin-bottom:0}.learn-page .catalog .product-rail{grid-auto-columns:82%}.learn-page .catalog .product-rail-head{flex-direction:column;gap:6px}}@media (prefers-reduced-motion:reduce){.learn-page .catalog .product-rail{scroll-behavior:auto}}.learn-page .learn-hero.learn-hero-equipment-led{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:0 clamp(36px,4.5vw,80px);min-height:0;padding-top:clamp(128px,15vh,168px);padding-bottom:clamp(56px,8vh,96px)}.learn-page .learn-hero-equipment-led>.learn-hero-head{grid-area:1/1;align-self:end}.learn-page .learn-hero-equipment-led>.learn-hero-body{grid-area:2/1;padding-top:26px}.learn-page .learn-hero-equipment-led>.learn-hero-body>p:first-child{margin-top:0}.learn-page .learn-hero-equipment-led h1{margin-bottom:0;font-size:clamp(44px,5.1vw,78px)!important}.learn-page .learn-hero-equipment-led>figure.learn-hero-image{grid-area:1/2/span 2;align-self:stretch;min-height:clamp(520px,72vh,720px);margin:0 calc(-1*clamp(22px,8vw,130px)) 0 0}.learn-page .learn-hero figure.learn-hero-image.learn-hero-equipment{overflow:hidden;height:auto!important;box-shadow:none!important;background-color:#eef1ef!important;background-image:linear-gradient(#1014120f 1px,#0000 1px),linear-gradient(90deg,#1014120f 1px,#0000 1px)!important;background-size:60px 60px!important;border:0!important;border-radius:26px 0 0 26px!important}.learn-page .learn-hero figure.learn-hero-image.learn-hero-equipment:before{z-index:1;height:1px;position:absolute;inset:auto 0 0;content:""!important;background:#10141224!important}.learn-page .learn-hero figure.learn-hero-image.learn-hero-equipment:after{content:none!important;animation:none!important;display:none!important}.learn-page .learn-hero.learn-hero-equipment-led{--hero-zoom:1.1;--hero-focus-x:50%;--hero-focus-y:50%}.learn-page.theme-bess-microgrids .learn-hero.learn-hero-equipment-led{--hero-zoom:1.72;--hero-focus-x:47%;--hero-focus-y:49%}.learn-page.theme-ev-charging .learn-hero.learn-hero-equipment-led{--hero-zoom:1.24;--hero-focus-x:49%;--hero-focus-y:53%}.learn-page.theme-core-electrical-supply .learn-hero.learn-hero-equipment-led{--hero-zoom:1.5;--hero-focus-x:52%;--hero-focus-y:50%}.learn-page.theme-water-metering .learn-hero.learn-hero-equipment-led{--hero-zoom:1.02;--hero-focus-x:50%;--hero-focus-y:51%}.learn-page.theme-conventional-metering .learn-hero.learn-hero-equipment-led{--hero-zoom:1.14;--hero-focus-x:50%;--hero-focus-y:50%}.learn-page .learn-hero figure.learn-hero-image.learn-hero-equipment img{mix-blend-mode:multiply;transform-origin:var(--hero-focus-x) var(--hero-focus-y);object-fit:contain!important;filter:grayscale()contrast(1.06)!important;transform:scale(var(--hero-zoom))!important;padding:clamp(14px,1.8vw,34px) clamp(14px,1.8vw,34px) clamp(52px,4.4vw,76px)!important;transition:none!important;animation:none!important}.learn-page .learn-hero figure.learn-hero-equipment figcaption{z-index:2;font:500 11px/1.45 var(--font-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:#4b5350;border-top:1px solid #10141238;margin:0;padding-top:12px;position:absolute;bottom:clamp(16px,2vw,26px);left:clamp(18px,2.2vw,32px);right:clamp(18px,2.2vw,32px)}@media (max-width:1050px){.learn-page .learn-hero.learn-hero-equipment-led{grid-template-rows:none;grid-template-columns:1fr;padding-top:118px}.learn-page .learn-hero-equipment-led>.learn-hero-head,.learn-page .learn-hero-equipment-led>.learn-hero-body,.learn-page .learn-hero-equipment-led>figure.learn-hero-image{grid-area:auto/1}.learn-page .learn-hero-equipment-led>figure.learn-hero-image{min-height:0;margin:28px 0 0;height:clamp(340px,56vw,520px)!important}.learn-page .learn-hero figure.learn-hero-image.learn-hero-equipment{border-radius:22px!important;height:clamp(340px,56vw,520px)!important}.learn-page.theme-core-electrical-supply .learn-hero.learn-hero-equipment-led{--hero-zoom:1}}@media (max-width:760px){.learn-page .learn-hero.learn-hero-equipment-led{padding-top:104px}.learn-page .learn-hero-equipment-led>figure.learn-hero-image,.learn-page .learn-hero figure.learn-hero-image.learn-hero-equipment{margin-top:22px;border-radius:18px!important;height:380px!important}.learn-page .learn-hero figure.learn-hero-equipment figcaption{letter-spacing:.08em;font-size:11px;bottom:14px;left:16px;right:16px}.learn-page.theme-core-electrical-supply .learn-hero.learn-hero-equipment-led{--hero-zoom:1.32}}.learn-page .metro-solution .deploy-drawing{border:1px solid var(--sc-rule);background-color:#ffffff59;background-image:linear-gradient(#1014120d 1px,#0000 1px),linear-gradient(90deg,#1014120d 1px,#0000 1px);background-size:60px 60px;border-radius:20px;grid-column:1/-1;margin:0;padding:clamp(26px,3vw,44px) clamp(16px,2.6vw,44px) clamp(16px,1.8vw,26px)}.learn-page .deploy-drawing ol{grid-template-columns:minmax(0,1fr) minmax(120px,.8fr) minmax(0,1fr) minmax(120px,.8fr) minmax(0,1fr);align-items:start;gap:0 clamp(10px,1.4vw,26px);margin:0;padding:0;list-style:none;display:grid}.learn-page .metro-solution .deploy-drawing ol{border-top:0}.learn-page .metro-solution .deploy-drawing li{border:0;grid-template-columns:1fr;padding:0;font-size:13px;font-weight:400;display:grid}.learn-page .deploy-drawing li:not(.deploy-bridge){text-align:center;align-content:start;justify-items:center;gap:8px}.learn-page .metro-solution{row-gap:clamp(40px,4.4vw,72px)}.learn-page .deploy-drawing .deploy-visual{place-items:center;width:100%;height:clamp(196px,18vw,256px);display:grid;position:relative;overflow:hidden}.learn-page .deploy-drawing .is-product img{object-fit:contain;mix-blend-mode:multiply;filter:grayscale()contrast(1.05);width:100%;height:100%;transform:scale(var(--deploy-zoom,1.1));transform-origin:var(--hero-focus-x,50%) var(--hero-focus-y,50%);position:absolute;inset:0}.learn-page.theme-bess-microgrids .deploy-drawing{--deploy-zoom:1.34;--hero-focus-x:47%;--hero-focus-y:50%}.learn-page.theme-core-electrical-supply .deploy-drawing{--deploy-zoom:1.2;--hero-focus-x:52%;--hero-focus-y:50%}.learn-page.theme-ev-charging .deploy-drawing{--deploy-zoom:1.2;--hero-focus-x:49%;--hero-focus-y:53%}.learn-page.theme-conventional-metering .deploy-drawing{--deploy-zoom:1.1}.learn-page.theme-water-metering .deploy-drawing{--deploy-zoom:.92}.learn-page .deploy-drawing :is(.is-site,.is-outcome) svg{width:clamp(118px,11vw,164px);height:clamp(118px,11vw,164px)}.learn-page .deploy-drawing li>b{font:500 11px/1.35 var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:#101412}.learn-page .deploy-drawing li>span{color:#4b5350;max-width:24ch;font-size:13px;line-height:1.45}.learn-page .metro-solution .deploy-drawing .deploy-bridge{justify-items:center;gap:10px;padding-top:calc(clamp(196px,18vw,256px)/2 - 1px);display:grid}.learn-page .deploy-drawing .deploy-bridge i{border-top:1px dashed #10141273;width:100%;height:0;display:block;position:relative}.learn-page .deploy-drawing .deploy-bridge i:after{content:"";background:#101412;height:3px;position:absolute;top:-2px;left:30%;right:30%}.learn-page .deploy-drawing .deploy-bridge small{font:500 11px/1.3 var(--font-mono),monospace;letter-spacing:.08em;color:#101412;text-align:center}.learn-page .deploy-drawing .deploy-bridge em{color:#5b6360;text-align:center;max-width:26ch;font-size:13px;font-style:normal;line-height:1.45}.learn-page .deploy-drawing figcaption{border-top:1px solid var(--sc-rule);font:500 11px/1.5 var(--font-mono),monospace;letter-spacing:.06em;color:#5b6360;margin-top:clamp(20px,2.4vw,32px);padding-top:12px}@media (max-width:1100px){.learn-page .deploy-drawing ol{grid-template-columns:minmax(0,1fr) minmax(86px,.7fr) minmax(0,1fr) minmax(86px,.7fr) minmax(0,1fr);gap:0 8px}.learn-page .deploy-drawing .deploy-bridge em{display:none}.learn-page.theme-bess-microgrids .deploy-drawing{--deploy-zoom:1.15}}@media (max-width:620px){.learn-page .deploy-drawing ol{grid-template-columns:1fr;gap:0}.learn-page .deploy-drawing .deploy-visual{height:232px}.learn-page.theme-bess-microgrids .deploy-drawing{--deploy-zoom:1.2}.learn-page .metro-solution .deploy-drawing .deploy-bridge{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:4px 14px;padding:14px 0}.learn-page .deploy-drawing .deploy-bridge i{border-top:0;border-left:1px dashed #10141273;grid-row:1/span 2;justify-self:center;width:0;height:46px;margin-left:22px}.learn-page .deploy-drawing .deploy-bridge i:after{width:3px;height:auto;inset:30% auto 30% -2px}.learn-page .deploy-drawing .deploy-bridge small{text-align:left}.learn-page .deploy-drawing .deploy-bridge em{text-align:left;max-width:none;display:block}}.learn-page .solution-video-feature{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:clamp(36px,6vw,96px);display:grid}.learn-page .solution-video-feature>header{grid-area:1/1;margin:0;display:block}.learn-page .solution-video-feature>header h2{margin:14px 0 18px}.learn-page .solution-video-feature>header p{max-width:52ch;font-size:15px}.learn-page .solution-video-feature>footer{border:0;border-top:1px solid var(--sc-rule);background:0 0;border-radius:0;flex-wrap:wrap;grid-area:2/1;align-self:start;gap:6px 24px;margin-top:28px;padding:16px 0 0;display:flex}.learn-page .solution-video-feature>footer>span{flex-basis:100%}.learn-page .solution-video-feature .metro-video-player{box-shadow:none;background:0 0;border:0;grid-area:1/2/span 2;grid-template-columns:minmax(220px,300px) minmax(220px,300px);align-items:center;column-gap:28px}.learn-page .solution-video-feature .metro-video-stage{border-radius:20px;overflow:hidden;box-shadow:0 40px 90px -50px #0b0d0c8c}.learn-page .solution-video-feature .metro-video-copy{justify-content:center;padding:0}.learn-page .solution-video-feature .metro-video-copy>div:not(.video-transcript){flex-wrap:wrap;margin-top:18px;padding-top:0}@media (max-width:1100px){.learn-page .solution-video-feature{grid-template-rows:none;grid-template-columns:1fr}.learn-page .solution-video-feature>header,.learn-page .solution-video-feature>footer,.learn-page .solution-video-feature .metro-video-player{grid-area:auto/1}.learn-page .solution-video-feature .metro-video-player{justify-content:start;margin-top:30px}}@media (max-width:650px){.learn-page .solution-video-feature .metro-video-player{grid-template-columns:1fr;row-gap:22px}.learn-page .solution-video-feature .metro-video-stage{max-width:320px}}@media (min-width:1051px){.learn-page .use-readiness.guided-readiness{align-items:start}.learn-page .use-readiness.guided-readiness>div:first-child{border-right:0;align-self:start;position:sticky;top:96px}.learn-page .use-readiness.guided-readiness>div#readiness{border-left:1px solid var(--sc-rule)}}.learn-page .catalog .solution-evidence-legend{border:1px solid var(--sc-rule);background:#fff6;border-left:3px solid #101412;border-radius:12px;margin:18px 0 28px;padding:16px 20px}.learn-page .catalog .solution-evidence-legend dl{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px 32px;margin:10px 0 0;display:grid}.learn-page .catalog .solution-evidence-legend dt{font:500 11px/1.4 var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:#101412}.learn-page .catalog .solution-evidence-legend dd{color:#4b5350;margin:4px 0 0;font-size:14px;line-height:1.55}.learn-page .benefit-columns article small span{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:0!important;position:absolute!important;overflow:hidden!important}.learn-page .benefit-columns article small{margin-top:14px;padding-top:10px;font-size:13px}.learn-page.theme-bess-microgrids .bess-cinematic-hero{isolation:isolate;color:#f6f8f7;background:#06100d;min-height:max(760px,100svh);position:relative;overflow:hidden}.learn-page.theme-bess-microgrids .bess-hero-context,.learn-page.theme-bess-microgrids .bess-hero-wash,.learn-page.theme-bess-microgrids .bess-hero-grid,.learn-page.theme-bess-microgrids .bess-hero-signal{position:absolute;inset:0}.learn-page.theme-bess-microgrids .bess-hero-context{z-index:-4;background:#06100d;overflow:hidden}.learn-page.theme-bess-microgrids .bess-hero-context img{object-fit:cover;object-position:50% 54%;filter:saturate(.7)contrast(1.08)brightness(.58);transform-origin:58% 54%;transform:scale(1.035)}.learn-page.theme-bess-microgrids .bess-hero-wash{z-index:-3;background:linear-gradient(90deg,#030c09f7 0%,#030c09e6 37%,#030c0975 68%,#030c09c2 100%),linear-gradient(#030c0970 0%,#030c0905 48%,#030c09eb 100%)}.learn-page.theme-bess-microgrids .bess-hero-grid{z-index:-2;opacity:.3;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0009 45%,#0000 82%);mask-image:linear-gradient(90deg,#000 0%,#0009 45%,#0000 82%)}.learn-page.theme-bess-microgrids .bess-hero-frame{grid-template-rows:auto auto auto auto;grid-template-columns:repeat(12,minmax(0,1fr));align-content:space-between;gap:clamp(24px,3vh,38px) clamp(18px,2.2vw,34px);width:min(100%,1540px);min-height:max(760px,100svh);margin:0 auto;padding:clamp(132px,14vh,168px) clamp(22px,6vw,96px) clamp(26px,4vh,48px);display:grid}.learn-page.theme-bess-microgrids .bess-hero-copy{z-index:2;grid-area:1/1/auto/7;align-self:start;position:relative}.learn-page.theme-bess-microgrids .bess-hero-copy .eyebrow{color:#dce5e1;margin:0 0 18px}.learn-page.theme-bess-microgrids .bess-hero-copy h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;max-width:11.5ch;margin:0;line-height:.93;font-size:clamp(50px,5.5vw,84px)!important}.learn-page.theme-bess-microgrids .bess-hero-intro{color:#f0f5f2d1;text-wrap:pretty;max-width:58ch;margin:24px 0 0;font-size:clamp(15px,1.25vw,18px);line-height:1.65}.learn-page.theme-bess-microgrids .bess-hero-copy .hero-actions{flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:28px;display:flex}.learn-page.theme-bess-microgrids .bess-hero-copy .button{min-height:48px}.learn-page.theme-bess-microgrids .bess-hero-secondary{color:#f4f7f5;border-bottom:1px solid #ffffff57;align-items:center;min-height:44px;font-size:13px;font-weight:650;text-decoration:none;transition-property:color,border-color;transition-duration:.16s;display:inline-flex}.learn-page.theme-bess-microgrids .bess-hero-secondary:hover{color:#ffd400;border-color:#ffd400}.learn-page.theme-bess-microgrids .bess-hero-secondary:focus-visible{outline-offset:4px;outline:3px solid #ffd400}.learn-page.theme-bess-microgrids .bess-hero-first-question:focus-visible{outline-offset:4px;outline:3px solid #ffd400}.learn-page.theme-bess-microgrids .bess-hero-meta a:focus-visible{outline-offset:4px;outline:3px solid #ffd400}.learn-page.theme-bess-microgrids .bess-hero-motion-control:focus-visible{outline-offset:4px;outline:3px solid #ffd400}.learn-page.theme-bess-microgrids .bess-hero-equipment{z-index:2;background:#eef3f0ed;border:1px solid #ffffff7a;border-radius:28px;grid-area:1/8/3/13;grid-template-rows:minmax(0,1fr) auto;align-self:stretch;gap:16px;min-height:clamp(430px,53vh,590px);margin:0;padding:clamp(18px,2vw,30px) clamp(18px,2.2vw,32px) 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 50px 120px -45px #000000d9,inset 0 1px #fffc}.learn-page.theme-bess-microgrids .bess-hero-equipment:before{content:"";pointer-events:none;background-image:linear-gradient(#10141212 1px,#0000 1px),linear-gradient(90deg,#10141212 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0}.learn-page.theme-bess-microgrids .bess-hero-equipment-image{min-height:0;position:relative}.learn-page.theme-bess-microgrids .bess-hero-equipment-image img{object-fit:contain;mix-blend-mode:multiply;filter:grayscale(.78)contrast(1.08);transform-origin:47% 49%;transform:scale(1.58)}.learn-page.theme-bess-microgrids .bess-hero-equipment figcaption{color:#3f4945;font:600 10px/1.45 var(--font-mono),ui-monospace,monospace;letter-spacing:.105em;text-transform:uppercase;border-top:1px solid #10141238;padding-top:13px;position:relative}.learn-page.theme-bess-microgrids .bess-hero-pressures{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030c096b;border-top:1px solid #ffffff47;border-bottom:1px solid #fff3;grid-area:2/1/auto/8;align-self:end;position:relative}.learn-page.theme-bess-microgrids .bess-hero-pressure-heading{color:#dce5e1;min-height:44px;font:600 10px/1.4 var(--font-mono),ui-monospace,monospace;letter-spacing:.11em;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.learn-page.theme-bess-microgrids .bess-hero-pressure-heading small{color:#dce5e19e;font:500 11px/1.4 var(--font-body),sans-serif;letter-spacing:0;text-transform:none}.learn-page.theme-bess-microgrids .bess-hero-pressures ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.learn-page.theme-bess-microgrids .bess-hero-pressures li{border-top:1px solid #ffffff24;grid-template-columns:28px minmax(0,1fr);gap:10px;min-width:0;padding:16px 16px 18px 0;display:grid}.learn-page.theme-bess-microgrids .bess-hero-pressures li+li{border-left:1px solid #ffffff24;padding-left:16px}.learn-page.theme-bess-microgrids .bess-hero-pressures li>b{color:#ffd400;font:600 10px/1.5 var(--font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums}.learn-page.theme-bess-microgrids .bess-hero-pressures li span{gap:5px;display:grid}.learn-page.theme-bess-microgrids .bess-hero-pressures li strong{color:#fff;font-size:13px;line-height:1.35}.learn-page.theme-bess-microgrids .bess-hero-pressures li small{color:#ebf1eea8;text-wrap:pretty;font-size:12.5px;line-height:1.48}.learn-page.theme-bess-microgrids .bess-hero-first-question{z-index:2;color:#101412;background:#ffd400;border-left:5px solid #fff;grid-area:3/1/auto/8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;min-height:94px;padding:16px 18px 16px 20px;text-decoration:none;transition-property:transform,box-shadow;transition-duration:.18s;display:grid;position:relative;box-shadow:0 24px 70px -40px #000000e6}.learn-page.theme-bess-microgrids .bess-hero-first-question:hover{transform:translateY(-2px);box-shadow:0 30px 82px -38px #000000eb}.learn-page.theme-bess-microgrids .bess-hero-first-question:active{transform:scale(.96)}.learn-page.theme-bess-microgrids .bess-hero-first-question>span{gap:4px;display:grid}.learn-page.theme-bess-microgrids .bess-hero-first-question small{font:700 10px/1.3 var(--font-mono),ui-monospace,monospace;letter-spacing:.11em}.learn-page.theme-bess-microgrids .bess-hero-first-question strong{text-wrap:balance;font-size:clamp(17px,1.4vw,21px);line-height:1.25}.learn-page.theme-bess-microgrids .bess-hero-first-question em{color:#101412b8;font-size:12px;font-style:normal;line-height:1.45}.learn-page.theme-bess-microgrids .bess-hero-first-question>i{font-size:24px;font-style:normal}.learn-page.theme-bess-microgrids .bess-hero-meta{z-index:2;min-height:44px;font:600 10px/1.4 var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;color:#ebf1ee9e;border-top:1px solid #fff3;grid-area:4/1/auto/13;justify-content:space-between;align-items:center;gap:18px;padding-top:14px;display:flex;position:relative}.learn-page.theme-bess-microgrids .bess-hero-meta a{color:#f4f7f5;letter-spacing:.04em;align-items:center;min-height:44px;text-decoration:none;transition-property:color;transition-duration:.16s;display:inline-flex}.learn-page.theme-bess-microgrids .bess-hero-meta a:hover{color:#ffd400}.learn-page.theme-bess-microgrids .bess-hero-motion-control{z-index:6;color:#fff;min-width:118px;min-height:44px;font:600 10px/1.3 var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#030c09ad;border:1px solid #ffffff57;border-radius:999px;padding:10px 14px;transition-property:background-color,border-color,color,transform;transition-duration:.16s;position:absolute;top:clamp(86px,9vh,112px);right:clamp(22px,3vw,46px)}.learn-page.theme-bess-microgrids .bess-hero-motion-control:hover:not(:disabled){color:#101412;background:#ffd400;border-color:#ffd400}.learn-page.theme-bess-microgrids .bess-hero-motion-control:active:not(:disabled){transform:scale(.96)}.learn-page.theme-bess-microgrids .bess-hero-motion-control:disabled{cursor:default;color:#ffffffad;max-width:230px}.learn-page.theme-bess-microgrids .bess-cinematic-hero[data-motion=static] .bess-hero-motion-control{display:none}.learn-page.theme-bess-microgrids .bess-hero-signal{z-index:-1;pointer-events:none}.learn-page.theme-bess-microgrids .bess-hero-signal:before{content:"";transform-origin:0;background:linear-gradient(90deg,#ffd40000,#ffd400cc,#ffd40000);width:30%;height:1px;position:absolute;top:47%;left:46%;transform:rotate(-9deg)}.learn-page.theme-bess-microgrids .bess-hero-signal i{background:#ffd400;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 7px #ffd4001a,0 0 28px #ffd400b3}.learn-page.theme-bess-microgrids .bess-hero-signal i:first-child{top:46%;left:50%}.learn-page.theme-bess-microgrids .bess-hero-signal i:nth-child(2){top:43%;left:60%}.learn-page.theme-bess-microgrids .bess-hero-signal i:nth-child(3){top:40%;left:70%}.learn-page.theme-bess-microgrids .bess-cinematic-hero[data-motion=running] .bess-hero-context img{animation:18s ease-in-out infinite bess-context-breathe}.learn-page.theme-bess-microgrids .bess-cinematic-hero[data-motion=running] .bess-hero-equipment{animation:8s ease-in-out infinite bess-equipment-hover}.learn-page.theme-bess-microgrids .bess-cinematic-hero[data-motion=running] .bess-hero-signal i{animation:2.8s ease-out infinite bess-signal-pulse}.learn-page.theme-bess-microgrids .bess-cinematic-hero[data-motion=running] .bess-hero-signal i:nth-child(2){animation-delay:.65s}.learn-page.theme-bess-microgrids .bess-cinematic-hero[data-motion=running] .bess-hero-signal i:nth-child(3){animation-delay:1.3s}@keyframes bess-context-breathe{0%,to{transform:scale(1.035)}50%{transform:scale(1.075)}}@keyframes bess-equipment-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes bess-signal-pulse{0%{opacity:.18;transform:scale(.55)}40%{opacity:1;transform:scale(1)}to{opacity:.18;transform:scale(.55)}}@media (max-width:1050px){.learn-page.theme-bess-microgrids .bess-hero-frame{grid-template-columns:repeat(8,minmax(0,1fr));padding-top:126px}.learn-page.theme-bess-microgrids .bess-hero-copy{grid-column:1/5}.learn-page.theme-bess-microgrids .bess-hero-equipment{grid-column:5/9}.learn-page.theme-bess-microgrids .bess-hero-pressures,.learn-page.theme-bess-microgrids .bess-hero-first-question{grid-column:1/5}.learn-page.theme-bess-microgrids .bess-hero-meta{grid-column:1/9}.learn-page.theme-bess-microgrids .bess-hero-pressures ol{grid-template-columns:1fr}.learn-page.theme-bess-microgrids .bess-hero-pressures li+li{border-left:0;padding-left:0}}@media (max-width:760px){.learn-page.theme-bess-microgrids .bess-cinematic-hero{min-height:0}.learn-page.theme-bess-microgrids .bess-hero-wash{background:linear-gradient(#030c09f0 0%,#030c09cc 38%,#030c098c 60%,#030c09f0 100%)}.learn-page.theme-bess-microgrids .bess-hero-grid{background-size:48px 48px;-webkit-mask-image:linear-gradient(#000 0%,#0000008c 60%,#0000 95%);mask-image:linear-gradient(#000 0%,#0000008c 60%,#0000 95%)}.learn-page.theme-bess-microgrids .bess-hero-frame{grid-template-rows:none;grid-template-columns:1fr;gap:24px;min-height:0;padding:112px 22px 24px;display:grid}.learn-page.theme-bess-microgrids .bess-hero-copy,.learn-page.theme-bess-microgrids .bess-hero-equipment,.learn-page.theme-bess-microgrids .bess-hero-pressures,.learn-page.theme-bess-microgrids .bess-hero-first-question,.learn-page.theme-bess-microgrids .bess-hero-meta{grid-area:auto/1}.learn-page.theme-bess-microgrids .bess-hero-copy h1{max-width:10ch;font-size:clamp(43px,13.5vw,60px)!important}.learn-page.theme-bess-microgrids .bess-hero-intro{margin-top:20px;font-size:15px;line-height:1.58}.learn-page.theme-bess-microgrids .bess-hero-copy .hero-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.learn-page.theme-bess-microgrids .bess-hero-copy .button,.learn-page.theme-bess-microgrids .bess-hero-secondary{justify-content:center}.learn-page.theme-bess-microgrids .bess-hero-equipment{border-radius:22px;min-height:370px;padding:16px 16px 18px}.learn-page.theme-bess-microgrids .bess-hero-equipment-image img{transform:scale(1.48)}.learn-page.theme-bess-microgrids .bess-hero-pressure-heading{flex-direction:column;align-items:flex-start;gap:2px;padding:12px 0}.learn-page.theme-bess-microgrids .bess-hero-pressures li{padding:14px 0}.learn-page.theme-bess-microgrids .bess-hero-first-question{gap:12px;min-height:0;padding:18px}.learn-page.theme-bess-microgrids .bess-hero-first-question strong{font-size:17px}.learn-page.theme-bess-microgrids .bess-hero-meta{flex-direction:column;align-items:flex-start;gap:2px}.learn-page.theme-bess-microgrids .bess-hero-meta a{min-height:44px}.learn-page.theme-bess-microgrids .bess-hero-motion-control{min-width:104px;min-height:44px;padding:9px 12px;top:72px;right:16px}.learn-page.theme-bess-microgrids .bess-hero-signal{display:none}}@media (prefers-reduced-motion:reduce){.learn-page.theme-bess-microgrids .bess-cinematic-hero *{scroll-behavior:auto}.learn-page.theme-bess-microgrids .bess-hero-context img,.learn-page.theme-bess-microgrids .bess-hero-equipment,.learn-page.theme-bess-microgrids .bess-hero-signal i{animation:none!important}}.learn-page.theme-bess-microgrids .operating-mode-path{width:100%;height:auto;margin:18px 0 4px;display:block;overflow:visible}.learn-page.theme-bess-microgrids .operating-mode-path :is(circle,rect){fill:#eef1ef;stroke:#101412;stroke-width:1.6px;vector-effect:non-scaling-stroke}.learn-page.theme-bess-microgrids .operating-mode-path text{fill:#4b5350;font:600 11px/1 var(--font-mono),ui-monospace,monospace;letter-spacing:.07em}.learn-page.theme-bess-microgrids .operating-mode-flow [data-flow-layer]{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.learn-page.theme-bess-microgrids .operating-mode-flow [data-flow-layer=base]{stroke:#101412;stroke-width:1.8px}.learn-page.theme-bess-microgrids .operating-mode-flow [data-flow-layer=core]{display:none}.learn-page.theme-bess-microgrids .operating-mode-flow [data-flow-layer=animated]{stroke:#d7aa00;stroke-width:3px;stroke-dasharray:1 13;display:none}.learn-page.theme-bess-microgrids .operating-mode-flow [data-flow-layer=chevron]{fill:#101412;stroke:#eef1ef;stroke-width:1.3px;stroke-linejoin:round}.learn-page.theme-bess-microgrids .operating-modes[data-motion=running] .operating-mode-flow [data-flow-layer=animated]{animation:1.15s linear infinite operating-mode-flow;display:block}@keyframes operating-mode-flow{to{stroke-dashoffset:-14px}}@media (max-width:900px){.learn-page.theme-bess-microgrids .operating-mode-path{max-width:520px;margin-top:16px}.learn-page.theme-bess-microgrids .operating-mode-path text{font-size:14px}}@media (prefers-reduced-motion:reduce){.learn-page.theme-bess-microgrids .operating-mode-flow [data-flow-layer=animated]{animation:none!important}}.learn-page.theme-bess-microgrids .catalog .product-rail>.solution-product-card:is(:nth-child(6),:nth-child(7),:nth-child(8)) .solution-product-checks li:nth-child(2){color:#29230f;background:linear-gradient(135deg,#f5cf4538,#f5cf4514);border:1px solid #a9770057;border-left:4px solid #d7aa00;border-radius:10px;margin:14px 0 2px;padding:14px 14px 14px 18px;font-size:13px;line-height:1.55;list-style:none}.learn-page.theme-bess-microgrids .catalog .product-rail>.solution-product-card:is(:nth-child(6),:nth-child(7),:nth-child(8)) .solution-product-checks li:nth-child(2):before{content:"PHILIPPINE FREQUENCY CHECK";color:#725500;font:700 10px/1.25 var(--font-mono),ui-monospace,monospace;letter-spacing:.11em;margin-bottom:7px;display:block;position:static;inset:auto}@media (max-width:900px){.learn-page.theme-bess-microgrids .catalog .product-rail>.solution-product-card:is(:nth-child(6),:nth-child(7),:nth-child(8)) .solution-product-checks li:nth-child(2){font-size:14px}}.learn-page.theme-ev-charging .ev-cinematic-hero{isolation:isolate;color:#fff;background:#070b0a;min-height:100svh;position:relative;overflow:hidden}.learn-page.theme-ev-charging .ev-hero-context,.learn-page.theme-ev-charging .ev-hero-wash,.learn-page.theme-ev-charging .ev-hero-grid{position:absolute;inset:0}.learn-page.theme-ev-charging .ev-hero-context{z-index:-4}.learn-page.theme-ev-charging .ev-hero-context img{object-fit:cover;object-position:center 55%;filter:saturate(.84)contrast(1.05)brightness(.78);will-change:transform;transform:scale(1.025)}.learn-page.theme-ev-charging .ev-hero-wash{z-index:-3;background:linear-gradient(90deg,#030807f7 0%,#030807e0 37%,#03080747 68%,#03080770 100%),linear-gradient(#0308074d,#03080729 48%,#030807f2 100%)}.learn-page.theme-ev-charging .ev-hero-grid{z-index:-2;opacity:.2;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:76px 76px;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000ad 48%,#0000 84%);mask-image:linear-gradient(90deg,#000 0%,#000000ad 48%,#0000 84%)}.learn-page.theme-ev-charging .ev-hero-frame{grid-template-rows:auto auto auto auto;grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;gap:clamp(22px,2.8vw,42px);min-height:100svh;padding:clamp(142px,16vh,184px) clamp(22px,7.8vw,126px) 28px;display:grid}.learn-page.theme-ev-charging .ev-hero-copy{z-index:2;grid-column:1/7;align-self:end;position:relative}.learn-page.theme-ev-charging .ev-hero-copy .eyebrow{color:#ffd400}.learn-page.theme-ev-charging .ev-hero-copy h1{color:#fff;letter-spacing:-.062em;text-wrap:balance;max-width:10.5ch;margin:22px 0 0;font-weight:220;line-height:.9;font-size:clamp(54px,6.4vw,96px)!important}.learn-page.theme-ev-charging .ev-hero-intro{color:#ebf1eebd;max-width:640px;margin:26px 0 0;font-size:clamp(15px,1.3vw,18px);line-height:1.65}.learn-page.theme-ev-charging .ev-hero-copy .hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.learn-page.theme-ev-charging .ev-hero-secondary{color:#fff;border-bottom:1px solid #ffffff73;align-items:center;min-height:44px;font-size:12px;font-weight:700;text-decoration:none;transition-property:color,border-color;transition-duration:.16s;display:inline-flex}.learn-page.theme-ev-charging .ev-hero-secondary:hover{color:#ffd400;border-color:#ffd400}.learn-page.theme-ev-charging .ev-hero-condition{z-index:2;background:linear-gradient(90deg,#03080794,#0000);border-left:1px solid #ffd400cc;grid-column:8/13;align-self:end;padding:22px 0 4px 24px;position:relative}.learn-page.theme-ev-charging .ev-hero-condition>span{font:700 10px/1.3 var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;color:#ffd400}.learn-page.theme-ev-charging .ev-hero-condition>strong{letter-spacing:-.035em;text-wrap:balance;max-width:15ch;margin-top:13px;font-size:clamp(24px,2.4vw,38px);font-weight:350;line-height:1.08;display:block}.learn-page.theme-ev-charging .ev-hero-condition>p{color:#ebf1eead;max-width:55ch;margin:17px 0 0;font-size:13px;line-height:1.65}.learn-page.theme-ev-charging .ev-hero-equipment{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040a08c2;border:1px solid #fff3;border-radius:22px;grid-column:1/13;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 32px 100px -50px #000000f2}.learn-page.theme-ev-charging .ev-hero-equipment>figcaption{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.learn-page.theme-ev-charging .ev-hero-equipment>figcaption span{font:700 10px/1.3 var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;color:#ffd400}.learn-page.theme-ev-charging .ev-hero-equipment>figcaption strong{color:#ebf1eebd;font-size:13px;font-weight:500}.learn-page.theme-ev-charging .ev-hero-equipment ol{grid-template-columns:.82fr 1fr 1fr 1.18fr .9fr;margin:0;padding:0;list-style:none;display:grid;position:relative}.learn-page.theme-ev-charging .ev-hero-equipment ol:after{content:"";opacity:.9;background:linear-gradient(90deg,#0000,#ffd400,#0000);width:24%;height:2px;position:absolute;bottom:0;left:-22%;right:auto}.learn-page.theme-ev-charging .ev-hero-equipment li{border-right:1px solid #ffffff24;grid-template-rows:minmax(150px,1fr) auto;min-width:0;min-height:260px;padding:12px 12px 16px;display:grid;position:relative}.learn-page.theme-ev-charging .ev-hero-equipment li:last-child{border-right:0}.learn-page.theme-ev-charging .ev-hero-equipment li>div{background:radial-gradient(circle at 50% 42%,#f8faf8,#dce1de 72%);border-radius:14px;min-height:0;position:relative;overflow:hidden}.learn-page.theme-ev-charging .ev-hero-equipment li>div img{object-fit:contain;mix-blend-mode:multiply;filter:saturate(.84)contrast(1.04);padding:11px}.learn-page.theme-ev-charging .ev-hero-equipment li[data-equipment-kind=lightning]>div img{padding:24px 8px}.learn-page.theme-ev-charging .ev-hero-equipment li>span{gap:3px;padding:13px 3px 0;display:grid}.learn-page.theme-ev-charging .ev-hero-equipment li b{font:700 10px/1.3 var(--font-mono),ui-monospace,monospace;letter-spacing:.09em;color:#ffd400}.learn-page.theme-ev-charging .ev-hero-equipment li strong{font-size:14px;line-height:1.35}.learn-page.theme-ev-charging .ev-hero-equipment li small{font:600 9px/1.4 var(--font-mono),ui-monospace,monospace;letter-spacing:.07em;color:#ebf1ee91}.learn-page.theme-ev-charging .ev-hero-first-question{z-index:2;color:#101412;background:#ffd400;border-left:5px solid #fff;grid-column:1/8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;min-height:94px;padding:16px 18px 16px 20px;text-decoration:none;transition-property:transform,box-shadow;transition-duration:.18s;display:grid;position:relative;box-shadow:0 24px 70px -40px #000000e6}.learn-page.theme-ev-charging .ev-hero-first-question:hover{transform:translateY(-2px);box-shadow:0 30px 82px -38px #000000eb}.learn-page.theme-ev-charging .ev-hero-first-question:active{transform:scale(.96)}.learn-page.theme-ev-charging .ev-hero-first-question>span{gap:4px;display:grid}.learn-page.theme-ev-charging .ev-hero-first-question small{font:700 10px/1.3 var(--font-mono),ui-monospace,monospace;letter-spacing:.11em}.learn-page.theme-ev-charging .ev-hero-first-question strong{text-wrap:balance;font-size:clamp(17px,1.4vw,21px);line-height:1.25}.learn-page.theme-ev-charging .ev-hero-first-question em{color:#101412b8;font-size:12px;font-style:normal;line-height:1.45}.learn-page.theme-ev-charging .ev-hero-first-question>i{font-size:24px;font-style:normal}.learn-page.theme-ev-charging .ev-hero-meta{z-index:2;min-height:44px;font:600 10px/1.4 var(--font-mono),ui-monospace,monospace;letter-spacing:.09em;color:#ebf1ee9e;border-top:1px solid #fff3;grid-column:1/13;justify-content:space-between;align-items:center;gap:18px;padding-top:12px;display:flex;position:relative}.learn-page.theme-ev-charging .ev-hero-meta a{color:#f4f7f5;letter-spacing:.04em;align-items:center;min-height:44px;text-decoration:none;transition-property:color;transition-duration:.16s;display:inline-flex}.learn-page.theme-ev-charging .ev-hero-meta a:hover{color:#ffd400}.learn-page.theme-ev-charging .ev-hero-motion-control{z-index:6;color:#fff;min-width:118px;min-height:44px;font:600 10px/1.3 var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#030807ad;border:1px solid #ffffff57;border-radius:999px;padding:10px 14px;transition-property:background-color,border-color,color,transform;transition-duration:.16s;position:absolute;top:clamp(86px,9vh,112px);right:clamp(22px,3vw,46px)}.learn-page.theme-ev-charging .ev-hero-motion-control:hover:not(:disabled){color:#101412;background:#ffd400;border-color:#ffd400}.learn-page.theme-ev-charging .ev-hero-motion-control:active:not(:disabled){transform:scale(.96)}.learn-page.theme-ev-charging .ev-hero-motion-control:disabled{cursor:default;color:#ffffffad;max-width:230px}.learn-page.theme-ev-charging .ev-cinematic-hero[data-motion=static] .ev-hero-motion-control{display:none}.learn-page.theme-ev-charging .ev-cinematic-hero[data-motion=running] .ev-hero-context img{animation:20s ease-in-out infinite ev-context-breathe}.learn-page.theme-ev-charging .ev-cinematic-hero[data-motion=running] .ev-hero-equipment ol:after{animation:9s linear infinite ev-equipment-scan}@keyframes ev-context-breathe{0%,to{transform:scale(1.025)}50%{transform:scale(1.065)}}@keyframes ev-equipment-scan{0%{opacity:0;left:-22%}12%,88%{opacity:.9}to{opacity:0;left:100%}}@media (max-width:1050px){.learn-page.theme-ev-charging .ev-hero-frame{grid-template-columns:repeat(8,minmax(0,1fr));padding-top:126px}.learn-page.theme-ev-charging .ev-hero-copy{grid-column:1/5}.learn-page.theme-ev-charging .ev-hero-condition{grid-column:5/9}.learn-page.theme-ev-charging .ev-hero-equipment,.learn-page.theme-ev-charging .ev-hero-meta{grid-column:1/9}.learn-page.theme-ev-charging .ev-hero-first-question{grid-column:1/6}.learn-page.theme-ev-charging .ev-hero-equipment ol{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:repeat(5,minmax(230px,1fr));overflow-x:auto}.learn-page.theme-ev-charging .ev-hero-equipment li{scroll-snap-align:start}}@media (max-width:760px){.learn-page.theme-ev-charging .ev-cinematic-hero{min-height:0}.learn-page.theme-ev-charging .ev-hero-context img{object-position:64% center}.learn-page.theme-ev-charging .ev-hero-wash{background:linear-gradient(#030807f0 0%,#030807c7 35%,#0308077a 58%,#030807f5 100%)}.learn-page.theme-ev-charging .ev-hero-grid{background-size:48px 48px;-webkit-mask-image:linear-gradient(#000 0%,#0009 58%,#0000 92%);mask-image:linear-gradient(#000 0%,#0009 58%,#0000 92%)}.learn-page.theme-ev-charging .ev-hero-frame{grid-template-rows:none;grid-template-columns:1fr;gap:24px;min-height:0;padding:112px 22px 24px;display:grid}.learn-page.theme-ev-charging .ev-hero-copy,.learn-page.theme-ev-charging .ev-hero-condition,.learn-page.theme-ev-charging .ev-hero-equipment,.learn-page.theme-ev-charging .ev-hero-first-question,.learn-page.theme-ev-charging .ev-hero-meta{grid-area:auto/1}.learn-page.theme-ev-charging .ev-hero-copy h1{max-width:9ch;font-size:clamp(43px,13.3vw,60px)!important}.learn-page.theme-ev-charging .ev-hero-intro{margin-top:20px;font-size:15px;line-height:1.58}.learn-page.theme-ev-charging .ev-hero-copy .hero-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.learn-page.theme-ev-charging .ev-hero-copy .button,.learn-page.theme-ev-charging .ev-hero-secondary{justify-content:center}.learn-page.theme-ev-charging .ev-hero-condition{background:#030807bd;border-left-width:3px;padding:18px}.learn-page.theme-ev-charging .ev-hero-condition>strong{max-width:13ch;font-size:29px}.learn-page.theme-ev-charging .ev-hero-equipment{border-inline:0;border-radius:0;margin-inline:-22px}.learn-page.theme-ev-charging .ev-hero-equipment>figcaption{flex-direction:column;align-items:flex-start;gap:5px;padding-inline:22px}.learn-page.theme-ev-charging .ev-hero-equipment ol{grid-template-columns:none;grid-auto-columns:72vw;grid-auto-flow:column;padding-inline:22px;scroll-padding-inline:22px}.learn-page.theme-ev-charging .ev-hero-equipment li{min-height:330px}.learn-page.theme-ev-charging .ev-hero-equipment li>div{min-height:220px}.learn-page.theme-ev-charging .ev-hero-first-question{gap:12px;min-height:0;padding:18px}.learn-page.theme-ev-charging .ev-hero-first-question strong{font-size:17px}.learn-page.theme-ev-charging .ev-hero-meta{flex-direction:column;align-items:flex-start;gap:2px}.learn-page.theme-ev-charging .ev-hero-meta a{min-height:44px}.learn-page.theme-ev-charging .ev-hero-motion-control{min-width:104px;min-height:44px;padding:9px 12px;top:72px;right:16px}}@media (prefers-reduced-motion:reduce){.learn-page.theme-ev-charging .ev-cinematic-hero *{scroll-behavior:auto}.learn-page.theme-ev-charging .ev-hero-context img,.learn-page.theme-ev-charging .ev-hero-equipment ol:after{animation:none!important}}.learn-page.theme-water-metering .water-cinematic-hero{isolation:isolate;color:#f1f5f2;background:#050a09;min-height:100svh;position:relative;overflow:hidden}.learn-page.theme-water-metering .water-hero-context,.learn-page.theme-water-metering .water-hero-wash,.learn-page.theme-water-metering .water-hero-grid{position:absolute;inset:0}.learn-page.theme-water-metering .water-hero-context{z-index:-4}.learn-page.theme-water-metering .water-hero-context img{object-fit:cover;object-position:center 54%;filter:saturate(.72)contrast(1.08)brightness(.66);will-change:transform;transform:scale(1.025)}.learn-page.theme-water-metering .water-hero-wash{z-index:-3;background:linear-gradient(90deg,#020807f7,#020807d6 45%,#02080747 74%,#020807b8),linear-gradient(#02080733,#02080714 45%,#020807f5)}.learn-page.theme-water-metering .water-hero-grid{z-index:-2;opacity:.18;background-image:linear-gradient(#ffffff2b 1px,#0000 1px),linear-gradient(90deg,#ffffff2b 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,#000,#0000008f 62%,#0000);mask-image:linear-gradient(90deg,#000,#0000008f 62%,#0000)}.learn-page.theme-water-metering .water-hero-frame{grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;gap:clamp(20px,2.4vw,34px);min-height:100svh;padding:clamp(142px,16vh,184px) clamp(22px,7.8vw,126px) 28px;display:grid}.learn-page.theme-water-metering .water-hero-copy{z-index:2;grid-column:1/7;position:relative}.learn-page.theme-water-metering .water-hero-copy .eyebrow{color:#ffd400}.learn-page.theme-water-metering .water-hero-copy h1{color:#fff;letter-spacing:-.058em;text-wrap:balance;max-width:11ch;margin:22px 0 0;font-weight:220;line-height:.92;font-size:clamp(52px,6vw,92px)!important}.learn-page.theme-water-metering .water-hero-intro{color:#ebf1eebd;max-width:620px;margin:24px 0 0;font-size:clamp(15px,1.3vw,18px);line-height:1.65}.learn-page.theme-water-metering .water-hero-copy .hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.learn-page.theme-water-metering .water-hero-secondary{color:#fff;border-bottom:1px solid #ffffff73;align-items:center;min-height:44px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.learn-page.theme-water-metering .water-hero-problem{background:linear-gradient(90deg,#020807a3,#0000);border-left:1px solid #ffd400;grid-column:8/13;align-self:end;padding:22px 0 4px 24px}.learn-page.theme-water-metering .water-hero-problem>span,.learn-page.theme-water-metering .water-hero-balance>figcaption span{font:700 10px/1.3 var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;color:#ffd400}.learn-page.theme-water-metering .water-hero-problem>strong{letter-spacing:-.035em;max-width:15ch;margin-top:13px;font-size:clamp(25px,2.5vw,40px);font-weight:350;line-height:1.05;display:block}.learn-page.theme-water-metering .water-hero-problem>p{color:#ebf1eeb3;max-width:58ch;margin:16px 0 0;font-size:13px;line-height:1.62}.learn-page.theme-water-metering .water-hero-balance{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#030a08cc;border:1px solid #fff3;border-radius:20px;grid-column:1/9;margin:0;overflow:hidden}.learn-page.theme-water-metering .water-hero-balance>figcaption{border-bottom:1px solid #ffffff24;justify-content:space-between;gap:20px;padding:13px 17px;display:flex}.learn-page.theme-water-metering .water-hero-balance>figcaption strong{color:#ebf1eebd;font-size:13px;font-weight:500}.learn-page.theme-water-metering .water-hero-equation{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;display:grid}.learn-page.theme-water-metering .water-hero-equation>span{align-content:center;gap:4px;min-height:128px;padding:18px;display:grid}.learn-page.theme-water-metering .water-hero-equation small{font:700 10px/1.2 var(--font-mono),ui-monospace,monospace;color:#ffd400}.learn-page.theme-water-metering .water-hero-equation b{font-size:16px;line-height:1.28}.learn-page.theme-water-metering .water-hero-equation em{color:#ebf1ee94;font-size:11px;font-style:normal;line-height:1.45}.learn-page.theme-water-metering .water-hero-equation>i{font-style:normal;font:700 9px/1 var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:#ffd400;align-self:center}.learn-page.theme-water-metering .water-hero-equation .is-result{color:#101412;background:#ffd400}.learn-page.theme-water-metering .water-hero-equation .is-result small,.learn-page.theme-water-metering .water-hero-equation .is-result em{color:#101412b3}.learn-page.theme-water-metering .water-hero-balance>p{color:#ebf1eeb3;border-top:1px solid #ffffff24;margin:0;padding:13px 17px;font-size:12px;line-height:1.5}.learn-page.theme-water-metering .water-hero-meters{grid-column:9/13;grid-template-columns:1fr 1fr;gap:10px;display:grid}.learn-page.theme-water-metering .water-hero-meters figure{background:#030a08d1;border:1px solid #fff3;border-radius:18px;min-width:0;margin:0;padding:9px}.learn-page.theme-water-metering .water-hero-meters figure>div{background:radial-gradient(circle at 50% 45%,#f7f9f7,#dce2de 76%);border-radius:12px;min-height:128px;position:relative;overflow:hidden}.learn-page.theme-water-metering .water-hero-meters img{object-fit:contain;mix-blend-mode:multiply;padding:9px}.learn-page.theme-water-metering .water-hero-meters figcaption{gap:3px;padding:10px 2px 2px;display:grid}.learn-page.theme-water-metering .water-hero-meters b{font:700 9px/1.3 var(--font-mono),ui-monospace,monospace;letter-spacing:.07em;color:#ffd400}.learn-page.theme-water-metering .water-hero-meters strong{font-size:12px;line-height:1.35}.learn-page.theme-water-metering .water-hero-meters small{font:600 8px/1.4 var(--font-mono),ui-monospace,monospace;letter-spacing:.05em;color:#ebf1ee8a}.learn-page.theme-water-metering .water-hero-first-question{color:#101412;background:#ffd400;border-left:5px solid #fff;grid-column:1/8;grid-template-columns:1fr auto;align-items:center;gap:20px;min-height:92px;padding:16px 18px 16px 20px;text-decoration:none;display:grid}.learn-page.theme-water-metering .water-hero-first-question>span{gap:4px;display:grid}.learn-page.theme-water-metering .water-hero-first-question small{font:700 10px/1.3 var(--font-mono),ui-monospace,monospace;letter-spacing:.11em}.learn-page.theme-water-metering .water-hero-first-question strong{font-size:clamp(17px,1.4vw,21px);line-height:1.25}.learn-page.theme-water-metering .water-hero-first-question em{color:#101412b8;font-size:12px;font-style:normal;line-height:1.45}.learn-page.theme-water-metering .water-hero-first-question>i{font-size:24px;font-style:normal}.learn-page.theme-water-metering .water-hero-meta{min-height:44px;font:600 10px/1.4 var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;color:#ebf1ee9e;border-top:1px solid #ffffff2e;grid-column:1/13;justify-content:space-between;align-items:center;gap:18px;padding-top:11px;display:flex}.learn-page.theme-water-metering .water-hero-meta a{color:#fff;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.learn-page.theme-water-metering .water-hero-motion-control{z-index:6;color:#fff;min-width:118px;min-height:44px;font:600 10px/1.3 var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030807b3;border:1px solid #ffffff57;border-radius:999px;padding:10px 14px;position:absolute;top:clamp(86px,9vh,112px);right:clamp(22px,3vw,46px)}.learn-page.theme-water-metering .water-cinematic-hero[data-motion=static] .water-hero-motion-control{display:none}.learn-page.theme-water-metering .water-cinematic-hero[data-motion=running] .water-hero-context img{animation:20s ease-in-out infinite water-context-breathe}@keyframes water-context-breathe{0%,to{transform:scale(1.025)}50%{transform:scale(1.065)translate(-.7%,.4%)}}.learn-page.theme-water-metering .water-balance-journey{color:#eef2ef;background:#0a0e0c;padding:clamp(78px,9vw,130px) clamp(16px,4vw,56px);position:relative}.learn-page.theme-water-metering .water-balance-head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:18px 52px;max-width:1240px;margin:0 auto 34px;display:grid}.learn-page.theme-water-metering .water-balance-head>span{font:700 10px/1.3 var(--font-mono),ui-monospace,monospace;letter-spacing:.15em;color:#ffd400;grid-column:1/-1}.learn-page.theme-water-metering .water-balance-head h2{color:#fff;letter-spacing:-.045em;max-width:16ch;margin:0;font-size:clamp(36px,4.8vw,68px);font-weight:260;line-height:.98}.learn-page.theme-water-metering .water-balance-head p{color:#bfc8c3;max-width:60ch;margin:0;font-size:16px;line-height:1.62}.learn-page.theme-water-metering .water-balance-sheet{color:#101412;background:#e9edea;border-radius:24px;max-width:1240px;margin:0 auto;overflow:hidden;box-shadow:0 70px 140px -70px #000000f2}.learn-page.theme-water-metering .water-balance-scroll{scrollbar-width:thin;overflow:auto hidden}.learn-page.theme-water-metering .water-balance-track{background-image:linear-gradient(#1014120e 1px,#0000 1px),linear-gradient(90deg,#1014120e 1px,#0000 1px);background-size:60px 60px;width:1080px;height:420px;margin:0 auto;position:relative}.learn-page.theme-water-metering .water-balance-track>svg{width:100%;height:100%;position:absolute;inset:0}.learn-page.theme-water-metering .water-flow-path [data-flow-layer]{fill:none;stroke-linecap:round;stroke-linejoin:round}.learn-page.theme-water-metering .water-flow-path [data-flow-layer=base]{stroke:#2f6f62;stroke-width:7px}.learn-page.theme-water-metering .water-flow-path [data-flow-layer=core]{stroke:#e9edea;stroke-width:2px}.learn-page.theme-water-metering .water-flow-path [data-flow-layer=animated]{stroke:#f5cf45;stroke-width:3.5px;stroke-dasharray:.1 18;animation:none}.learn-page.theme-water-metering .water-flow-path [data-flow-layer=chevron]{fill:#101412;stroke:#e9edea;stroke-width:1.5px}.learn-page.theme-water-metering .water-balance-journey[data-motion=running] .water-flow-path [data-flow-layer=animated]{animation:1.1s linear infinite water-flow-run}@keyframes water-flow-run{to{stroke-dashoffset:-18.1px}}.learn-page.theme-water-metering .water-balance-node{z-index:2;background:#eef1eff2;border:1px solid #10141247;border-radius:16px;width:190px;padding:10px;position:absolute;box-shadow:0 24px 52px -34px #101412a6}.learn-page.theme-water-metering .water-balance-node>div:first-child{background:#f7f9f7;border-radius:10px;height:116px;position:relative;overflow:hidden}.learn-page.theme-water-metering .water-balance-node img{object-fit:contain;mix-blend-mode:multiply;padding:7px}.learn-page.theme-water-metering .water-balance-node>b{font:700 9px/1.3 var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;color:#2f6f62;margin-top:10px;display:block}.learn-page.theme-water-metering .water-balance-node>strong{margin-top:4px;font-size:16px;line-height:1.2;display:block}.learn-page.theme-water-metering .water-balance-node>p{color:#4b5551;margin:6px 0 0;font-size:12px;line-height:1.45}.learn-page.theme-water-metering .water-balance-node>small{font:600 8px/1.3 var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;color:#68716d;margin-top:8px;display:block}.learn-page.theme-water-metering .water-balance-node.is-bulk{top:48px;left:20px}.learn-page.theme-water-metering .water-balance-node.is-service{top:205px;left:286px}.learn-page.theme-water-metering .water-balance-node.is-reconcile{top:48px;left:570px}.learn-page.theme-water-metering .water-balance-node.is-residual{top:48px;left:890px}.learn-page.theme-water-metering .water-balance-ledger{grid-template-columns:repeat(3,1fr);align-items:end;gap:7px;padding:16px;display:grid;background:#dfe5e1!important;height:116px!important}.learn-page.theme-water-metering .water-balance-ledger i{background:#101412;height:42%}.learn-page.theme-water-metering .water-balance-ledger i:nth-child(2){height:74%}.learn-page.theme-water-metering .water-balance-ledger i:nth-child(3){background:#f5cf45;height:56%}.learn-page.theme-water-metering .water-balance-ledger span{font:700 8px/1.45 var(--font-mono),ui-monospace,monospace;letter-spacing:.07em;position:absolute;top:12px;left:14px}.learn-page.theme-water-metering .water-balance-drop{place-items:center;display:grid;background:#dfe5e1!important;height:116px!important}.learn-page.theme-water-metering .water-balance-drop i{background:#2f6f6224;border:2px solid #101412;border-radius:52% 48% 54% 46%/64% 64% 36% 36%;width:54px;height:68px;transform:rotate(45deg);box-shadow:inset -10px -8px #f5cf458c}.learn-page.theme-water-metering .water-balance-swipe{display:none}.learn-page.theme-water-metering .water-balance-sheet>figcaption{background:#ffd400;border-top:1px solid #1014122e;grid-template-columns:1fr 1.2fr;align-items:center;gap:20px 42px;padding:20px 24px;display:grid}.learn-page.theme-water-metering .water-balance-sheet>figcaption strong{font-size:clamp(18px,2vw,27px);line-height:1.2}.learn-page.theme-water-metering .water-balance-sheet>figcaption span{color:#101412b8;font-size:13px;line-height:1.55}.learn-page.theme-water-metering .water-balance-motion-control{color:#fff;min-width:112px;min-height:44px;font:600 10px/1.3 var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;background:#151a17;border:1px solid #ffffff47;border-radius:999px;padding:10px 14px;position:absolute;top:44px;right:clamp(16px,4vw,56px)}.learn-page.theme-water-metering .water-balance-journey[data-motion=static] .water-balance-motion-control{display:none}@media (max-width:1050px){.learn-page.theme-water-metering .water-hero-frame{grid-template-columns:repeat(8,minmax(0,1fr));padding-top:128px}.learn-page.theme-water-metering .water-hero-copy{grid-column:1/5}.learn-page.theme-water-metering .water-hero-problem{grid-column:5/9}.learn-page.theme-water-metering .water-hero-balance{grid-column:1/9}.learn-page.theme-water-metering .water-hero-meters{grid-column:1/5}.learn-page.theme-water-metering .water-hero-first-question{grid-column:5/9}.learn-page.theme-water-metering .water-hero-meta{grid-column:1/9}}@media (max-width:760px){.learn-page.theme-water-metering .water-hero-context img{object-position:58% center}.learn-page.theme-water-metering .water-hero-wash{background:linear-gradient(#020807f2,#020807c7 34%,#0208077a 57%,#020807f7)}.learn-page.theme-water-metering .water-hero-frame{grid-template-columns:1fr;gap:24px;min-height:0;padding:112px 22px 24px}.learn-page.theme-water-metering .water-hero-copy,.learn-page.theme-water-metering .water-hero-problem,.learn-page.theme-water-metering .water-hero-balance,.learn-page.theme-water-metering .water-hero-meters,.learn-page.theme-water-metering .water-hero-first-question,.learn-page.theme-water-metering .water-hero-meta{grid-column:1}.learn-page.theme-water-metering .water-hero-copy h1{font-size:clamp(43px,13vw,60px)!important}.learn-page.theme-water-metering .water-hero-copy .hero-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.learn-page.theme-water-metering .water-hero-copy .button,.learn-page.theme-water-metering .water-hero-secondary{justify-content:center}.learn-page.theme-water-metering .water-hero-problem{background:#020807c2;border-left-width:3px;padding:18px}.learn-page.theme-water-metering .water-hero-equation{grid-template-columns:1fr}.learn-page.theme-water-metering .water-hero-equation>i{padding:0 18px}.learn-page.theme-water-metering .water-hero-equation>span{min-height:0}.learn-page.theme-water-metering .water-hero-meters{grid-template-columns:1fr 1fr}.learn-page.theme-water-metering .water-hero-first-question{min-height:0;padding:18px}.learn-page.theme-water-metering .water-hero-meta{flex-direction:column;align-items:flex-start;gap:2px}.learn-page.theme-water-metering .water-hero-motion-control{min-width:104px;top:72px;right:16px}.learn-page.theme-water-metering .water-balance-head{grid-template-columns:1fr;margin-bottom:24px}.learn-page.theme-water-metering .water-balance-head>span{grid-column:1}.learn-page.theme-water-metering .water-balance-head h2{font-size:42px}.learn-page.theme-water-metering .water-balance-sheet{border-radius:0;margin-inline:-16px}.learn-page.theme-water-metering .water-balance-track{margin-left:0}.learn-page.theme-water-metering .water-balance-swipe{font:700 10px/1.3 var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:#59625e;margin:10px 16px;display:block}.learn-page.theme-water-metering .water-balance-sheet>figcaption{grid-template-columns:1fr;padding:18px}.learn-page.theme-water-metering .water-balance-motion-control{top:24px;right:16px}}@media (prefers-reduced-motion:reduce){.learn-page.theme-water-metering .water-hero-context img,.learn-page.theme-water-metering .water-flow-path [data-flow-layer=animated]{animation:none!important}}.learn-page.theme-core-electrical-supply .core-cinematic-hero,.learn-page.theme-conventional-metering .metering-cinematic-hero{isolation:isolate;color:#f5f7f4;min-height:max(820px,100svh);position:relative;overflow:hidden}.learn-page.theme-core-electrical-supply .core-cinematic-hero{background:#07100d}.learn-page.theme-conventional-metering .metering-cinematic-hero{background:#12120e}.learn-page.theme-core-electrical-supply .core-hero-field,.learn-page.theme-conventional-metering .metering-hero-field{pointer-events:none;position:absolute;inset:0;overflow:hidden}.learn-page.theme-core-electrical-supply .core-hero-field:before,.learn-page.theme-conventional-metering .metering-hero-field:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;animation:24s linear infinite electrical-grid-drift;position:absolute;inset:-12%;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.learn-page.theme-core-electrical-supply .core-hero-field i,.learn-page.theme-conventional-metering .metering-hero-field i{border:1px solid #f7c00021;border-radius:50%;position:absolute}.learn-page.theme-core-electrical-supply .core-hero-field i:first-child{width:58vw;height:58vw;top:-30vw;right:-18vw}.learn-page.theme-core-electrical-supply .core-hero-field i:nth-child(2){width:36vw;height:36vw;top:-18vw;right:-5vw}.learn-page.theme-core-electrical-supply .core-hero-field i:nth-child(3){width:16vw;height:16vw;bottom:18%;left:-5vw}.learn-page.theme-conventional-metering .metering-hero-field i:first-child{width:46vw;height:46vw;top:-24vw;right:-14vw}.learn-page.theme-conventional-metering .metering-hero-field i:nth-child(2){width:22vw;height:22vw;bottom:8%;left:-8vw}.learn-page.theme-core-electrical-supply .core-hero-frame,.learn-page.theme-conventional-metering .metering-hero-frame{z-index:1;box-sizing:border-box;grid-template-columns:minmax(0,1.1fr) minmax(300px,.7fr);gap:clamp(28px,4vw,68px);width:min(100%,1440px);min-width:0;min-height:max(820px,100svh);margin:0 auto;padding:clamp(128px,12vw,174px) clamp(24px,6vw,92px) 34px;display:grid;position:relative}.learn-page.theme-core-electrical-supply .core-hero-copy,.learn-page.theme-conventional-metering .metering-hero-copy{align-self:end;min-width:0}.learn-page.theme-core-electrical-supply .core-hero-copy .eyebrow,.learn-page.theme-conventional-metering .metering-hero-copy .eyebrow{color:#c8cec9}.learn-page.theme-core-electrical-supply .core-hero-copy h1,.learn-page.theme-conventional-metering .metering-hero-copy h1{letter-spacing:-.06em;color:#fff;text-wrap:balance;max-width:13ch;margin:18px 0 20px;font-size:clamp(48px,6.3vw,96px);line-height:.91}.learn-page.theme-core-electrical-supply .core-hero-copy>p:last-of-type,.learn-page.theme-conventional-metering .metering-hero-copy>p:last-of-type{color:#bdc5c0;max-width:61ch;font-size:clamp(15px,1.25vw,18px);line-height:1.65}.learn-page.theme-core-electrical-supply .core-hero-copy .hero-actions,.learn-page.theme-conventional-metering .metering-hero-copy .hero-actions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:28px;display:flex}.learn-page.theme-core-electrical-supply .core-hero-secondary,.learn-page.theme-conventional-metering .metering-hero-secondary{color:#fff;border-bottom:1px solid #ffffff61;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.learn-page.theme-core-electrical-supply .core-hero-secondary:hover,.learn-page.theme-conventional-metering .metering-hero-secondary:hover{border-color:#f7c000}.learn-page.theme-core-electrical-supply .core-hero-problem,.learn-page.theme-conventional-metering .metering-hero-problem{border-left:1px solid #f7c000b8;align-self:end;padding:22px 0 22px 24px}.learn-page.theme-core-electrical-supply .core-hero-problem>span,.learn-page.theme-conventional-metering .metering-hero-problem>span{font:600 11px/1.3 var(--font-mono),monospace;letter-spacing:.13em;color:#f7c000;margin-bottom:12px;display:block}.learn-page.theme-core-electrical-supply .core-hero-problem>strong,.learn-page.theme-conventional-metering .metering-hero-problem>strong{letter-spacing:-.03em;color:#fff;text-wrap:balance;font-size:clamp(21px,2vw,30px);line-height:1.08;display:block}.learn-page.theme-core-electrical-supply .core-hero-problem p,.learn-page.theme-conventional-metering .metering-hero-problem p{color:#b7bfba;max-width:43ch;margin:14px 0 0;font-size:14px;line-height:1.6}.learn-page.theme-core-electrical-supply .core-supply-scene,.learn-page.theme-conventional-metering .metering-path-scene{color:#101412;background:#e8ece6;border:1px solid #ffffff2e;border-radius:24px;grid-column:1/-1;margin:4px 0 0;padding:clamp(20px,2vw,30px);box-shadow:0 34px 90px -50px #000c}.learn-page.theme-core-electrical-supply .core-supply-scene>figcaption,.learn-page.theme-conventional-metering .metering-path-scene>figcaption{border-bottom:1px solid #10141233;justify-content:space-between;gap:24px;padding-bottom:15px;display:flex}.learn-page.theme-core-electrical-supply .core-supply-scene>figcaption span,.learn-page.theme-conventional-metering .metering-path-scene>figcaption span{font:600 10px/1.3 var(--font-mono),monospace;letter-spacing:.13em}.learn-page.theme-core-electrical-supply .core-supply-scene>figcaption strong,.learn-page.theme-conventional-metering .metering-path-scene>figcaption strong{text-align:right;font-size:15px;line-height:1.4}.learn-page.theme-core-electrical-supply .core-supply-scroll,.learn-page.theme-conventional-metering .metering-path-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#6d756f transparent;overflow-x:auto}:is(.learn-page.theme-core-electrical-supply .core-supply-scroll:focus-visible,.learn-page.theme-conventional-metering .metering-path-scroll:focus-visible){outline-offset:4px;outline:2px solid #101412}.learn-page.theme-core-electrical-supply .core-supply-track{min-width:900px;height:390px;position:relative}.learn-page.theme-core-electrical-supply .core-supply-track>svg,.learn-page.theme-conventional-metering .metering-path-track>svg{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.learn-page.theme-core-electrical-supply .core-supply-track ol{z-index:2;grid-template-columns:repeat(3,1fr);gap:88px;margin:0;padding:22px 22px 0;list-style:none;display:grid;position:relative}.learn-page.theme-core-electrical-supply .core-supply-track li{text-align:center;min-width:0}.learn-page.theme-core-electrical-supply .core-supply-track li>figure{grid-template-rows:1fr auto;height:236px;margin:0;display:grid}.learn-page.theme-core-electrical-supply .core-supply-track li>figure img{object-fit:contain;filter:grayscale(.8)contrast(1.06);width:100%;height:196px}.learn-page.theme-core-electrical-supply .core-supply-track li>figure figcaption,.learn-page.theme-conventional-metering .metering-path-node figure figcaption{font:600 9px/1.35 var(--font-mono),monospace;letter-spacing:.08em;color:#555d58}.learn-page.theme-core-electrical-supply .core-supply-track li>span{margin-top:13px;display:block}.learn-page.theme-core-electrical-supply .core-supply-track li>span small,.learn-page.theme-conventional-metering .metering-path-node>span small{font:600 10px/1.3 var(--font-mono),monospace;letter-spacing:.12em;color:#6a716d;display:block}.learn-page.theme-core-electrical-supply .core-supply-track li>span strong,.learn-page.theme-conventional-metering .metering-path-node>span strong{margin-top:7px;font-size:14px;line-height:1.4;display:block}.learn-page.theme-core-electrical-supply .core-supply-path [data-flow-layer=base],.learn-page.theme-conventional-metering .metering-flow-path [data-flow-layer=base]{fill:none;stroke:#10141233;stroke-width:5px}.learn-page.theme-core-electrical-supply .core-supply-path [data-flow-layer=core],.learn-page.theme-conventional-metering .metering-flow-path [data-flow-layer=core]{fill:none;stroke:#101412;stroke-width:1.25px}.learn-page.theme-core-electrical-supply .core-supply-path [data-flow-layer=animated],.learn-page.theme-conventional-metering .metering-flow-path [data-flow-layer=animated]{fill:none;stroke:#d09f00;stroke-width:3px;stroke-linecap:round;stroke-dasharray:8 18;animation:1.9s linear infinite electrical-path-flow}.learn-page.theme-core-electrical-supply .core-supply-path [data-flow-layer=chevron],.learn-page.theme-conventional-metering .metering-flow-path [data-flow-layer=chevron]{fill:none;stroke:#101412;stroke-width:2px}.learn-page.theme-core-electrical-supply .core-supply-scene>footer{border-top:1px solid #10141233;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.learn-page.theme-core-electrical-supply .core-supply-scene>footer span{color:#4f5752;padding:14px 18px;font-size:12px;line-height:1.45}.learn-page.theme-core-electrical-supply .core-supply-scene>footer span+span{border-left:1px solid #10141229}.learn-page.theme-core-electrical-supply .core-supply-scene>footer b{font:600 10px/1.3 var(--font-mono),monospace;letter-spacing:.12em;color:#101412;margin-bottom:3px;display:block}.learn-page.theme-core-electrical-supply .core-supply-swipe,.learn-page.theme-conventional-metering .metering-path-swipe{font:600 10px/1.3 var(--font-mono),monospace;letter-spacing:.08em;color:#5e6661;margin:10px 0 0;display:none}.learn-page.theme-conventional-metering .metering-path-track{min-width:860px;height:460px;position:relative}.learn-page.theme-conventional-metering .metering-path-node{z-index:2;background:#ffffffb8;border:1px solid #1014122e;grid-template-columns:116px 1fr;align-items:center;gap:14px;width:250px;padding:14px;display:grid;position:absolute;box-shadow:0 18px 46px -38px #101412cc}.learn-page.theme-conventional-metering .metering-path-node.is-enclosure{top:35px;left:18px}.learn-page.theme-conventional-metering .metering-path-node.is-transformers{bottom:24px;left:18px}.learn-page.theme-conventional-metering .metering-path-node.is-meter{background:#fff;border-color:#d09f008c;grid-template-columns:174px 1fr;width:390px;top:112px;right:18px}.learn-page.theme-conventional-metering .metering-path-node figure{margin:0}.learn-page.theme-conventional-metering .metering-path-node figure img{object-fit:contain;filter:grayscale(.65)contrast(1.04);width:100%;height:112px}.learn-page.theme-conventional-metering .metering-path-node.is-meter figure img{height:205px}.learn-page.theme-conventional-metering .metering-path-node>span em{font:700 9px/1.3 var(--font-mono),monospace;letter-spacing:.12em;color:#946f00;margin-top:14px;display:block}.learn-page.theme-conventional-metering .metering-path-scene>footer{border-top:1px solid #10141233;grid-template-columns:auto 1fr;align-items:center;gap:18px;padding-top:14px;display:grid}.learn-page.theme-conventional-metering .metering-path-scene>footer b{font:600 10px/1.3 var(--font-mono),monospace;letter-spacing:.12em}.learn-page.theme-conventional-metering .metering-path-scene>footer span{color:#4f5752;font-size:13px;line-height:1.5}.learn-page.theme-core-electrical-supply .core-hero-first-question,.learn-page.theme-conventional-metering .metering-hero-first-question{color:#fff;background:#ffffff0b;border:1px solid #ffffff3d;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:92px;padding:18px 22px;text-decoration:none;display:grid}.learn-page.theme-core-electrical-supply .core-hero-first-question>span,.learn-page.theme-conventional-metering .metering-hero-first-question>span{grid-template-columns:minmax(170px,.55fr) minmax(260px,1fr) minmax(280px,1.2fr);align-items:center;gap:20px;display:grid}.learn-page.theme-core-electrical-supply .core-hero-first-question small,.learn-page.theme-conventional-metering .metering-hero-first-question small{font:600 10px/1.3 var(--font-mono),monospace;letter-spacing:.12em;color:#f7c000}.learn-page.theme-core-electrical-supply .core-hero-first-question strong,.learn-page.theme-conventional-metering .metering-hero-first-question strong{font-size:17px;line-height:1.35}.learn-page.theme-core-electrical-supply .core-hero-first-question em,.learn-page.theme-conventional-metering .metering-hero-first-question em{color:#b9c1bc;font-size:13px;font-style:normal;line-height:1.55}.learn-page.theme-core-electrical-supply .core-hero-first-question>i,.learn-page.theme-conventional-metering .metering-hero-first-question>i{font-size:24px;font-style:normal}.learn-page.theme-core-electrical-supply .core-hero-meta,.learn-page.theme-conventional-metering .metering-hero-meta{font:600 9px/1.4 var(--font-mono),monospace;letter-spacing:.1em;color:#818b85;grid-column:1/-1;justify-content:space-between;gap:24px;display:flex}.learn-page.theme-core-electrical-supply .core-hero-meta a,.learn-page.theme-conventional-metering .metering-hero-meta a{color:#d8deda;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.learn-page.theme-core-electrical-supply .core-hero-motion-control,.learn-page.theme-conventional-metering .metering-hero-motion-control{z-index:3;color:#fff;min-width:44px;min-height:44px;font:600 10px/1 var(--font-mono),monospace;letter-spacing:.08em;background:#050a08b8;border:1px solid #ffffff4d;padding:0 14px;position:absolute;top:94px;right:clamp(20px,4vw,56px)}@keyframes electrical-path-flow{to{stroke-dashoffset:-52px}}@keyframes electrical-grid-drift{to{transform:translate(72px,72px)}}@media (max-width:900px){.learn-page.theme-core-electrical-supply .core-hero-frame,.learn-page.theme-conventional-metering .metering-hero-frame{grid-template-columns:1fr;padding-top:120px}.learn-page.theme-core-electrical-supply .core-hero-problem,.learn-page.theme-conventional-metering .metering-hero-problem{align-self:start}.learn-page.theme-core-electrical-supply .core-hero-first-question>span,.learn-page.theme-conventional-metering .metering-hero-first-question>span{grid-template-columns:1fr 1fr}.learn-page.theme-core-electrical-supply .core-hero-first-question em,.learn-page.theme-conventional-metering .metering-hero-first-question em{grid-column:1/-1}}@media (max-width:620px){.learn-page.theme-core-electrical-supply .core-cinematic-hero,.learn-page.theme-conventional-metering .metering-cinematic-hero{min-height:0}.learn-page.theme-core-electrical-supply .core-hero-frame,.learn-page.theme-conventional-metering .metering-hero-frame{gap:24px;width:100vw;max-width:100vw;min-height:0;padding:146px 16px 26px;grid-template-columns:minmax(0,1fr)!important}.learn-page.theme-core-electrical-supply .core-hero-copy,.learn-page.theme-conventional-metering .metering-hero-copy,.learn-page.theme-core-electrical-supply .core-hero-problem,.learn-page.theme-conventional-metering .metering-hero-problem{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.learn-page.theme-core-electrical-supply .core-hero-copy h1,.learn-page.theme-conventional-metering .metering-hero-copy h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(42px,12vw,54px)}.learn-page.theme-core-electrical-supply .core-hero-copy .hero-actions,.learn-page.theme-conventional-metering .metering-hero-copy .hero-actions{box-sizing:border-box;grid-template-columns:minmax(0,1fr);place-items:stretch start;width:100%;max-width:100%;display:grid}.learn-page.theme-core-electrical-supply .core-hero-copy .hero-actions>a,.learn-page.theme-conventional-metering .metering-hero-copy .hero-actions>a{box-sizing:border-box;white-space:normal;max-width:100%}.learn-page.theme-core-electrical-supply .core-hero-problem,.learn-page.theme-conventional-metering .metering-hero-problem{padding:18px 0 18px 18px}.learn-page.theme-core-electrical-supply .core-supply-scene,.learn-page.theme-conventional-metering .metering-path-scene{border-radius:18px;padding:16px 14px}.learn-page.theme-core-electrical-supply .core-supply-scene>figcaption,.learn-page.theme-conventional-metering .metering-path-scene>figcaption{display:block}.learn-page.theme-core-electrical-supply .core-supply-scene>figcaption strong,.learn-page.theme-conventional-metering .metering-path-scene>figcaption strong{text-align:left;margin-top:7px;display:block}.learn-page.theme-core-electrical-supply .core-supply-scroll,.learn-page.theme-conventional-metering .metering-path-scroll{margin-inline:-4px;padding-bottom:8px}.learn-page.theme-core-electrical-supply .core-supply-swipe,.learn-page.theme-conventional-metering .metering-path-swipe{display:block}.learn-page.theme-core-electrical-supply .core-supply-scene>footer{grid-template-columns:1fr}.learn-page.theme-core-electrical-supply .core-supply-scene>footer span{padding-inline:0}.learn-page.theme-core-electrical-supply .core-supply-scene>footer span+span{border-top:1px solid #10141224;border-left:0}.learn-page.theme-conventional-metering .metering-path-scene>footer{grid-template-columns:1fr;gap:6px}.learn-page.theme-core-electrical-supply .core-hero-first-question,.learn-page.theme-conventional-metering .metering-hero-first-question{grid-template-columns:1fr auto;padding:17px}.learn-page.theme-core-electrical-supply .core-hero-first-question>span,.learn-page.theme-conventional-metering .metering-hero-first-question>span{grid-template-columns:1fr;gap:8px}.learn-page.theme-core-electrical-supply .core-hero-first-question em,.learn-page.theme-conventional-metering .metering-hero-first-question em{grid-column:auto}.learn-page.theme-core-electrical-supply .core-hero-meta,.learn-page.theme-conventional-metering .metering-hero-meta{gap:4px;display:grid}.learn-page.theme-core-electrical-supply .core-hero-motion-control,.learn-page.theme-conventional-metering .metering-hero-motion-control{top:72px;right:16px}}@media (prefers-reduced-motion:reduce){.learn-page.theme-core-electrical-supply .core-hero-field:before,.learn-page.theme-conventional-metering .metering-hero-field:before,.learn-page.theme-core-electrical-supply .core-supply-path [data-flow-layer=animated],.learn-page.theme-conventional-metering .metering-flow-path [data-flow-layer=animated]{animation:none!important}}.mgs{--mgs-graphite:#0b0d0c;--mgs-carbon:#141816;--mgs-paper:#eef1ef;--mgs-sheet:#e9edea;--mgs-ink:#101412;--mgs-body:#3c4441;--mgs-muted:#5b6360;--mgs-mist:#c9cfcc;--mgs-signal:#f5cf45;--mgs-teal:#2f6f62;--mgs-hair:#10141229;--mgs-hair-strong:#1014126b;--mgs-mono:var(--font-mono),ui-monospace,monospace;background:var(--mgs-graphite);color:var(--mgs-paper);padding:clamp(72px,9vw,128px) clamp(16px,4vw,56px);position:relative}.mgs *{box-sizing:border-box}.mgs-head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:24px 56px;max-width:1240px;margin:0 auto 34px;display:grid}.mgs-eyebrow{font:600 12px/1.2 var(--mgs-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mgs-mist);align-items:center;gap:10px;display:inline-flex}.mgs-eyebrow:before{content:"";background:var(--mgs-signal);width:8px;height:8px}.mgs-head h2{letter-spacing:-.04em;color:#fff;margin:14px 0 0;font-size:clamp(2.1rem,4.4vw,3.6rem);font-weight:300;line-height:1.02}.mgs-head p{max-width:60ch;color:var(--mgs-mist);margin:0;font-size:1.02rem;line-height:1.6}.mgs-limit-guide{background:var(--mgs-carbon);border:1px solid #e2e8e533;border-radius:20px;grid-template-columns:minmax(230px,.72fr) minmax(0,1.7fr);gap:0;max-width:1240px;margin:0 auto 28px;display:grid;overflow:hidden}.mgs-limit-guide>header{border-right:1px solid #e2e8e524;grid-row:span 2;padding:24px 26px}.mgs-limit-guide>header>span{font:700 11px/1.3 var(--mgs-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mgs-signal)}.mgs-limit-guide h3{letter-spacing:-.03em;color:#fff;max-width:14ch;margin:14px 0 12px;font-size:clamp(1.45rem,2.2vw,2rem);font-weight:350;line-height:1.08}.mgs-limit-guide header p{color:var(--mgs-mist);margin:0;font-size:.92rem;line-height:1.55}.mgs-limit-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mgs-limit-guide li{border-right:1px solid #e2e8e524;min-height:168px;padding:22px}.mgs-limit-guide li:last-child{border-right:0}.mgs-limit-guide li b{font:700 11px/1.35 var(--mgs-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mgs-signal)}.mgs-limit-guide li p{color:#eef1ef;margin:18px 0 0;font-size:.92rem;line-height:1.55}.mgs-limit-formula{background:var(--mgs-signal);color:var(--mgs-ink);border-top:1px solid #e2e8e524;grid-column:2;margin:0;padding:16px 22px}.mgs-limit-formula strong{font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.4}.mgs-limit-guide>footer{color:var(--mgs-mist);border-top:1px solid #e2e8e524;grid-column:1/-1;padding:15px 22px;font-size:13px;line-height:1.55}.mgs-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:1240px;margin:0 auto;display:grid}.mgs-tabs button{background:var(--mgs-carbon);min-height:56px;color:var(--mgs-mist);text-align:left;cursor:pointer;border:1px solid #e2e8e538;border-bottom:0;border-radius:14px 14px 0 0;align-items:center;gap:12px;padding:10px 16px;font:500 15px/1.25 inherit;transition:background .25s,color .25s;display:flex}.mgs-tabs button small{font:600 12px/1 var(--mgs-mono);letter-spacing:.12em;color:var(--mgs-muted)}.mgs-tabs button:hover{color:#fff;background:#1b201e}.mgs-tabs button[aria-selected=true]{background:var(--mgs-paper);color:var(--mgs-ink);border-color:var(--mgs-paper)}.mgs-tabs button[aria-selected=true] small{color:var(--mgs-ink)}.mgs-tabs button:focus-visible{outline:3px solid var(--mgs-signal);outline-offset:3px}.mgs-conditions button:focus-visible{outline:3px solid var(--mgs-signal);outline-offset:3px}.mgs-pause:focus-visible{outline:3px solid var(--mgs-signal);outline-offset:3px}.mgs-scroll:focus-visible{outline:3px solid var(--mgs-signal);outline-offset:3px}.mgs-compare:focus-visible{outline:3px solid var(--mgs-signal);outline-offset:3px}.mgs-panel{background:var(--mgs-paper);max-width:1240px;color:var(--mgs-ink);border-radius:0 0 24px 24px;margin:0 auto;padding:clamp(20px,3vw,36px);box-shadow:0 70px 140px -70px #000000f2}.mgs-panel-head{border-bottom:1px solid var(--mgs-hair);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:20px 40px;padding-bottom:24px;display:grid}.mgs-panel-head h3{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:300;line-height:1.1}.mgs-panel-head p{color:var(--mgs-body);margin:0;font-size:.98rem;line-height:1.6}.mgs-panel-head .mgs-needs{border-left:2px solid var(--mgs-ink);color:var(--mgs-ink);background:#f5cf4538;border-radius:0 12px 12px 0;padding:16px 18px}.mgs-needs b{font:600 12px/1.3 var(--mgs-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;display:block}.mgs-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:20px 0 16px;display:flex}.mgs-conditions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mgs-conditions>span{font:600 12px/1 var(--mgs-mono);letter-spacing:.16em;color:var(--mgs-muted);margin-right:6px}.mgs-conditions button,.mgs-pause{border:1px solid var(--mgs-hair-strong);min-height:44px;color:var(--mgs-ink);cursor:pointer;background:0 0;border-radius:999px;padding:10px 16px;font:500 14px/1.2 inherit;transition:background .2s,color .2s}.mgs-conditions button:hover,.mgs-pause:hover{border-color:var(--mgs-ink)}.mgs-conditions button[aria-pressed=true]{background:var(--mgs-ink);border-color:var(--mgs-ink);color:#fff;align-items:center;gap:9px;display:inline-flex}.mgs-conditions button[aria-pressed=true]:before{content:"";background:var(--mgs-signal);border-radius:50%;width:8px;height:8px}.mgs-pause{font:600 12px/1.2 var(--mgs-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mgs-body)}.mgs-sheet{margin:0}.mgs-scroll{border:1px solid var(--mgs-hair-strong);background-color:var(--mgs-sheet);scrollbar-width:thin;background-image:linear-gradient(#1014120f 1px,#0000 1px),linear-gradient(90deg,#1014120f 1px,#0000 1px);background-position:-1px -1px;background-size:60px 60px;border-radius:16px;overflow:auto hidden}.mgs-track{position:relative}.mgs-drawing{width:100%;height:auto;display:block}.mgs-stop,.mgs-label--phone,.mgs-hint{display:none}.mgs-drawing text{font-family:var(--mgs-mono);paint-order:stroke;stroke:var(--mgs-sheet);stroke-width:5px;stroke-linejoin:round}.mgs-name{letter-spacing:.08em;fill:var(--mgs-ink);font-size:13px;font-weight:600}.mgs-sub{fill:var(--mgs-muted);font-size:13px}.mgs-flow-path [data-flow-layer]{fill:none;stroke-linecap:round;stroke-linejoin:round}.mgs-flow-path [data-flow-layer=core],.mgs-flow-path [data-flow-layer=animated]{display:none}.mgs-flow-path[data-flow-kind=ac] [data-flow-layer=base]{stroke:var(--mgs-ink);stroke-width:2.4px}.mgs-flow-path[data-flow-kind=dc] [data-flow-layer=base]{stroke:var(--mgs-teal);stroke-width:6px}.mgs-flow-path[data-flow-kind=dc]:not([data-flow-direction=off]) [data-flow-layer=core]{stroke:var(--mgs-sheet);stroke-width:1.6px;display:block}.mgs-flow-path[data-flow-kind=control] [data-flow-layer=base]{stroke:var(--mgs-muted);stroke-width:1.4px;stroke-dasharray:5 5}.mgs-flow-path[data-flow-kind=link] [data-flow-layer=base]{stroke:var(--mgs-teal);stroke-width:1.4px;stroke-dasharray:12 4 2 4}.mgs-flow-path[data-flow-direction=off] [data-flow-layer=base]{stroke:#9aa29f;stroke-width:2px;stroke-dasharray:6 6}.mgs-flow-path:is([data-flow-direction=forward],[data-flow-direction=reverse]) [data-flow-layer=animated]{stroke:var(--mgs-signal);stroke-width:3.6px;stroke-dasharray:.1 18;animation:1s linear infinite mgs-run;display:block}.mgs-flow-path[data-flow-direction=reverse] [data-flow-layer=animated]{animation-direction:reverse}.mgs-panel.is-paused .mgs-flow-path [data-flow-layer=animated]{animation-play-state:paused}@keyframes mgs-run{to{stroke-dashoffset:-18.1px}}.mgs-flow-path [data-flow-layer=chevron]{fill:var(--mgs-ink);stroke:var(--mgs-sheet);stroke-width:1.6px;stroke-linejoin:round}.mgs-photo{mix-blend-mode:multiply}.mgs-ghost{opacity:.32}.mgs-cut{fill:none;stroke:var(--mgs-ink);stroke-width:1.6px;stroke-linecap:round}.mgs-tag{letter-spacing:.16em;fill:var(--mgs-ink);font-size:13px;font-weight:700}.mgs-ink rect,.mgs-ink circle,.mgs-ink path{fill:none;stroke:var(--mgs-ink);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.mgs-solid rect,.mgs-solid circle{fill:var(--mgs-sheet)}.mgs-solid circle+circle{fill:#e9edea99}.mgs-ink .mgs-live{fill:var(--mgs-signal);stroke-width:.8px}.mgs-switch circle{fill:var(--mgs-sheet);stroke:var(--mgs-ink);stroke-width:1.6px}.mgs-blade{fill:none;stroke:var(--mgs-ink);stroke-width:2.6px;stroke-linecap:round}.mgs-state{letter-spacing:.14em;fill:var(--mgs-ink);font-size:13px;font-weight:700}.mgs-boundary rect{fill:none;stroke:var(--mgs-hair-strong);stroke-width:1.2px;stroke-dasharray:6 6}.mgs-terminus{fill:var(--mgs-signal);stroke:var(--mgs-ink);stroke-width:1.2px}.mgs-status{background:var(--mgs-ink);color:#fff;border-radius:12px;align-items:flex-start;gap:12px;min-height:3.4em;margin:16px 0 0;padding:14px 18px;font-size:.97rem;line-height:1.5;display:flex}.mgs-status i{background:var(--mgs-signal);border-radius:50%;flex:none;width:9px;height:9px;margin-top:.5em;box-shadow:0 0 0 4px #f5cf452e}.mgs-sheet figcaption{gap:10px;padding:16px 2px 0;display:grid}.mgs-legend{font:500 12px/1.4 var(--mgs-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mgs-body);flex-wrap:wrap;gap:10px 26px;margin:0;padding:0;list-style:none;display:flex}.mgs-legend li{align-items:center;gap:10px;display:flex}.mgs-legend i{flex:none;width:34px;display:block}.mgs-legend .is-dc{background:linear-gradient(var(--mgs-teal) 0 2.2px,var(--mgs-sheet) 2.2px 3.8px,var(--mgs-teal) 3.8px);border-radius:3px;height:6px}.mgs-legend .is-ac{background:var(--mgs-ink);height:2.4px}.mgs-legend .is-ctl{border-top:1.5px dashed var(--mgs-muted);height:0}.mgs-legend .is-flow{background:radial-gradient(circle at 8px 5px,var(--mgs-signal) 0 2.6px,var(--mgs-ink) 2.8px 4.2px,transparent 4.4px),radial-gradient(circle at 26px 5px,var(--mgs-signal) 0 2.6px,var(--mgs-ink) 2.8px 4.2px,transparent 4.4px);width:34px;height:10px}.mgs-legend .is-off{border-top:2px dashed #9aa29f;height:0}.mgs-sheet figcaption small{color:var(--mgs-muted);font-size:13px;line-height:1.5}.mgs-detail{border-top:1px solid var(--mgs-hair);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:24px 40px;margin-top:28px;padding-top:26px;display:grid}.mgs-reading{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:0;display:grid}.mgs-reading div{border-top:1px solid var(--mgs-hair);padding-top:12px}.mgs-reading dt{font:600 12px/1.3 var(--mgs-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mgs-ink)}.mgs-reading dd{color:var(--mgs-body);margin:6px 0 0;font-size:.92rem;line-height:1.55}.mgs-published{border:1px solid var(--mgs-hair-strong);background:var(--mgs-sheet);border-radius:14px;align-self:start;padding:20px 22px}.mgs-published b{font:600 12px/1.3 var(--mgs-mono);letter-spacing:.14em;text-transform:uppercase}.mgs-published ul{color:var(--mgs-ink);gap:10px;margin:12px 0;padding-left:18px;font-size:.92rem;line-height:1.5;display:grid}.mgs-published small{color:var(--mgs-muted);font-size:13px;line-height:1.45}.mgs-compare{background:var(--mgs-carbon);border:1px solid #e2e8e529;border-radius:18px;max-width:1240px;margin:28px auto 0;overflow-x:auto}.mgs-compare table{border-collapse:collapse;width:100%;min-width:860px;font-size:.92rem;line-height:1.5}.mgs-compare caption{text-align:left;font:600 12px/1.3 var(--mgs-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mgs-mist);padding:20px 22px 8px}.mgs-compare th,.mgs-compare td{text-align:left;vertical-align:top;border-top:1px solid #e2e8e51f;padding:14px 18px}.mgs-compare thead th{color:#fff;font-weight:500}.mgs-compare tbody th{width:150px;font:600 12px/1.4 var(--mgs-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mgs-mist)}.mgs-compare td{color:#d9dedb}.mgs-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.mgs-head,.mgs-panel-head,.mgs-detail,.mgs-limit-guide{grid-template-columns:1fr}.mgs-limit-guide>header,.mgs-limit-guide li{border-right:0}.mgs-limit-guide ol,.mgs-limit-formula{grid-column:1}.mgs-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.mgs-tabs button{border-bottom:1px solid #e2e8e538;border-radius:12px}.mgs-tabs button[aria-selected=true]{border-color:var(--mgs-paper)}.mgs-panel{border-radius:20px;margin-top:10px}}@media (max-width:760px){.mgs-limit-guide ol{grid-template-columns:1fr}.mgs-limit-guide li{border-bottom:1px solid #e2e8e524;min-height:0}.mgs-hint{font:600 12px/1.3 var(--mgs-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mgs-muted);margin:10px 0 0;display:block}.mgs-reading{grid-template-columns:1fr}.mgs-controls{flex-direction:column;align-items:flex-start}.mgs-conditions>span{flex-basis:100%}.mgs-compare caption{padding-right:max(22px,930px - 100vw)}}@media (prefers-reduced-motion:reduce){.mgs-flow-path [data-flow-layer=animated]{animation:none}.mgs-pause{display:none}}.system-simulation .simulation-plate.is-drawn{background:0 0}.system-simulation .simulation-plate.is-drawn>span{justify-content:center;align-items:center;gap:0;display:flex}.system-simulation .simulation-plate.is-drawn svg{width:88px;height:88px;display:block}.system-simulation .simulation-plate.is-drawn.is-pair svg{width:47px;height:47px}.system-simulation .sim-homes{gap:4px}.system-simulation .sim-homes .sim-dwelling{width:44px;height:44px;display:block}.system-simulation .sim-renewable .sim-array{width:62px;height:62px;margin-top:-4px;display:block}@media (max-width:760px){.system-simulation .simulation-plate.is-drawn svg{width:52px;height:52px}.system-simulation .simulation-plate.is-drawn.is-pair svg{width:28px;height:28px}}.mgs-panel.is-solo{border-radius:24px}.mgs-more{max-width:1240px;margin:22px auto 0}.mgs-more a{color:#fff;min-height:44px;font:600 12px/1.2 var(--mgs-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid #e2e8e552;border-radius:999px;align-items:center;padding:10px 18px;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.mgs-more a:hover{border-color:var(--mgs-signal);background:#f5cf4514}.mgs-more a:focus-visible{outline:3px solid var(--mgs-signal);outline-offset:3px}@media (max-width:900px){.mgs.is-solo .mgs-panel{margin-top:0}}@media (max-width:760px){.mgs-scroll{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;border:0;border-radius:0;margin-inline:calc(-1*clamp(20px,3vw,36px));padding:0;scroll-padding-inline:0;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6px calc(100% - 10px),#0000);mask-image:linear-gradient(90deg,#0000,#000 6px calc(100% - 10px),#0000)}.mgs-track{width:216.92%}.mgs-drawing{width:100%;max-width:none}.mgs-stop{scroll-snap-align:start;pointer-events:none;width:1px;display:block;position:absolute;top:0;bottom:0}.mgs-label.has-phone{display:none}.mgs-label--phone{display:inline}}.ll-sol{background:var(--ll-paper);color:var(--ll-ink);overflow-x:clip}.ll-sol :is(.ll-sol-learn,.ll-sol-sig,.ll-sol-benefits,.ll-sol-arch,.ll-sol-metro,.ll-sol-depth,.ll-sol-catalog,.ll-sol-decide,.ll-sol-prepare,.ll-sol-fill,.ll-sol-problem,.ll-sol-supply,.ll-sol-modes,.ll-sol-film){padding:var(--ll-section) var(--ll-gutter)}.ll-sol .ll-wrap{max-width:1360px}.ll-sol :is(.ll-paper+.ll-paper,.ll-stone+.ll-stone,.ll-paper+.ll-stone,.ll-stone+.ll-paper,.operating-modes+.ll-sol-benefits,.ev-cinematic-hero+.ll-sol-learn,.ll-sol-fill+.mgs,.mgs+.operating-modes>.ll-sol-modes,.ll-sol-sig+.ll-sol-benefits,.ll-sol-arch+.ll-sol-field,.ll-sol-film+.ll-sol-metro,.ll-sol-metro+.ll-sol-depth,.ll-sol-depth+.ll-sol-catalog,.ll-sol-catalog+.ll-sol-decide,.ll-sol-decide+.ll-sol-prepare){padding-top:var(--ll-section-join)}.ll-sol :is(h1,h2,h3,h4){font-family:inherit}.ll-sol .ll-chapter__lede>p{margin:0}.ll-sol .ll-chapter__lede>p+p{margin-top:12px}.ll-sol-chapter .ll-chapter__title{max-width:18ch}.ll-sol :is(a,button,[tabindex="0"]):focus-visible{outline:3px solid var(--ll-signal);outline-offset:3px}.ll-sol :is(.ll-paper,.ll-stone) :is(a,button,[tabindex="0"]):focus-visible{outline-color:var(--ll-ink)}.ll-sol [role=region][tabindex="0"]:focus-visible{outline-offset:-3px}.ll-sol>.section-pad{background-color:#0000}.ll-sol>.section-pad:before{display:none}.ll-sol-arrival{isolation:isolate;min-height:max(720px,100svh);padding:clamp(104px,13vh,150px) var(--ll-gutter) 0;background:var(--ll-night);color:var(--ll-light);flex-direction:column;display:flex;position:relative;overflow:hidden}.ll-sol-arrival:before{content:"";z-index:-3;pointer-events:none;background:radial-gradient(56% 68% at 72% 46%,#46504a66,#0000 68%),linear-gradient(112deg,#070908 6%,#0f1411 58%,#070908 100%);position:absolute;inset:0}.ll-sol-arrival:after{content:"";z-index:-1;pointer-events:none;clip-path:polygon(0 24%,100% 0,100% 100%,0 100%);background:linear-gradient(#0000,#00000080 62%,#000000c7),repeating-linear-gradient(90deg,#0000 0 118px,#ffffff06 118px 119px);height:30%;position:absolute;inset:auto 0 0}.ll-sol-arrival__frame{z-index:2;flex:1;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:center;gap:clamp(24px,4vw,80px);width:100%;max-width:1360px;margin-inline:auto;display:grid;position:relative}.ll-sol-arrival__copy{z-index:3;min-width:0;max-width:680px;padding-block:8px clamp(20px,4vh,44px);position:relative}.ll-sol-kicker{margin:0 0 24px}.ll-sol .ll-sol-title{-webkit-hyphens:manual;hyphens:manual;letter-spacing:-.058em;max-width:12ch;font-size:clamp(48px,5.7vw,100px);line-height:.9}.ll-sol .ll-sol-lede{max-width:48ch;color:var(--ll-light-soft);margin-top:clamp(20px,3vh,30px)}.ll-sol-actions{margin-top:clamp(24px,3.6vh,36px)}.ll-sol-first{border-top:1px solid var(--ll-rule);max-width:540px;color:var(--ll-fg);grid-template-columns:minmax(0,1fr) auto;gap:6px 22px;margin-top:clamp(24px,3.6vh,38px);padding:16px 0 2px;text-decoration:none;display:grid}.ll-sol-first>.ll-mono{grid-column:1}.ll-sol-first>strong{letter-spacing:-.018em;grid-column:1;font-size:clamp(19px,1.45vw,22px);font-weight:430;line-height:1.22}.ll-sol-first>small{color:var(--ll-fg-soft);grid-column:1;font-size:14px;line-height:1.55}.ll-sol-first>[aria-hidden=true]{color:var(--ll-signal);transition:transform .25s var(--ll-ease);grid-area:1/2/span 3;align-self:center;font-size:20px}.ll-sol-first:hover>[aria-hidden=true]{transform:translate(3px,-3px)}.ll-sol-first:hover>strong{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.ll-sol-arrival__foot{z-index:3;border-top:1px solid var(--ll-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;width:100%;max-width:1360px;margin:clamp(14px,2.4vh,28px) auto 0;padding:14px 0 20px;display:flex;position:relative}.ll-sol-back{min-height:44px;color:var(--ll-fg-soft);border-bottom:1px solid #0000;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ll-sol-back:hover{color:var(--ll-fg);border-bottom-color:var(--ll-rule-strong)}.ll-sol-monument{grid-template-rows:1fr auto;align-self:stretch;display:grid}.ll-sol-monument .ll-monument__stage{min-height:clamp(380px,64vh,720px)}.ll-sol-monument .ll-monument__caption{gap:4px 18px}.ll-sol-monument .ll-monument__caption .ll-mono{letter-spacing:.12em;font-size:11px}.ll-sol-context{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ll-sol-context img{object-fit:cover;object-position:62% 60%;opacity:.3;filter:grayscale(.45)brightness(.72)contrast(1.06);transform:scale(1.035)}.ll-sol-context:after{content:"";background:linear-gradient(90deg,#070908 0%,#070908f0 30%,#0709088f 58%,#07090866 100%),linear-gradient(#070908b3,#0000 26% 58%,#070908 100%);position:absolute;inset:0}.ll-sol .bess-cinematic-hero[data-motion=running] .bess-hero-context img{animation:18s ease-in-out infinite bess-context-breathe}.ll-sol .bess-cinematic-hero[data-motion=running] .bess-hero-equipment{animation:8s ease-in-out infinite bess-equipment-hover}.ll-sol .ev-cinematic-hero[data-motion=running] .ev-hero-context img{animation:20s ease-in-out infinite ev-context-breathe}.ll-sol .ev-cinematic-hero[data-motion=running] .ev-hero-equipment ol:after{animation:12s linear infinite ev-equipment-scan}.ll-sol-motion{z-index:6;right:var(--ll-gutter);border:1px solid var(--ll-rule-strong);min-height:44px;color:var(--ll-light-soft);font:500 11px/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#0709089e;padding:0 16px;transition:border-color .2s,color .2s;position:absolute;bottom:clamp(64px,8vh,84px)}.ll-sol-motion:hover:not(:disabled){border-color:var(--ll-light);color:var(--ll-light)}.ll-sol-motion:disabled{cursor:default;opacity:.8}.ll-sol [data-motion=static]>.ll-sol-motion{display:none}.ev-cinematic-hero>.ll-sol-motion{bottom:22px}:is(.core-cinematic-hero,.metering-cinematic-hero)>.ll-sol-motion{color:var(--ll-ink-soft);background:#f6f5f1eb;border-color:#12151366;bottom:26px}:is(.core-cinematic-hero,.metering-cinematic-hero)>.ll-sol-motion:hover:not(:disabled){border-color:var(--ll-ink);color:var(--ll-ink)}:is(.core-cinematic-hero,.metering-cinematic-hero){position:relative}.ll-sol-hero:not(.ll-sol-arrival){background:var(--ll-paper)}.ll-sol-lineup{padding:var(--ll-section) var(--ll-gutter);margin:0}.ll-sol-lineup__head{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:18px clamp(24px,5vw,96px);max-width:1360px;margin:0 auto clamp(36px,4.4vw,64px);display:grid}.ll-sol-lineup__head>.ll-mono{border-bottom:1px solid var(--ll-rule);grid-column:1/-1;padding-bottom:14px}.ll-sol-lineup__head>strong{max-width:16ch;font-size:clamp(34px,3.7vw,60px)}.ll-sol-lineup__head>p{max-width:54ch;color:var(--ll-fg-soft);margin:0;font-size:16px;line-height:1.62}.ll-sol-lineup__scroll{overscroll-behavior-x:contain;scrollbar-width:thin;max-width:1360px;margin:0 auto;overflow-x:auto}.ll-sol-lineup ol{--stage:clamp(240px,24vw,340px);grid-template-columns:.8fr .86fr .95fr 1.55fr .95fr;align-items:start;column-gap:clamp(14px,2.2vw,36px);margin:0;padding:0;list-style:none;display:grid;position:relative;overflow:hidden}.ll-sol-lineup ol:before{content:"";left:0;right:0;top:var(--stage);background:var(--ll-rule-strong);height:1px;position:absolute}.ll-sol-lineup ol:after{content:"";z-index:2;left:-22%;top:calc(var(--stage) - 1px);opacity:0;background:linear-gradient(90deg,transparent,var(--ll-signal) 45%,var(--ll-signal-hot) 55%,transparent);pointer-events:none;width:22%;height:3px;position:absolute}.ll-sol-lineup li{min-width:0;min-height:calc(var(--stage) + 84px)}.ll-sol-lineup__stage{height:var(--stage);position:relative}.ll-sol-lineup__stage img{mix-blend-mode:multiply;height:calc(var(--ll-h) * 100%)!important;object-fit:contain!important;object-position:50% 100%!important;top:auto!important}.ll-sol-lineup li>span{gap:3px;padding-top:16px;display:grid}.ll-sol-lineup li b{font:600 12px/1.35 var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ll-fg)}.ll-sol-lineup li strong{color:var(--ll-fg);font-size:17px;font-weight:450;line-height:1.3}.ll-sol-lineup li small{font:500 11px/1.4 var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;color:var(--ll-fg-faint)}.ll-sol-lineup__hint{max-width:1360px;margin:14px auto 0;display:none}.ll-sol-water-pair__bulk img{z-index:2;right:4%;bottom:var(--ll-floor);width:auto;height:calc(var(--ll-h) * (100% - var(--ll-floor)));object-fit:contain;object-position:100% 100%;filter:grayscale(.12)contrast(1.05)drop-shadow(-22px 30px 30px #00000080);max-width:74%;position:absolute}.ll-sol-water-pair__series img{z-index:3;left:0;bottom:calc(var(--ll-floor) - 1.5%);filter:drop-shadow(-12px 18px 16px #0000008c);width:74%;height:auto;position:absolute}.ll-sol-problem__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(40px,5vw,72px) clamp(16px,2vw,32px);display:grid}.ll-sol-problem__lead{grid-column:1/span 7;gap:22px;display:grid}.ll-sol-problem__lead h2 strong,.ll-sol-supply .ll-sol-problem__lead h2 strong{font-weight:inherit}.ll-sol-problem__lead>p{max-width:56ch;font-size:var(--ll-lede);color:var(--ll-fg-soft);margin:0;line-height:1.58}.ll-sol-balance{grid-column:1/span 8;margin:0}.ll-sol-balance figcaption{gap:8px;margin-bottom:22px;display:grid}.ll-sol-balance figcaption strong{font-size:var(--ll-title);letter-spacing:-.02em;font-weight:430;line-height:1.2}.ll-sol-equation{border-top:1px solid var(--ll-rule-strong);border-bottom:1px solid var(--ll-rule-strong);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;display:grid}.ll-sol-equation>span{align-content:start;gap:8px;padding:22px 20px 22px 0;display:grid}.ll-sol-equation>span+i+span{padding-left:20px}.ll-sol-equation b{letter-spacing:-.02em;font-size:clamp(20px,1.8vw,27px);font-weight:430;line-height:1.1}.ll-sol-equation em{color:var(--ll-fg-soft);font-size:15px;font-style:normal;line-height:1.5}.ll-sol-equation>i{font:500 12px/1 var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ll-fg-faint);align-self:center;padding:0 6px;font-style:normal}.ll-sol-equation .is-result{padding-left:20px;position:relative}.ll-sol-equation .is-result:before{content:"";background:var(--ll-fg);width:3px;position:absolute;top:18px;bottom:18px;left:0}.ll-sol-balance>p{max-width:62ch;color:var(--ll-fg-soft);margin:18px 0 0;font-size:15px;line-height:1.6}.ll-sol-problem__meters{grid-area:2/9/auto/-1;grid-template-columns:1fr 1fr;align-self:end;align-items:end;gap:18px;display:grid}.ll-sol-problem__meter{gap:12px;margin:0;display:grid}.ll-sol-problem__meter img{object-fit:contain;object-position:50% 100%;width:100%;height:clamp(150px,15vw,230px)}.ll-sol-problem__meter figcaption{border-top:1px solid var(--ll-rule);gap:3px;padding-top:10px;display:grid}.ll-sol-problem__meter figcaption b{font:600 11px/1.35 var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.ll-sol-problem__meter figcaption strong{font-size:15px;font-weight:450;line-height:1.35}.ll-sol-problem__meter figcaption small{font:500 11px/1.4 var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;color:var(--ll-fg-faint)}.ll-sol-problem__meter [data-media-separator],.ll-sol-problem__meter [data-media-label]{display:none}.ll-sol-arrival--core .ll-sol-arrival__frame{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:clamp(20px,3vh,40px)}.ll-sol-arrival--core .ll-sol-arrival__copy{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2vw,32px);max-width:none;padding-bottom:0;display:grid}.ll-sol-arrival--core .ll-sol-arrival__copy>.ll-sol-kicker{grid-column:1/-1}.ll-sol-arrival--core .ll-sol-arrival__copy>.ll-sol-title{grid-area:2/1/span 3/span 7;max-width:13ch}.ll-sol-arrival--core .ll-sol-arrival__copy>:is(.ll-sol-lede,.ll-sol-actions,.ll-sol-first){grid-column:8/-1}.ll-sol-arrival--core .ll-sol-arrival__copy>.ll-sol-lede{grid-row:2;margin-top:4px}.ll-sol-horizon{grid-column:1/-1;min-width:0;margin:0}.ll-sol-horizon__scroll{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.ll-sol-horizon__line{--unit:clamp(80px,min(9.6vw,14.6vh),160px);justify-content:center;align-items:flex-end;gap:clamp(20px,3vw,56px);min-width:max-content;margin-inline:auto;padding-bottom:40px;display:flex;position:relative}.ll-sol-horizon__line:before{content:"";background:linear-gradient(90deg,transparent,var(--ll-rule-strong) 8%,var(--ll-rule-strong) 92%,transparent);height:1px;position:absolute;bottom:40px;left:0;right:0}.ll-sol-horizon__scale{height:var(--unit);align-items:flex-end;gap:8px;display:flex;position:relative}.ll-sol-horizon__scale i{border:1px solid var(--ll-light-faint);border-right:0;width:9px;height:100%;display:block}.ll-sol-horizon__scale .ll-mono{color:var(--ll-light-soft);font-size:11px}.ll-sol-horizon ol{align-items:flex-end;gap:clamp(40px,4.4vw,80px);margin:0;padding:0;list-style:none;display:flex}.ll-sol-horizon li{justify-items:center;display:grid;position:relative}.ll-sol-horizon li picture{display:block}.ll-sol-horizon li img{width:auto;max-width:none;height:calc(var(--m) * var(--unit));filter:grayscale(.12)contrast(1.05)drop-shadow(-16px 22px 20px #0000008c);display:block}.ll-sol-horizon li>span{text-align:center;width:max-content;max-width:11em;color:var(--ll-light-soft);font-size:11px;line-height:1.35;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}.ll-sol-horizon figcaption{text-align:right;color:var(--ll-light-faint);margin-top:14px;font-size:11px}.ll-sol .ll-sol-supply{padding-bottom:clamp(56px,6vw,104px)}.ll-sol-supply .ll-sol-problem__lead{max-width:980px;margin-bottom:clamp(40px,5vw,72px)}.ll-sol-chain{margin:0;padding:0}.ll-sol-chain__head{border-bottom:1px solid var(--ll-rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:18px;padding-bottom:14px;display:flex}.ll-sol-chain__head strong{font-size:var(--ll-title);letter-spacing:-.02em;font-weight:430}.ll-sol-chain__scroll{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.ll-sol-chain__track{background-image:linear-gradient(#1215130d 1px,#0000 1px),linear-gradient(90deg,#1215130d 1px,#0000 1px);background-size:48px 48px;position:relative}.ll-sol-chain__track>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ll-sol-chain--core .ll-sol-chain__track{aspect-ratio:1200/400;min-width:920px}.ll-sol-chain--core .ll-sol-chain__track ol{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:8%;height:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.ll-sol-chain--core li{mix-blend-mode:multiply;grid-template-rows:auto 1fr;align-content:start;gap:12px;display:grid}.ll-sol-chain--core li figure{gap:8px;margin:0;display:grid}.ll-sol-chain--core li img{object-fit:contain;object-position:50% 100%;width:100%;height:clamp(120px,15vw,210px)}.ll-sol-chain :is(li,article) figcaption{font:500 11px/1.4 var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ll-fg-soft)}.ll-sol-chain :is(li,article)>span{border-top:1px solid var(--ll-rule);gap:5px;padding-top:12px;display:grid}.ll-sol-chain :is(li,article)>span small{color:var(--ll-fg);font-size:11px}.ll-sol-chain :is(li,article)>span strong{color:var(--ll-fg);font-size:16px;font-weight:450;line-height:1.4}.ll-sol-chain :is(li,article)>span em{font:600 11px/1.4 var(--font-mono),ui-monospace,monospace;letter-spacing:.12em;color:var(--ll-fg-soft);font-style:normal}.ll-sol-chain :is(.core-supply-path,.metering-flow-path) [data-flow-layer]{fill:none;stroke-linecap:round;stroke-linejoin:round}.ll-sol-chain :is(.core-supply-path,.metering-flow-path) [data-flow-layer=base]{stroke:var(--ll-ink);stroke-width:2px}.ll-sol-chain :is(.core-supply-path,.metering-flow-path) [data-flow-layer=core]{display:none}.ll-sol-chain :is(.core-supply-path,.metering-flow-path) [data-flow-layer=animated]{stroke:var(--ll-signal);stroke-width:4px;stroke-dasharray:.1 16;display:none}.ll-sol-chain :is(.core-supply-path,.metering-flow-path) [data-flow-layer=chevron]{fill:var(--ll-ink);stroke:var(--ll-paper);stroke-width:1.5px}.ll-sol [data-motion=running] .ll-sol-chain :is(.core-supply-path,.metering-flow-path) [data-flow-layer=animated]{animation:1.9s linear infinite electrical-path-flow;display:block}.core-supply-swipe,.metering-path-swipe{display:none}.ll-sol-chain__note{color:var(--ll-fg-faint);margin:14px 0 0;font-size:11px}.ll-sol-chain__gates{border-top:1px solid var(--ll-rule-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:22px;display:grid}.ll-sol-chain__gates>span{color:var(--ll-fg-soft);gap:6px;padding:16px 20px 4px 0;font-size:15px;line-height:1.5;display:grid}.ll-sol-chain__gates>span+span{border-left:1px solid var(--ll-rule);padding-left:20px}.ll-sol-chain__gates b{color:var(--ll-accent-text)}.ll-sol-chain__gates--one{grid-template-columns:1fr}.ll-sol-chain--metering .ll-sol-chain__track{aspect-ratio:1060/460;min-width:1000px}.ll-sol-chain--metering .metering-path-node{mix-blend-mode:multiply;grid-template-columns:1fr;row-gap:10px;display:grid;position:absolute}.ll-sol-chain--metering .metering-path-node figure{gap:6px;margin:0;display:grid}.ll-sol-chain--metering .metering-path-node img{object-fit:contain;object-position:0 100%;width:auto;max-width:100%;height:clamp(84px,9vw,128px);display:block}.ll-sol-chain--metering .is-enclosure{width:24%;top:0;left:2%}.ll-sol-chain--metering .is-transformers{width:24%;top:50%;left:2%}.ll-sol-chain--metering .is-meter{width:37%;top:16%;left:60.5%}.ll-sol-chain--metering .is-meter img{height:clamp(140px,15vw,210px)}.ll-sol-chain--metering .metering-path-node>span{padding-top:10px}.ll-sol-learn__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:30px clamp(16px,2vw,32px);display:grid}.ll-sol-learn__index{border-bottom:1px solid var(--ll-rule);grid-column:1/-1;padding-bottom:16px}.ll-sol-learn__title{grid-column:1/span 5;max-width:11ch}.ll-sol-learn__text{grid-column:7/-1;margin:0}.ll-sol-day{padding:0;position:relative;overflow:clip}.ll-sol>.ll-sol-day{content-visibility:visible}.ll-sol-day__frame{isolation:isolate;max-width:calc(1360px + 2 * var(--ll-gutter));padding:var(--ll-section) var(--ll-gutter);grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);grid-template-areas:"head head""trace unit""moments moments";align-items:end;gap:clamp(18px,2.2vw,32px) clamp(28px,4vw,72px);margin:0 auto;display:grid;position:relative}.ll-sol-day__light{z-index:-1;pointer-events:none;position:absolute;inset:0}.ll-sol-day__light i{opacity:0;position:absolute;inset:0}.ll-sol-day__light .is-dawn{background:radial-gradient(40% 46% at 58% 78%,#ecaa7838,#0000 70%)}.ll-sol-day__light .is-noon{opacity:1;background:radial-gradient(46% 52% at 72% 22%,#fffae833,#0000 70%)}.ll-sol-day__light .is-evening{background:radial-gradient(44% 50% at 88% 62%,#f5b0453d,#0000 70%)}.ll-sol-day__light .is-night{background:radial-gradient(36% 40% at 70% 52%,#7692be29,#0000 70%)}.ll-sol-day__head{grid-area:head;gap:18px;padding-bottom:clamp(8px,1vw,16px);display:grid}.ll-sol-day__head h2{max-width:20ch}.ll-sol-day__story,.ll-sol-day__mini{display:contents}.ll-sol-day__mini-chart,.ll-sol-day__mini-state,.ll-sol-day__mini-source{display:none}.ll-sol-day__moments{border-top:1px solid var(--ll-rule-strong);grid-area:moments;grid-template-columns:repeat(4,minmax(0,1fr));align-self:start;margin:0;padding:0;list-style:none;display:grid}.ll-sol-day__moments li{align-content:start;gap:7px;padding:14px clamp(14px,1.6vw,24px) 0 0;display:grid}.ll-sol-day__moments li+li{border-left:1px solid var(--ll-rule);padding-left:clamp(14px,1.6vw,24px)}.ll-sol-day__moments li>.ll-mono{color:var(--ll-fg-soft)}.ll-sol-day__moments li>.ll-mono b{color:var(--ll-fg);margin-right:10px}.ll-sol-day__moments h3{letter-spacing:-.015em;color:var(--ll-fg);margin:0;font-size:clamp(17px,1.3vw,20px);font-weight:450;line-height:1.24}.ll-sol-day__moments li>p:not(.ll-mono){color:var(--ll-fg-soft);margin:0;font-size:14px;line-height:1.5}.ll-sol-day__moments .ll-sol-day__pressure{border-left:2px solid var(--ll-rule-strong);padding-left:10px;color:var(--ll-fg)!important;font-size:13px!important}.ll-sol-day__handoff{max-width:calc(1360px + 2 * var(--ll-gutter));padding:0 var(--ll-gutter) var(--ll-section);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(24px,5vw,80px);margin:0 auto;display:grid}.ll-sol-day__handoff>div:first-child{border-top:1px solid var(--ll-rule-strong);padding-top:clamp(24px,3vw,44px)}.ll-sol-day__handoff .ll-mono{color:var(--ll-signal);margin:0 0 18px}.ll-sol-day__handoff h3{letter-spacing:-.03em;max-width:22ch;color:var(--ll-fg);margin:0;font-size:clamp(28px,3vw,44px);font-weight:450;line-height:1.08}.ll-sol-day__handoff p:not(.ll-mono){max-width:60ch;color:var(--ll-fg-soft);margin:18px 0 0;font-size:16px;line-height:1.55}.ll-sol-day__handoff-actions{gap:12px;min-width:220px;display:grid}.ll-sol-day__handoff-actions a{border-bottom:1px solid var(--ll-rule-strong);min-height:44px;color:var(--ll-fg);align-items:center;padding:10px 0;font-size:14px;text-decoration:none;display:flex}:is(.ll-sol-day__handoff-actions a:hover,.ll-sol-day__handoff-actions a:focus-visible){color:var(--ll-signal);border-color:var(--ll-signal)}@media (max-width:700px){.ll-sol-day__handoff{grid-template-columns:1fr}.ll-sol-day__handoff-actions{min-width:0}}.ll-sol-day__unit{grid-area:unit;grid-template-rows:1fr auto;align-self:stretch;gap:10px;margin:0;display:grid}.ll-sol-day__stage{min-height:clamp(220px,28vh,340px);position:relative}.ll-sol-day__stage img{filter:drop-shadow(-20px 26px 24px #0009);width:auto;height:84%;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.ll-sol-day__floor{background:radial-gradient(50% 60% at 50% 30%,#ffffff12,#0000 72%),repeating-linear-gradient(90deg,#0000 0 7%,#ffffff0a 7% calc(7% + 1px));height:22%;position:absolute;bottom:0;left:4%;right:4%;-webkit-mask-image:radial-gradient(60% 100% at 50% 100%,#000 30%,#0000 72%);mask-image:radial-gradient(60% 100% at 50% 100%,#000 30%,#0000 72%)}.ll-sol-day__unit figcaption{letter-spacing:.12em;color:var(--ll-fg-faint);font-size:11px}.ll-sol-day__trace{grid-area:trace;gap:12px;margin:0;display:grid}.ll-sol-day__chart{position:relative}.ll-sol-day__chart svg{width:100%;height:auto;display:block}.ll-sol-day__data{position:absolute;inset:0}.ll-sol-day__cursor{display:none}.ll-sol-day__base text{font:500 12px var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;fill:var(--ll-light-soft)}.ll-sol-day__axis{fill:none;stroke:var(--ll-rule-strong);stroke-width:1px}.ll-sol-day__tick path{stroke:var(--ll-rule-strong);stroke-width:1px}.ll-sol-day__limit{fill:none;stroke:var(--ll-light-soft);stroke-width:1.4px;stroke-dasharray:7 7}.ll-sol-day__zero{fill:none;stroke:var(--ll-rule-strong);stroke-width:1px}.ll-sol-day__outage{fill:#7692be1a;stroke:none}.ll-sol-day .ll-sol-day__outage-label,.ll-sol-day .ll-sol-day__lane,.ll-sol-day .ll-sol-day__limit-label{fill:var(--ll-light-faint);font-size:11px}.ll-sol-day__solar{fill:#f2f3ef17;stroke:var(--ll-light-soft);stroke-width:1.2px;stroke-dasharray:4 4}.ll-sol-day__demand{fill:none;stroke:var(--ll-light);stroke-width:2.2px;stroke-linejoin:round}.ll-sol-day__shed{fill:none;stroke:var(--ll-light-faint);stroke-width:1.6px;stroke-dasharray:3 6}.ll-sol-day__critical{fill:none;stroke:var(--ll-light);stroke-width:2.2px}.ll-sol-day__grid{fill:none;stroke:var(--ll-signal);stroke-width:3px;stroke-linejoin:round}.ll-sol-day__charge{fill:#f2f3ef57}.ll-sol-day__discharge{fill:var(--ll-signal)}.ll-sol-day__discharge.is-backup{fill:none;stroke:var(--ll-signal);stroke-width:1.4px}.ll-sol-day__marker path{stroke:var(--ll-light-faint);stroke-width:1px;stroke-dasharray:2 5}.ll-sol-day__marker circle{fill:var(--ll-night);stroke:var(--ll-light-soft);stroke-width:1.2px}.ll-sol-day__marker text{font:600 12px var(--font-mono),ui-monospace,monospace;fill:var(--ll-light)}.ll-sol-day__trace figcaption{gap:10px;display:grid}.ll-sol-day__legend{font:500 11px/1.4 var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ll-light-soft);flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.ll-sol-day__legend li{align-items:center;gap:8px;display:flex}.ll-sol-day__legend i{border-top:2px solid;width:22px;height:0;display:block}.ll-sol-day__legend .is-demand{border-color:var(--ll-light)}.ll-sol-day__legend .is-grid{border-top-width:3px;border-color:var(--ll-signal)}.ll-sol-day__legend .is-limit{border-top-style:dashed;border-color:var(--ll-light-soft)}.ll-sol-day__legend .is-solar{border-top:1.5px dashed var(--ll-light-soft);background:#f2f3ef17;height:8px}.ll-sol-day__legend .is-charge{background:#f2f3ef57;border:0;height:8px}.ll-sol-day__legend .is-discharge{background:var(--ll-signal);border:0;height:8px}.ll-sol-day__trace figcaption p{max-width:78ch;color:var(--ll-light-faint);margin:0;font-size:13px;line-height:1.5}.ll-sol-fill__plate{margin:0}.ll-sol-fill__scroll{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.ll-sol-fill__drawing{background-image:linear-gradient(#1215130d 1px,#0000 1px),linear-gradient(90deg,#1215130d 1px,#0000 1px);background-size:48px 48px;min-width:980px;position:relative}.ll-sol-fill__stations{--art:clamp(170px,18vw,250px);flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;gap:clamp(10px,1.6vw,28px);margin:0;padding:0;list-style:none;display:flex;position:relative}.ll-sol-fill__stations li{text-align:center;mix-blend-mode:multiply;flex:1 1 0;justify-items:center;gap:14px;min-width:0;display:grid;position:relative}.ll-sol-fill__stations li.is-board,.ll-sol-fill__stations li.is-chargers{flex-grow:1.35}.ll-sol-fill__art{width:100%;height:var(--art);justify-content:center;align-items:flex-end;gap:10px;display:flex;position:relative}.ll-sol-fill__art img{object-fit:contain;object-position:50% 100%;mix-blend-mode:multiply;width:auto;max-width:100%;height:100%;display:block}.ll-sol-fill__stations .is-chargers img.is-ac{height:66%}.ll-sol-fill__stations .is-chargers img.is-dc{height:92%}.ll-sol-fill__stations .is-board img{height:86%}.ll-sol-fill__stations .is-transformer img{height:74%}.ll-sol-fill__art svg{width:auto;max-width:100%;height:80%;display:block}.ll-sol-fill__stations .is-supply svg{height:96%}.ll-sol-fill__stations .is-transformer .ll-sol-fill__art{outline:1px dashed var(--ll-rule-strong);outline-offset:8px}.ll-sol-fill__stations li>.ll-mono{color:var(--ll-fg-soft);justify-items:center;gap:4px;font-size:11px;display:grid}.ll-sol-fill__stations li>.ll-mono b{color:var(--ll-accent-text);font-size:13px}.ll-sol-fill__line{left:clamp(14px,2vw,28px);right:clamp(14px,2vw,28px);top:calc(clamp(14px,2vw,28px) + var(--art-top,0px) + clamp(170px,18vw,250px));background:var(--ll-rule-strong);height:2px;position:absolute}.ll-sol-fill__line i{background:var(--ll-ink);transform-origin:0;position:absolute;inset:0}.ll-sol-fill__hint{margin:12px 0 0;display:none}.ll-sol-fill__key{border-top:1px solid var(--ll-rule-strong);grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:clamp(36px,4vw,56px) 0 0;padding:0;list-style:none;display:grid}.ll-sol-fill__key li{align-content:start;gap:8px;padding:18px clamp(12px,1.4vw,22px) 4px 0;display:grid}.ll-sol-fill__key li+li{border-left:1px solid var(--ll-rule);padding-left:clamp(12px,1.4vw,22px)}.ll-sol-fill__key .ll-mono b{color:var(--ll-accent-text);margin-right:8px}.ll-sol-fill__key h3{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:450;line-height:1.25}.ll-sol-fill__key li>p:last-child{color:var(--ll-fg-soft);margin:0;font-size:14px;line-height:1.55}.ll-sol .mgs{--mgs-paper:transparent;--mgs-carbon:var(--ll-paper-2);--mgs-sheet:var(--ll-paper-2);--mgs-mist:var(--ll-ink-soft);--mgs-teal:var(--ll-ink-soft);--mgs-hair:#12151326;--mgs-hair-strong:#1215136b;padding:var(--ll-section) var(--ll-gutter);background:var(--ll-paper);color:var(--ll-ink)}.ll-sol .mgs-head{border-top:1px solid #12151326;max-width:1360px;margin-bottom:clamp(36px,4vw,56px);padding-top:16px}.ll-sol .mgs-eyebrow{color:var(--ll-ink-faint)}.ll-sol .mgs-eyebrow:before{display:none}.ll-sol .mgs-head h2{max-width:16ch;font-size:var(--ll-statement);letter-spacing:-.048em;color:var(--ll-ink);font-weight:300;line-height:.98}.ll-sol .mgs-head p{font-size:var(--ll-lede);color:var(--ll-ink-soft);line-height:1.58}.ll-sol .mgs-limit-guide{background:0 0;border:0;border-top:1px solid #1215136b;border-radius:0;max-width:1360px}.ll-sol .mgs-limit-guide>header{border-right:1px solid #12151326;padding:22px 28px 22px 0}.ll-sol .mgs-limit-guide>header>span{color:var(--ll-ink-soft)}.ll-sol .mgs-limit-guide h3{color:var(--ll-ink)}.ll-sol .mgs-limit-guide header p{color:var(--ll-ink-soft);font-size:15px}.ll-sol .mgs-limit-guide li{border-right:1px solid #12151326;min-height:0}.ll-sol .mgs-limit-guide li b{color:var(--ll-ink-soft)}.ll-sol .mgs-limit-guide li p{color:var(--ll-ink);font-size:15px}.ll-sol .mgs-limit-formula{box-shadow:inset 3px 0 0 var(--ll-ink);background:0 0;border-top:1px solid #12151326;padding-left:22px}.ll-sol .mgs-limit-guide>footer{color:var(--ll-ink-soft);border-top:1px solid #12151326;padding-left:0;font-size:14px}.ll-sol .mgs-tabs{border-bottom:1px solid #1215136b;gap:0;max-width:1360px}.ll-sol .mgs-tabs button{color:var(--ll-ink-soft);background:0 0;border:0;border-radius:0;box-shadow:inset 0 -3px #0000}.ll-sol .mgs-tabs button:hover{color:var(--ll-ink);background:#1215130a}.ll-sol .mgs-tabs button small{color:var(--ll-ink-faint)}.ll-sol .mgs-tabs button[aria-selected=true]{color:var(--ll-ink);box-shadow:inset 0 -3px 0 var(--ll-ink);background:0 0}.ll-sol .mgs-tabs button[aria-selected=true] small{color:var(--ll-ink)}.ll-sol .mgs-panel{max-width:1360px;box-shadow:none;background:0 0;border-radius:0;padding:clamp(22px,3vw,40px) 0 0}.ll-sol .mgs-panel-head .mgs-needs{border-left:3px solid var(--ll-ink);background:0 0;border-radius:0;padding:4px 0 4px 18px}.ll-sol .mgs-scroll{border-color:#1215134d;border-radius:0}.ll-sol .mgs-status{border-radius:0}.ll-sol .mgs-published{background:0 0;border:0;border-top:1px solid #1215136b;border-radius:0;padding:16px 0 0}.ll-sol .mgs-conditions button,.ll-sol .mgs-pause{border-radius:0}.ll-sol .mgs-compare{background:0 0;border:0;border-top:1px solid #1215136b;border-radius:0;max-width:1360px}.ll-sol .mgs-compare caption{color:var(--ll-ink-faint);padding-left:0}.ll-sol .mgs-compare th,.ll-sol .mgs-compare td{border-top-color:#12151321}.ll-sol .mgs-compare thead th{color:var(--ll-ink);font-weight:600}.ll-sol .mgs-compare tbody th{color:var(--ll-ink-faint)}.ll-sol .mgs-compare td{color:var(--ll-ink-soft)}.ll-sol .mgs-compare :is(th,td):first-child{padding-left:0}.ll-sol .mgs-more a{min-height:44px;color:var(--ll-ink);border-bottom:1px solid #1215136b;align-items:center;font-weight:600;display:inline-flex}.ll-sol .mgs-flow-path[data-flow-direction=off] [data-flow-layer=base],.ll-sol .mgs-legend .is-off{stroke:#12151361;border-color:#12151361}.ll-sol .mgs-solid circle+circle{fill:#ecebe599}.ll-sol>.operating-modes{background:var(--ll-paper);padding:0}.ll-sol-modes__list{border-top:1px solid var(--ll-rule-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.ll-sol-modes__list li{align-content:start;gap:14px;padding:22px clamp(16px,2.4vw,40px) 8px 0;display:grid}.ll-sol-modes__list li+li{border-left:1px solid var(--ll-rule);padding-left:clamp(16px,2.4vw,40px)}.ll-sol-modes__list h3{font-size:var(--ll-title);letter-spacing:-.022em;margin:0;font-weight:430;line-height:1.14}.ll-sol-modes__list li>p{color:var(--ll-fg-soft);margin:0;font-size:16px;line-height:1.62}.ll-sol .operating-mode-path{width:calc(100% - 40px);max-width:400px;height:auto;margin-inline:20px;display:block;overflow:visible}.ll-sol .operating-mode-path circle,.ll-sol .operating-mode-path rect{fill:var(--ll-stone);stroke:var(--ll-ink);stroke-width:1.4px}.ll-sol .operating-mode-path text{font:500 11px var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;fill:var(--ll-ink-soft)}.ll-sol .operating-mode-flow [data-flow-layer]{fill:none;stroke-linecap:round}.ll-sol .operating-mode-flow [data-flow-layer=base]{stroke:var(--ll-ink);stroke-width:1.8px}.ll-sol .operating-mode-flow [data-flow-layer=core]{display:none}.ll-sol .operating-mode-flow [data-flow-layer=animated]{stroke:var(--ll-signal-deep);stroke-width:3.4px;stroke-dasharray:.1 14;display:none}.ll-sol .operating-mode-flow [data-flow-layer=chevron]{fill:var(--ll-ink);stroke:var(--ll-stone);stroke-width:1.4px}.ll-sol .operating-modes[data-motion=running] .operating-mode-flow [data-flow-layer=animated]{animation:1.15s linear infinite operating-mode-flow;display:block}.ll-sol .operating-modes-checks.ll-sol-modes__checks{border-top:1px solid var(--ll-rule);color:var(--ll-fg);background:0 0;grid-template-columns:minmax(120px,.2fr) minmax(0,1fr);gap:8px 32px;margin-top:clamp(28px,3vw,44px);padding:18px 0 0;display:grid}.ll-sol .operating-modes-checks.ll-sol-modes__checks .ll-mono{letter-spacing:0;text-transform:none;color:var(--ll-fg-soft);padding-top:3px;font-family:inherit;font-size:15px;font-weight:500}.ll-sol .operating-modes-checks.ll-sol-modes__checks p{max-width:78ch;color:var(--ll-fg);margin:0;font-size:16px;line-height:1.62}.ll-sol .water-balance-journey{padding:var(--ll-section) var(--ll-gutter)}.ll-sol .water-balance-sheet{background:var(--ll-paper);margin:0;padding:clamp(18px,2.4vw,36px)}.ll-sol .water-balance-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.ll-sol .water-balance-track{aspect-ratio:1080/420;background-image:linear-gradient(#1215130d 1px,#0000 1px),linear-gradient(90deg,#1215130d 1px,#0000 1px);background-size:48px 48px;min-width:1080px;position:relative}.ll-sol .water-balance-track>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ll-sol .water-balance-node{z-index:2;mix-blend-mode:multiply;align-content:start;gap:4px;width:17%;display:grid;position:absolute}.ll-sol .water-balance-node>div{height:clamp(84px,9.6vw,128px);margin-bottom:8px;position:relative}.ll-sol .water-balance-node>div img{object-fit:contain!important;object-position:50% 100%!important}.ll-sol .water-balance-node b{font:600 11px/1.4 var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;color:var(--ll-ink)}.ll-sol .water-balance-node strong{color:var(--ll-ink);font-size:17px;font-weight:450;line-height:1.25}.ll-sol .water-balance-node p{color:var(--ll-ink-soft);margin:0;font-size:14px;line-height:1.5}.ll-sol .water-balance-node small{font:500 11px/1.4 var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;color:var(--ll-ink-faint)}.ll-sol .water-balance-node.is-bulk{top:calc(41.9% - clamp(42px,4.8vw,64px));left:1%}.ll-sol .water-balance-node.is-reconcile{width:16.4%;top:calc(41.9% - clamp(42px,4.8vw,64px));left:53.6%}.ll-sol .water-balance-node.is-residual{width:15%;top:calc(41.9% - clamp(42px,4.8vw,64px));left:85%}.ll-sol .water-balance-node.is-service{text-align:right;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"b pic""strong pic""p pic""small pic";column-gap:12px;width:25%;top:calc(72.9% - clamp(42px,4.8vw,64px));left:19%}.ll-sol .water-balance-node.is-service>div{grid-area:pic;width:clamp(84px,9vw,120px);margin:0}.ll-sol .water-balance-node.is-service>b{grid-area:b}.ll-sol .water-balance-node.is-service>strong{grid-area:strong}.ll-sol .water-balance-node.is-service>p{grid-area:p}.ll-sol .water-balance-node.is-service>small{grid-area:small}.ll-sol .water-balance-ledger{border:1px dashed #12151373;align-content:center;gap:9px;padding:14px 12px;display:grid}.ll-sol .water-balance-ledger i{background:#12151359;height:1px;display:block}.ll-sol .water-balance-ledger span{font:500 11px/1.6 var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;color:var(--ll-ink)}.ll-sol .water-balance-drop{place-items:center;display:grid}.ll-sol .water-balance-drop i{border:2px solid var(--ll-ink);background:radial-gradient(circle at 60% 40%,var(--ll-signal) 0 30%,transparent 31%);border-radius:50% 50% 50% 0;width:62px;height:62px;display:block;transform:rotate(-45deg)}.ll-sol .water-flow-path [data-flow-layer]{fill:none;stroke-linecap:round;stroke-linejoin:round}.ll-sol .water-flow-path [data-flow-layer=base]{stroke:var(--ll-ink);stroke-width:2px;stroke-dasharray:10 4 2 4}.ll-sol .water-flow-path [data-flow-layer=core]{display:none}.ll-sol .water-flow-path [data-flow-layer=animated]{stroke:var(--ll-signal-deep);stroke-width:4px;stroke-dasharray:.1 18;display:none}.ll-sol .water-flow-path [data-flow-layer=chevron]{fill:var(--ll-ink);stroke:var(--ll-paper);stroke-width:1.5px}.ll-sol .water-balance-journey[data-motion=running] .water-flow-path [data-flow-layer=animated]{animation:1.1s linear infinite water-flow-run;display:block}.ll-sol .water-balance-swipe{display:none}.ll-sol .water-balance-sheet figcaption{border-top:1px solid #12151326;gap:8px;margin-top:18px;padding-top:16px;display:grid}.ll-sol .water-balance-sheet figcaption strong{font-size:var(--ll-title);letter-spacing:-.02em;color:var(--ll-ink);font-weight:430;line-height:1.2}.ll-sol .water-balance-sheet figcaption span{max-width:72ch;color:var(--ll-ink-soft);font-size:15px;line-height:1.55}.ll-sol .water-balance-motion-control{border:1px solid var(--ll-rule-strong);min-height:44px;color:var(--ll-light-soft);font:500 11px/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;margin-top:18px;padding:0 16px;position:static}.ll-sol .water-balance-journey[data-motion=static] .water-balance-motion-control{display:none}.ll-sol .water-balance-journey>.water-balance-motion-control{max-width:1360px;margin:22px auto 0;display:block}.ll-sol .solution-signature.ll-sol-sig{background:var(--ll-paper);color:var(--ll-ink)}.ll-sol .solution-signature .ll-chapter__title{font-size:var(--ll-statement);letter-spacing:-.048em;color:var(--ll-ink);margin:0;font-weight:300;line-height:.98}.ll-sol-sig__plate{margin:0}.ll-sol-sig__drawing>*{margin:0!important}.ll-sol .ll-sol-sig__drawing :is(.wel,.amv){box-shadow:none;border-radius:0}.ll-sol-sig__note{align-items:center}.ll-sol-sig__note>p{flex:40ch}.ll-sol .ll-sol-benefits__cols{border:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,4vw,72px);margin-top:0;display:grid}.ll-sol .benefit-columns>section{color:var(--ll-fg);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ll-sol .benefit-audience{border-bottom:1px solid var(--ll-rule-strong);letter-spacing:0;text-transform:none;color:var(--ll-fg);align-items:baseline;gap:14px;padding-bottom:14px;font-family:inherit;font-size:15px;font-weight:500;display:flex}.ll-sol .benefit-audience>span{font:500 11px/1.4 var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;color:var(--ll-fg-faint)}.ll-sol .benefit-columns ol{margin:0;padding:0;list-style:none}.ll-sol .benefit-columns li{border-bottom:1px solid var(--ll-rule);grid-template-columns:44px minmax(0,1fr);gap:12px;padding:22px 0;display:grid}.ll-sol .benefit-columns li>.ll-mono{padding-top:5px}.ll-sol .benefit-columns h3{font-size:var(--ll-title);letter-spacing:-.02em;color:var(--ll-fg);margin:0 0 8px;font-weight:430;line-height:1.16}.ll-sol .benefit-columns li p{color:var(--ll-fg-soft);margin:0;font-size:16px;line-height:1.62}.ll-sol .benefit-columns li small{color:var(--ll-fg);gap:4px;margin-top:12px;font-size:14px;line-height:1.55;display:grid}.ll-sol .benefit-columns li small .ll-mono{font-size:11px}.ll-sol-benefits__context{border-top:1px solid var(--ll-rule-strong);grid-template-columns:minmax(140px,.22fr) minmax(0,1fr) auto;align-items:center;gap:10px 32px;margin-top:clamp(32px,3.6vw,52px);padding-top:18px;display:grid}.ll-sol-benefits__context>.ll-mono{letter-spacing:0;text-transform:none;color:var(--ll-fg-soft);font-family:inherit;font-size:15px;font-weight:500}.ll-sol-benefits__context p{max-width:72ch;color:var(--ll-fg);margin:0;font-size:16px;line-height:1.6}.ll-sol .benefit-perspective-switch{border:0;border-top:1px solid var(--ll-rule-strong);background:0 0;padding:14px 0 0}.ll-sol .benefit-perspective-switch button{border-color:var(--ll-rule-strong);color:var(--ll-fg-soft);background:0 0;border-radius:0}.ll-sol .benefit-perspective-switch button[aria-pressed=true]{background:var(--ll-ink);border-color:var(--ll-ink);color:var(--ll-stone)}.ll-sol-arch__route{margin-bottom:clamp(44px,5vw,80px)}.ll-sol-arch__route .ll-route__stop{align-content:start;gap:10px;display:grid}.ll-sol-arch__art{align-items:flex-end;height:120px;margin-bottom:6px;display:flex}.ll-sol-arch__art img{object-fit:contain;object-position:0 100%;mix-blend-mode:multiply;width:auto;max-width:100%;height:100%}.ll-sol-arch__art>span{border:1px dashed var(--ll-rule-strong);width:64px;height:64px;color:var(--ll-fg-soft);border-radius:50%;place-items:center;font-size:24px;display:grid}.ll-sol .ll-sol-arch__route h3{margin:2px 0 0;font-size:clamp(24px,2.2vw,34px)}.ll-sol-arch__outcome{border-top:1px solid var(--ll-rule);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 22px;margin:clamp(36px,4vw,60px) 0 0;padding-top:20px;display:flex}.ll-sol-arch__outcome i{color:var(--ll-fg-soft);font-size:15px;font-style:normal}.ll-sol-arch__outcome strong{color:var(--ll-accent-text)}.ll-sol .architecture-blueprint{box-shadow:none!important;border-radius:0!important}.ll-sol-field{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(560px,72vh,820px);padding:0;display:grid}.ll-sol-field__visual{min-height:420px;margin:0;position:relative;overflow:hidden}.ll-sol-field.is-scene .ll-sol-field__visual img{object-fit:cover}.ll-sol-field.is-plate .ll-sol-field__visual img{mix-blend-mode:multiply;padding:clamp(28px,5vw,80px);object-fit:contain!important}.ll-sol-field__visual figcaption{left:var(--ll-gutter);color:var(--ll-light);background:#070908b8;padding:6px 10px;position:absolute;bottom:18px}.ll-sol-field.is-plate .ll-sol-field__visual figcaption{color:var(--ll-ink-soft);background:0 0}.ll-sol-field__story{padding:var(--ll-section) var(--ll-gutter);align-content:center;gap:24px;display:grid}.ll-sol-field__story h2{max-width:14ch}.ll-sol-field__story ol{border-top:1px solid var(--ll-rule-strong);margin:0;padding:0;list-style:none}.ll-sol-field__story li{border-bottom:1px solid var(--ll-rule);grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.ll-sol-field__story li strong{font-size:var(--ll-title);letter-spacing:-.02em;font-weight:430}.ll-sol-field__story li p{color:var(--ll-fg-soft);margin:4px 0 0;font-size:16px;line-height:1.55}.ll-sol .ll-sol-field .field-disclaimer{max-width:58ch;margin:0;color:var(--ll-fg-soft)!important;font-size:14px!important}.ll-sol-film__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,96px);display:grid}.ll-sol-film__head{align-content:start;gap:22px;display:grid}.ll-sol-film__head h2{max-width:12ch}.ll-sol-film__links{border-top:1px solid var(--ll-rule);gap:4px;margin-top:8px;padding-top:16px;display:grid}.ll-sol-film__links a{min-height:44px;color:var(--ll-fg);border-bottom:1px solid var(--ll-rule);align-items:center;gap:10px;width:max-content;max-width:100%;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.ll-sol-film__links a:hover{border-bottom-color:var(--ll-fg)}.ll-sol-film .metro-video-player{box-shadow:none;color:var(--ll-fg);background:0 0;border:0;grid-template-columns:minmax(220px,.62fr) minmax(0,1fr);align-items:center;gap:clamp(20px,2.6vw,40px)}.ll-sol-film .metro-video-copy{color:var(--ll-fg);background:0 0;padding:0}.ll-sol-film .metro-video-copy span{color:var(--ll-fg-soft)}.ll-sol .ll-sol-film.ll-dusk{--ll-bg:var(--ll-paper);--ll-bg-2:var(--ll-paper-2);--ll-fg:var(--ll-ink);--ll-fg-soft:var(--ll-ink-soft);--ll-fg-faint:var(--ll-ink-faint);--ll-em:var(--ll-ink-soft);--ll-rule:#12151321;--ll-rule-strong:#12151366;--ll-surface:#12151309;--ll-accent-text:var(--ll-ink-soft);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ll-sol .ll-sol-film.ll-dusk :is(a,button,[tabindex="0"]):focus-visible{outline-color:var(--ll-ink)}.ll-sol-film .metro-video-copy h2{color:var(--ll-fg)}.ll-sol-film .metro-video-copy p{color:var(--ll-fg-soft)}.ll-sol-film .metro-video-copy :is(a,button){color:var(--ll-fg);border-color:var(--ll-rule-strong)}.ll-sol-metro__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,96px);margin-bottom:clamp(40px,5vw,72px);display:grid}.ll-sol-metro__head .ll-chapter{margin-bottom:0}.ll-sol-metro__list{border-top:1px solid var(--ll-rule-strong);margin:0;padding:0;list-style:none}.ll-sol-metro__list li{border-bottom:1px solid var(--ll-rule);letter-spacing:-.015em;grid-template-columns:52px minmax(0,1fr);align-items:baseline;gap:12px;padding:18px 0;font-size:clamp(19px,1.5vw,23px);font-weight:420;line-height:1.25;display:grid}.ll-sol-metro__list li .ll-mono{color:var(--ll-accent-text)}.ll-sol-deploy{margin:0}.ll-sol-deploy__line{background-image:linear-gradient(#1215130d 1px,#0000 1px),linear-gradient(90deg,#1215130d 1px,#0000 1px);background-size:48px 48px;grid-template-columns:1fr .7fr 1fr .7fr 1fr;align-items:start;gap:clamp(10px,1.6vw,24px);margin:0;list-style:none;display:grid}.ll-sol-deploy__line>li{text-align:center;justify-items:center;gap:8px;display:grid}.ll-sol-deploy__visual{justify-content:center;align-items:flex-end;width:100%;height:150px;display:flex}.ll-sol-deploy__visual img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:100%;height:100%;display:block}.ll-sol-deploy__visual svg{width:auto;height:100%}.ll-sol-deploy__line b{font-size:17px;font-weight:450}.ll-sol-deploy__line>li>span{color:var(--ll-fg-soft);font-size:14px;line-height:1.5}.ll-sol-deploy__line .is-bridge{align-self:center;gap:8px;padding-top:40px}.ll-sol-deploy__line .is-bridge i{background:var(--ll-fg);width:100%;height:2px;display:block}.ll-sol-deploy__line .is-bridge small{color:var(--ll-accent-text)}.ll-sol-deploy__line .is-bridge em{color:var(--ll-fg-soft);font-size:14px;font-style:normal;line-height:1.5}.ll-sol-depth__route{margin-bottom:clamp(44px,5vw,80px)}.ll-sol .ll-sol-depth__route .ll-route__stop h3{letter-spacing:-.018em;margin:10px 0;font-size:clamp(19px,1.5vw,23px);font-weight:430;line-height:1.22}.ll-sol-depth__lower{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,72px);display:grid}.ll-sol-depth__lower>div>.ll-mono{border-bottom:1px solid var(--ll-rule-strong);color:var(--ll-fg);padding-bottom:12px}.ll-sol-depth__risks,.ll-sol-depth__accept{margin:0;padding:0;list-style:none}.ll-sol-depth__risks li{border-bottom:1px solid var(--ll-rule);padding:18px 0}.ll-sol-depth__risks h3{letter-spacing:-.015em;margin:0 0 6px;font-size:19px;font-weight:450}.ll-sol-depth__risks p{color:var(--ll-fg-soft);margin:0;font-size:15px;line-height:1.55}.ll-sol-depth__accept li{border-bottom:1px solid var(--ll-rule);grid-template-columns:44px minmax(0,1fr);gap:10px;padding:16px 0;font-size:17px;line-height:1.4;display:grid}.ll-sol-depth__paper{border-top:1px solid var(--ll-rule-strong);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 36px;margin-top:clamp(40px,5vw,72px);padding-top:22px;display:grid}.ll-sol-depth__paper>.ll-mono{color:var(--ll-accent-text);grid-column:1/-1}.ll-sol-depth__paper h3{font-size:var(--ll-title);letter-spacing:-.02em;grid-column:1;margin:0;font-weight:430;line-height:1.18}.ll-sol-depth__paper>p:not(.ll-mono){max-width:64ch;color:var(--ll-fg-soft);grid-column:1;margin:0;font-size:15px;line-height:1.55}.ll-sol-depth__paper .ll-action{grid-area:2/2/span 2}.ll-sol-catalog__guide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);margin-bottom:clamp(40px,5vw,72px);display:grid}.ll-sol .solution-product-key{border:0;border-top:1px solid var(--ll-rule-strong);background:0 0;grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.ll-sol .solution-product-key>li{border-bottom:1px solid var(--ll-rule);grid-template-columns:34px minmax(0,1fr);gap:3px 10px;padding:14px 0;display:grid}.ll-sol .solution-product-key>li>.ll-mono{color:var(--ll-accent-text);grid-row:span 2}.ll-sol .solution-product-key strong{color:var(--ll-fg);font-size:16px;font-weight:600}.ll-sol .solution-product-key small{color:var(--ll-fg-soft);font-size:14px!important;line-height:1.5!important}.ll-sol .solution-product-evidence.ll-sol-legend{border:0;border-top:1px solid var(--ll-rule-strong);background:0 0;margin:0;padding:14px 0 0}.ll-sol-legend dl{gap:14px;margin:12px 0 0;display:grid}.ll-sol-legend dt{font:600 11px/1.4 var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ll-fg)}.ll-sol-legend dd{color:var(--ll-fg-soft);margin:4px 0 0;font-size:14px;line-height:1.55}.ll-sol .solution-product-card.ll-sol-product{border:0;border-bottom:1px solid var(--ll-rule);min-height:0;box-shadow:none;color:var(--ll-fg);background:0 0;border-radius:0;grid-template-columns:48px 150px minmax(0,1fr) minmax(0,1.05fr) minmax(0,1fr) auto;grid-template-areas:"num media id fit checks link";align-items:start;column-gap:clamp(14px,2vw,30px);padding:22px 0;transition:background-color .2s;display:grid;position:relative}.ll-sol .ll-sol-product__num{grid-area:num;padding-top:6px}.ll-sol .ll-sol-product__media{grid-area:media;height:120px;position:relative}.ll-sol .ll-sol-product__media img{mix-blend-mode:multiply;object-fit:contain!important;object-position:50% 100%!important}.ll-sol .ll-sol-product__id{grid-area:id;align-content:start;gap:6px;display:grid}.ll-sol .ll-sol-product__id h3{letter-spacing:-.018em;margin:0;font-size:clamp(19px,1.5vw,23px);font-weight:430;line-height:1.18}.ll-sol .ll-sol-product .model{font:500 12px/1.45 var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;color:var(--ll-fg-soft);margin:0}.ll-sol .ll-sol-product__evidence{color:var(--ll-accent-text);gap:3px;font-size:11px;display:grid}.ll-sol .ll-sol-product .visual-disclosure{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;max-width:none;box-shadow:none;color:var(--ll-fg-faint);font:500 11px/1.35 var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;text-align:left;background:0 0;margin:0;padding:0;display:block;position:static}.ll-sol .ll-sol-product .solution-product-fit{color:var(--ll-fg);background:0 0;grid-area:fit;gap:6px;margin:0;padding:0;display:grid}.ll-sol .ll-sol-product .solution-product-fit small{color:var(--ll-fg-faint);font-size:11px}.ll-sol .ll-sol-product .solution-product-fit strong{color:var(--ll-fg);text-wrap:pretty;font-size:15px;font-weight:600;line-height:1.4}.ll-sol .ll-sol-product .solution-product-fit p{color:var(--ll-fg-soft);margin:0;font-size:14px;line-height:1.55}.ll-sol .ll-sol-product .solution-product-checks{grid-area:checks;margin:0}.ll-sol .ll-sol-product .solution-product-checks>small{color:var(--ll-fg-faint);font-size:11px}.ll-sol .ll-sol-product .solution-product-checks ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ll-sol .ll-sol-product .solution-product-checks li{color:var(--ll-fg);padding-left:14px;font-size:14px;line-height:1.5;position:relative}.ll-sol .ll-sol-product .solution-product-checks li:before{content:"";background:var(--ll-fg-soft);width:6px;height:1px;position:absolute;top:.62em;left:0}.ll-sol .ll-sol-product .solution-product-checks li.is-frequency-check{border-left:3px solid var(--ll-ink);background:var(--ll-surface);min-height:44px;padding:10px 0 10px 14px}.ll-sol .ll-sol-product .solution-product-checks li.is-frequency-check:before{content:"PHILIPPINE FREQUENCY CHECK";width:auto;height:auto;font:600 11px/1.3 var(--font-mono),ui-monospace,monospace;letter-spacing:.11em;color:var(--ll-ink-soft);background:0 0;margin-bottom:5px;display:block;position:static}.ll-sol .ll-sol-product>a{max-width:15ch;min-height:44px;color:var(--ll-fg);border-bottom:1px solid var(--ll-rule-strong);grid-area:link;justify-content:flex-start;align-items:center;gap:10px;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex;position:static}.ll-sol .ll-sol-product>a:after{content:"";position:absolute;inset:0}.ll-sol .ll-sol-product>a span{color:var(--ll-fg);transition:transform .25s var(--ll-ease);font-size:15px}.ll-sol .ll-sol-product:hover{background:var(--ll-surface)}.ll-sol .ll-sol-product:hover>a span{transform:translate(3px,-3px)}.ll-sol .ll-sol-product>a:focus-visible{outline:none}.ll-sol .ll-sol-product:has(>a:focus-visible){outline:3px solid var(--ll-ink);outline-offset:2px}.ll-sol .ll-sol-product.is-lead{border-bottom:1px solid var(--ll-rule-strong);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"media num""media id""media fit""media checks""media link";gap:18px clamp(28px,5vw,96px);padding:0 0 clamp(28px,3vw,44px)}.ll-sol .ll-sol-product.is-lead .ll-sol-product__media{align-self:stretch;height:auto;min-height:clamp(320px,40vw,560px)}.ll-sol .ll-sol-product.is-lead .ll-sol-product__id h3{letter-spacing:-.04em;font-size:clamp(30px,3vw,46px);font-weight:300}.ll-sol .ll-sol-product.is-lead>a{justify-self:start;max-width:none}.ll-sol-index-head{border-bottom:1px solid var(--ll-rule-strong);color:var(--ll-fg);margin:clamp(40px,4.4vw,64px) 0 0;padding-bottom:14px}.ll-sol .product-rail.ll-sol-rail{margin:0;padding:0;display:block;overflow:visible}.ll-sol-catalog__foot{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px 40px;margin-top:clamp(32px,3.6vw,52px);display:grid}.ll-sol .ll-sol-catalog__foot .evidence-note{max-width:78ch;color:var(--ll-fg-soft);margin:0;font-size:14px!important}.ll-sol-roles{border-top:1px solid var(--ll-rule-strong);margin:0;padding:0;list-style:none}.ll-sol-roles>li{border-bottom:1px solid var(--ll-rule);grid-template-columns:minmax(150px,.24fr) minmax(0,.9fr) minmax(0,1fr) minmax(170px,.34fr);align-items:start;gap:10px clamp(18px,2.6vw,44px);padding:clamp(20px,2.2vw,30px) 0;transition:background-color .2s;display:grid;position:relative}.ll-sol-roles>li>.ll-mono{color:var(--ll-fg);gap:6px;padding-top:5px;display:grid}.ll-sol-roles>li>.ll-mono span{color:var(--ll-accent-text)}.ll-sol-roles h3{font-size:var(--ll-title);letter-spacing:-.022em;margin:0;font-weight:430;line-height:1.16}.ll-sol-roles>li>p:not(.ll-mono){color:var(--ll-fg-soft);margin:0;font-size:16px;line-height:1.6}.ll-sol-roles>li>a{min-height:44px;color:var(--ll-fg);border-bottom:1px solid var(--ll-rule-strong);justify-self:start;align-items:center;gap:12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ll-sol-roles>li>a:after{content:"";position:absolute;inset:0}.ll-sol-roles>li:hover{background:var(--ll-surface)}.ll-sol-roles>li>a:focus-visible{outline:none}.ll-sol-roles>li:has(>a:focus-visible){outline:3px solid var(--ll-ink);outline-offset:2px}.ll-sol-gap{grid-template-columns:minmax(150px,.24fr) minmax(0,1fr) auto;align-items:center;gap:10px clamp(18px,2.6vw,44px);margin-top:clamp(24px,2.6vw,40px);padding:18px 0 0;display:grid}.ll-sol-gap strong{font-size:17px;font-weight:600}.ll-sol-gap p{max-width:66ch;color:var(--ll-fg-soft);margin:0;font-size:15px;line-height:1.55}.ll-sol-prepare__grid{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(36px,6vw,120px);display:grid}.ll-sol-prepare__fit{gap:18px;display:grid;position:sticky;top:96px}.ll-sol-prepare__fit ul{border-top:1px solid var(--ll-rule-strong);margin:6px 0 0;padding:0;list-style:none}.ll-sol-prepare__fit li{border-bottom:1px solid var(--ll-rule);padding:12px 0;font-size:16px;line-height:1.4}.ll-sol-prepare__ready{gap:22px;display:grid}.ll-sol-prepare__ready>h2{max-width:14ch}.ll-sol-ready{border-top:1px solid var(--ll-rule-strong);margin:10px 0 0;padding:0;list-style:none}.ll-sol-ready>li{border-bottom:1px solid var(--ll-rule);grid-template-columns:48px minmax(0,1fr);gap:12px;padding:22px 0;display:grid}.ll-sol-ready>li>.ll-mono{padding-top:4px}.ll-sol-ready h3{letter-spacing:-.012em;margin:0;font-size:19px;font-weight:450;line-height:1.3}.ll-sol-ready li p{max-width:64ch;color:var(--ll-fg-soft);margin:8px 0 0;font-size:15px;line-height:1.6}.ll-sol-ready aside{border-left:2px solid var(--ll-rule-strong);gap:4px;margin-top:12px;padding:2px 0 2px 14px;display:grid}.ll-sol-ready aside strong{color:var(--ll-accent-text);font-size:11px}.ll-sol-ready aside span{color:var(--ll-fg);font-size:15px;line-height:1.55}.ll-sol-starter{background:var(--ll-signal);color:#111512;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:96px;margin-top:10px;padding:20px 24px;text-decoration:none;display:grid;position:relative}.ll-sol-starter>span{gap:4px;display:grid}.ll-sol-starter small{color:#3d3200}.ll-sol-starter strong{letter-spacing:-.018em;font-size:clamp(20px,1.6vw,24px);font-weight:500}.ll-sol-starter em{color:#2a2400;font-size:15px;font-style:normal;line-height:1.5}.ll-sol-starter>[aria-hidden=true]{transition:transform .25s var(--ll-ease);font-size:22px}.ll-sol-starter:hover{background:var(--ll-signal-hot)}.ll-sol-starter:hover>[aria-hidden=true]{transform:translate(3px,-3px)}.ll-sol .ll-sol-starter:focus-visible{outline:3px solid var(--ll-ink);outline-offset:4px}.ll-sol>.content-feedback{color:var(--ll-ink);padding:clamp(56px,6vw,96px) var(--ll-gutter);border-top:1px solid #12151321;background:var(--ll-paper)!important}.ll-sol>.content-feedback button{background:0 0;border-color:#12151366;border-radius:0;min-height:88px}.ll-sol>.content-feedback button:hover{border-color:var(--ll-ink);background:#1215130a;transform:none}.ll-sol>.content-feedback .feedback-actions b{color:var(--ll-ink-soft)}.ll-sol>.content-feedback>div:first-child>span{color:var(--ll-ink-faint);font-weight:500}.ll-sol>.content-feedback h2{font-weight:300}.ll-sol-close{padding:var(--ll-section) var(--ll-gutter)}.ll-sol-close .ll-statement{max-width:18ch}@media (min-width:901px) and (max-height:760px){.ll-sol .ll-sol-title{font-size:clamp(44px,5vw,78px)}.ll-sol-first>small{display:none}}@media (max-width:1100px){.ll-sol-fill__key{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.ll-sol-fill__key li:nth-child(4){border-left:0;padding-left:0}.ll-sol .solution-product-card.ll-sol-product{grid-template-columns:44px 120px minmax(0,1fr) minmax(0,1fr);grid-template-areas:"num media id id""num media fit checks""num media link link"}.ll-sol-roles>li{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-areas:"role role""q a""q link"}.ll-sol-roles>li>.ll-mono{grid-area:role}.ll-sol-roles>li>h3{grid-area:q}.ll-sol-roles>li>p:not(.ll-mono){grid-area:a}.ll-sol-roles>li>a{grid-area:link}}@media (max-width:900px){.ll-sol-arrival{min-height:auto;padding:96px 20px 0}.ll-sol-context{display:none}.ll-sol-arrival__frame{grid-template-columns:1fr;gap:8px}.ll-sol-arrival__frame>.ll-sol-monument{order:-1}.ll-sol-monument .ll-monument__stage{min-height:clamp(260px,44svh,400px)}.ll-sol-arrival__copy{max-width:100%}.ll-sol .ll-sol-title{max-width:none;font-size:clamp(42px,11.6vw,64px)}.ll-sol-actions{flex-direction:column;align-items:stretch}.ll-sol-actions .ll-action{justify-content:space-between}.ll-sol-arrival__foot{margin-top:18px}.ll-sol-motion{margin:0 20px 18px auto;display:block;position:static}.ev-cinematic-hero>.ll-sol-motion,:is(.core-cinematic-hero,.metering-cinematic-hero)>.ll-sol-motion{margin:0 20px 22px auto;position:static}.ll-sol-lineup__head,.ll-sol-problem__grid,.ll-sol-learn__grid,.ll-sol-metro__head,.ll-sol-catalog__guide,.ll-sol-depth__lower,.ll-sol-prepare__grid,.ll-sol-film__grid,.ll-sol .ll-sol-benefits__cols{grid-template-columns:1fr}.ll-sol-problem__lead,.ll-sol-balance,.ll-sol-problem__meters,.ll-sol-learn__title,.ll-sol-learn__text,.ll-sol-learn__index{grid-area:auto/1/auto/-1}.ll-sol-lineup ol{--stage:210px;grid-template-columns:none;grid-auto-columns:minmax(150px,44vw);grid-auto-flow:column;width:max-content;min-width:100%}.ll-sol-lineup__hint,.ll-sol-arrival--core .ll-sol-arrival__copy{display:block}.ll-sol-arrival--core .ll-sol-horizon{order:-1;margin-bottom:18px}.ll-sol-horizon__line{--unit:118px;justify-content:flex-start;padding-inline:4px}.ll-sol-horizon ol{flex-direction:row-reverse;gap:34px}.ll-sol-horizon figcaption{text-align:left}.ll-sol-equation{grid-template-columns:1fr}.ll-sol-equation>span,.ll-sol-equation>span+i+span,.ll-sol-equation .is-result{padding:16px 0 16px 18px}.ll-sol-equation>i{padding:0 0 0 18px}.ll-sol-equation .is-result:before{top:14px;bottom:14px}.ll-sol-day__frame{grid-template-columns:1fr;grid-template-areas:"head""unit""trace""moments"}.ll-sol-day__moments{grid-template-columns:1fr}.ll-sol-day__moments li,.ll-sol-day__moments li+li{border-left:0;border-bottom:1px solid var(--ll-rule);padding:16px 0}.ll-sol-day__stage{min-height:clamp(220px,58vw,320px)}.ll-sol-day__chart{overscroll-behavior-x:contain;overflow-x:auto}.ll-sol-day__chart svg,.ll-sol-day__chart .ll-sol-day__data{min-width:660px}.ll-sol-day .ll-sol-day__base text,.ll-sol-day .ll-sol-day__marker text{font-size:18px}.ll-sol-fill__hint{display:block}.ll-sol-fill__key{grid-template-columns:1fr}.ll-sol-fill__key li,.ll-sol-fill__key li+li{border-left:0;border-bottom:1px solid var(--ll-rule);padding:16px 0}.ll-sol-modes__list{grid-template-columns:1fr}.ll-sol-modes__list li,.ll-sol-modes__list li+li{border-left:0;border-bottom:1px solid var(--ll-rule);padding:20px 0}.ll-sol .operating-modes-checks.ll-sol-modes__checks{grid-template-columns:1fr}.ll-sol .benefit-columns>section+section{margin-top:28px}.ll-sol-benefits__context{grid-template-columns:1fr}.ll-sol-field{grid-template-columns:1fr;min-height:0}.ll-sol-field__visual{min-height:clamp(280px,62vw,440px)}.ll-sol-film .metro-video-player{grid-template-columns:1fr}.ll-sol-deploy__line{grid-template-columns:minmax(0,1fr);justify-items:stretch}.ll-sol-deploy__line>li{min-width:0}.ll-sol-deploy__line .is-bridge{padding:6px 0}.ll-sol-chain__gates{grid-template-columns:1fr}.ll-sol-chain__gates>span+span{border-left:0;border-top:1px solid var(--ll-rule);padding-left:0}.core-supply-swipe,.metering-path-swipe,.ll-sol .water-balance-swipe{margin:10px 0 0;font-size:11px;display:block}.ll-sol .solution-product-card.ll-sol-product{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"num media""num id""num fit""num checks""num link";row-gap:14px}.ll-sol .ll-sol-product__media{height:150px}.ll-sol .ll-sol-product.is-lead{grid-template-columns:1fr;grid-template-areas:"media""num""id""fit""checks""link"}.ll-sol .ll-sol-product.is-lead .ll-sol-product__media{min-height:280px}.ll-sol-catalog__foot{grid-template-columns:1fr}.ll-sol-roles>li{grid-template-columns:1fr;grid-template-areas:"role""q""a""link"}.ll-sol-gap{grid-template-columns:1fr}.ll-sol-prepare__fit{position:static}.ll-sol-depth__paper{grid-template-columns:1fr}.ll-sol-depth__paper .ll-action{grid-area:auto/1;justify-self:start}}@media (max-width:600px){.ll-sol-starter{grid-template-columns:1fr;padding:18px}.ll-sol-starter>[aria-hidden=true]{display:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){body:not(.motion-paused) .ll-sol-arrival .ll-sol-monument .ll-monument__stage{animation:linear both ll-recede;animation-timeline:view();animation-range:exit}@media (min-width:1101px) and (min-height:820px){body:not(.motion-paused) .ll-sol-day__track{view-timeline-name:--ll-day;view-timeline-axis:block;height:320vh}body:not(.motion-paused) .ll-sol-day__frame{align-content:center;row-gap:clamp(14px,2vh,24px);height:100svh;padding-block:72px 22px;position:sticky;top:0}body:not(.motion-paused) .ll-sol-day__head{gap:10px;padding-bottom:0}body:not(.motion-paused) .ll-sol-day__head .ll-statement{font-size:clamp(34px,3.4vw,54px)}body:not(.motion-paused) .ll-sol-day__chart{max-width:calc(312.5svh - 1687.5px);margin-left:0}body:not(.motion-paused) .ll-sol-day__stage{min-height:0}body:not(.motion-paused) .ll-sol-day__light i{animation:none;animation-timeline:--ll-day;animation-range:contain}body:not(.motion-paused) .ll-sol-day__light .is-dawn{animation-name:ll-day-dawn}body:not(.motion-paused) .ll-sol-day__light .is-noon{animation-name:ll-day-noon}body:not(.motion-paused) .ll-sol-day__light .is-evening{animation-name:ll-day-evening}body:not(.motion-paused) .ll-sol-day__light .is-night{animation-name:ll-day-night}body:not(.motion-paused) .ll-sol-day__stage img{animation:linear both ll-day-unit;animation-timeline:--ll-day;animation-range:contain}body:not(.motion-paused) .ll-sol-day__data{animation:linear both ll-day-draw;animation-timeline:--ll-day;animation-range:contain 2% contain 96%}body:not(.motion-paused) .ll-sol-day__cursor{pointer-events:none;animation:linear both ll-day-cursor;animation-timeline:--ll-day;animation-range:contain 2% contain 96%;display:block;position:absolute;inset:0 2% 0 4%}body:not(.motion-paused) .ll-sol-day__cursor i{background:var(--ll-signal);width:1px;position:absolute;top:4%;bottom:9%;right:0;box-shadow:0 0 12px #f5cf45b3}body:not(.motion-paused) .ll-sol-day__moments li{animation:none;animation-timeline:--ll-day;animation-range:contain}body:not(.motion-paused) .ll-sol-day__moments .is-1{animation-name:ll-day-m1}body:not(.motion-paused) .ll-sol-day__moments .is-2{animation-name:ll-day-m2}body:not(.motion-paused) .ll-sol-day__moments .is-3{animation-name:ll-day-m3}body:not(.motion-paused) .ll-sol-day__moments .is-4{animation-name:ll-day-m4}}body:not(.motion-paused) .ll-sol-fill__plate{view-timeline-name:--ll-fill;view-timeline-axis:block}body:not(.motion-paused) .ll-sol-fill__stations li{animation:linear both ll-fill-in;animation-timeline:--ll-fill}body:not(.motion-paused) .ll-sol-fill__stations .is-vehicles{animation-range:entry 5% entry 40%}body:not(.motion-paused) .ll-sol-fill__stations .is-chargers{animation-range:entry 20% entry 55%}body:not(.motion-paused) .ll-sol-fill__stations .is-board{animation-range:entry 35% entry 70%}body:not(.motion-paused) .ll-sol-fill__stations .is-protection{animation-range:entry 50% entry 85%}body:not(.motion-paused) .ll-sol-fill__stations .is-transformer{animation-range:entry 65%}body:not(.motion-paused) .ll-sol-fill__stations .is-supply{animation-range:entry 80% cover 55%}body:not(.motion-paused) .ll-sol-fill__line i{animation:linear both ll-fill-line;animation-timeline:--ll-fill;animation-range:cover 45% cover 62%}}}@keyframes ll-day-dawn{0%,18%{opacity:1}30%,to{opacity:0}}@keyframes ll-day-noon{0%,14%{opacity:0}28%,46%{opacity:1}58%,to{opacity:0}}@keyframes ll-day-evening{0%,44%{opacity:0}56%,72%{opacity:1}84%,to{opacity:0}}@keyframes ll-day-night{0%,72%{opacity:0}86%,to{opacity:1}}@keyframes ll-day-unit{0%{filter:drop-shadow(-20px 26px 24px #0009)brightness(.72)sepia(.18)}30%{filter:drop-shadow(-20px 26px 24px #0009)brightness(1.06)}50%{filter:drop-shadow(-20px 26px 24px #0009)brightness(1.02)}70%{filter:drop-shadow(-20px 26px 24px #0009)brightness(.9)sepia(.3)}to{filter:drop-shadow(-20px 26px 24px #0009)brightness(.5)}}@keyframes ll-day-draw{0%{clip-path:inset(0 96% 0 0)}to{clip-path:inset(0)}}@keyframes ll-day-cursor{0%{transform:scaleX(.001)}to{transform:none}}@keyframes ll-day-m1{0%,20%{opacity:1}30%,to{opacity:.4}}@keyframes ll-day-m2{0%,18%{opacity:.4}28%,46%{opacity:1}56%,to{opacity:.4}}@keyframes ll-day-m3{0%,44%{opacity:.4}54%,70%{opacity:1}80%,to{opacity:.4}}@keyframes ll-day-m4{0%,70%{opacity:.4}82%,to{opacity:1}}@keyframes ll-fill-in{0%{opacity:.08;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ll-fill-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:900px){.ll-sol-day__frame{grid-template-areas:"head""story""trace"}.ll-sol-day__story{grid-area:story;grid-template-columns:minmax(210px,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(22px,4vw,46px);display:grid}.ll-sol-day__mini{z-index:2;background:var(--ll-night);border-top:1px solid var(--ll-rule-strong);border-bottom:1px solid var(--ll-rule-strong);grid-template-columns:minmax(0,1fr) clamp(76px,12vw,110px);grid-template-areas:"chart unit""state unit""source source";align-self:start;gap:8px 12px;padding:14px 0;display:grid;position:sticky;top:96px}.ll-sol-day__mini-chart{grid-area:chart;gap:5px;min-width:0;display:grid}.ll-sol-day__mini-chart svg{width:100%;height:clamp(82px,12vw,128px);display:block;overflow:visible}.ll-sol-day__mini-limit{fill:none;stroke:var(--ll-light-soft);stroke-width:3px;stroke-dasharray:16 12}.ll-sol-day__mini-solar{fill:#f2f3ef14;stroke:none}.ll-sol-day__mini-demand{fill:none;stroke:var(--ll-light);stroke-width:5px;stroke-linejoin:round}.ll-sol-day__mini-grid{fill:none;stroke:var(--ll-signal);stroke-width:7px;stroke-linejoin:round}.ll-sol-day__mini-marker{stroke:var(--ll-signal);stroke-width:5px;opacity:0}.ll-sol-day__mini-times,.ll-sol-day__mini-key{font:500 12px/1.25 var(--font-mono),ui-monospace,monospace;color:var(--ll-light-soft);justify-content:space-between;gap:4px;display:flex}.ll-sol-day__mini-key{text-transform:uppercase;letter-spacing:.03em;flex-wrap:wrap;justify-content:flex-start;gap:11px}.ll-sol-day__mini-key span{align-items:center;gap:4px;display:flex}.ll-sol-day__mini-key span:before{content:"";border-top:2px solid var(--ll-light);width:9px}.ll-sol-day__mini-key span:nth-child(2):before{border-color:var(--ll-signal)}.ll-sol-day__mini-key span:nth-child(3):before{border-top:2px dashed var(--ll-light-soft)}.ll-sol-day__mini-state{color:var(--ll-light);grid-area:state;align-self:end;margin:0;font-size:15px;line-height:1.3;display:block}.ll-sol-day__mini-state:before{content:"";background:var(--ll-signal);vertical-align:2px;width:7px;height:7px;margin-right:8px;display:inline-block}.ll-sol-day__mini-state span{display:none}.ll-sol-day__mini-source{color:var(--ll-light-soft);grid-area:source;margin:0;font-size:12px;line-height:1.35;display:block}.ll-sol-day__mini .ll-sol-day__unit{min-width:0;height:auto;box-shadow:none;background:0 0;border:0;grid-area:unit;align-self:stretch;padding:0}.ll-sol-day__mini .ll-sol-day__stage{height:100%;min-height:0}.ll-sol-day__mini .ll-sol-day__stage img{filter:drop-shadow(-5px 8px 6px #0000008c);height:92%;bottom:0}.ll-sol-day__mini .ll-sol-day__unit figcaption{display:none}#storage-day[data-active="1"] .ll-sol-day__mini-marker.is-1,#storage-day[data-active="2"] .ll-sol-day__mini-marker.is-2,#storage-day[data-active="3"] .ll-sol-day__mini-marker.is-3,#storage-day[data-active="4"] .ll-sol-day__mini-marker.is-4{opacity:1}#storage-day[data-active="1"] .ll-sol-day__mini-state .is-1,#storage-day[data-active="2"] .ll-sol-day__mini-state .is-2,#storage-day[data-active="3"] .ll-sol-day__mini-state .is-3,#storage-day[data-active="4"] .ll-sol-day__mini-state .is-4{display:inline}.ll-sol-day__story .ll-sol-day__moments{border-top:0;display:block}.ll-sol-day__story .ll-sol-day__moments li,.ll-sol-day__story .ll-sol-day__moments li+li{border-top:1px solid #f2f3ef33;border-bottom:0;border-left:0;align-content:center;min-height:clamp(280px,48svh,440px);padding:clamp(28px,4vh,48px) 0}.ll-sol-day__story .ll-sol-day__moments h3{font-size:clamp(25px,3.2vw,36px);line-height:1.08}.ll-sol-day__story .ll-sol-day__moments li>p:not(.ll-mono){font-size:15px;line-height:1.55}}@media (max-width:640px){.ll-sol-day__story{display:block}.ll-sol-day__mini{grid-template-columns:minmax(0,1fr) 66px;gap:4px 8px;padding:6px 0;top:64px}.ll-sol-day__mini-chart{gap:3px}.ll-sol-day__mini-chart svg{height:70px}.ll-sol-day__story .ll-sol-day__moments li,.ll-sol-day__story .ll-sol-day__moments li+li{min-height:clamp(270px,47svh,390px);padding:24px 0}.ll-sol-day__story .ll-sol-day__moments h3{font-size:clamp(26px,7vw,34px)}}@media (min-width:641px) and (max-width:900px){.ll-sol-day__mini{grid-template-columns:minmax(0,1fr);grid-template-areas:"chart""unit""state""source";gap:10px}.ll-sol-day__mini-chart svg{height:112px}.ll-sol-day__mini .ll-sol-day__unit{height:150px}.ll-sol-day__mini .ll-sol-day__stage img{height:100%}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.ll-sol-day__mini{position:static;top:auto}.ll-sol-day__mini-marker{opacity:1}.ll-sol-day__mini-state span{margin:3px 0;display:block!important}}@media (forced-colors:active){.ll-sol-starter,.ll-sol .ll-sol-product .solution-product-checks li.is-frequency-check{border:1px solid canvastext}.ll-sol-day__grid{stroke:canvastext}}@media (max-width:900px){.ll-sol-arrival__frame>figure{margin-bottom:clamp(36px,10vw,56px)}.ll-sol-arrival__frame>figure>figcaption{text-align:left;border-top:0;gap:2px 10px;margin-top:6px;padding-top:0}.ll-sol-arrival__frame>figure>figcaption,.ll-sol-arrival__frame>figure>figcaption *{letter-spacing:.1em;color:var(--ll-light-faint,#f2f3ef80);line-height:1.45;font-size:9.5px!important}}.water-balance-journey.ll-night{padding-bottom:clamp(40px,4.4vw,64px)}.ll-sol-sculpture .ll-sol-sculpture__aside{gap:8px;max-width:540px;display:grid}.ll-sol-sculpture .ll-sol-first{color:var(--ll-light);border-top-color:#f2f3ef2e}.ll-sol-sculpture .ll-sol-first>small,.ll-sol-sculpture .ll-sol-back{color:var(--ll-light-soft)}.ll-sol-sculpture .ll-sol-back:hover{color:var(--ll-light)}.ll-sol-sculpture .ll-sculpture__copy{text-shadow:0 2px 22px #040505b3}.ll-sol-motion,:is(.core-cinematic-hero,.metering-cinematic-hero)>.ll-sol-motion{min-height:44px;box-shadow:none;font:500 11px/1.3 var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;text-underline-offset:5px;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.ll-sol-motion:hover:not(:disabled),:is(.core-cinematic-hero,.metering-cinematic-hero)>.ll-sol-motion:hover:not(:disabled){-webkit-text-decoration-color:var(--ll-signal);text-decoration-color:var(--ll-signal);border:0}@media (min-width:901px){.ll-sol .ll-sol-sculpture.ll-sculpture--photo .ll-sculpture__object{top:0;bottom:0;right:0;left:var(--sol-photo-left,44%);width:auto;height:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#0000008c 12%,#000 30%);mask-image:linear-gradient(90deg,#0000 0,#0000008c 12%,#000 30%)}.ll-sol .ll-sol-sculpture .ll-sculpture__scrim{background:linear-gradient(90deg,#060707 0%,#060707f5 30%,#060707b3 44%,#06070724 58%,#0000 70%),linear-gradient(#0000 56%,#0607075c 74%,#060707e6 100%),linear-gradient(#060707c7 0%,#0607074d 12%,#0000 24%)}.ll-sol .ll-sol-sculpture .ll-sculpture__copy{max-width:min(700px,47vw)}.ll-sol .ll-sol-sculpture .ll-sculpture__lede{max-width:46ch}}@media (min-width:901px) and (max-width:1320px){.ll-sol .ll-sol-sculpture.ll-sculpture--photo .ll-sculpture__object{left:var(--sol-photo-left-md,48%)}.ll-sol .ll-sol-sculpture .ll-sculpture__copy{max-width:min(620px,46vw)}}@media (max-width:900px){.ll-sol .ll-sol-sculpture.ll-sculpture--photo{padding-top:calc(50svh - 8px)}.ll-sol .ll-sol-sculpture.ll-sculpture--photo .ll-sculpture__object{height:52svh;-webkit-mask-image:linear-gradient(#000 58%,#00000080 78%,#0000 100%);mask-image:linear-gradient(#000 58%,#00000080 78%,#0000 100%)}.ll-sol .ll-sol-sculpture .ll-sculpture__scrim{background:linear-gradient(#06070799 0%,#0000 14%)}}.ll-sol .ll-sol-learn.ll-night{isolation:isolate;min-height:min(72svh,760px);padding-block:var(--ll-section);align-content:center;display:grid;position:relative;overflow:clip}.ll-sol-learn__light{z-index:0;pointer-events:none;margin:0;position:absolute;inset:0 0 0 40%}.ll-sol-learn__light picture{display:contents}.ll-sol-learn__light img{object-fit:cover;object-position:50% 58%;filter:grayscale()contrast(1.1)brightness(.95);-webkit-mask-composite:source-in;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0 8%,#0009 24%,#000 40%),linear-gradient(#0000 0,#000 16% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0 8%,#0009 24%,#000 40%),linear-gradient(#0000 0,#000 16% 82%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.ll-sol-learn__light figcaption{right:var(--ll-gutter);text-align:right;max-width:34ch;color:var(--ll-light-faint);font-size:12px;line-height:1.45;position:absolute;bottom:clamp(22px,3vw,40px)}.ll-sol-learn__light figcaption b{color:var(--ll-light-soft);font-weight:500;display:block}.ll-sol .ll-sol-learn.is-lit .ll-sol-learn__grid{z-index:1;row-gap:clamp(24px,3vw,40px);width:100%;position:relative}.ll-sol .ll-sol-learn.ll-night .ll-sol-learn__index{border-bottom:0;grid-column:1/span 6;padding-bottom:0}.ll-sol .ll-sol-learn.ll-night .ll-sol-learn__title{max-width:14ch;font-size:var(--ll-statement);letter-spacing:-.048em;grid-column:1/span 7;font-weight:300;line-height:.98}.ll-sol .ll-sol-learn.ll-night .ll-sol-learn__text{max-width:46ch;color:var(--ll-fg-soft);grid-column:1/span 5;font-size:clamp(17px,1.3vw,20px);line-height:1.62}.ll-sol .ll-sol-problem.ll-night .ll-sol-problem__meter img{filter:drop-shadow(-12px 18px 18px #0009)}.ll-sol .ll-sol-problem__meter.is-series-crop img{object-fit:cover;object-position:100% 62%}.ll-sol .ll-sol-supply.ll-night .ll-sol-chain__track{background-image:linear-gradient(#f2f3ef0b 1px,#0000 1px),linear-gradient(90deg,#f2f3ef0b 1px,#0000 1px)}.ll-sol .ll-sol-supply.ll-night :is(.ll-sol-chain--core li,.metering-path-node){mix-blend-mode:normal}.ll-sol .ll-sol-supply.ll-night :is(.ll-sol-chain--core li img,.metering-path-node img){filter:drop-shadow(-12px 18px 18px #0009)}.ll-sol .ll-sol-supply.ll-night :is(.core-supply-path,.metering-flow-path) [data-flow-layer=base]{stroke:var(--ll-light-soft)}.ll-sol .ll-sol-supply.ll-night :is(.core-supply-path,.metering-flow-path) [data-flow-layer=chevron]{fill:var(--ll-light);stroke:var(--ll-night)}.ll-sol .ll-sol-supply.ll-night .ll-sol-chain :is(li,article)>span em{color:var(--ll-signal)}.ll-sol :is(.core-cinematic-hero,.metering-cinematic-hero,.water-cinematic-hero).ll-sol-hero{background:var(--ll-night)}.ll-sol :is(.core-cinematic-hero,.metering-cinematic-hero)>.ll-sol-motion{color:var(--ll-light-soft)}.ll-sol :is(.core-cinematic-hero,.metering-cinematic-hero)>.ll-sol-motion:hover:not(:disabled){color:var(--ll-light)}:is(.ll-sol .ll-sol-supply.ll-night :is(a,button,[tabindex="0"]):focus-visible,.ll-sol .ll-sol-problem.ll-night :is(a,button,[tabindex="0"]):focus-visible){outline-color:var(--ll-signal)}.ll-sol .ll-sol-modes.ll-night .operating-mode-path :is(circle,rect){fill:var(--ll-night);stroke:var(--ll-light-soft)}.ll-sol .ll-sol-modes.ll-night .operating-mode-path text{fill:var(--ll-light-soft)}.ll-sol .ll-sol-modes.ll-night .operating-mode-flow [data-flow-layer=base]{stroke:var(--ll-light-soft)}.ll-sol .ll-sol-modes.ll-night .operating-mode-flow [data-flow-layer=animated]{stroke:var(--ll-signal)}.ll-sol .ll-sol-modes.ll-night .operating-mode-flow [data-flow-layer=chevron]{fill:var(--ll-light);stroke:var(--ll-night)}.ll-sol .ll-sol-benefits .benefit-perspective-switch button[aria-pressed=true]{background:var(--ll-ink);border-color:var(--ll-ink);color:var(--ll-paper)}.ll-sol .ll-sol-benefits :is(a,button,[tabindex="0"]):focus-visible{outline-color:var(--ll-ink)}.ll-sol .ll-sol-field.ll-night.is-plate .ll-sol-field__visual{background:radial-gradient(58% 52% at 50% 56%,#969e9a29,#0000 72%)}.ll-sol .ll-sol-field.ll-night.is-plate .ll-sol-field__visual img{mix-blend-mode:normal;filter:grayscale(.15)drop-shadow(-18px 26px 26px #0009)}.ll-sol .ll-sol-field.ll-night.is-plate .ll-sol-field__visual figcaption{color:var(--ll-light-faint);background:0 0}.ll-sol .ll-sol-metro.ll-night .ll-sol-deploy__line{background-image:linear-gradient(#f2f3ef0b 1px,#0000 1px),linear-gradient(90deg,#f2f3ef0b 1px,#0000 1px)}.ll-sol .ll-sol-metro.ll-night .ll-sol-deploy__visual img{mix-blend-mode:normal;filter:drop-shadow(-14px 20px 20px #0009)}.ll-sol .ll-sol-metro.ll-night .ll-sol-deploy__visual svg{filter:invert()}.ll-sol .ll-sol-metro.ll-night .ll-sol-deploy__visual svg [fill=\#f5cf45]{fill:#0a30ba}.ll-sol .ll-sol-metro.ll-night .ll-sol-deploy__visual svg [stroke=\#f5cf45]{stroke:#0a30ba}@media (min-width:1360px){.ll-sol .ll-sol-supply.ll-night .ll-sol-chain--metering .metering-path-node:not(.is-meter) img{height:clamp(104px,11vw,156px)}}:is(.ll-sol .ll-sol-metro.ll-night :is(a,button,[tabindex="0"]):focus-visible,.ll-sol .ll-sol-depth.ll-night :is(a,button,[tabindex="0"]):focus-visible){outline-color:var(--ll-signal)}.ll-sol .ll-night :is(.ll-sol-balance figcaption,.ll-sol-chain__head)>.ll-mono{letter-spacing:0;text-transform:none;color:var(--ll-fg-soft);font-family:inherit;font-size:15px;font-weight:450}.ll-sol .ll-night+.ll-night:is(.ll-sol-problem,.ll-sol-supply,.water-balance-journey,.ll-sol-day){padding-top:var(--ll-section-join)}@media (max-width:900px){.ll-sol .ll-sol-learn.ll-night{min-height:0;padding-block:0 clamp(72px,18vw,112px);display:block}.ll-sol-learn__light{height:clamp(260px,72vw,420px);margin-bottom:8px;position:relative;inset:auto}.ll-sol-learn__light img{object-position:50% 60%;-webkit-mask-image:linear-gradient(#0000 0,#000 18% 62%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 18% 62%,#0000 100%)}.ll-sol-learn__light figcaption{text-align:left;max-width:none;font-size:11px;bottom:6px;left:20px;right:20px}.ll-sol .ll-sol-learn.ll-night .ll-sol-learn__title{font-size:clamp(42px,11.4vw,60px)}.ll-sol .ll-sol-learn.ll-night :is(.ll-sol-learn__index,.ll-sol-learn__title,.ll-sol-learn__text){grid-column:1/-1}.ll-sol .ll-sol-learn.ll-night:not(.is-lit){padding-top:clamp(72px,18vw,112px)}}.ll-sol .ll-sol-fill:has(+.mgs){padding-bottom:clamp(36px,4vw,56px)}.ll-sol .water-balance-journey.ll-night{padding-bottom:0;position:relative}.ll-sol .water-balance-sheet{box-shadow:0 0 0 100vmax var(--ll-paper);clip-path:inset(0 -100vmax)}.ll-sol .water-balance-journey>.water-balance-motion-control{z-index:3;top:clamp(20px,4.4vw,64px);right:var(--ll-gutter);max-width:calc(100% - 2 * var(--ll-gutter));margin:0;position:absolute}.ll-sol .water-balance-journey+.ll-paper,.ll-sol .ll-sol-film.ll-dusk,.ll-sol .mgs+.ll-sol-benefits,.ll-sol .ll-sol-fill+.ll-sol-benefits,.ll-sol .water-cinematic-hero+.water-balance-journey{padding-top:var(--ll-section-join)}@media (max-width:900px){.ll-sol .water-balance-scroll{margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);scroll-padding-inline:calc(50vw - 50%)}}@media (max-width:1279px){.ll-sol .water-balance-scroll{margin-inline:0;padding-inline:0;scroll-padding-inline:0;overflow:visible}.ll-sol .water-balance-track{aspect-ratio:auto;background-image:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(20px,2.6vw,36px);min-width:0;display:grid}.ll-sol .water-balance-track>svg{display:none}.ll-sol .water-balance-track>.water-balance-node{text-align:left;border-top:1px solid #12151333;flex-direction:column;align-items:flex-start;gap:4px;width:auto;min-width:0;padding:22px 0 10px;display:flex;position:relative;inset:auto}.ll-sol .water-balance-track>.water-balance-node>div{width:min(100%,220px);height:clamp(112px,11vw,136px);margin:0 0 12px}.ll-sol .water-balance-track>.water-balance-node>.water-balance-drop{place-items:center start;padding-left:10px}.ll-sol .water-balance-track>.water-balance-node>div img{object-position:0 100%!important}.ll-sol .water-balance-track>.water-balance-node :is(strong,p){overflow-wrap:break-word}.ll-sol .water-balance-swipe{display:none}}@media (max-width:1000px){.ll-sol .water-balance-track{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}}@media (max-width:600px){.ll-sol .water-balance-track{grid-template-columns:minmax(0,1fr);row-gap:8px}.ll-sol .water-balance-track>.water-balance-node>div{height:124px}}@media (min-width:901px){.ll-sol .water-hero-sculpture.ll-sculpture--photo .ll-sculpture__object{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0,#0000008c 12%,#000 30%),linear-gradient(#0000 0 39%,#0000001f 47%,#00000073 55%,#000c 63%,#000 72%);mask-image:linear-gradient(90deg,#0000 0,#0000008c 12%,#000 30%),linear-gradient(#0000 0 39%,#0000001f 47%,#00000073 55%,#000c 63%,#000 72%);-webkit-mask-composite:source-in;mask-composite:intersect}}@media (max-width:900px){.ll-sol .ll-sol-sculpture.ll-sculpture--photo{padding-top:var(--sc-band,calc(50svh - 8px))}.ll-sol .ll-sol-sculpture.ll-sculpture--photo .ll-sculpture__object{height:calc(var(--sc-band,40svh) + 12svh)}.ll-sol .water-hero-sculpture.ll-sculpture--photo .ll-sculpture__object{-webkit-mask-image:linear-gradient(#0000 0 33%,#00000024 40%,#00000080 48%,#000000d9 56%,#000 63% 78%,#00000080 90%,#0000 100%);mask-image:linear-gradient(#0000 0 33%,#00000024 40%,#00000080 48%,#000000d9 56%,#000 63% 78%,#00000080 90%,#0000 100%)}}@media (min-width:901px){.ll-sol.ll-sol--conventional-metering .ll-sol-sculpture .ll-sculpture__title{max-width:12ch}}.ll-sol .ll-sol-prepare__fit>.ll-mono{letter-spacing:0;text-transform:none;color:var(--ll-fg-soft);font-family:inherit;font-size:15px;font-weight:500}@media (max-width:900px){.ll-sol .water-cinematic-hero+.water-balance-journey{padding-top:96px}}@media (max-width:1279px){.ll-sol .ll-sol-chain:is(.ll-sol-chain--core,.ll-sol-chain--metering) .ll-sol-chain__scroll{overflow:visible}.ll-sol .ll-sol-chain:is(.ll-sol-chain--core,.ll-sol-chain--metering) .ll-sol-chain__track{aspect-ratio:auto;background-image:none;width:100%;min-width:0;height:auto}.ll-sol .ll-sol-chain:is(.ll-sol-chain--core,.ll-sol-chain--metering) .ll-sol-chain__track>svg{display:none}.ll-sol .ll-sol-chain--core .core-supply-track ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;height:auto;padding:0}.ll-sol .ll-sol-chain--core .core-supply-track li{border-top:1px solid var(--ll-rule);text-align:left;min-width:0;padding:20px 0}.ll-sol .ll-sol-chain--core .core-supply-track li>figure{grid-template-rows:auto auto;height:auto}.ll-sol .ll-sol-chain--core .core-supply-track li>figure img{object-position:0 100%;height:clamp(130px,16vw,190px)}.ll-sol .ll-sol-chain--metering .metering-path-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ll-sol .ll-sol-chain--metering .metering-path-node{border:0;border-top:1px solid var(--ll-rule);min-width:0;box-shadow:none;background:0 0;flex-direction:column;align-items:flex-start;padding:20px 0;display:flex;position:relative}.ll-sol .ll-sol-chain--metering .metering-path-node:is(.is-enclosure,.is-transformers,.is-meter){width:auto;inset:auto}.ll-sol .ll-sol-chain--metering .metering-path-node figure{width:100%;max-width:230px}.ll-sol .ll-sol-chain--metering .metering-path-node figure img,.ll-sol .ll-sol-chain--metering .metering-path-node.is-meter figure img{object-position:0 100%;height:clamp(130px,16vw,190px)}.ll-sol .ll-sol-chain--metering .metering-path-node>span{width:100%}.ll-sol .ll-sol-chain:is(.ll-sol-chain--core,.ll-sol-chain--metering) :is(li,article) figcaption{letter-spacing:.04em;font-size:12px;line-height:1.45}.ll-sol .ll-sol-chain:is(.ll-sol-chain--core,.ll-sol-chain--metering) :is(li,article)>span small{letter-spacing:.06em;font-size:12px;line-height:1.45}.ll-sol .ll-sol-chain--core .ll-sol-chain__note{font-size:12px;line-height:1.45}.ll-sol .ll-sol-chain--core .core-supply-swipe,.ll-sol .ll-sol-chain--metering .metering-path-swipe{display:none}}@media (max-width:700px){.ll-sol .ll-sol-chain--core .core-supply-track ol,.ll-sol .ll-sol-chain--metering .metering-path-track{grid-template-columns:minmax(0,1fr);gap:0}.ll-sol .ll-sol-chain--core .core-supply-track li,.ll-sol .ll-sol-chain--metering .metering-path-node{grid-template-columns:minmax(0,116px) minmax(0,1fr);align-items:center;gap:18px;padding:20px 0;display:grid}.ll-sol .ll-sol-chain--core .core-supply-track li>figure img,.ll-sol .ll-sol-chain--metering .metering-path-node figure img,.ll-sol .ll-sol-chain--metering .metering-path-node.is-meter figure img{height:120px}.ll-sol .ll-sol-chain--core .core-supply-track li>span,.ll-sol .ll-sol-chain--metering .metering-path-node>span{min-width:0}}@media (max-width:900px){.ll-sol-fill__scroll{scroll-snap-type:x mandatory;scroll-padding-inline:14px}.ll-sol-fill__drawing{width:max-content;min-width:0;padding-inline:14px}.ll-sol-fill__stations{gap:14px}.ll-sol-fill__stations li{scroll-snap-align:start;flex:0 0 calc(50vw - 41px)}.ll-sol-lineup__scroll{scroll-snap-type:x mandatory}.ll-sol-lineup ol{grid-auto-columns:calc(50vw - 27px);column-gap:14px}.ll-sol-lineup li{scroll-snap-align:start}.ll-sol .wel-pipe-caps>span,.ll-sol .wel-data li span{font-size:12px}}.ll-sol .content-feedback{padding-block:var(--ll-section)}.ll-sol.theme-bess-microgrids .operating-mode-path text,.ll-sol .operating-mode-path text{font-size:15px}@media (max-width:900px){.ll-sol.theme-bess-microgrids .operating-mode-path text,.ll-sol .operating-mode-path text{font-size:16px}}@media (min-width:901px){.ll-sol .ll-sol-day__base text,.ll-sol .ll-sol-day__marker text{font-size:16px}}.ll-sol--ev-charging .ll-sol-fill__story{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:start;gap:clamp(32px,5vw,84px);display:grid}.ll-sol--ev-charging .ll-sol-fill__plate{min-width:0;position:sticky;top:clamp(92px,12vh,144px)}.ll-sol--ev-charging .ll-sol-fill__scroll{overflow:visible}.ll-sol--ev-charging .ll-sol-fill__drawing{width:100%;min-width:0}.ll-sol--ev-charging .ll-sol-fill__stations{--art:clamp(94px,10vw,160px);gap:clamp(2px,.6vw,10px)}.ll-sol--ev-charging .ll-sol-fill__stations li{min-width:0}.ll-sol--ev-charging .ll-sol-fill__stations li.is-board,.ll-sol--ev-charging .ll-sol-fill__stations li.is-chargers{flex-grow:1.2}.ll-sol--ev-charging .ll-sol-fill__stations li>.ll-mono{overflow-wrap:anywhere;font-size:11px;line-height:1.35}.ll-sol--ev-charging .ll-sol-fill__line{top:calc(var(--art) + 18px)}.ll-sol--ev-charging .ll-sol-fill__plate .ll-plate__caption{padding-top:18px}.ll-sol--ev-charging .ll-sol-fill__beats{border-top:1px solid var(--ll-rule-strong);margin:0;padding:0;list-style:none}.ll-sol--ev-charging .ll-sol-fill__beats>li{border-bottom:1px solid var(--ll-rule-strong);flex-direction:column;justify-content:center;gap:clamp(12px,2vh,20px);min-height:clamp(430px,68vh,680px);padding:clamp(34px,6vh,76px) 0;display:flex}.ll-sol--ev-charging .ll-sol-fill__beats>li>.ll-mono{color:var(--ll-accent-text);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:12px}.ll-sol--ev-charging .ll-sol-fill__beats>li>.ll-mono b{font-variant-numeric:tabular-nums;margin-right:16px}.ll-sol--ev-charging .ll-sol-fill__beats h3{letter-spacing:-.04em;text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(27px,3.3vw,50px);font-weight:350;line-height:1.05}.ll-sol--ev-charging .ll-sol-fill__answer{max-width:42ch;color:var(--ll-fg-soft);text-wrap:pretty;margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.55}.ll-sol--ev-charging .ll-sol-fill__details{border-top:1px solid var(--ll-rule);gap:16px;margin-top:8px;padding-top:20px;display:grid}.ll-sol--ev-charging .ll-sol-fill__details>div{grid-template-columns:minmax(112px,.34fr) minmax(0,1fr);gap:14px;display:grid}.ll-sol--ev-charging .ll-sol-fill__details h4,.ll-sol--ev-charging .ll-sol-fill__details p{margin:0;font-size:14px;line-height:1.5}.ll-sol--ev-charging .ll-sol-fill__details h4{color:var(--ll-ink);font-weight:600}.ll-sol--ev-charging .ll-sol-fill__details p{color:var(--ll-fg-soft)}.ll-sol--ev-charging .ll-sol-fill__beat-art{display:none}.ll-sol--ev-charging .ll-sol-fill__handoff{border-top:1px solid var(--ll-rule-strong);justify-content:space-between;align-items:end;gap:36px;margin-top:clamp(40px,6vw,84px);padding-top:24px;display:flex}.ll-sol--ev-charging .ll-sol-fill__handoff>div{max-width:650px}.ll-sol--ev-charging .ll-sol-fill__handoff .ll-mono{color:var(--ll-accent-text);margin:0 0 14px}.ll-sol--ev-charging .ll-sol-fill__handoff h3{letter-spacing:-.035em;text-wrap:balance;margin:0 0 12px;font-size:clamp(26px,3vw,42px);font-weight:350;line-height:1.1}.ll-sol--ev-charging .ll-sol-fill__handoff p:last-child{max-width:58ch;color:var(--ll-fg-soft);margin:0;font-size:16px;line-height:1.6}.ll-sol--ev-charging .ll-sol-fill__handoff>a{background:var(--ll-signal);min-width:min(100%,280px);min-height:48px;color:var(--ll-ink);justify-content:space-between;align-items:center;gap:28px;padding:14px 18px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.ll-sol--ev-charging .ll-sol-fill__handoff>a:focus-visible{outline:3px solid var(--ll-ink);outline-offset:3px}.ll-sol--ev-charging .ll-sol-fill__line i{transform-origin:100%;transform:scaleX(var(--site-line,1));transition:transform .45s}.ll-sol--ev-charging .ll-sol-fill__stations li{transition:opacity .3s,transform .3s}.ll-sol--ev-charging .ll-sol-fill__stations li>.ll-mono{transition:color .3s,box-shadow .3s}.ll-sol--ev-charging #charging-site[data-active] .ll-sol-fill__stations li{opacity:1}.ll-sol--ev-charging #charging-site[data-active="1"]{--site-line:.08}.ll-sol--ev-charging #charging-site[data-active="2"]{--site-line:.31}.ll-sol--ev-charging #charging-site[data-active="3"]{--site-line:.67}.ll-sol--ev-charging #charging-site[data-active="4"]{--site-line:1}.ll-sol--ev-charging #charging-site[data-active="1"] .ll-sol-fill__stations li[data-beat="1"],.ll-sol--ev-charging #charging-site[data-active="2"] .ll-sol-fill__stations li[data-beat="2"],.ll-sol--ev-charging #charging-site[data-active="3"] .ll-sol-fill__stations li[data-beat="3"],.ll-sol--ev-charging #charging-site[data-active="4"] .ll-sol-fill__stations li[data-beat="4"]{opacity:1;transform:translateY(-5px)}.ll-sol--ev-charging #charging-site[data-active="1"] .ll-sol-fill__stations li[data-beat="1"]>.ll-mono,.ll-sol--ev-charging #charging-site[data-active="2"] .ll-sol-fill__stations li[data-beat="2"]>.ll-mono,.ll-sol--ev-charging #charging-site[data-active="3"] .ll-sol-fill__stations li[data-beat="3"]>.ll-mono,.ll-sol--ev-charging #charging-site[data-active="4"] .ll-sol-fill__stations li[data-beat="4"]>.ll-mono{color:var(--ll-ink);box-shadow:inset 0 -2px var(--ll-signal)}@media (max-width:1200px){.ll-sol--ev-charging .ll-sol-fill__story{display:block}.ll-sol--ev-charging .ll-sol-fill__plate{background:var(--ll-paper);padding:10px 0;position:relative;top:auto}.ll-sol--ev-charging .ll-sol-fill__stations{--art:clamp(95px,15vw,135px)}.ll-sol--ev-charging .ll-sol-fill__beats{margin-top:24px}.ll-sol--ev-charging .ll-sol-fill__beats>li{min-height:clamp(360px,52vh,600px)}.ll-sol--ev-charging .ll-sol-fill__plate{position:relative;top:auto}.ll-sol--ev-charging .ll-sol-fill__scroll{scroll-snap-type:none;scroll-padding-inline:0}.ll-sol--ev-charging .ll-sol-fill__drawing{padding-inline:0}.ll-sol--ev-charging .ll-sol-fill__stations{--art:clamp(72px,12vw,102px);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ll-sol--ev-charging .ll-sol-fill__stations li,.ll-sol--ev-charging .ll-sol-fill__stations li.is-board,.ll-sol--ev-charging .ll-sol-fill__stations li.is-chargers{flex:initial;scroll-snap-align:none}.ll-sol--ev-charging .ll-sol-fill__line{display:none}.ll-sol--ev-charging .ll-sol-fill__beat-art{background:linear-gradient(var(--ll-rule),var(--ll-rule)) left top/100% 1px no-repeat,linear-gradient(var(--ll-rule),var(--ll-rule)) left bottom/100% 1px no-repeat;justify-content:center;align-items:end;gap:24px;min-height:150px;padding:18px;display:flex}.ll-sol--ev-charging .ll-sol-fill__beat-art img,.ll-sol--ev-charging .ll-sol-fill__beat-art svg{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:44%;height:118px;display:block}.ll-sol--ev-charging .ll-sol-fill__beat-art[data-step="01"] svg{max-width:100%;height:118px}.ll-sol--ev-charging .ll-sol-fill__beat-art[data-step="03"] svg,.ll-sol--ev-charging .ll-sol-fill__beat-art[data-step="04"] svg{height:110px}}@media (max-width:700px){.ll-sol--ev-charging .ll-sol-fill__plate{position:relative;top:auto}.ll-sol--ev-charging .ll-sol-fill__drawing{background-size:32px 32px}.ll-sol--ev-charging .ll-sol-fill__stations{--art:62px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.ll-sol--ev-charging .ll-sol-fill__stations li,.ll-sol--ev-charging .ll-sol-fill__stations li.is-board,.ll-sol--ev-charging .ll-sol-fill__stations li.is-chargers{flex:auto;gap:3px;display:grid}.ll-sol--ev-charging .ll-sol-fill__stations li>.ll-mono{gap:1px;font-size:11px}.ll-sol--ev-charging .ll-sol-fill__stations li>.ll-mono b{font-size:12px}.ll-sol--ev-charging .ll-sol-fill__art{height:var(--art)}.ll-sol--ev-charging .ll-sol-fill__stations .is-chargers img.is-ac{height:58%}.ll-sol--ev-charging .ll-sol-fill__stations .is-chargers img.is-dc{height:80%}.ll-sol--ev-charging .ll-sol-fill__line{display:none}.ll-sol--ev-charging .ll-sol-fill__plate .ll-plate__caption{padding:6px 0 0}.ll-sol--ev-charging .ll-sol-fill__plate .ll-plate__caption p{font-size:11px;line-height:1.35}.ll-sol--ev-charging .ll-sol-fill__beats>li{min-height:clamp(350px,60vh,520px);padding:32px 0}.ll-sol--ev-charging .ll-sol-fill__details>div{grid-template-columns:minmax(0,1fr);gap:3px}.ll-sol--ev-charging .ll-sol-fill__handoff{flex-direction:column;align-items:stretch}}@media (max-height:700px),(prefers-reduced-motion:reduce){.ll-sol--ev-charging .ll-sol-fill__plate{position:relative;top:auto}}@media (prefers-reduced-motion:reduce){.ll-sol--ev-charging .ll-sol-fill__beats>li{min-height:0}}.motion-paused .ll-sol--ev-charging .ll-sol-fill__plate{position:relative;top:auto}.ll-sol--ev-charging .ll-sol-fill__stations li,.ll-sol--ev-charging .ll-sol-fill__line i{animation:none!important}@media (prefers-reduced-motion:reduce){.ll-sol--ev-charging #charging-site[data-active] .ll-sol-fill__stations li{opacity:1!important;transform:none!important}.ll-sol--ev-charging .ll-sol-fill__line i{transition:none!important;transform:none!important}}.motion-paused .ll-sol--ev-charging #charging-site[data-active] .ll-sol-fill__stations li{opacity:1!important;transform:none!important}.motion-paused .ll-sol--ev-charging .ll-sol-fill__line i{transition:none!important;transform:none!important}.ll-sol .water-balance-node h3{color:var(--ll-ink);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(18px,2vw,22px);font-weight:500;line-height:1.2}.ll-sol .water-balance-questions{display:none}@media (min-width:1280px){.ll-sol .water-balance-sheet{position:relative}.ll-sol .water-balance-track{min-width:0}.ll-sol .water-balance-node h3{display:none}.ll-sol .water-balance-story{border-top:1px solid #12151333;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:clamp(48px,7vw,110px);padding-top:clamp(48px,6vw,90px);display:grid}.ll-sol .water-balance-story__rail{background:linear-gradient(90deg,#12151309 1px,transparent 1px) 0 0/38px 38px,var(--ll-paper);border:1px solid #12151338;gap:24px;max-width:490px;padding:28px;display:grid;position:sticky;top:clamp(100px,15vh,150px)}.ll-sol .water-balance-story__rail>p{font:600 12px/1.5 var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ll-ink-soft);margin:0}.ll-sol .water-balance-story__rail ol{counter-reset:water-story;gap:0;margin:0;padding:0;list-style:none;display:grid}.ll-sol .water-balance-story__rail li{min-height:58px;color:var(--ll-ink);counter-increment:water-story;border-left:1px solid #1215133d;padding:12px 0 12px 40px;font-size:clamp(17px,1.5vw,21px);line-height:1.35;position:relative}.ll-sol .water-balance-story__rail li:before{content:counter(water-story);border:1px solid var(--ll-ink);background:var(--ll-paper);width:26px;height:26px;font:600 12px/1 var(--font-mono),ui-monospace,monospace;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;left:-13px}.ll-sol .water-balance-story__rail strong{max-width:27ch;color:var(--ll-ink);font-size:clamp(18px,1.75vw,25px);font-weight:450;line-height:1.25}.ll-sol .water-balance-questions{gap:0;margin:0;padding:0;list-style:none;display:grid}.ll-sol .water-balance-questions li{border-top:1px solid #12151333;align-content:center;gap:18px;min-height:clamp(270px,40svh,370px);padding:34px 0;display:grid}.ll-sol .water-balance-questions li>span{font:600 12px/1.5 var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ll-ink-soft)}.ll-sol .water-balance-questions h3{letter-spacing:-.025em;max-width:19ch;color:var(--ll-ink);text-wrap:balance;margin:0;font-size:clamp(32px,3.4vw,48px);font-weight:430;line-height:1.08}.ll-sol .water-balance-questions p{max-width:46ch;color:var(--ll-ink-soft);text-wrap:pretty;margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.55}.ll-sol #water-balance[data-active="1"] .water-balance-story__rail li:first-child,.ll-sol #water-balance[data-active="2"] .water-balance-story__rail li:nth-child(2),.ll-sol #water-balance[data-active="3"] .water-balance-story__rail li:nth-child(3),.ll-sol #water-balance[data-active="4"] .water-balance-story__rail li:nth-child(4){border-left-color:var(--ll-signal-deep);font-weight:600}.ll-sol #water-balance[data-active="1"] .water-balance-story__rail li:first-child:before,.ll-sol #water-balance[data-active="2"] .water-balance-story__rail li:nth-child(2):before,.ll-sol #water-balance[data-active="3"] .water-balance-story__rail li:nth-child(3):before,.ll-sol #water-balance[data-active="4"] .water-balance-story__rail li:nth-child(4):before{border-color:var(--ll-ink);background:var(--ll-signal)}}@media (max-width:1279px){.ll-sol .water-balance-story__rail{display:none}.ll-sol .water-balance-track>.water-balance-node{gap:7px}.ll-sol .water-balance-node h3{max-width:22ch}}@media (max-width:600px){.ll-sol .water-balance-track>.water-balance-node{padding-block:30px 24px}.ll-sol .water-balance-node h3{font-size:clamp(22px,6vw,28px)}.ll-sol .water-balance-node strong{font-size:16px}}@media (forced-colors:active){.ll-sol #water-balance[data-active] .water-balance-story__rail li{border-left-color:canvastext}.ll-sol #water-balance[data-active] .water-balance-story__rail li:before{color:canvastext;background:canvas}}
