/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--stone:#f1efe7;--stone-2:#e2ded3;--stone-3:#cbc6b8;--paper:#f8f6ef;--carbon:#171815;--carbon-2:#262722;--graphite:#5c5b54;--line:#1718152e;--line-strong:#17181575;--orange:#ff4a1c;--orange-dark:#c9340e;--gutter:clamp(24px, 3.4vw, 54px);--display:"Arial Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:"SFMono-Regular", "Cascadia Mono", "Roboto Mono", Consolas, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--stone);scroll-padding-top:82px}body{background:var(--stone);color:var(--carbon);font-family:var(--display);margin:0;font-weight:400;overflow-x:hidden}body.menu-is-open{overflow:hidden}button,input,textarea{color:inherit;font:inherit}button{cursor:pointer;border:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}p,h1,h2,h3{margin:0}[hidden]{display:none!important}::selection{background:var(--orange);color:var(--carbon)}:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.mono{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase}.skip-link{z-index:1000;background:var(--carbon);color:var(--stone);padding:12px 16px;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.scroll-progress{z-index:999;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.scroll-progress span{background:var(--orange);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.site-header{z-index:100;border-bottom:1px solid var(--carbon);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f1efe7f0;grid-template-columns:minmax(170px,1fr) auto auto minmax(220px,1fr);align-items:stretch;height:78px;display:grid;position:sticky;top:0}.brand-logo{color:inherit;align-items:center;display:inline-flex}.brand-logo-header{width:clamp(180px,16vw,238px);padding:0 clamp(14px, 2.2vw, var(--gutter))}.brand-wordmark{color:currentColor;font-family:var(--display);letter-spacing:.085em;white-space:nowrap;background:0 0;border:0;font-size:clamp(25px,2.05vw,32px);font-weight:500;line-height:1;transition:color .18s;display:inline-block}.brand-logo:is(:hover,:focus-visible) .brand-wordmark{color:var(--orange)}.desktop-nav{display:flex}.desktop-nav a,.header-cta{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;padding:0 20px;font-size:10px;display:inline-flex;position:relative}.desktop-nav a:after{background:var(--orange);content:"";transform-origin:0;height:2px;transition:transform .22s;position:absolute;bottom:16px;left:20px;right:20px;transform:scaleX(0)}.desktop-nav a:is(:hover,:focus-visible):after{transform:scaleX(1)}.theme-toggle{border-left:1px solid var(--carbon);min-width:136px;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;gap:12px;padding:0 18px;font-size:8px;transition:background-color .18s,color .18s;display:inline-flex}.theme-toggle:is(:hover,:focus-visible){background:var(--stone-2)}.theme-toggle-copy{gap:7px;display:flex}.theme-toggle-copy span{opacity:.38;transition:opacity .18s}.theme-toggle-copy span.is-active{opacity:1}.theme-toggle-track{border:1px solid;border-radius:999px;width:34px;height:18px;position:relative}.theme-toggle-track i{background:var(--orange);border-radius:50%;width:10px;height:10px;transition:transform .22s cubic-bezier(.2,.75,.2,1),background-color .18s;position:absolute;top:3px;left:3px}html[data-theme=dark] .theme-toggle-track i{transform:translate(16px)}.header-cta{border-left:1px solid var(--carbon);background:var(--carbon);min-width:235px;color:var(--stone);justify-content:space-between;justify-self:end;transition:background .18s,color .18s}.header-cta span{color:var(--orange);font-size:18px;transition:transform .18s,color .18s}.header-cta:is(:hover,:focus-visible){background:var(--orange);color:var(--carbon)}.header-cta:is(:hover,:focus-visible) span{color:var(--carbon);transform:translate(3px,-3px)}.menu-toggle,.mobile-menu{display:none}.eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;line-height:1.4;display:flex}.eyebrow>span{background:var(--orange);width:9px;height:9px}.eyebrow.light{color:var(--stone)}.section-pad{padding:clamp(94px, 9vw, 150px) var(--gutter)}.section-heading,.process-heading{grid-template-columns:minmax(0,1.22fr) minmax(310px,.78fr);align-items:end;gap:clamp(48px,7vw,110px);margin-bottom:clamp(60px,7vw,92px);display:grid}.section-heading h2,.process-heading h2,.contact h2{letter-spacing:-.07em;max-width:980px;margin-top:26px;font-size:clamp(54px,6.7vw,112px);font-weight:400;line-height:.9}.heading-copy{flex-direction:column;gap:18px;max-width:560px;display:flex}.heading-copy p,.process-controls>p{color:var(--graphite);font-size:18px;line-height:1.55}.section-heading.compact{margin-bottom:64px}.button{min-width:300px;min-height:68px;font-family:var(--mono);letter-spacing:.07em;text-align:left;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 20px;font-size:9px;transition:background .19s,color .19s,transform .19s;display:inline-flex}.button span{margin-left:28px;font-size:20px;transition:transform .19s}.button:is(:hover,:focus-visible) span{transform:translate(4px,-4px)}.button-dark{background:var(--carbon);color:var(--stone)}.button-dark:is(:hover,:focus-visible){background:var(--orange);color:var(--carbon)}.button-line{border:1px solid var(--carbon);background:0 0}.button-line:is(:hover,:focus-visible){background:var(--carbon);color:var(--stone)}.button-orange{background:var(--orange);color:var(--carbon)}.button-orange:is(:hover,:focus-visible){background:var(--stone);transform:translateY(-3px)}.hero{padding:22px var(--gutter) 0;border-bottom:1px solid var(--carbon);overflow:hidden}.hero-figure{border:1px solid var(--carbon);background:var(--paper);margin:0}.hero-image-wrap{background:#f7f1e9;place-items:center;display:grid;position:relative;overflow:hidden}.hero-image-link{z-index:1;width:100%;display:grid;position:relative}.hero-image-link img{object-fit:contain;width:100%;height:clamp(520px,100svh - 150px,900px);display:block}.hero-image-link>.hero-open-link{border:1px solid var(--carbon);letter-spacing:.06em;text-transform:uppercase;background:#f7f1e9eb;align-items:center;gap:18px;min-height:42px;padding:0 14px;font-size:8px;transition:background .18s,color .18s;display:flex;position:absolute;bottom:18px;right:18px}.hero-image-link:is(:hover,:focus-visible)>.hero-open-link{background:var(--carbon);color:var(--stone)}.hero-motion-layer{z-index:1;pointer-events:none;display:block;position:absolute;inset:0}.hero-motion-layer>span,.hero-motion-layer i,.hero-motion-layer b{display:block;position:absolute}.hero-rotor-motion{aspect-ratio:1;transform-origin:50%;width:8.55%;animation:3.8s cubic-bezier(.2,.75,.2,1) .42s both hero-rotor-turn;top:31.8%;left:44.1%}.hero-rotor-motion i{transform-origin:0;background:#ff4a1cdb;width:48%;height:2px;top:50%;left:50%;box-shadow:0 0 9px #ff4a1c33}.hero-rotor-motion i:nth-child(2){transform:rotate(120deg)}.hero-rotor-motion i:nth-child(3){transform:rotate(240deg)}.hero-rotor-motion b{border:2px solid var(--orange);background:var(--paper);border-radius:50%;width:10px;height:10px;top:calc(50% - 5px);left:calc(50% - 5px)}.hero-flow-motion{background:#ff4a1c42;height:2px;overflow:hidden}.hero-flow-motion i{background:linear-gradient(90deg, transparent, var(--orange));width:24%;animation:2.35s cubic-bezier(.2,.75,.2,1) .98s both hero-flow-travel;inset:0 auto 0 0}.hero-flow-in{width:17.2%;top:53.7%;left:54.8%}.hero-flow-out{transform-origin:0;width:8.4%;top:51.2%;left:71.1%;transform:rotate(-18deg)}.hero-flow-out i{animation-delay:1.55s}.hero-node-motion{border:1px solid #ff4a1c6b;width:13.15%;height:24.2%;top:40.1%;left:58.3%;overflow:hidden}.hero-node-motion i{background:var(--orange);height:2px;animation:2s 1.25s both hero-node-scan;top:0;left:0;right:0;box-shadow:0 0 14px #ff4a1cbf}.hero-service-motion,.hero-evidence-motion{border:2px solid #ff4a1cb8;width:9.45%;animation:1.05s 1.65s 2 both hero-panel-pulse}.hero-service-motion{height:20.4%;top:29.7%;left:74.75%}.hero-evidence-motion{height:17.6%;animation-delay:2.05s;top:55.7%;left:74.75%}@keyframes hero-rotor-turn{0%{opacity:.2;transform:rotate(0)}18%{opacity:.9}to{opacity:.35;transform:rotate(720deg)}}@keyframes hero-flow-travel{0%{opacity:0;transform:translate(-100%)}18%,78%{opacity:1}to{opacity:0;transform:translate(420%)}}@keyframes hero-node-scan{0%{opacity:0;transform:translateY(-2px)}18%,82%{opacity:1}to{opacity:0;transform:translateY(210px)}}@keyframes hero-panel-pulse{0%,to{opacity:.28;transform:scale(.985)}50%{opacity:.9;transform:scale(1.015)}}.hero-image-wrap:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ff4a1cd9,#0000);width:29%;height:2px;animation:4.8s cubic-bezier(.2,.75,.2,1) .9s both hero-energy-trace;position:absolute;top:52%;left:45%;transform:translate(-34%)}@keyframes hero-energy-trace{0%,15%{opacity:0;transform:translate(-42%)scaleX(.15)}28%,64%{opacity:.7}78%,to{opacity:0;transform:translate(58%)scaleX(.55)}}.hero-figure figcaption{border-top:1px solid var(--carbon);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:38px;padding:24px;display:grid}.hero-explanation{grid-template-columns:minmax(190px,.4fr) minmax(320px,1fr);align-items:start;gap:10px 32px;max-width:980px;display:grid}.hero-explanation .eyebrow{grid-row:1/span 2}.hero-explanation>p:not(.eyebrow){max-width:720px;font-size:18px;line-height:1.45}.hero-explanation small{max-width:760px;color:var(--graphite);font-size:12px;line-height:1.45}.hero-actions{gap:10px;display:flex}.hero-actions .button{min-width:232px;min-height:58px}.hero-facts{border-top:1px solid var(--carbon);border-right:1px solid var(--carbon);border-left:1px solid var(--carbon);grid-template-columns:repeat(4,1fr);margin-top:-1px;display:grid}.hero-facts>div{border-right:1px solid var(--carbon);grid-template-columns:54px minmax(0,1fr);align-items:center;gap:16px;min-height:92px;padding:16px 22px;display:grid}.hero-facts>div:last-child{border-right:0}.hero-facts span{color:var(--orange-dark);overflow-wrap:anywhere;font-size:8px}.hero-facts strong{font-size:15px;font-weight:400}.network{border-bottom:1px solid var(--carbon);background:var(--carbon);color:var(--stone)}.network .heading-copy p{color:var(--stone-3)}.network .eyebrow>span{background:var(--orange)}.network-board{background:var(--carbon-2);border:1px solid #f1efe757;grid-template-columns:minmax(360px,.72fr) minmax(560px,1.28fr);margin:0;display:grid}.network-details{border-right:1px solid #f1efe74d;flex-direction:column;padding:clamp(34px,4.2vw,66px);display:flex}.network-details>span{color:var(--orange);font-size:8px}.network-details h3{letter-spacing:-.06em;max-width:640px;margin:28px 0 24px;font-size:clamp(42px,4.2vw,70px);font-weight:400;line-height:.94}.network-details>p:not(.network-caveat){max-width:650px;color:var(--stone-3);font-size:17px;line-height:1.58}.service-stack{border-top:1px solid #f1efe752;margin-top:46px}.service-stack-label{border-bottom:1px solid #f1efe738;padding:14px 0}.service-stack-label span{color:var(--stone-3);letter-spacing:.07em;font-size:7px}.service-stack>div:not(.service-stack-label){border-bottom:1px solid #f1efe738;grid-template-columns:38px minmax(0,1fr);gap:8px 16px;padding:24px 0;display:grid}.service-stack>div:not(.service-stack-label)>span{color:var(--orange);grid-row:1/span 2;padding-top:3px;font-size:8px}.service-stack strong{letter-spacing:-.025em;font-size:20px;font-weight:400}.service-stack p{color:var(--stone-3);font-size:13px;line-height:1.5}.network-handoff{background:#ff4a1c17;border:1px solid #ff4a1c9e;gap:12px;margin-top:32px;padding:24px;display:grid}.network-handoff>span{color:var(--orange);font-size:7px}.network-handoff strong{letter-spacing:-.025em;max-width:440px;font-size:24px;font-weight:400;line-height:1.06}.network-handoff p,.network-handoff small{color:var(--stone-3);font-size:12px;line-height:1.55}.network-handoff small{font-family:var(--mono);letter-spacing:.045em;text-transform:uppercase;border-top:1px solid #f1efe72e;padding-top:10px;font-size:7px}.routing-replay{min-width:230px;min-height:44px;color:var(--stone);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;background:0 0;border:1px solid #f1efe766;justify-content:space-between;align-self:flex-start;align-items:center;gap:18px;margin-top:22px;padding:0 16px;font-size:8px;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.routing-replay span{color:var(--orange);font-family:Arial,sans-serif;font-size:17px}.routing-replay:is(:hover,:focus-visible){border-color:var(--orange);background:var(--orange);color:var(--carbon)}.routing-replay:is(:hover,:focus-visible) span{color:var(--carbon)}.network-legend{gap:12px;margin-top:auto;padding-top:46px;display:grid}.network-legend span{color:var(--stone-3);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:13px;font-size:8px;display:grid}.network-legend i{width:18px;height:18px;display:block;position:relative}.legend-wind{border:1px solid var(--stone-3);border-radius:50%}.legend-wind:before,.legend-wind:after{background:var(--orange);content:"";transform-origin:0;width:8px;height:1px;position:absolute;top:8px;left:8px}.legend-wind:after{transform:rotate(120deg)}.legend-node{border:2px solid var(--orange)}.legend-node:before,.legend-node:after{background:var(--orange);content:"";width:1px;position:absolute;top:3px;bottom:3px}.legend-node:before{left:4px}.legend-node:after{right:4px}.legend-route{background:repeating-linear-gradient(90deg, var(--orange) 0 4px, transparent 4px 7px);height:1px!important}.legend-service{background:var(--stone);height:2px!important}.legend-service:after{border:1px solid var(--stone);background:var(--orange);content:"";width:8px;height:8px;position:absolute;top:-3px;right:1px}.legend-handoff{border-top:1px dashed var(--orange);height:1px!important}.network-caveat{color:var(--stone-3);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;border-top:1px solid #f1efe752;margin-top:30px;padding:18px 0 0;font-size:8px;line-height:1.55}.uk-map-stage{background-color:var(--stone-2);min-height:0;color:var(--carbon);background-image:linear-gradient(#17181512 1px,#0000 1px),linear-gradient(90deg,#17181512 1px,#0000 1px);background-size:44px 44px;flex-direction:column;padding:28px;display:flex;position:relative;overflow:hidden}.map-stage-label{z-index:8;border-bottom:1px solid #1718155c;justify-content:space-between;padding-bottom:18px;font-size:7px;display:flex;position:relative}.map-stage-label span:last-child{color:var(--orange-dark)}.map-service-readout{z-index:8;border:1px solid #17181547;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;display:grid;position:relative}.map-service-readout span{color:var(--graphite);text-align:center;border-right:1px solid #1718153d;padding:10px 8px;font-size:6px;position:relative}.map-service-readout span:last-child{color:var(--orange-dark);border-right:0}.map-service-readout span:after{z-index:2;border-top:1px solid var(--carbon);border-right:1px solid var(--carbon);background:var(--stone-2);content:"";width:7px;height:7px;position:absolute;top:50%;right:-4px;transform:translateY(-50%)rotate(45deg)}.map-service-readout span:last-child:after{display:none}.uk-map-plot{aspect-ratio:960/1483;width:min(100%,520px);margin:18px auto 10px;position:relative}.uk-map-plot>img{filter:grayscale()sepia(.12)contrast(1.2);mix-blend-mode:multiply;object-fit:contain;opacity:.46;width:100%;height:100%;display:block;position:absolute;inset:0}.map-scan{z-index:1;opacity:0;background:linear-gradient(90deg,#0000,#ff4a1cb8,#0000);height:1px;position:absolute;top:17%;left:8%;right:8%}.map-route{z-index:3;background:repeating-linear-gradient(90deg, var(--orange) 0 7px, transparent 7px 12px);opacity:.64;transform-origin:0;background-size:24px 2px;height:2px;display:block;position:absolute}.map-route:after{border:2px solid var(--stone-2);background:var(--orange);content:"";opacity:0;border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;left:0;box-shadow:0 0 0 4px #ff4a1c2e}.map-energy-route{z-index:3}.service-routing-motion{z-index:4;pointer-events:none;position:absolute;inset:0}.service-layer-readout{z-index:5;max-width:52%;color:var(--stone);letter-spacing:.055em;background:#171815eb;gap:4px;padding:10px 12px;font-size:6px;display:grid;position:absolute;top:4%;left:2%;box-shadow:0 7px 24px #1718152e}.service-layer-readout b{color:var(--orange);font-weight:500}.service-layer-readout em{color:var(--stone-3);font-style:normal;line-height:1.4}.map-service-zone{z-index:0;opacity:.8;background:radial-gradient(circle,#ff4a1c1c,#ff4a1c05 54%,#0000 70%);border:1px solid #1718152e;border-radius:50%;width:116px;height:116px;display:block;position:absolute;transform:translate(-50%,-50%)}.map-service-zone:after{border-radius:inherit;content:"";border:1px dashed #17181538;position:absolute;inset:18px}.map-service-route{z-index:2;background:var(--carbon);opacity:.78;transform-origin:0;height:2px;display:block;position:absolute}.map-service-route.is-standby{opacity:.36;background:repeating-linear-gradient(90deg,#1718158f 0 4px,#0000 4px 8px);height:1px}.map-service-route.is-unavailable{background:repeating-linear-gradient(90deg, var(--carbon) 0 4px, transparent 4px 7px);animation:.5s 1.4s forwards service-route-fail}.map-service-route.is-reroute.route-step-one{animation:.42s 2.1s forwards service-reroute-enable}.map-service-route.is-reroute.route-step-two{animation:.42s 3s forwards service-reroute-enable}.workload-packet{border:2px solid var(--stone-2);background:var(--orange);opacity:0;width:11px;height:11px;display:block;position:absolute;top:-5px;left:0;box-shadow:0 0 0 4px #ff4a1c2e}.map-service-route.is-primary .workload-packet{animation:1.2s .15s both workload-packet-travel}.map-service-route.is-unavailable .workload-packet{display:none}.map-service-route.is-reroute.route-step-one .workload-packet{animation:.82s 2.16s both workload-packet-travel}.map-service-route.is-reroute.route-step-two .workload-packet{animation:.82s 3.06s both workload-packet-travel}.route-failure-mark{border:1px solid var(--carbon);background:var(--stone-2);width:20px;height:20px;color:var(--orange-dark);opacity:0;border-radius:50%;place-items:center;font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:1;animation:.3s 1.42s forwards service-failure-mark;display:grid;position:absolute;top:-11px;left:calc(50% - 10px)}.route-cue{z-index:3;color:var(--graphite);letter-spacing:.04em;opacity:0;background:#f1efe7eb;padding:4px 6px;font-size:5px;position:absolute}.route-cue-preferred{opacity:.82;animation:.25s 1.4s forwards service-cue-clear;top:49%;left:66%}.route-cue-unavailable{color:var(--orange-dark);animation:.3s 1.42s forwards service-failure-mark;top:60.5%;left:43%}.route-cue-reroute{color:var(--orange-dark);animation:.32s 2.12s forwards service-failure-mark;top:66%;left:72%}.map-node-receive{z-index:1;border:2px solid var(--orange);opacity:0;border-radius:50%;width:84px;height:84px;animation:.6s 3.9s both service-node-receive;display:block;position:absolute;transform:translate(-50%,-50%)}.map-marker{z-index:5;background:#171815e6;place-items:center;width:48px;height:48px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 24px #1718152e}.map-marker em{color:var(--carbon);background:#f1efe7e6;padding:4px 5px;font-size:7px;font-style:normal;position:absolute;top:50%;left:calc(100% + 7px);transform:translateY(-50%)}.map-wind-mark{border:1px solid var(--stone-3);border-radius:50%}.map-rotor{transform-origin:50%;width:32px;height:32px;display:block;position:relative}.map-rotor i{background:var(--stone);transform-origin:0;width:47%;height:1px;position:absolute;top:50%;left:50%}.map-rotor i:nth-child(2){transform:rotate(120deg)}.map-rotor i:nth-child(3){transform:rotate(240deg)}.map-rotor b{border:2px solid var(--orange);background:var(--carbon);border-radius:50%;width:8px;height:8px;position:absolute;top:calc(50% - 4px);left:calc(50% - 4px)}.map-node-mark{border:2px solid var(--orange);border-radius:2px}.map-container{border:1px solid var(--orange);width:31px;height:22px;display:block;position:relative;overflow:hidden}.map-container i{background:#f1efe7b8;width:1px;position:absolute;top:4px;bottom:4px}.map-node-mark:after{border:1px solid var(--orange);content:"";opacity:0;position:absolute;inset:-7px}.network-board.is-revealed .map-node-mark:after{animation:1.2s 1.25s 2 both map-node-pulse}.map-credit{z-index:8;color:var(--graphite);border-bottom:1px solid #17181580;align-self:flex-end;margin-top:auto;padding:8px 0 4px;font-size:6px;position:relative}.map-credit:is(:hover,:focus-visible){color:var(--orange-dark);border-color:var(--orange-dark)}@keyframes map-scan-pass{0%{opacity:0;top:17%}18%,82%{opacity:.72}to{opacity:0;top:91%}}@keyframes map-route-flow{0%{opacity:.18;background-position:-48px 0}to{opacity:.72;background-position:48px 0}}@keyframes map-route-node{0%{opacity:0;left:0}14%,86%{opacity:1}to{opacity:0;left:calc(100% - 9px)}}@keyframes map-rotor-turn{0%{transform:rotate(0)}to{transform:rotate(540deg)}}@keyframes map-node-pulse{0%,to{opacity:.18;transform:scale(.92)}50%{opacity:.8;transform:scale(1.16)}}@keyframes workload-packet-travel{0%{opacity:0;left:0}14%,86%{opacity:1}to{opacity:0;left:calc(100% - 11px)}}@keyframes service-route-fail{0%{opacity:.78}to{opacity:.18}}@keyframes service-reroute-enable{0%{opacity:.12}to{opacity:.96}}@keyframes service-failure-mark{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes service-cue-clear{0%{opacity:.82}to{opacity:0}}@keyframes service-node-receive{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}50%{opacity:.88;transform:translate(-50%,-50%)scale(1.18)}to{opacity:.34;transform:translate(-50%,-50%)scale(1)}}.problem{border-bottom:1px solid var(--carbon);background:var(--orange)}.problem .eyebrow>span{background:var(--carbon)}.problem .heading-copy p{color:var(--carbon)}.grid-explorer{border:1px solid var(--carbon);background:var(--paper);grid-template-columns:minmax(270px,.62fr) minmax(620px,1.38fr);display:grid}.grid-tabs{border-right:1px solid var(--carbon)}.grid-tabs button,.difference-tabs button,.audience-tabs button{border-bottom:1px solid var(--carbon);text-align:left;background:0 0;grid-template-columns:38px minmax(0,1fr) 22px;align-items:center;gap:12px;width:100%;min-height:108px;padding:18px 22px;display:grid;position:relative;overflow:hidden}.grid-tabs button:last-child,.difference-tabs button:last-child,.audience-tabs button:last-child{border-bottom:0}.grid-tabs button:before,.difference-tabs button:before,.audience-tabs button:before{background:var(--carbon);content:"";transform-origin:0;transition:transform .3s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0;transform:scaleX(0)}.grid-tabs button>*,.difference-tabs button>*,.audience-tabs button>*{z-index:1;position:relative}.grid-tabs button span,.difference-tabs button span,.audience-tabs button span{color:var(--orange-dark);font-size:8px}.grid-tabs button strong,.difference-tabs button strong{font-size:15px;font-weight:400}.grid-tabs button i,.difference-tabs button i,.audience-tabs button i{color:var(--orange-dark);justify-self:end;font-style:normal;transition:transform .22s}.grid-tabs button:is(:hover,:focus-visible) i,.difference-tabs button:is(:hover,:focus-visible) i,.audience-tabs button:is(:hover,:focus-visible) i{transform:translate(4px)}.grid-tabs button[aria-selected=true],.difference-tabs button[aria-selected=true],.audience-tabs button[aria-selected=true]{color:var(--stone)}.grid-tabs button[aria-selected=true]:before,.difference-tabs button[aria-selected=true]:before,.audience-tabs button[aria-selected=true]:before{transform:scaleX(1)}.grid-tabs button[aria-selected=true] span,.grid-tabs button[aria-selected=true] i,.difference-tabs button[aria-selected=true] span,.difference-tabs button[aria-selected=true] i,.audience-tabs button[aria-selected=true] span,.audience-tabs button[aria-selected=true] i{color:var(--orange)}.grid-panel{background:var(--carbon);min-height:530px;color:var(--stone);grid-template-columns:minmax(360px,.92fr) minmax(360px,1.08fr);animation:.34s both panel-arrive;display:grid}@keyframes panel-arrive{0%{opacity:.62;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.grid-copy,.difference-copy,.process-copy,.audience-copy{flex-direction:column;padding:clamp(38px,4vw,64px);display:flex}.grid-copy>span,.difference-copy>span,.process-copy>span,.audience-copy>span{color:var(--orange);font-size:8px}.grid-copy h3,.difference-copy h3,.process-copy h3,.audience-copy h3{letter-spacing:-.055em;max-width:720px;margin:30px 0 22px;font-size:clamp(38px,4.1vw,68px);font-weight:400;line-height:.98}.grid-copy p,.difference-copy>p,.process-copy>p,.audience-copy>p{max-width:660px;color:var(--stone-3);font-size:17px;line-height:1.55}.grid-copy small{color:var(--orange);border-top:1px solid #f1efe747;margin-top:auto;padding-top:24px;font-size:8px}.grid-machine{background-image:linear-gradient(#f1efe714 1px,#0000 1px),linear-gradient(90deg,#f1efe714 1px,#0000 1px);background-size:46px 46px;border-left:1px solid #f1efe742;min-height:530px;position:relative;overflow:hidden}.generation{width:104px;height:104px;position:absolute;top:23%;left:7%}.generation i{background:var(--stone-3);transform-origin:0;width:48px;height:2px;position:absolute;top:51px;left:51px}.generation i:nth-child(2){transform:rotate(120deg)}.generation i:nth-child(3){transform:rotate(240deg)}.generation b{border:3px solid var(--orange);background:var(--carbon);border-radius:50%;width:16px;height:16px;position:absolute;top:44px;left:44px}.power-path{background:#f1efe733;width:33%;height:2px;position:absolute;top:34%;left:25%;transform:rotate(8deg)}.power-path i{background:var(--orange);transform-origin:0;width:100%;height:100%;display:block}.grid-gate{background:var(--carbon);border:1px solid #f1efe773;width:64px;height:82px;position:absolute;top:28%;left:52%}.grid-gate i{background:var(--orange);width:1px;position:absolute;top:10px;bottom:10px}.grid-gate i:first-child{left:24px}.grid-gate i:nth-child(2){right:24px}.compute-load{border:1px solid var(--orange);background:var(--carbon-2);width:34%;min-width:170px;height:250px;padding:20px;position:absolute;bottom:15%;right:7%}.compute-load span,.compute-load b{color:var(--stone-3);font-family:var(--mono);letter-spacing:.08em;font-size:7px;font-weight:400;display:block}.compute-load i{background:repeating-linear-gradient(90deg,#f1efe740 0 8px,#0000 8px 11px);border:1px solid #f1efe738;height:22px;margin-top:10px;display:block}.compute-load i:nth-of-type(3){margin-bottom:22px}.compute-load:after{background:var(--orange);content:"";transform-origin:bottom;width:100%;height:44px;margin-top:10px;display:block}.grid-state-available .generation{animation:.85s both rotor-turn}.grid-state-available .power-path i{animation:.72s both path-open}.grid-state-available .compute-load:after{animation:.72s both flex-rise}.grid-state-limited .power-path i{animation:.72s both path-limit}.grid-state-limited .grid-gate i:first-child{animation:.62s both gate-close-left}.grid-state-limited .grid-gate i:nth-child(2){animation:.62s both gate-close-right}.grid-state-limited .compute-load:after{animation:.72s both flex-limit}.grid-state-constraint .power-path i{animation:.72s both path-constrain}.grid-state-constraint .grid-gate i:first-child{animation:.52s both gate-close-left}.grid-state-constraint .grid-gate i:nth-child(2){animation:.52s both gate-close-right}.grid-state-constraint .compute-load:after{animation:.72s both flex-yield}@keyframes rotor-turn{to{transform:rotate(360deg)}}@keyframes path-open{0%{transform:scaleX(.12)}to{transform:scaleX(1)}}@keyframes path-limit{0%{transform:scaleX(1)}to{transform:scaleX(.58)}}@keyframes path-constrain{0%{transform:scaleX(.58)}to{transform:scaleX(.2)}}@keyframes gate-close-left{to{transform:translate(7px)}}@keyframes gate-close-right{to{transform:translate(-7px)}}@keyframes flex-rise{0%{transform:scaleY(.16)}to{transform:scaleY(1)}}@keyframes flex-limit{0%{transform:scaleY(1)}to{transform:scaleY(.5)}}@keyframes flex-yield{0%{transform:scaleY(.5)}to{transform:scaleY(.1)}}.fit-strip{border:1px solid var(--carbon);background:var(--paper);grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);margin-top:-1px;display:grid}.fit-intro{border-right:1px solid var(--carbon);padding:34px}.fit-intro>span{color:var(--orange-dark);font-size:8px}.fit-intro h3{letter-spacing:-.04em;margin:24px 0 14px;font-size:32px;font-weight:400;line-height:1}.fit-intro p{color:var(--graphite);font-size:15px;line-height:1.5}.fit-factors{grid-template-columns:repeat(3,1fr);display:grid}.fit-factors span{border-right:1px solid var(--carbon);border-bottom:1px solid var(--carbon);flex-direction:column;justify-content:space-between;min-height:138px;padding:22px;font-size:17px;display:flex;position:relative;overflow:hidden}.fit-factors span:nth-child(3n){border-right:0}.fit-factors span:nth-child(n+4){border-bottom:0}.fit-factors i{color:var(--orange-dark);font-size:8px;font-style:normal}.fit-factors span:after{background:var(--orange);content:"";transform-origin:0;height:4px;transition:transform .32s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.fit-factors span:hover:after{transform:scaleX(1)}.source-link{border:1px solid var(--carbon);background:0 0;grid-template-columns:minmax(190px,.42fr) minmax(0,1.58fr) 30px;align-items:center;gap:30px;min-height:126px;margin-top:-1px;padding:24px 30px;transition:background .2s,color .2s;display:grid}.source-link:is(:hover,:focus-visible){background:var(--carbon);color:var(--stone)}.source-link>span{font-size:8px;line-height:1.45}.source-link strong{letter-spacing:-.02em;max-width:900px;font-size:clamp(18px,1.8vw,28px);font-weight:400;line-height:1.3}.source-link>span:last-child{color:var(--orange-dark);font-size:20px;transition:transform .2s}.source-link:is(:hover,:focus-visible)>span:last-child{color:var(--orange);transform:translate(4px,-4px)}.platform{border-bottom:1px solid var(--carbon);background:var(--orange)}.platform .eyebrow>span,.configure .eyebrow>span{background:var(--carbon)}.platform-explorer{border:1px solid var(--carbon);background:var(--paper)}.platform-tabs{border-bottom:1px solid var(--carbon);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.platform-tab{border-right:1px solid var(--carbon);background:var(--paper);text-align:left;flex-direction:column;justify-content:space-between;min-height:118px;padding:18px;transition:background .18s,color .18s;display:flex;position:relative}.platform-tab:last-child{border-right:0}.platform-tab>span{color:var(--orange-dark);font-size:8px}.platform-tab strong{font-size:16px;font-weight:400}.platform-tab i{border:1px solid;width:8px;height:8px;transition:transform .22s,background .22s;position:absolute;bottom:17px;right:15px;transform:rotate(45deg)}.platform-tab:is(:hover,:focus-visible){background:var(--stone-2)}.platform-tab:is(:hover,:focus-visible) i{transform:rotate(135deg)scale(1.2)}.platform-tab[aria-selected=true]{background:var(--carbon);color:var(--stone)}.platform-tab[aria-selected=true]>span{color:var(--orange)}.platform-tab[aria-selected=true] i{border-color:var(--orange);background:var(--orange)}.platform-swipe{display:none}.platform-panel{background:var(--carbon);min-height:680px;color:var(--stone);grid-template-columns:minmax(440px,.88fr) minmax(560px,1.12fr);display:grid}.platform-copy{flex-direction:column;min-height:680px;padding:clamp(38px,4.4vw,72px);display:flex}.platform-copy>span{color:var(--orange);font-size:8px}.platform-copy h3{letter-spacing:-.06em;max-width:680px;margin:26px 0 24px;font-size:clamp(44px,4.6vw,76px);font-weight:400;line-height:.94}.platform-copy>p{max-width:660px;color:var(--stone-3);font-size:18px;line-height:1.55}.platform-spec{border-top:1px solid #f1efe74d;border-left:1px solid #f1efe74d;grid-template-columns:repeat(2,1fr);margin:auto 0 30px;display:grid}.platform-spec div{border-bottom:1px solid #f1efe74d;border-right:1px solid #f1efe74d;min-height:112px;padding:17px}.platform-spec dt{color:var(--orange);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:7px}.platform-spec dd{margin:16px 0 0;font-size:14px;line-height:1.4}.replay-layer{width:100%;min-height:48px;color:var(--stone);background:0 0;border-bottom:1px solid #f1efe785;justify-content:space-between;padding:0 3px;font-size:8px;display:flex}.replay-layer span{color:var(--orange);font-size:17px;transition:transform .22s}.replay-layer:is(:hover,:focus-visible) span{transform:rotate(180deg)}.platform-canvas{background-color:var(--carbon-2);background-image:linear-gradient(#f1efe713 1px,#0000 1px),linear-gradient(90deg,#f1efe713 1px,#0000 1px);background-size:52px 52px;border-left:1px solid #f1efe740;min-height:680px;position:relative;overflow:hidden}.canvas-label{color:var(--stone-3);font-size:7px;position:absolute;top:24px;right:24px}.system-loop{z-index:2;grid-template-columns:repeat(5,1fr);display:grid;position:absolute;top:100px;left:8%;right:8%}.system-loop:before{content:"";background:#f1efe759;height:1px;position:absolute;top:14px;left:10%;right:10%}.system-loop div{z-index:1;font-family:var(--mono);justify-items:center;gap:10px;font-size:7px;display:grid;position:relative}.system-loop i{background:var(--carbon-2);border:1px solid #f1efe78c;border-radius:50%;width:29px;height:29px;transition:background .2s,border-color .2s,transform .2s}.system-loop .is-active i{border-color:var(--orange);background:var(--orange);transform:scale(1.18)}.system-loop .is-active span{color:var(--orange)}.layer-animation{position:absolute;inset:29% 10% 27%}.layer-animation>*{display:block;position:absolute}.canvas-energy .layer-animation i:first-child{border:1px solid #f1efe780;border-radius:50%;width:138px;height:138px;animation:.76s both platform-rotor;top:18%;left:12%}.canvas-energy .layer-animation i:first-child:before,.canvas-energy .layer-animation i:first-child:after{background:var(--stone-3);content:"";transform-origin:0;width:62px;height:1px;position:absolute;top:50%;left:50%}.canvas-energy .layer-animation i:first-child:after{transform:rotate(120deg)}.canvas-energy .layer-animation i:nth-child(2){background:var(--orange);transform-origin:0;width:50%;height:2px;animation:.68s .18s both platform-path;top:49%;left:34%}.canvas-energy .layer-animation i:nth-child(3){border:1px solid var(--orange);background:#ff4a1c1f;width:19%;height:30%;animation:.56s .36s both platform-arrive-right;top:35%;right:10%}.canvas-energy .layer-animation b{border:3px solid var(--orange);background:var(--carbon-2);border-radius:50%;width:16px;height:16px;top:calc(18% + 61px);left:calc(12% + 61px)}.canvas-control .layer-animation i:first-child,.canvas-control .layer-animation i:nth-child(2){background:var(--carbon-2);border:1px solid #f1efe773;width:24%;height:58%;top:20%}.canvas-control .layer-animation i:first-child{animation:.62s both platform-gate-left;left:18%}.canvas-control .layer-animation i:nth-child(2){animation:.62s both platform-gate-right;right:18%}.canvas-control .layer-animation i:nth-child(3){background:var(--orange);transform-origin:0;width:54%;height:2px;animation:.68s .36s both platform-path;top:49%;left:23%}.canvas-control .layer-animation b{aspect-ratio:1;border:1px solid var(--orange);background:var(--carbon);width:12%;animation:.5s .52s both platform-lock;top:39%;left:44%}.canvas-node .layer-animation i,.canvas-node .layer-animation b{background:var(--carbon-2);border:1px solid #f1efe77a;width:112px;height:92px}.canvas-node .layer-animation i:first-child{animation:.62s both node-one;top:5%;left:10%}.canvas-node .layer-animation i:nth-child(2){animation:.62s both node-two;top:5%;right:10%}.canvas-node .layer-animation i:nth-child(3){animation:.62s both node-three;bottom:5%;left:10%}.canvas-node .layer-animation i:nth-child(4){animation:.62s both node-four;bottom:5%;right:10%}.canvas-node .layer-animation b{border-color:var(--orange);background:#ff4a1c26;width:22%;height:32%;animation:.52s .38s both platform-lock;top:34%;left:39%}.canvas-service .layer-animation i:first-child,.canvas-service .layer-animation i:nth-child(2){transform-origin:bottom;border:1px solid #f1efe773;width:26%;bottom:11%}.canvas-service .layer-animation i:first-child{background:#f1efe714;height:68%;left:18%}.canvas-service .layer-animation i:nth-child(2){background:#ff4a1c33;height:68%;animation:.72s both platform-flex;right:18%}.canvas-service .layer-animation i:nth-child(3){background:var(--orange);transform-origin:0;width:80%;height:2px;animation:.64s .26s both platform-path;bottom:43%;left:10%}.canvas-service .layer-animation b{border:1px solid var(--orange);width:26%;height:68%;bottom:11%;left:18%}.canvas-evidence .layer-animation i{background:var(--carbon-2);border:1px solid #f1efe766;width:62%;height:48px;left:12%}.canvas-evidence .layer-animation i:first-child{animation:.52s both platform-record;top:4%}.canvas-evidence .layer-animation i:nth-child(2){animation:.52s .1s both platform-record;top:25%}.canvas-evidence .layer-animation i:nth-child(3){animation:.52s .2s both platform-record;top:46%}.canvas-evidence .layer-animation i:nth-child(4){animation:.52s .3s both platform-record;top:67%}.canvas-evidence .layer-animation b{border:2px solid var(--orange);border-radius:50%;width:92px;height:92px;animation:.52s .42s both platform-seal;bottom:8%;right:8%}.canvas-output{color:var(--stone-3);text-align:center;border-top:1px solid #f1efe75c;grid-template-columns:1fr 1fr 1fr;gap:12px;padding-top:18px;font-size:7px;display:grid;position:absolute;bottom:30px;left:8%;right:8%}.canvas-output b{color:var(--orange);font-weight:400}@keyframes platform-rotor{0%{opacity:.4;transform:rotate(-180deg)}to{opacity:1;transform:rotate(0)}}@keyframes platform-path{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}@keyframes platform-arrive-right{0%{opacity:.3;transform:translate(38px)}to{opacity:1;transform:translate(0)}}@keyframes platform-gate-left{0%{opacity:.4;transform:translate(-34px)}to{opacity:1;transform:translate(0)}}@keyframes platform-gate-right{0%{opacity:.4;transform:translate(34px)}to{opacity:1;transform:translate(0)}}@keyframes platform-lock{0%{opacity:0;transform:scale(1.6)}to{opacity:1;transform:scale(1)}}@keyframes platform-flex{0%{height:68%}to{height:26%}}@keyframes platform-record{0%{opacity:.25;transform:translate(-34px)}to{opacity:1;transform:translate(0)}}@keyframes platform-seal{0%{opacity:0;transform:scale(1.7)}to{opacity:1;transform:scale(1)}}.boundary-note{border:1px solid var(--carbon);background:var(--paper);grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);margin-top:-1px;display:grid}.boundary-note>div:first-child{border-right:1px solid var(--carbon);padding:34px}.boundary-note>div:first-child>span{color:var(--orange-dark);font-size:8px}.boundary-note h3{letter-spacing:-.045em;margin:24px 0 15px;font-size:36px;font-weight:400;line-height:1}.boundary-note p{color:var(--graphite);font-size:15px;line-height:1.55}.boundary-factors{grid-template-columns:repeat(3,1fr);display:grid}.boundary-factors span{border-right:1px solid var(--carbon);border-bottom:1px solid var(--carbon);flex-direction:column;justify-content:space-between;min-height:142px;padding:22px;font-size:16px;display:flex;position:relative;overflow:hidden}.boundary-factors span:nth-child(3n){border-right:0}.boundary-factors span:nth-child(n+4){border-bottom:0}.boundary-factors i{color:var(--orange-dark);font-size:8px;font-style:normal}.configure{border-bottom:1px solid var(--carbon);background:var(--stone)}.offer-switchboard{border:1px solid var(--carbon);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.offer-panel{flex-direction:column;min-width:0;padding:clamp(32px,3.4vw,54px);display:flex}.offer-compute{border-right:1px solid var(--carbon);background:var(--paper)}.offer-energy{background:var(--carbon);color:var(--stone)}.offer-topline{border-bottom:1px solid var(--carbon);color:var(--orange-dark);justify-content:space-between;align-items:center;padding-bottom:18px;font-size:8px;display:flex}.offer-energy .offer-topline{color:var(--orange);border-color:#f1efe757}.offer-topline i{background:var(--orange);width:12px;height:12px;transform:rotate(45deg)}.offer-panel h3{letter-spacing:-.065em;max-width:720px;margin:34px 0 24px;font-size:clamp(46px,4.3vw,72px);font-weight:400;line-height:.92}.offer-lead{max-width:760px;color:var(--graphite);font-size:17px;line-height:1.58}.offer-energy .offer-lead{color:var(--stone-3)}.use-case-grid{border-top:1px solid var(--carbon);border-left:1px solid var(--carbon);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px;display:grid}.use-case-grid>div{border-right:1px solid var(--carbon);border-bottom:1px solid var(--carbon);grid-template-columns:24px minmax(0,1fr);align-content:start;gap:9px 7px;min-height:126px;padding:16px 13px;display:grid}.use-case-grid span{color:var(--orange-dark);grid-row:1/span 2;padding-top:3px;font-size:7px}.use-case-grid strong{font-size:14px;font-weight:500;line-height:1.2}.use-case-grid p{color:var(--graphite);font-size:11px;line-height:1.42}.offer-qualifier{color:var(--graphite);margin-top:18px;font-size:11px;line-height:1.5}.energy-purchase-flow{border-top:1px solid #f1efe757;margin-top:42px}.energy-purchase-flow>div{border-bottom:1px solid #f1efe740;grid-template-columns:42px minmax(0,1fr);gap:8px 16px;min-height:122px;padding:22px 0;display:grid;position:relative}.energy-purchase-flow>div:before{background:var(--orange);content:"";width:2px;height:calc(100% + 1px);position:absolute;top:50%;left:13px}.energy-purchase-flow>div:last-child:before{display:none}.energy-purchase-flow span{z-index:1;border:1px solid var(--orange);background:var(--carbon);width:28px;height:28px;color:var(--orange);border-radius:50%;grid-row:1/span 2;place-items:center;font-size:7px;display:grid;position:relative}.energy-purchase-flow strong{letter-spacing:-.02em;font-size:19px;font-weight:400}.energy-purchase-flow p{max-width:620px;color:var(--stone-3);font-size:13px;line-height:1.52}.offer-control-note{border-left:3px solid var(--orange);color:var(--stone-3);margin-top:24px;padding-left:18px;font-size:13px;line-height:1.52}.offer-control-note strong{color:var(--stone);font-weight:500}.energy-example{border:1px solid var(--orange);background:#ff4a1c1a;gap:16px;margin-top:30px;padding:24px;display:grid}.energy-example>span{color:var(--orange);font-size:7px}.energy-example p{color:var(--stone);font-size:14px;line-height:1.52}.energy-example small{color:var(--stone-3);font-size:10px;line-height:1.5}.offer-value{border:1px solid var(--carbon);background:var(--stone-2);margin-top:34px;padding:22px}.offer-energy .offer-value{background:var(--carbon-2);border-color:#f1efe761}.offer-value span{color:var(--orange-dark);font-size:7px}.offer-energy .offer-value span{color:var(--orange)}.offer-value p{margin-top:16px;font-size:14px;line-height:1.52}.offer-energy .offer-value p{color:var(--stone-3)}.offer-button{width:100%;margin-top:28px}.offer-principles{border-right:1px solid var(--carbon);border-left:1px solid var(--carbon);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.offer-principles>div{border-right:1px solid var(--carbon);border-bottom:1px solid var(--carbon);background:var(--stone-2);gap:24px;min-height:154px;padding:23px;display:grid}.offer-principles>div:nth-child(3n){border-right:0}.offer-principles span{color:var(--orange-dark);font-size:7px}.offer-principles strong{font-size:16px;font-weight:400;line-height:1.38}.offer-source{border:1px solid var(--carbon);background:var(--paper);border-top:0;grid-template-columns:minmax(250px,.42fr) minmax(0,1fr) 30px;align-items:center;gap:30px;min-height:118px;padding:24px 28px;transition:background .18s,color .18s;display:grid}.offer-source>span:first-child{color:var(--orange-dark);font-size:7px;line-height:1.45}.offer-source strong{max-width:900px;font-size:clamp(17px,1.7vw,25px);font-weight:400;line-height:1.32}.offer-source>span:last-child{color:var(--orange-dark);font-size:20px;transition:transform .18s}.offer-source:is(:hover,:focus-visible){background:var(--carbon);color:var(--stone)}.offer-source:is(:hover,:focus-visible)>span:last-child{color:var(--orange);transform:translate(4px,-4px)}.config-builder-heading{grid-template-columns:minmax(210px,.42fr) minmax(360px,1fr) minmax(280px,.6fr);align-items:end;gap:32px;margin-top:clamp(72px,8vw,126px);padding:0 2px 26px;display:grid}.config-builder-heading>span{color:var(--orange-dark);font-size:8px}.config-builder-heading h3{letter-spacing:-.06em;max-width:720px;font-size:clamp(38px,4vw,68px);font-weight:400;line-height:.94}.config-builder-heading p{color:var(--graphite);font-size:15px;line-height:1.55}.config-explorer{border:1px solid var(--carbon);grid-template-columns:minmax(400px,.78fr) minmax(620px,1.22fr);display:grid}.config-groups{border-right:1px solid var(--carbon);background:var(--paper)}.config-groups fieldset{border:0;border-bottom:1px solid var(--carbon);margin:0;padding:26px}.config-groups fieldset:last-child{border-bottom:0}.config-groups legend{color:var(--orange-dark);padding:0;font-size:8px}.config-options{gap:8px;margin-top:17px;display:grid}.config-options label{cursor:pointer;display:block;position:relative}.config-options input{opacity:0;pointer-events:none;position:absolute}.config-options label>span{border:1px solid var(--line-strong);background:0 0;gap:7px;min-height:78px;padding:15px 42px 15px 16px;transition:background .18s,color .18s,transform .18s;display:grid;position:relative}.config-options label>span:after{content:"";border:1px solid;border-radius:50%;width:12px;height:12px;position:absolute;top:18px;right:17px}.config-options strong{font-size:16px;font-weight:400}.config-options small{color:var(--graphite);font-size:12px;line-height:1.35}.config-options label:hover>span{background:var(--stone-2);transform:translateY(-2px)}.config-options input:focus-visible+span{outline:3px solid var(--orange-dark);outline-offset:2px}.config-options input:checked+span{border-color:var(--carbon);background:var(--carbon);color:var(--stone)}.config-options input:checked+span:after{border:4px solid var(--orange)}.config-options input:checked+span small{color:var(--stone-3)}.discovery-brief{background:var(--carbon);color:var(--stone);padding:clamp(34px,4.6vw,74px)}.brief-machine{background-image:linear-gradient(#f1efe712 1px,#0000 1px),linear-gradient(90deg,#f1efe712 1px,#0000 1px);background-size:42px 42px;border-bottom:1px solid #f1efe747;height:184px;margin:calc(-1*clamp(34px,4.6vw,74px)) calc(-1*clamp(34px,4.6vw,74px)) 46px;position:relative;overflow:hidden}.brief-machine>*{display:block;position:absolute}.brief-machine i{background:var(--carbon-2);border:1px solid #f1efe77a;width:68px;height:54px;top:61px}.brief-machine i:first-child{left:9%}.brief-machine i:nth-child(2){left:31%}.brief-machine i:nth-child(3){right:31%}.brief-machine i:nth-child(4){right:9%}.brief-machine b{background:var(--orange);transform-origin:0;height:2px;top:87px;left:16%;right:16%}.brief-machine span{border:1px solid var(--orange);background:#ff4a1c1f;width:6%;height:80px;top:48px;left:47%}.brief-machine.changed-origin i:first-child{animation:.48s both brief-origin-left}.brief-machine.changed-origin i:nth-child(4){animation:.48s both brief-origin-right}.brief-machine.changed-posture i:nth-child(2){animation:.52s both brief-reserved}.brief-machine.changed-posture i:nth-child(3){transform-origin:bottom;animation:.52s both brief-flex}.brief-machine.changed-assurance span{animation:.65s both brief-boundary}.brief-machine.changed-assurance b{animation:.65s .12s both platform-path}.brief-machine.changed-stage i:first-child{animation:.48s both brief-stage}.brief-machine.changed-stage i:nth-child(2){animation:.48s 90ms both brief-stage}.brief-machine.changed-stage i:nth-child(3){animation:.48s .18s both brief-stage}.brief-machine.changed-stage i:nth-child(4){animation:.48s .27s both brief-stage}@keyframes brief-origin-left{0%{opacity:.25;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes brief-origin-right{0%{opacity:.25;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes brief-reserved{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes brief-flex{0%{transform:scaleY(1)}to{transform:scaleY(.48)}}@keyframes brief-boundary{0%{opacity:.2;transform:scaleY(.1)}to{opacity:1;transform:scaleY(1)}}@keyframes brief-stage{0%{opacity:.2;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.discovery-brief>span{color:var(--orange);font-size:8px}.discovery-brief h3{letter-spacing:-.065em;max-width:800px;margin:22px 0;font-size:clamp(48px,5vw,82px);font-weight:400;line-height:.92}.brief-lead{max-width:820px;color:var(--stone-3);font-size:18px;line-height:1.55}.brief-selection{flex-wrap:wrap;gap:8px;margin:28px 0 44px;display:flex}.brief-selection span{color:var(--stone-3);border:1px solid #f1efe761;padding:9px 11px;font-size:7px}.brief-sections{border-top:1px solid #f1efe74d;border-left:1px solid #f1efe74d;grid-template-columns:repeat(2,1fr);display:grid}.brief-sections>div{border-bottom:1px solid #f1efe74d;border-right:1px solid #f1efe74d;min-height:225px;padding:22px}.brief-sections>div>span{color:var(--orange);font-size:7px}.brief-sections p{color:var(--stone-3);margin-top:18px;font-size:14px;line-height:1.5}.brief-sections ul{margin:18px 0 0;padding:0;list-style:none}.brief-sections li{padding:6px 0 6px 16px;font-size:14px;line-height:1.35;position:relative}.brief-sections li:before{background:var(--orange);content:"";width:6px;height:6px;position:absolute;top:12px;left:0}.brief-facts{border-top:1px solid #f1efe74d;border-left:1px solid #f1efe74d;grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.brief-facts>div{border-bottom:1px solid #f1efe74d;border-right:1px solid #f1efe74d;gap:15px;min-height:106px;padding:18px;display:grid}.brief-facts span{color:var(--orange);font-size:7px}.brief-facts strong{font-size:17px;font-weight:400}.brief-caveat{color:var(--stone-3);margin-top:19px;font-size:11px;line-height:1.5}.brief-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}.brief-actions .button{min-width:290px}.config-live{min-height:18px;color:var(--stone-3);margin-top:22px;font-size:7px;line-height:1.5}.difference{border-bottom:1px solid var(--carbon);background:var(--paper)}.difference-explorer{border:1px solid var(--carbon)}.difference-tabs{border-bottom:1px solid var(--carbon);grid-template-columns:repeat(3,1fr);display:grid}.difference-tabs button{border-right:1px solid var(--carbon);border-bottom:0;min-height:92px}.difference-tabs button:last-child{border-right:0}.difference-panel{background:var(--carbon);min-height:560px;color:var(--stone);grid-template-columns:minmax(480px,1.1fr) minmax(400px,.9fr);animation:.34s both panel-arrive;display:grid}.difference-copy>div,.process-copy>div{border-top:1px solid #f1efe747;margin-top:auto;padding-top:24px}.difference-copy>div span,.process-copy>div span{color:var(--orange);margin-bottom:13px;font-size:8px;display:block}.difference-copy>div strong,.process-copy>div strong{max-width:680px;font-size:18px;font-weight:400;line-height:1.5;display:block}.difference-visual,.audience-visual{background-image:linear-gradient(#f1efe714 1px,#0000 1px),linear-gradient(90deg,#f1efe714 1px,#0000 1px);background-size:48px 48px;border-left:1px solid #f1efe742;min-height:560px;position:relative;overflow:hidden}.difference-visual i,.difference-visual b,.difference-visual span,.audience-visual i,.audience-visual b,.audience-visual span{display:block;position:absolute}.difference-fit .difference-visual i:first-child,.difference-fit .difference-visual i:nth-child(2){border:1px solid var(--stone-3);width:112px;height:112px;top:23%}.difference-fit .difference-visual i:first-child{animation:.65s both fit-left;left:10%}.difference-fit .difference-visual i:nth-child(2){animation:.65s both fit-right;right:10%}.difference-fit .difference-visual i:nth-child(3){background:var(--orange);width:68%;height:2px;animation:.7s .2s both path-open;top:42%;left:16%}.difference-fit .difference-visual b{aspect-ratio:1;border:1px solid var(--orange);background:var(--carbon-2);width:16%;top:32%;left:42%}.difference-fit .difference-visual span{background:var(--orange);height:1px;bottom:18%;left:24%;right:24%;box-shadow:0 12px #f1efe752,0 24px #f1efe752}@keyframes fit-left{0%{opacity:.45;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes fit-right{0%{opacity:.45;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.difference-flex .difference-visual i{transform-origin:bottom;border:1px solid #f1efe759;width:24%;bottom:18%}.difference-flex .difference-visual i:first-child{background:#f1efe714;height:58%;left:20%}.difference-flex .difference-visual i:nth-child(2){background:#ff4a1c38;height:58%;animation:.76s both flexible-yield;right:20%}.difference-flex .difference-visual i:nth-child(3){background:var(--orange);border:0;width:76%;height:1px;bottom:48%;left:12%}.difference-flex .difference-visual b{border:1px solid var(--orange);width:24%;height:58%;bottom:18%;left:20%}.difference-flex .difference-visual span{background:var(--orange);width:24%;height:20%;bottom:18%;right:20%}@keyframes flexible-yield{0%{height:58%}to{height:20%}}.difference-evidence .difference-visual i{background:var(--carbon-2);border:1px solid #f1efe759;width:64%;height:58px;left:18%}.difference-evidence .difference-visual i:first-child{animation:.56s both record-one;top:22%}.difference-evidence .difference-visual i:nth-child(2){animation:.56s .1s both record-one;top:38%}.difference-evidence .difference-visual i:nth-child(3){animation:.56s .2s both record-one;top:54%}.difference-evidence .difference-visual b{border:2px solid var(--orange);border-radius:50%;width:86px;height:86px;animation:.52s .36s both evidence-stamp;bottom:17%;right:19%}.difference-evidence .difference-visual span{background:var(--orange);width:34%;height:2px;bottom:24%;left:23%}@keyframes record-one{0%{opacity:.35;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes evidence-stamp{0%{opacity:0;transform:scale(1.7)}to{opacity:1;transform:scale(1)}}.process{background:var(--carbon);color:var(--stone);border-bottom:1px solid #f1efe74d}.process-heading h2{color:var(--stone)}.process-controls{max-width:520px}.process-controls>p{color:var(--stone-3)}.process-shell{border:1px solid #f1efe775}.process-tabs{border-bottom:1px solid #f1efe775;grid-template-columns:repeat(4,1fr);display:grid}.process-tabs button{min-height:220px;color:var(--stone);text-align:left;background:0 0;border-right:1px solid #f1efe73d;flex-direction:column;padding:20px;transition:background .18s;display:flex;position:relative;overflow:hidden}.process-tabs button:last-child{border-right:0}.process-tabs button>span:first-child{color:var(--orange);font-size:8px}.process-tabs button strong{margin-top:auto;font-size:15px;font-weight:400;line-height:1.2}.process-tabs button:is(:hover,:focus-visible){background:#ff4a1c1a}.process-tabs button[aria-selected=true]{background:var(--orange);color:var(--carbon)}.process-tabs button[aria-selected=true]>span:first-child{color:var(--carbon)}.process-rail{background:var(--orange);transform-origin:0;height:4px;transition:transform .26s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.process-tabs button.is-passed .process-rail,.process-tabs button[aria-selected=true] .process-rail{transform:scaleX(1)}.process-tabs button[aria-selected=true] .process-rail{background:var(--carbon)}.step-symbol{width:68px;height:48px;margin-top:32px;position:relative}.step-symbol i,.step-symbol b{transition:transform .32s,opacity .22s;display:block;position:absolute}.symbol-discover i:first-child,.symbol-discover i:nth-child(2){border:1px solid;border-radius:50%;width:20px;height:20px;top:14px}.symbol-discover i:first-child{left:4px}.symbol-discover i:nth-child(2){right:4px}.symbol-discover i:nth-child(3){background:var(--orange);width:32px;height:1px;top:24px;left:18px}.process-tabs button:is(:hover,[aria-selected=true]) .symbol-discover i:first-child{transform:translate(12px)}.process-tabs button:is(:hover,[aria-selected=true]) .symbol-discover i:nth-child(2){transform:translate(-12px)}.symbol-screen i{background:currentColor;width:58px;height:1px;left:4px}.symbol-screen i:first-child{top:7px}.symbol-screen i:nth-child(2){top:23px}.symbol-screen i:nth-child(3){top:39px}.symbol-screen b{background:var(--orange);width:2px;height:47px;top:0;left:13px}.process-tabs button:is(:hover,[aria-selected=true]) .symbol-screen b{transform:translate(39px)}.symbol-design i,.symbol-design b{border:1px solid;width:22px;height:18px}.symbol-design i:first-child{top:2px;left:2px}.symbol-design i:nth-child(2){top:2px;right:2px}.symbol-design i:nth-child(3){bottom:2px;left:2px}.symbol-design b{background:var(--orange);border-color:var(--orange);bottom:2px;right:2px}.process-tabs button:is(:hover,[aria-selected=true]) .symbol-design>*{transform:scale(.86)translate(5px,3px)}.symbol-agree i:first-child,.symbol-agree i:nth-child(2){border:1px solid;width:28px;height:40px;top:3px}.symbol-agree i:first-child{left:2px}.symbol-agree i:nth-child(2){right:2px}.symbol-agree i:nth-child(3){background:var(--orange);width:28px;height:2px;top:23px;left:20px}.process-tabs button:is(:hover,[aria-selected=true]) .symbol-agree i:first-child{transform:translate(7px)}.process-tabs button:is(:hover,[aria-selected=true]) .symbol-agree i:nth-child(2){transform:translate(-7px)}.symbol-validate i,.symbol-validate b{border:1px solid;width:14px;height:14px}.symbol-validate i:first-child{top:3px;left:3px}.symbol-validate i:nth-child(2){top:3px;left:25px}.symbol-validate i:nth-child(3){top:25px;left:3px}.symbol-validate b{background:var(--orange);border-color:var(--orange);top:25px;left:25px}.process-tabs button:is(:hover,[aria-selected=true]) .symbol-validate b{transform:scale(1.4)}.symbol-operate i{border:2px solid var(--orange);border-radius:50%;width:15px;height:15px;top:23px}.symbol-operate i:first-child{left:0}.symbol-operate i:nth-child(2){left:26px}.symbol-operate i:nth-child(3){right:0}.symbol-operate b{background:var(--orange);transform-origin:0;width:48px;height:1px;top:30px;left:10px;transform:scaleX(.2)}.process-tabs button:is(:hover,[aria-selected=true]) .symbol-operate b{transform:scaleX(1)}.process-tabs button[aria-selected=true] .step-symbol i,.process-tabs button[aria-selected=true] .step-symbol b{border-color:var(--carbon)}.process-tabs button[aria-selected=true] .step-symbol i:not([style]),.process-tabs button[aria-selected=true] .step-symbol b{color:var(--carbon)}.process-panel{grid-template-columns:minmax(480px,1.08fr) minmax(420px,.92fr);min-height:590px;animation:.34s both panel-arrive;display:grid}.process-visual{background-image:linear-gradient(#f1efe714 1px,#0000 1px),linear-gradient(90deg,#f1efe714 1px,#0000 1px);background-size:48px 48px;border-left:1px solid #f1efe742;min-height:590px;position:relative;overflow:hidden}.process-visual i,.process-visual b,.process-visual span{display:block;position:absolute}.process-discover .process-visual i:first-child,.process-discover .process-visual i:nth-child(2){border:1px solid var(--stone-3);border-radius:50%;width:104px;height:104px;top:38%}.process-discover .process-visual i:first-child{animation:.68s both discover-left;left:12%}.process-discover .process-visual i:nth-child(2){animation:.68s both discover-right;right:12%}.process-discover .process-visual i:nth-child(3){background:var(--orange);width:48%;height:2px;animation:.68s .18s both path-open;top:47%;left:26%}.process-discover .process-visual b{aspect-ratio:1;background:var(--orange);width:10%;top:43%;left:45%}@keyframes discover-left{0%{opacity:.4;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes discover-right{0%{opacity:.4;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.process-screen .process-visual i{border:1px solid #f1efe759;width:60%;height:70px;left:20%}.process-screen .process-visual i:first-child{top:20%}.process-screen .process-visual i:nth-child(2){top:38%}.process-screen .process-visual i:nth-child(3){top:56%}.process-screen .process-visual i:nth-child(4){background:var(--orange);border:0;width:2px;height:100%;animation:.9s both scan-across;top:0;bottom:0;left:24%}.process-screen .process-visual b{border:2px solid var(--orange);border-radius:50%;width:70px;height:70px;animation:.52s .5s both evidence-stamp;bottom:16%;right:22%}@keyframes scan-across{0%{transform:translate(0)}to{transform:translate(250px)}}.process-design .process-visual i,.process-design .process-visual b{border:1px solid #f1efe761;width:120px;height:100px}.process-design .process-visual i:first-child{animation:.62s both module-one;top:20%;left:14%}.process-design .process-visual i:nth-child(2){animation:.62s both module-two;top:20%;right:14%}.process-design .process-visual i:nth-child(3){animation:.62s both module-three;bottom:20%;left:14%}.process-design .process-visual i:nth-child(4){animation:.62s both module-four;bottom:20%;right:14%}.process-design .process-visual b{border-color:var(--orange);background:var(--carbon-2);width:22%;height:18%;top:41%;left:39%}@keyframes module-one{0%{opacity:.4;transform:translate(-35px,-28px)}}@keyframes module-two{0%{opacity:.4;transform:translate(35px,-28px)}}@keyframes module-three{0%{opacity:.4;transform:translate(-35px,28px)}}@keyframes module-four{0%{opacity:.4;transform:translate(35px,28px)}}.process-agree .process-visual i:first-child,.process-agree .process-visual i:nth-child(2){background:var(--carbon-2);border:1px solid #f1efe766;width:32%;height:56%;top:21%}.process-agree .process-visual i:first-child{animation:.65s both agree-left;left:15%}.process-agree .process-visual i:nth-child(2){animation:.65s both agree-right;right:15%}.process-agree .process-visual i:nth-child(3){background:var(--orange);width:54%;height:1px;top:40%;left:23%}.process-agree .process-visual i:nth-child(4){background:var(--stone-3);width:38%;height:1px;top:50%;left:23%}.process-agree .process-visual b{border:2px solid var(--orange);border-radius:50%;width:72px;height:72px;animation:.5s .42s both evidence-stamp;bottom:20%;right:24%}@keyframes agree-left{0%{opacity:.4;transform:translate(-42px)}}@keyframes agree-right{0%{opacity:.4;transform:translate(42px)}}.process-validate .process-visual i{border:1px solid #f1efe761;width:26%;height:25%}.process-validate .process-visual i:first-child{animation:.42s both test-pass;top:20%;left:19%}.process-validate .process-visual i:nth-child(2){animation:.42s .14s both test-pass;top:20%;right:19%}.process-validate .process-visual i:nth-child(3){animation:.42s .28s both test-pass;bottom:20%;left:19%}.process-validate .process-visual i:nth-child(4){animation:.42s .42s both test-pass;bottom:20%;right:19%}.process-validate .process-visual b{aspect-ratio:1;background:var(--orange);width:4%;box-shadow:0 0 28px var(--orange);border-radius:50%;top:48%;left:48%}@keyframes test-pass{0%{background:0 0}to{border-color:var(--orange);background:#ff4a1c2e}}.process-operate .process-visual i{border:5px solid var(--orange);background:var(--carbon);z-index:2;border-radius:50%;width:22px;height:22px;top:46%}.process-operate .process-visual i:first-child{left:11%}.process-operate .process-visual i:nth-child(2){left:39%}.process-operate .process-visual i:nth-child(3){right:11%}.process-operate .process-visual i:nth-child(4){background:var(--orange);z-index:1;border:0;border-radius:0;width:74%;height:2px;animation:.82s both path-open;top:50%;left:14%}.process-operate .process-visual b{background:var(--carbon-2);border:1px solid #f1efe761;width:30%;height:64px;animation:.6s .52s both record-one;bottom:20%;right:12%}.expect{border-bottom:1px solid var(--carbon);background:var(--paper)}.expect-grid{border:1px solid var(--carbon);grid-template-columns:repeat(4,1fr);display:grid}.expect-card{border-right:1px solid var(--carbon);min-height:390px;padding:26px;transition:background .2s;position:relative;overflow:hidden}.expect-card:last-child{border-right:0}.expect-card:is(:hover,:focus-within,.is-active){background:var(--stone-2)}.expect-card>span{color:var(--orange-dark);font-size:8px}.expect-card h3{letter-spacing:-.04em;margin:42px 0 16px;font-size:clamp(25px,2.2vw,36px);font-weight:400;line-height:1}.expect-card p{color:var(--graphite);font-size:15px;line-height:1.5}.expect-trigger{z-index:3;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.expect-trigger:focus-visible{outline:3px solid var(--orange-dark);outline-offset:-6px}.expect-motion{width:84px;height:62px;margin-top:54px;position:relative}.expect-motion i,.expect-motion b{transition:transform .36s,opacity .22s;display:block;position:absolute}.expect-gates .expect-motion i{border:1px solid var(--carbon);width:30px;height:58px;top:2px}.expect-gates .expect-motion i:first-child{transform-origin:0;left:7px}.expect-gates .expect-motion i:nth-child(2){transform-origin:100%;right:7px}.expect-gates .expect-motion i:nth-child(3){background:var(--orange);width:20px;height:2px;top:30px;left:32px}.expect-gates.is-active .expect-motion i:first-child{animation:.52s both expect-gate-left}.expect-gates.is-active .expect-motion i:nth-child(2){animation:.52s both expect-gate-right}@keyframes expect-gate-left{to{transform:rotateY(55deg)}}@keyframes expect-gate-right{to{transform:rotateY(-55deg)}}.expect-scope .expect-motion i:first-child{border:1px solid var(--carbon);inset:3px 10px}.expect-scope .expect-motion i:nth-child(2){border:1px solid var(--orange);inset:14px 21px}.expect-scope .expect-motion i:nth-child(3){background:var(--carbon);inset:25px 32px}.expect-scope.is-active .expect-motion i:first-child{animation:.52s both expect-scope-outer}.expect-scope.is-active .expect-motion i:nth-child(2){animation:.52s both expect-scope-inner}@keyframes expect-scope-outer{to{transform:scale(1.13)}}@keyframes expect-scope-inner{to{transform:scale(.82)}}.expect-proposal .expect-motion i,.expect-proposal .expect-motion b{border:1px solid var(--carbon);width:24px;height:22px}.expect-proposal .expect-motion i:first-child{top:2px;left:2px}.expect-proposal .expect-motion i:nth-child(2){top:2px;left:34px}.expect-proposal .expect-motion i:nth-child(3){top:34px;left:2px}.expect-proposal .expect-motion b{background:var(--orange);border-color:var(--orange);top:34px;left:34px}.expect-proposal.is-active .expect-motion>*{animation:.52s both expect-proposal-play}@keyframes expect-proposal-play{to{transform:translate(6px,2px)scale(.9)}}.expect-proof .expect-motion i{background:var(--carbon);width:70px;height:1px;left:4px}.expect-proof .expect-motion i:first-child{top:8px}.expect-proof .expect-motion i:nth-child(2){width:52px;top:28px}.expect-proof .expect-motion i:nth-child(3){background:var(--orange);width:32px;top:48px}.expect-proof .expect-motion b{border:2px solid var(--orange);border-radius:50%;width:15px;height:15px;top:41px;right:2px}.expect-proof.is-active .expect-motion i{transform-origin:0;animation:.52s both expect-proof-line}.expect-proof.is-active .expect-motion b{animation:.52s both expect-proof-mark}@keyframes expect-proof-line{to{transform:scaleX(1.14)}}@keyframes expect-proof-mark{to{transform:scale(1.3)}}.outcomes{border-bottom:1px solid var(--carbon);background:var(--stone)}.audience-explorer{border:1px solid var(--carbon);grid-template-columns:minmax(290px,.62fr) minmax(0,1.38fr);display:grid}.audience-tabs{border-right:1px solid var(--carbon);background:var(--paper)}.audience-panel{background:var(--carbon);min-height:630px;color:var(--stone);grid-template-columns:minmax(430px,1.08fr) minmax(360px,.92fr);animation:.34s both panel-arrive;display:grid}.audience-copy ul{border-top:1px solid #f1efe747;margin:auto 0 32px;padding:22px 0 0;list-style:none}.audience-copy li{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;padding:8px 0 8px 19px;font-size:8px;position:relative}.audience-copy li:before{background:var(--orange);content:"";width:6px;height:6px;position:absolute;top:13px;left:0}.audience-copy .button{align-self:flex-start}.audience-visual{min-height:630px}.audience-buyer .audience-visual i{border:1px solid #f1efe761;width:30%;height:58px;left:14%}.audience-buyer .audience-visual i:first-child{animation:.52s both record-one;top:24%}.audience-buyer .audience-visual i:nth-child(2){animation:.52s .11s both record-one;top:40%}.audience-buyer .audience-visual i:nth-child(3){animation:.52s .22s both record-one;top:56%}.audience-buyer .audience-visual b{border:1px solid var(--orange);background:var(--carbon-2);width:30%;height:45%;top:27%;right:14%}.audience-buyer .audience-visual span{background:var(--orange);width:12%;height:2px;animation:.62s .32s both path-open;top:49%;left:44%}.audience-host .audience-visual i{background:var(--stone-3);transform-origin:0;width:120px;height:2px;top:39%;left:12%}.audience-host .audience-visual i:nth-child(2){transform:rotate(120deg)}.audience-host .audience-visual i:nth-child(3){transform:rotate(240deg)}.audience-host .audience-visual b{border:3px solid var(--orange);background:var(--carbon);border-radius:50%;width:18px;height:18px;top:37%;left:calc(12% - 8px)}.audience-host .audience-visual span{border:1px solid var(--orange);background:var(--carbon-2);width:42%;height:24%;animation:.78s both host-connect;top:52%;right:12%}@keyframes host-connect{0%{opacity:.35;transform:translate(38px)}to{opacity:1;transform:translate(0)}}.audience-investor .audience-visual i{border:1px solid #f1efe766;border-radius:50%;width:90px;height:90px}.audience-investor .audience-visual i:first-child{animation:.52s both network-node;top:18%;left:18%}.audience-investor .audience-visual i:nth-child(2){animation:.52s .12s both network-node;top:18%;right:18%}.audience-investor .audience-visual i:nth-child(3){animation:.52s .24s both network-node;bottom:18%;right:18%}.audience-investor .audience-visual b{border:1px solid var(--orange);border-radius:50%;width:90px;height:90px;animation:.52s .36s both network-node;bottom:18%;left:18%}.audience-investor .audience-visual span{background:var(--orange);width:50%;height:1px;animation:.7s .3s both path-open;top:49%;left:25%;transform:rotate(45deg);box-shadow:0 -118px #ff4a1cb3,0 118px #ff4a1cb3}@keyframes network-node{0%{opacity:.25;transform:scale(.65)}to{opacity:1;transform:scale(1)}}.status-ledger{border:1px solid var(--carbon);background:var(--paper);grid-template-columns:minmax(330px,.7fr) minmax(0,1.3fr);margin-top:36px;display:grid}.status-intro{border-right:1px solid var(--carbon);padding:30px}.status-intro>span{color:var(--orange-dark);font-size:8px}.status-intro p{color:var(--graphite);margin-top:22px;font-size:15px;line-height:1.55}.status-grid{grid-template-columns:repeat(2,1fr);display:grid}.status-grid>div{border-right:1px solid var(--carbon);border-bottom:1px solid var(--carbon);flex-direction:column;justify-content:space-between;min-height:132px;padding:22px;display:flex;position:relative;overflow:hidden}.status-grid>div:nth-child(2n){border-right:0}.status-grid>div:nth-child(n+3){border-bottom:0}.status-grid span{color:var(--graphite);font-size:8px}.status-grid strong{letter-spacing:-.03em;font-size:21px;font-weight:400}.status-grid i{background:var(--orange);transform-origin:0;height:4px;transition:transform .32s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.status-grid>div:hover i{transform:scaleX(1)}.source-link.policy{background:var(--stone-2)}.source-link.policy:is(:hover,:focus-visible){background:var(--carbon)}.contact{background:var(--carbon);color:var(--stone);grid-template-columns:minmax(380px,.86fr) minmax(0,1.14fr);display:grid}.contact-copy,.contact-form{padding:clamp(90px, 9vw, 148px) var(--gutter)}.contact-copy{border-right:1px solid #f1efe74d;flex-direction:column;min-height:810px;display:flex}.contact h2{font-size:clamp(54px,5.8vw,94px)}.contact-copy>p:not(.eyebrow){max-width:560px;color:var(--stone-3);margin-top:40px;font-size:19px;line-height:1.55}.contact-details{flex-direction:column;gap:13px;margin-top:auto;padding-top:70px;display:flex}.contact-details a,.contact-details span{max-width:500px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #f1efe759;justify-content:space-between;padding:12px 0;font-size:9px;display:flex}.contact-details a span{color:var(--orange)}.contact-form{background:var(--carbon-2)}.contact-form fieldset{border:0;margin:0 0 54px;padding:0}.contact-form legend{margin-bottom:18px;font-size:8px}.intent-options{border-top:1px solid #f1efe759;border-left:1px solid #f1efe759;grid-template-columns:repeat(2,1fr);display:grid}.intent-options label{cursor:pointer;border-bottom:1px solid #f1efe759;border-right:1px solid #f1efe759;min-height:60px;position:relative}.intent-options input{opacity:0;pointer-events:none;position:absolute}.intent-options span{height:100%;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:0 18px;font-size:8px;transition:background .18s,color .18s;display:flex}.intent-options label.is-selected span{background:var(--orange);color:var(--carbon)}.intent-options input:focus-visible+span{outline:3px solid var(--orange);outline-offset:-3px}.form-grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.form-grid label{flex-direction:column;gap:9px;display:flex}.form-grid label>span{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:8px}.form-grid input,.form-grid textarea{width:100%;color:var(--stone);background:0 0;border:0;border-bottom:1px solid #f1efe785;border-radius:0;outline:0;font-size:17px;transition:border-color .18s,background .18s}.form-grid input{height:50px}.form-grid textarea{resize:vertical;min-height:130px;padding:12px 0}.form-grid input:focus,.form-grid textarea:focus{border-color:var(--orange);background:#ffffff06}.form-wide{grid-column:1/-1}.form-actions{align-items:center;gap:24px;margin-top:42px;display:flex}.copy-button{min-height:50px;color:var(--stone);background:0 0;border-bottom:1px solid #f1efe794;padding:0 0 5px;font-size:8px}.copy-button:is(:hover,:focus-visible){color:var(--orange);border-color:var(--orange)}.copy-button:disabled{color:#f1efe766;cursor:not-allowed;border-color:#f1efe73d}.form-note,.form-status{max-width:600px;color:var(--stone-3);margin-top:18px;font-size:11px;line-height:1.5}footer{padding:62px var(--gutter) 26px;border-top:1px solid var(--carbon);background:var(--stone);grid-template-columns:1fr 1fr auto;align-items:start;gap:50px;display:grid}.brand-logo-footer{width:min(100%,320px)}.brand-logo-footer .brand-wordmark{letter-spacing:.075em;font-size:clamp(34px,4.2vw,58px)}footer>p{max-width:440px;color:var(--graphite);font-size:15px;line-height:1.5}.footer-links{gap:22px;display:flex}.footer-links a,.footer-links button{border-bottom:1px solid var(--carbon);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;padding:0 0 6px;font-size:8px}.footer-links a:is(:hover,:focus-visible),.footer-links button:is(:hover,:focus-visible){color:var(--orange-dark);border-color:var(--orange-dark)}.footer-legal{border-top:1px solid var(--line-strong);color:var(--graphite);grid-column:1/-1;justify-content:space-between;margin-top:52px;padding-top:18px;font-size:8px;display:flex}.motion-ready [data-reveal]{opacity:.72;transition:opacity .56s cubic-bezier(.2,.75,.2,1),transform .56s cubic-bezier(.2,.75,.2,1);transform:translateY(18px)}.motion-ready [data-reveal].is-revealed{opacity:1;transform:translateY(0)}.motion-ready [data-reveal][data-delay="1"]{transition-delay:70ms}.motion-ready [data-reveal][data-delay="2"]{transition-delay:.14s}.motion-ready [data-reveal][data-delay="3"]{transition-delay:.21s}.motion-ready [data-reveal][data-delay="4"]{transition-delay:.28s}@media (width<=1200px){.hero,.hero-figure figcaption{grid-template-columns:1fr}.hero-actions{padding-top:4px}.hero-copy{min-height:750px;padding-right:0}.hero-system{width:100%;height:660px}.platform-panel{grid-template-columns:minmax(400px,.82fr) minmax(500px,1.18fr)}.config-explorer{grid-template-columns:minmax(360px,.68fr) minmax(0,1.32fr)}.grid-explorer{grid-template-columns:minmax(250px,.55fr) minmax(580px,1.45fr)}.process-tabs{grid-template-columns:repeat(2,1fr)}.process-tabs button{border-bottom:1px solid #f1efe73d;min-height:190px}.process-tabs button:nth-child(2n){border-right:0}.process-tabs button:nth-child(n+3){border-bottom:0}.expect-grid{grid-template-columns:repeat(2,1fr)}.expect-card:nth-child(2){border-right:0}.expect-card:nth-child(-n+2){border-bottom:1px solid var(--carbon)}}@media (width<=1100px){.site-header{grid-template-columns:1fr auto auto}.desktop-nav,.header-cta{display:none}.menu-toggle{padding:0 var(--gutter);border-left:1px solid var(--carbon);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;align-items:center;gap:16px;font-size:9px;display:flex}.menu-toggle i{border-top:1px solid var(--carbon);border-bottom:1px solid var(--carbon);width:22px;height:10px;position:relative}.site-header.is-open .menu-toggle i{background:var(--carbon);border:0;height:1px;transform:rotate(45deg)}.site-header.is-open .menu-toggle i:after{background:var(--carbon);content:"";position:absolute;inset:0;transform:rotate(90deg)}.mobile-menu{max-height:calc(100dvh - 78px);padding:26px var(--gutter) calc(40px + env(safe-area-inset-bottom));border-bottom:1px solid var(--carbon);background:var(--stone);opacity:0;pointer-events:none;flex-direction:column;transition:opacity .18s,transform .18s;display:flex;position:fixed;top:78px;left:0;right:0;overflow-y:auto;transform:translateY(-14px)}.site-header.is-open .mobile-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-menu a{border-bottom:1px solid var(--carbon);letter-spacing:-.035em;grid-template-columns:48px 1fr;align-items:center;min-height:70px;font-size:28px;display:grid}.mobile-menu a span{color:var(--orange-dark);font-family:var(--mono);letter-spacing:.08em;font-size:8px}.mobile-menu p{max-width:480px;color:var(--graphite);margin-top:30px;line-height:1.5}.platform-panel,.config-explorer{grid-template-columns:1fr}.platform-canvas{border-top:1px solid #f1efe740;border-left:0;min-height:610px}.config-groups{border-right:0;border-bottom:1px solid var(--carbon)}.config-options{grid-template-columns:repeat(3,1fr)}.config-options.two{grid-template-columns:repeat(2,1fr)}.grid-explorer,.audience-explorer{grid-template-columns:1fr}.grid-tabs,.audience-tabs{border-right:0;border-bottom:1px solid var(--carbon);grid-template-columns:repeat(3,1fr);display:grid}.grid-tabs button,.audience-tabs button{border-right:1px solid var(--carbon);border-bottom:0;min-height:88px}.grid-tabs button:last-child,.audience-tabs button:last-child{border-right:0}.difference-panel,.process-panel,.audience-panel{grid-template-columns:minmax(400px,1fr) minmax(330px,.9fr)}.contact{grid-template-columns:1fr}.contact-copy{border-bottom:1px solid #f1efe74d;border-right:0;min-height:700px}}@media (width<=820px){.section-heading,.process-heading{grid-template-columns:1fr;gap:38px}.hero-facts{grid-template-columns:repeat(2,1fr)}.hero-explanation{grid-template-columns:1fr}.hero-explanation .eyebrow{grid-row:auto}.hero-facts>div:nth-child(2){border-right:0}.hero-facts>div:nth-child(-n+2){border-bottom:1px solid var(--carbon)}.platform-tabs{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.platform-swipe{border-bottom:1px solid var(--carbon);background:var(--stone-2);color:var(--graphite);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;margin:0;padding:11px 14px;font-size:7px;display:flex}.platform-swipe span{color:var(--orange-dark)}.platform-tab{scroll-snap-align:start;flex:0 0 190px;min-height:106px}.platform-tab:last-child{border-right:0}.platform-panel{grid-template-columns:1fr}.platform-copy{min-height:620px}.platform-canvas{min-height:560px}.boundary-note{grid-template-columns:1fr}.boundary-note>div:first-child{border-right:0;border-bottom:1px solid var(--carbon)}.grid-panel,.difference-panel,.process-panel,.audience-panel{grid-template-columns:1fr}.grid-machine,.difference-visual,.process-visual,.audience-visual{border-top:1px solid #f1efe742;border-left:0;min-height:480px}.fit-strip,.status-ledger{grid-template-columns:1fr}.fit-intro,.status-intro{border-right:0;border-bottom:1px solid var(--carbon)}.difference-tabs{grid-template-columns:1fr}.difference-tabs button{border-right:0;border-bottom:1px solid var(--carbon)}.difference-tabs button:last-child{border-bottom:0}.source-link{grid-template-columns:1fr 28px}.source-link>span:first-child{grid-column:1/-1}footer{grid-template-columns:1fr 1fr}.footer-links{flex-wrap:wrap;grid-area:1/2;justify-self:end}}@media (width<=620px){:root{--gutter:20px}html{scroll-padding-top:70px}.site-header{height:68px}.brand-logo-header{width:160px;padding:0 14px}.brand-logo-header .brand-wordmark{font-size:23px}.theme-toggle{min-width:54px;padding:0 10px}.theme-toggle-copy{display:none}.menu-toggle{gap:10px;padding:0 14px}.mobile-menu{max-height:calc(100dvh - 68px);top:68px}.hero{padding-top:18px}.hero-image-link img{height:auto}.hero-image-link>.hero-open-link{background:#f7f1e9f5;min-height:36px;padding:0 10px;font-size:7px;bottom:10px;right:10px}.hero-image-wrap:after{display:none}.hero-figure figcaption{gap:26px;padding:22px}.hero-explanation>p:not(.eyebrow){font-size:16px}.hero-copy{min-height:680px;padding-top:64px;padding-bottom:50px}.hero h1{margin-top:24px;font-size:clamp(54px,16vw,78px)}.hero-intro{font-size:19px}.definition{grid-template-columns:1fr;gap:8px}.hero-actions{flex-direction:column}.button{width:100%;min-width:0}.hero-system{height:520px;min-height:0}.hero-grid-lock{width:112px;padding:10px;font-size:6px;top:62px;right:12px}.hero-site{top:37%;left:-2%;transform:scale(.76)}.hero-system.is-playing .hero-site{animation-name:hero-site-play-mobile}@keyframes hero-site-play-mobile{0%{transform:scale(.76)rotate(0)}to{transform:scale(.76)rotate(360deg)}}.hero-node{width:55%;min-width:0;top:28%;left:22%}.hero-node i{height:34px}.hero-output{right:3%}.hero-output i{width:32px}.route-one{width:17%;left:12%}.route-two{width:20%;right:7%}.system-names{font-size:6px;left:2%;right:2%}.hero-facts{grid-template-columns:1fr}.hero-facts>div,.hero-facts>div:nth-child(2){border-right:0;border-bottom:1px solid var(--carbon)}.hero-facts>div:last-child{border-bottom:0}.section-pad{padding-top:88px;padding-bottom:88px}.section-heading h2,.process-heading h2,.contact h2{font-size:clamp(48px,14vw,68px)}.heading-copy p,.process-controls>p{font-size:16px}.platform-tab{flex-basis:158px;min-height:96px;padding:14px}.platform-tab strong{font-size:14px}.platform-copy{min-height:0;padding:34px 22px}.platform-copy h3{font-size:43px}.platform-copy>p{font-size:16px}.platform-spec{grid-template-columns:1fr;margin-top:48px}.platform-spec div{min-height:94px}.platform-canvas{min-height:500px}.system-loop{top:78px;left:3%;right:3%}.system-loop i{width:23px;height:23px}.system-loop:before{top:11px}.layer-animation{top:28%;left:4%;right:4%}.canvas-energy .layer-animation i:first-child{left:3%;transform:scale(.8)}.canvas-energy .layer-animation b{left:calc(3% + 61px)}.canvas-node .layer-animation i,.canvas-node .layer-animation b{width:82px;height:70px}.canvas-output{font-size:6px;left:3%;right:3%}.boundary-note>div:first-child{padding:26px 22px}.boundary-factors{grid-template-columns:repeat(2,1fr)}.boundary-factors span,.boundary-factors span:nth-child(3n),.boundary-factors span:nth-child(n+4){border-right:1px solid var(--carbon);border-bottom:1px solid var(--carbon);min-height:122px}.boundary-factors span:nth-child(2n){border-right:0}.boundary-factors span:nth-child(n+5){border-bottom:0}.config-groups fieldset{padding:22px}.config-options,.config-options.two{grid-template-columns:1fr}.discovery-brief{padding:32px 22px}.brief-machine{height:160px;margin:-32px -22px 34px}.brief-machine i{width:50px;height:44px}.discovery-brief h3{font-size:48px}.brief-lead{font-size:16px}.brief-sections{grid-template-columns:1fr}.brief-sections>div{min-height:0}.brief-facts{grid-template-columns:1fr}.brief-actions{flex-direction:column;align-items:stretch}.brief-actions .button{min-width:0}.brief-actions .copy-button{align-self:flex-start}.grid-tabs,.audience-tabs{grid-template-columns:1fr}.grid-tabs button,.audience-tabs button{border-right:0;border-bottom:1px solid var(--carbon);min-height:72px}.grid-tabs button:last-child,.audience-tabs button:last-child{border-bottom:0}.grid-copy,.difference-copy,.process-copy,.audience-copy{min-height:520px;padding:32px 22px}.grid-copy h3,.difference-copy h3,.process-copy h3,.audience-copy h3{font-size:40px}.grid-machine{min-height:430px}.generation{left:1%;transform:scale(.76)}.power-path{width:30%;left:22%}.grid-gate{left:46%}.compute-load{width:39%;min-width:140px;padding:14px;right:4%}.fit-factors{grid-template-columns:repeat(2,1fr)}.fit-factors span,.fit-factors span:nth-child(3n),.fit-factors span:nth-child(n+4){border-right:1px solid var(--carbon);border-bottom:1px solid var(--carbon)}.fit-factors span:nth-child(2n){border-right:0}.fit-factors span:nth-child(n+5){border-bottom:0}.source-link{gap:16px;padding:22px}.process-tabs{grid-template-columns:repeat(2,1fr)}.process-tabs button,.process-tabs button:nth-child(3n),.process-tabs button:nth-child(n+4){border-bottom:1px solid #f1efe73d;border-right:1px solid #f1efe73d;min-height:165px}.process-tabs button:nth-child(2n){border-right:0}.process-tabs button:nth-child(n+3){border-bottom:0}.step-symbol{transform-origin:0;margin-top:20px;transform:scale(.82)}.process-visual,.difference-visual,.audience-visual{min-height:420px}.expect-grid{grid-template-columns:1fr}.expect-card,.expect-card:nth-child(2){border-right:0;border-bottom:1px solid var(--carbon);min-height:320px}.expect-card:last-child{border-bottom:0}.status-grid{grid-template-columns:1fr}.status-grid>div,.status-grid>div:nth-child(2n),.status-grid>div:nth-child(n+3){border-right:0;border-bottom:1px solid var(--carbon)}.status-grid>div:last-child{border-bottom:0}.contact-copy,.contact-form{padding-top:80px;padding-bottom:80px}.contact-copy{min-height:650px}.intent-options,.form-grid{grid-template-columns:1fr}.form-wide{grid-column:auto}.form-actions{flex-direction:column;align-items:stretch}.copy-button{align-self:flex-start}footer{grid-template-columns:1fr;gap:28px}.footer-links{grid-area:auto;justify-self:start}.footer-legal{flex-direction:column;gap:10px}}.infra-graphic{--infra-faint:currentColor}@supports (color:color-mix(in lab, red, red)){.infra-graphic{--infra-faint:color-mix(in srgb, currentColor 22%, transparent)}}.infra-graphic{--infra-mid:currentColor}@supports (color:color-mix(in lab, red, red)){.infra-graphic{--infra-mid:color-mix(in srgb, currentColor 48%, transparent)}}.infra-graphic{border-top:1px solid var(--infra-faint);width:100%;height:116px;color:inherit;display:block;position:relative;overflow:hidden}.infra-graphic>*,.infra-graphic i,.infra-graphic b,.infra-graphic em,.infra-graphic small{box-sizing:border-box}.infra-graphic-label{z-index:8;color:var(--orange);font-size:6px;line-height:1.2;position:absolute;top:9px;left:0}.infrastructure-principles li:hover .infra-graphic{--infra-faint:currentColor}@supports (color:color-mix(in lab, red, red)){.infrastructure-principles li:hover .infra-graphic{--infra-faint:color-mix(in srgb, currentColor 26%, transparent)}}.infrastructure-principles li:hover .infra-graphic{--infra-mid:currentColor}@supports (color:color-mix(in lab, red, red)){.infrastructure-principles li:hover .infra-graphic{--infra-mid:color-mix(in srgb, currentColor 52%, transparent)}}.uk-boundary-frame{border:1px solid var(--orange);background:var(--orange);position:absolute;inset:31px 36px 8px}@supports (color:color-mix(in lab, red, red)){.uk-boundary-frame{background:color-mix(in srgb, var(--orange) 5%, transparent)}}.uk-boundary-frame:before{border:1px dashed var(--infra-faint);content:"";position:absolute;inset:5px}.uk-land-shape{background:var(--orange);width:44px;position:absolute;top:7px;bottom:7px;left:calc(50% - 22px)}@supports (color:color-mix(in lab, red, red)){.uk-land-shape{background:color-mix(in srgb, var(--orange) 22%, transparent)}}.uk-land-shape{clip-path:polygon(43% 0,68% 8%,57% 21%,73% 34%,62% 48%,78% 64%,63% 82%,47% 100%,30% 87%,36% 69%,17% 54%,30% 38%,20% 22%,39% 14%)}.uk-service-node{z-index:3;border:1px solid var(--orange);background:var(--carbon-2);border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%)}.node-north{top:25%;left:53%}.node-mid{top:52%;left:46%}.node-south{top:76%;left:55%}.uk-service-packet{z-index:4;background:var(--orange);width:6px;height:6px;box-shadow:0 0 12px var(--orange);border-radius:50%;position:absolute;top:calc(25% - 3px);left:calc(53% - 3px)}@supports (color:color-mix(in lab, red, red)){.uk-service-packet{box-shadow:0 0 12px color-mix(in srgb, var(--orange) 70%, transparent)}}.boundary-bracket{border-top:1px solid var(--orange);border-bottom:1px solid var(--orange);width:13px;position:absolute;top:42px;bottom:18px}.bracket-left{border-left:2px solid var(--orange);left:18px}.bracket-right{border-right:2px solid var(--orange);right:18px}.infrastructure-shell.is-revealed .infra-graphic-uk-boundary .uk-service-packet{animation:5.8s ease-in-out infinite infra-boundary-loop}.infrastructure-shell.is-revealed .infra-graphic-uk-boundary .uk-service-node{animation:5.8s ease-in-out infinite infra-boundary-node}.infrastructure-shell.is-revealed .infra-graphic-uk-boundary .node-mid{animation-delay:.3s}.infrastructure-shell.is-revealed .infra-graphic-uk-boundary .node-south{animation-delay:.6s}.local-wind{width:36px;height:36px;position:absolute;top:53px;left:24px}.local-rotor{position:absolute;inset:0}.local-rotor i{transform-origin:0;background:currentColor;width:48%;height:1px;position:absolute;top:50%;left:50%}.local-rotor i:nth-child(2){transform:rotate(120deg)}.local-rotor i:nth-child(3){transform:rotate(240deg)}.local-rotor b{border:2px solid var(--orange);background:var(--carbon-2);border-radius:50%;width:8px;height:8px;position:absolute;top:calc(50% - 4px);left:calc(50% - 4px)}.local-wind:after{content:"";background:currentColor;width:1px;height:35px;position:absolute;top:50%;left:50%}.local-energy-route{background:var(--orange);width:calc(100% - 176px);height:2px;position:absolute;top:70px;left:67px}@supports (color:color-mix(in lab, red, red)){.local-energy-route{background:color-mix(in srgb, var(--orange) 32%, transparent)}}.local-energy-route{overflow:hidden}.local-energy-route b{background:var(--orange);width:24px;position:absolute;inset:0 auto 0 0}.local-module{border:2px solid var(--orange);background:var(--orange);width:54px;height:38px;position:absolute;top:51px;right:73px}@supports (color:color-mix(in lab, red, red)){.local-module{background:color-mix(in srgb, var(--orange) 10%, transparent)}}.local-module i{background:var(--orange);width:1px;position:absolute;top:6px;bottom:6px}.local-module i:first-child{left:12px}.local-module i:nth-child(2){left:26px}.local-module i:nth-child(3){right:12px}.public-grid-rail{background:var(--infra-mid);width:51px;height:1px;position:absolute;top:70px;right:0}.public-grid-rail:after{content:"";opacity:.55;border-left:1px solid;border-right:1px solid;width:12px;height:29px;position:absolute;top:-14px;right:4px}.grid-isolator{border:1px solid var(--orange);background:var(--carbon-2);width:24px;height:24px;color:var(--orange);place-items:center;font-family:Arial,sans-serif;font-size:18px;display:grid;position:absolute;top:58px;right:52px}.infra-graphic-grid-isolation small{color:var(--stone-3);font-size:5px;position:absolute;bottom:5px}.local-label{left:18px}.module-label{right:73px}.grid-label{right:0}.infrastructure-shell.is-revealed .infra-graphic-grid-isolation .local-rotor{animation:4.8s linear infinite infra-wind-turn}.infrastructure-shell.is-revealed .infra-graphic-grid-isolation .local-energy-route b{animation:4.8s ease-in-out infinite infra-isolation-loop}.fleet-route{z-index:1;transform-origin:0;height:2px;position:absolute}.route-primary{background:var(--infra-mid);width:66%;top:72px;left:17%}.route-alternate{border-top:2px dashed var(--orange);opacity:.28;width:61%;top:48px;left:20%;transform:skewY(-9deg)}.fleet-node{z-index:4;border:2px solid var(--orange);background:var(--carbon-2);width:28px;height:28px;color:var(--orange);font-family:var(--mono);place-items:center;font-size:7px;font-style:normal;display:grid;position:absolute;top:59px}.fleet-node.node-a{left:calc(17% - 14px)}.fleet-node.node-b{left:calc(50% - 14px)}.fleet-node.node-c{right:calc(17% - 14px)}.fleet-packet{z-index:5;background:var(--orange);width:10px;height:10px;box-shadow:0 0 12px var(--orange);border-radius:50%;position:absolute;top:67px;left:17%}@supports (color:color-mix(in lab, red, red)){.fleet-packet{box-shadow:0 0 12px color-mix(in srgb, var(--orange) 70%, transparent)}}.fleet-failure{z-index:6;border:1px solid var(--orange);background:var(--carbon-2);width:36px;height:36px;color:var(--orange);opacity:0;place-items:center;font-family:Arial,sans-serif;font-size:22px;display:grid;position:absolute;top:55px;left:calc(50% - 18px)}.fleet-route-label{color:var(--stone-3);font-size:5px;position:absolute;bottom:5px;right:0}.infrastructure-shell.is-revealed .infra-graphic-fleet-reroute .fleet-packet{animation:6.4s ease-in-out infinite infra-reroute-loop}.infrastructure-shell.is-revealed .infra-graphic-fleet-reroute .fleet-failure{animation:6.4s ease-in-out infinite infra-fleet-failure}.infrastructure-shell.is-revealed .infra-graphic-fleet-reroute .route-alternate{animation:6.4s ease-in-out infinite infra-alternate-route}.portable-route{border-top:1px dashed var(--orange);height:1px;position:absolute;top:67px;left:42px;right:42px}.portable-route:before,.portable-route:after{border-top:1px solid var(--orange);border-right:1px solid var(--orange);content:"";width:8px;height:8px;position:absolute;top:-4px}.portable-route:before{left:0;transform:rotate(-135deg)}.portable-route:after{right:0;transform:rotate(45deg)}.portable-module{z-index:4;border:2px solid var(--orange);background:var(--carbon-2);width:72px;height:38px;position:absolute;top:42px;left:12%}.portable-module i{background:var(--orange);width:1px;position:absolute;top:6px;bottom:6px}.portable-module i:first-child{left:17px}.portable-module i:nth-child(2){left:35px}.portable-module i:nth-child(3){right:17px}.portable-plug{z-index:3;border:1px solid var(--orange);opacity:.8;width:12px;height:14px;position:absolute;top:54px}.plug-power{left:8%}.plug-data{right:8%}.site-pad{border-top:2px solid var(--infra-mid);width:86px;height:15px;position:absolute;bottom:7px}.site-pad small{color:var(--stone-3);font-size:5px;position:absolute;top:5px}.pad-a{left:7%}.pad-b{right:7%}.infrastructure-shell.is-revealed .infra-graphic-portable-module .portable-module{animation:6s cubic-bezier(.2,.75,.2,1) infinite infra-module-loop}.infrastructure-shell.is-revealed .infra-graphic-portable-module .portable-plug{animation:6s ease-in-out infinite infra-plug-cycle}.stack-energy-input{background:var(--orange);width:17%;height:2px;position:absolute;top:66px;left:0}@supports (color:color-mix(in lab, red, red)){.stack-energy-input{background:color-mix(in srgb, var(--orange) 30%, transparent)}}.stack-energy-input{overflow:hidden}.stack-energy-input b{background:var(--orange);width:18px;animation:4.6s linear infinite infra-input-packet;position:absolute;inset:0 auto 0 0}.stack-module{border:2px solid var(--orange);background:var(--carbon-2);width:58px;height:38px;position:absolute;top:48px;left:17%}.stack-module i{background:var(--orange);width:1px;position:absolute;top:6px;bottom:6px}.stack-module i:first-child{left:14px}.stack-module i:nth-child(2){left:28px}.stack-module i:nth-child(3){right:14px}.service-lane{border-top:1px solid var(--infra-mid);width:calc(83% - 64px);height:10px;position:absolute;left:calc(17% + 64px);overflow:visible}.service-lane em{color:var(--stone-3);font-size:5px;font-style:normal;position:absolute;top:-8px;left:8px}.service-lane b{background:var(--orange);opacity:0;width:7px;height:7px;position:absolute;top:-3px;left:0}.lane-protected{top:45px}.lane-flexible{top:63px}.lane-demand{top:81px}.lane-evidence{top:99px}.infrastructure-shell.is-revealed .infra-graphic-service-stack .service-lane b{animation:5.8s ease-in-out infinite infra-stack-loop}.infrastructure-shell.is-revealed .infra-graphic-service-stack .lane-flexible b{animation-delay:.3s}.infrastructure-shell.is-revealed .infra-graphic-service-stack .lane-demand b{animation-delay:.6s}.infrastructure-shell.is-revealed .infra-graphic-service-stack .lane-evidence b{animation-delay:.9s}.overhead-stack,.lean-module-stack{height:58px;position:absolute;top:39px}.overhead-stack{width:29%;left:3%}.lean-module-stack{width:20%;left:48%}.overhead-stack i,.lean-module-stack i{border:1px solid var(--orange);background:var(--orange);height:13px;position:absolute;left:0}@supports (color:color-mix(in lab, red, red)){.overhead-stack i,.lean-module-stack i{background:color-mix(in srgb, var(--orange) 8%, transparent)}}.overhead-stack i:first-child{width:100%;top:0}.overhead-stack i:nth-child(2){width:78%;top:20px}.overhead-stack i:nth-child(3){width:56%;top:40px}.lean-module-stack i{width:100%;right:0}.lean-module-stack i:first-child{top:0}.lean-module-stack i:nth-child(2){top:20px}.lean-module-stack i:nth-child(3){top:40px}.lean-arrow{color:var(--orange);font-size:21px;position:absolute;top:56px;left:37%}.lean-output-rail{background:var(--infra-mid);width:24%;height:2px;position:absolute;top:64px;right:0}.lean-output-rail i{background:var(--orange);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px}.lean-output-rail i:first-child{left:5%}.lean-output-rail i:nth-child(2){left:44%}.lean-output-rail i:nth-child(3){right:0}.infra-graphic-lean-delivery small{color:var(--stone-3);font-size:5px;position:absolute;bottom:4px}.overhead-label{left:3%}.output-label{right:0}.infrastructure-shell.is-revealed .infra-graphic-lean-delivery .overhead-stack{animation:5.4s ease-in-out infinite infra-lean-loop}.infrastructure-shell.is-revealed .infra-graphic-lean-delivery .lean-output-rail i{animation:1.8s ease-in-out infinite infra-output-steady}.infrastructure-shell.is-revealed .infra-graphic-lean-delivery .lean-output-rail i:nth-child(2){animation-delay:.22s}.infrastructure-shell.is-revealed .infra-graphic-lean-delivery .lean-output-rail i:nth-child(3){animation-delay:.44s}@keyframes infra-boundary-loop{0%,10%{opacity:0;top:calc(25% - 3px);left:calc(53% - 3px)}18%{opacity:1}42%{opacity:1;top:calc(52% - 3px);left:calc(46% - 3px)}72%{opacity:1;top:calc(76% - 3px);left:calc(55% - 3px)}86%,to{opacity:0;top:calc(76% - 3px);left:calc(55% - 3px)}}@keyframes infra-boundary-node{0%,18%,72%,to{background:var(--carbon-2);box-shadow:none}28%,52%{background:var(--orange);box-shadow:0 0 12px color-mix(in srgb, var(--orange) 65%, transparent)}}@keyframes infra-wind-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes infra-isolation-loop{0%{opacity:0;transform:translate(-24px)}16%,70%{opacity:1}78%,to{opacity:0;transform:translate(calc(100% + 24px))}}@keyframes infra-reroute-loop{0%{opacity:0;top:67px;left:17%}8%{opacity:1}29%{opacity:1;top:67px;left:47%}35%,47%{opacity:0;top:67px;left:47%}54%{opacity:1;top:43px;left:20%}78%{opacity:1;top:36px;left:76%}88%,to{opacity:0;top:36px;left:76%}}@keyframes infra-fleet-failure{0%,27%{opacity:0;transform:scale(.8)}36%,76%{opacity:1;transform:scale(1)}86%,to{opacity:0;transform:scale(.8)}}@keyframes infra-alternate-route{0%,38%{opacity:.18}50%,78%{opacity:1}90%,to{opacity:.18}}@keyframes infra-module-loop{0%,15%{left:12%;transform:translateY(-7px)}28%,44%{left:12%;transform:translateY(0)}58%{left:calc(88% - 72px);transform:translateY(-7px)}72%,88%{left:calc(88% - 72px);transform:translateY(0)}to{left:12%;transform:translateY(-7px)}}@keyframes infra-plug-cycle{0%,19%,51%,to{opacity:.2}28%,44%,72%,88%{opacity:1;background:color-mix(in srgb, var(--orange) 22%, transparent)}}@keyframes infra-input-packet{0%{opacity:0;transform:translate(-18px)}12%,76%{opacity:1}to{opacity:0;transform:translate(calc(100% + 18px))}}@keyframes infra-stack-loop{0%,12%{opacity:0;left:0}22%,74%{opacity:1}88%,to{opacity:0;left:calc(100% - 7px)}}@keyframes infra-lean-loop{0%,14%,86%,to{transform-origin:0;opacity:1;transform:scaleX(1)}36%,70%{transform-origin:0;opacity:.72;transform:scaleX(.62)}}@keyframes infra-output-steady{0%,to{opacity:.34;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@media (width<=1100px){.offer-switchboard{grid-template-columns:1fr}.offer-compute{border-right:0;border-bottom:1px solid var(--carbon)}.use-case-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.config-groups fieldset:first-child .config-options{grid-template-columns:repeat(2,1fr)}.network-board{grid-template-columns:1fr}.network-details{border-bottom:1px solid #f1efe74d;border-right:0}.service-stack{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.service-stack-label{grid-column:1/-1}.service-stack>div:not(.service-stack-label){border-bottom:1px solid #f1efe738;border-right:1px solid #f1efe738;align-content:start;padding:24px}.service-stack>div:nth-child(3),.service-stack>div:nth-child(5){border-right:0}.network-legend{grid-template-columns:repeat(3,1fr);margin-top:0}.uk-map-stage{min-height:0}}@media (width<=820px){.use-case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-principles{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-principles>div,.offer-principles>div:nth-child(3n){border-right:1px solid var(--carbon)}.offer-principles>div:nth-child(2n){border-right:0}.offer-source{grid-template-columns:minmax(0,1fr) 30px}.offer-source>span:first-child{grid-column:1/-1}.config-builder-heading{grid-template-columns:1fr;align-items:start;gap:20px}.service-stack{grid-template-columns:1fr}.service-stack>div:not(.service-stack-label),.service-stack>div:nth-child(3),.service-stack>div:nth-child(5){border-bottom:1px solid #f1efe738;border-right:0;padding:22px 0}.network-legend{grid-template-columns:1fr}.uk-map-stage{min-height:0}}@media (width<=620px){.offer-panel{padding:28px 22px}.offer-panel h3{font-size:46px}.use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.use-case-grid>div{min-height:124px}.offer-principles{grid-template-columns:1fr}.offer-principles>div,.offer-principles>div:nth-child(2n),.offer-principles>div:nth-child(3n){border-right:0;min-height:126px}.offer-source{gap:16px;padding:22px}.config-builder-heading{margin-top:72px}.config-groups fieldset:first-child .config-options{grid-template-columns:1fr}.hero-motion-layer{opacity:.84}.hero-rotor-motion b{border-width:1px;width:6px;height:6px;top:calc(50% - 3px);left:calc(50% - 3px)}.hero-node-motion,.hero-service-motion,.hero-evidence-motion{border-width:1px}.network-details{padding:28px 22px}.network-details h3{font-size:42px}.uk-map-stage{background-size:34px 34px;min-height:0;padding:16px}.map-service-readout{grid-template-columns:repeat(2,minmax(0,1fr))}.map-service-readout span:nth-child(2){border-right:0}.map-service-readout span:nth-child(-n+2){border-bottom:1px solid #1718153d}.map-service-readout span:nth-child(2):after{display:none}.service-layer-readout{max-width:64%;padding:8px 9px;top:2%}.route-cue{display:none}.map-service-zone{width:88px;height:88px}.uk-map-plot{margin-top:18px}.map-marker{width:38px;height:38px}.map-rotor{width:25px;height:25px}.map-container{width:25px;height:18px}.map-marker em{padding:3px;font-size:6px;left:calc(100% + 4px)}}.hero-photo{padding:22px var(--gutter) 0;background:var(--stone)}.hero-stage{border:1px solid var(--carbon);background:var(--carbon);min-height:clamp(680px,100svh - 106px,880px);color:var(--stone);position:relative;overflow:hidden}.hero-media{object-fit:cover;object-position:64% center;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.025)}.hero-stage.is-revealed .hero-media{animation:1.5s cubic-bezier(.2,.75,.2,1) both hero-photo-arrive}.hero-shade{z-index:1;background:linear-gradient(90deg,#171815fa 0%,#171815db 34%,#17181557 62%,#17181514 100%);position:absolute;inset:0}.hero-shade:after{content:"";background:linear-gradient(#0000 66%,#171815e0 100%);position:absolute;inset:0}.hero-copy{z-index:2;width:min(57%,880px);min-height:inherit;flex-direction:column;justify-content:center;padding:clamp(58px,7vw,112px) clamp(58px,7vw,112px) clamp(150px,14vw,196px);display:flex;position:relative}.hero-copy .eyebrow{color:var(--stone-3)}.hero-copy h1{max-width:900px;color:var(--stone);letter-spacing:-.075em;margin-top:30px;font-size:clamp(64px,7.4vw,126px);font-weight:400;line-height:.84}.hero-copy h1 em{color:var(--orange);font-style:normal;display:block}.hero-copy>p:not(.eyebrow){max-width:680px;color:var(--stone-3);margin-top:34px;font-size:clamp(16px,1.35vw,21px);line-height:1.55}.hero-copy>small{color:#f1efe7a8;font-family:var(--mono);letter-spacing:.055em;text-transform:uppercase;margin-top:18px;font-size:7px}.hero-photo .hero-actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.button-hero-line{color:var(--stone);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1718152e;border:1px solid #f1efe78f}.button-hero-line:is(:hover,:focus-visible){border-color:var(--stone);background:var(--stone);color:var(--carbon)}.hero-photo .hero-facts{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#171815c7;border-top:1px solid #f1efe757;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.hero-photo .hero-facts>div{border-right:1px solid #f1efe742;gap:12px;min-height:100px;padding:22px 24px;display:grid}.hero-photo .hero-facts>div:last-child{border-right:0}.hero-photo .hero-facts span{color:var(--orange)}.hero-photo .hero-facts strong{color:var(--stone);font-size:14px}.network.section-pad{padding-top:42px;padding-bottom:42px}.network .section-heading{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:48px;margin-bottom:26px}.network .section-heading h2{font-size:clamp(46px,4.4vw,72px)}.network .heading-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:none;display:grid}.network .heading-copy p{font-size:13px;line-height:1.48}.network-board{grid-template-columns:minmax(250px,.72fr) minmax(480px,1.32fr) minmax(290px,.8fr);min-height:650px}.network-details,.network-operations{background:var(--carbon-2);min-width:0;color:var(--stone);padding:22px}.network-details{border-bottom:0;border-right:0}.network-details h3{margin:20px 0 14px;font-size:clamp(32px,2.65vw,46px)}.network-details>p:not(.network-caveat){font-size:13px;line-height:1.5}.service-stack{margin-top:20px;display:block}.service-stack>div:not(.service-stack-label){border-right:0;grid-template-columns:28px minmax(0,1fr);gap:5px 10px;padding:11px 0}.service-stack strong{font-size:15px}.service-stack p{font-size:9px;line-height:1.38}.uk-map-stage{border-left:1px solid #f1efe74d;border-right:1px solid #f1efe74d;min-height:650px;padding:16px}.uk-map-plot{aspect-ratio:960/1484;width:min(100%,350px);margin-top:12px}.network-operations{flex-direction:column;display:flex}.network-handoff{gap:10px;margin:0;padding:15px}.network-handoff strong{font-size:18px}.network-handoff p{font-size:10px}.network-handoff small{font-size:6px}.network-operations .routing-replay{width:100%;margin-top:18px}.network-operations .network-legend{grid-template-columns:1fr;gap:9px;margin-top:24px;padding-top:0}.network-operations .network-caveat{margin-top:auto;padding-top:20px;font-size:6px}.network-board.is-paused .uk-map-stage *,.network-board.is-paused .uk-map-stage :before,.network-board.is-paused .uk-map-stage :after{animation-play-state:paused!important}.network-board.is-revealed .map-scan{animation:6.4s .3s infinite both map-scan-loop}.network-board.is-revealed .map-route{animation:2.35s linear infinite both map-route-flow}.network-board.is-revealed .map-route:after{animation:2.35s linear infinite both map-route-node;animation-delay:inherit}.network-board.is-revealed .map-rotor{animation:3.2s linear infinite map-rotor-loop}.map-service-route.is-mesh{opacity:.42;background:repeating-linear-gradient(90deg,#17181594 0 4px,#0000 4px 8px);height:1px}.map-service-route.is-primary{opacity:.88}.map-service-route.is-reroute{background:var(--orange);opacity:.1;height:3px}.map-service-route.is-primary .workload-packet,.map-service-route.is-reroute .workload-packet{display:block}.network-board:not(.is-revealed) :is(.map-service-route,.workload-packet,.map-node-failover,.node-failure-mark,.route-cue,.map-service-readout span){animation:none!important}.network-board.is-revealed .map-service-route.is-primary{animation:8s infinite service-primary-cycle}.network-board.is-revealed .map-service-route.is-reroute{animation:8s infinite service-reroute-cycle}.network-board.is-revealed .map-service-route.is-primary .workload-packet{animation:8s infinite workload-primary-loop}.network-board.is-revealed .map-service-route.is-reroute .workload-packet{animation:8s infinite workload-reroute-loop}.network-board.is-revealed .map-service-route.is-affected{animation:8s infinite service-affected-route-cycle}.map-support-route{z-index:3;background:repeating-linear-gradient(90deg, var(--orange) 0 8px, transparent 8px 13px);height:3px;filter:drop-shadow(0 0 4px var(--orange));background-size:26px 3px;display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.map-support-route{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--orange) 52%, transparent))}}.map-support-route{opacity:0;transform-origin:0}.network-board.is-revealed .map-support-route{animation:8s linear infinite both fleet-support-route-cycle}.support-packet{border:2px solid var(--stone-2);background:var(--orange);width:9px;height:9px;box-shadow:0 0 0 5px var(--orange);border-radius:50%;display:block;position:absolute;top:-4px;left:0}@supports (color:color-mix(in lab, red, red)){.support-packet{box-shadow:0 0 0 5px color-mix(in srgb, var(--orange) 24%, transparent)}}.support-packet{opacity:0}.network-board.is-revealed .support-packet{animation:8s infinite both fleet-support-packet-cycle}.node-support-pulse{z-index:0;border:2px solid var(--orange);opacity:0;pointer-events:none;border-radius:4px;display:block;position:absolute;inset:-7px}.network-board.is-revealed .node-support-pulse{animation:8s infinite both fleet-node-support-cycle}.map-container{z-index:1}.network-board.is-revealed .map-node-failover{animation:8s infinite service-node-drop-cycle}.node-failure-mark{z-index:4;border:2px solid var(--orange);color:var(--orange);opacity:0;background:#171815e6;place-items:center;font-family:Arial,sans-serif;font-size:28px;font-weight:400;display:grid;position:absolute;inset:-8px}.network-board.is-revealed .node-failure-mark{animation:8s infinite service-failure-cycle}.network-board.is-revealed .map-node-receive{animation:8s infinite service-receive-cycle}.network-board.is-revealed .route-cue-preferred{animation:8s infinite service-cue-primary-cycle}.network-board.is-revealed .route-cue-unavailable{animation:8s infinite service-cue-unavailable-cycle}.network-board.is-revealed .route-cue-reroute{animation:8s infinite service-cue-reroute-cycle}.network-board.is-revealed .map-service-readout span{animation:8s infinite map-stage-highlight}.network-board.is-revealed .map-service-readout span:nth-child(2){animation-delay:2s}.network-board.is-revealed .map-service-readout span:nth-child(3){animation-delay:3.2s}.network-board.is-revealed .map-service-readout span:nth-child(4){animation-delay:4.4s}.offer-switchboard{align-items:stretch}.offer-panel{height:100%}.offer-panel h3{min-height:2.76em}.offer-lead{min-height:8.1em}.offer-body{flex:none}.use-case-grid>div{min-height:102px;padding:13px 11px}.energy-purchase-flow{border-left:1px solid #f1efe757;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.energy-purchase-flow>div{border-bottom:1px solid #f1efe757;border-right:1px solid #f1efe757;align-content:start;min-height:204px;padding:18px}.energy-purchase-flow>div:before{display:none}.offer-footer{gap:28px;margin-top:auto;padding-top:34px;display:grid}.offer-footer .offer-value,.offer-footer .offer-button{margin-top:0}.offer-stage-dots{align-items:center;gap:6px;display:flex}.offer-stage-dots i{opacity:.38;background:0 0;border:1px solid;border-radius:50%;width:7px;height:7px;transform:none}.offer-switchboard.is-revealed .offer-stage-dots i{animation:1.9s both offer-stage-pulse}.offer-stage-dots i:nth-child(2){animation-delay:.16s!important}.offer-stage-dots i:nth-child(3){animation-delay:.32s!important}.offer-stage-dots i:nth-child(4){animation-delay:.48s!important}.infrastructure-at-source{border-bottom:1px solid var(--carbon);background:var(--carbon);color:var(--stone)}.infrastructure-shell{border:1px solid #f1efe757;grid-template-columns:minmax(390px,.76fr) minmax(0,1.24fr);display:grid}.infrastructure-copy{background:var(--orange);color:var(--carbon);flex-direction:column;padding:clamp(38px,4.8vw,74px);display:flex}.infrastructure-copy .eyebrow{color:var(--carbon)}.infrastructure-copy .eyebrow>span{background:var(--carbon)}.infrastructure-copy h2{letter-spacing:-.07em;max-width:720px;margin-top:38px;font-size:clamp(54px,5.8vw,92px);font-weight:400;line-height:.88}.infrastructure-copy>p:not(.eyebrow){max-width:640px;margin-top:34px;font-size:16px;line-height:1.58}.infrastructure-flow{margin:auto 0 0;padding:48px 0 0;list-style:none;display:grid}.infrastructure-flow li{border-top:1px solid #17181570;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:14px;min-height:60px;display:grid;position:relative}.infrastructure-flow li:after{background:var(--carbon);content:"";width:0;height:2px;position:absolute;top:0;left:0}.infrastructure-shell.is-revealed .infrastructure-flow li:after{animation:.78s both infrastructure-route-stage}.infrastructure-flow li:nth-child(2):after{animation-delay:.22s!important}.infrastructure-flow li:nth-child(3):after{animation-delay:.44s!important}.infrastructure-flow span{font-size:7px}.infrastructure-flow strong{font-size:15px;font-weight:500}.infrastructure-principles{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.infrastructure-principles li{background:var(--carbon-2);min-height:244px;color:var(--stone);border-bottom:1px solid #f1efe740;border-right:1px solid #f1efe740;grid-template-rows:auto minmax(0,1fr) 74px;gap:20px;padding:24px;transition:background .19s,color .19s;display:grid;position:relative;overflow:hidden}.infrastructure-principles li:nth-child(2n){border-right:0}.infrastructure-principles li:nth-child(n+5){border-bottom:0}.infrastructure-principles li>span:first-child{color:var(--orange);font-size:7px}.infrastructure-principles li>strong{max-width:420px;font-size:17px;font-weight:400;line-height:1.42}.infrastructure-principles li:hover{background:var(--stone);color:var(--carbon)}.principle-motion{opacity:.9;height:74px;display:block;position:relative}.principle-motion:before,.principle-motion:after,.principle-motion i,.principle-motion b{content:"";display:block;position:absolute}.principle-motion i,.principle-motion b{border:1px solid var(--orange)}.principle-motion:before{background:repeating-linear-gradient(90deg, var(--orange) 0 5px, transparent 5px 9px);height:1px;top:50%;left:0;right:0}.principle-motion:after{background:var(--orange);opacity:0;width:9px;height:9px;top:calc(50% - 4px);left:0}.infrastructure-shell.is-revealed .principle-motion:after{animation:1.6s both principle-signal}.infrastructure-principles li:nth-child(2) .principle-motion:after{animation-delay:.12s!important}.infrastructure-principles li:nth-child(3) .principle-motion:after{animation-delay:.24s!important}.infrastructure-principles li:nth-child(4) .principle-motion:after{animation-delay:.36s!important}.infrastructure-principles li:nth-child(5) .principle-motion:after{animation-delay:.48s!important}.infrastructure-principles li:nth-child(6) .principle-motion:after{animation-delay:.6s!important}.principle-motion i:first-child{width:26px;height:26px;top:10px;left:8%}.principle-motion i:nth-child(2){width:19px;height:19px;top:24px;left:42%}.principle-motion i:nth-child(3){width:24px;height:24px;top:17px;right:9%}.principle-motion b{background:var(--orange);width:12px;height:12px;top:28px;left:70%}.principle-2 .principle-motion:before{background:linear-gradient(90deg, var(--orange) 0 42%, transparent 42% 58%, var(--orange) 58% 100%)}.principle-2 .principle-motion b{background:0 0;border:0;width:14px;height:14px;top:20px;left:calc(50% - 7px)}.principle-2 .principle-motion b:before,.principle-2 .principle-motion b:after{background:var(--orange);content:"";width:14px;height:2px;position:absolute;top:6px;left:0;transform:rotate(45deg)}.principle-2 .principle-motion b:after{transform:rotate(-45deg)}.principle-4 .principle-motion i,.principle-4 .principle-motion b{background:#ff4a1c1f;width:22%;height:34px;top:19px}.principle-4 .principle-motion i:first-child{left:0}.principle-4 .principle-motion i:nth-child(2){left:26%}.principle-4 .principle-motion i:nth-child(3){right:26%}.principle-4 .principle-motion b{right:0}.principle-5 .principle-motion i:first-child,.principle-5 .principle-motion i:nth-child(2),.principle-5 .principle-motion i:nth-child(3){background:var(--orange);height:9px;left:0}.principle-5 .principle-motion i:first-child{width:88%;top:8px}.principle-5 .principle-motion i:nth-child(2){width:62%;top:28px}.principle-5 .principle-motion i:nth-child(3){width:38%;top:48px}.principle-5 .principle-motion b{display:none}.principle-6 .principle-motion i:first-child{width:88%;height:16px;top:4px;left:6%}.principle-6 .principle-motion i:nth-child(2){width:68%;height:16px;top:27px;left:16%}.principle-6 .principle-motion i:nth-child(3){width:48%;height:16px;top:50px;right:26%}.principle-6 .principle-motion b{display:none}.infrastructure-at-source .offer-source{background:var(--stone);color:var(--carbon);border-color:#f1efe757}@keyframes hero-photo-arrive{0%{opacity:.45;transform:scale(1.075)}to{opacity:1;transform:scale(1.025)}}@keyframes map-scan-loop{0%,8%{opacity:0;top:17%}20%,74%{opacity:.58}88%,to{opacity:0;top:91%}}@keyframes map-rotor-loop{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes service-primary-cycle{0%,27%{opacity:.88}34%,76%{opacity:.14}86%,to{opacity:.88}}@keyframes service-reroute-cycle{0%,35%{opacity:.1}43%,73%{opacity:.96}83%,to{opacity:.1}}@keyframes workload-primary-loop{0%{opacity:0;left:0}4%{opacity:1}23%{opacity:1;left:calc(100% - 11px)}29%,to{opacity:0;left:calc(100% - 11px)}}@keyframes workload-reroute-loop{0%,42%{opacity:0;left:0}47%{opacity:1}68%{opacity:1;left:calc(100% - 11px)}74%,to{opacity:0;left:calc(100% - 11px)}}@keyframes service-affected-route-cycle{0%,27%{opacity:.72}34%,76%{opacity:.08}86%,to{opacity:.72}}@keyframes fleet-support-route-cycle{0%,39%{opacity:0;background-position:-52px 0}46%,73%{opacity:.98;background-position:52px 0}82%,to{opacity:0;background-position:104px 0}}@keyframes fleet-support-packet-cycle{0%,42%{opacity:0;left:0;transform:scale(.72)}47%{opacity:1;transform:scale(1)}68%{opacity:1;left:calc(100% - 9px);transform:scale(1)}75%,to{opacity:0;left:calc(100% - 9px);transform:scale(.72)}}@keyframes fleet-node-support-cycle{0%,59%{opacity:0;transform:scale(.72)}66%{opacity:1;transform:scale(1)}73%{opacity:.34;transform:scale(1.55)}80%,to{opacity:0;transform:scale(1.72)}}@keyframes service-node-drop-cycle{0%,27%{opacity:1;filter:none}34%,76%{opacity:.42;filter:grayscale()}86%,to{opacity:1;filter:none}}@keyframes service-failure-cycle{0%,29%{opacity:0}35%,75%{opacity:1}84%,to{opacity:0}}@keyframes service-receive-cycle{0%,54%{opacity:0;transform:translate(-50%,-50%)scale(.7)}66%{opacity:.86;transform:translate(-50%,-50%)scale(1.18)}74%{opacity:.28;transform:translate(-50%,-50%)scale(1)}82%,to{opacity:0;transform:translate(-50%,-50%)scale(.8)}}@keyframes service-cue-primary-cycle{0%,25%{opacity:.82}34%,to{opacity:0}}@keyframes service-cue-unavailable-cycle{0%,28%{opacity:0}35%,70%{opacity:1}82%,to{opacity:0}}@keyframes service-cue-reroute-cycle{0%,39%{opacity:0}47%,72%{opacity:1}82%,to{opacity:0}}@keyframes map-stage-highlight{0%,13%{background:var(--orange);color:var(--carbon)}20%,to{color:var(--graphite);background:0 0}}@keyframes offer-stage-pulse{0%,to{box-shadow:none;opacity:.36;background:0 0;transform:scale(.82)}48%{background:var(--orange);opacity:1;transform:scale(1);box-shadow:0 0 0 6px #ff4a1c1f}}@keyframes infrastructure-route-stage{0%{width:0}to{width:100%}}@keyframes principle-signal{0%{opacity:0;left:0}16%,84%{opacity:1}to{opacity:0;left:calc(100% - 9px)}}@media (width<=1300px){.network-board{grid-template-columns:minmax(300px,.82fr) minmax(500px,1.18fr)}.network-details{border-bottom:1px solid #f1efe747;grid-area:1/1}.uk-map-stage{border-right:0;grid-area:1/2/span 2}.network-operations{grid-area:2/1}.network-operations .network-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.offer-switchboard{grid-template-columns:1fr}.offer-panel{height:auto}.offer-panel h3,.offer-lead{min-height:0}.offer-footer{margin-top:0}.infrastructure-shell{grid-template-columns:1fr}.infrastructure-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:46px;padding-top:0}.infrastructure-flow li{border-bottom:1px solid #17181570;grid-template-columns:28px minmax(0,1fr)}}@media (width<=900px){.hero-copy{width:min(70%,720px)}.hero-copy h1{font-size:clamp(58px,10vw,90px)}.network-board{grid-template-columns:1fr;min-height:0}.network-details,.uk-map-stage,.network-operations{grid-area:auto/1}.network-details{border-bottom:1px solid #f1efe74d}.service-stack{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.service-stack-label{grid-column:1/-1}.service-stack>div:not(.service-stack-label){border-right:1px solid #f1efe738;padding:18px}.service-stack>div:nth-child(3),.service-stack>div:nth-child(5){border-right:0}.uk-map-stage{border-left:0;border-right:0;min-height:0}.uk-map-plot{width:min(100%,500px)}.network-operations .network-legend{grid-template-columns:repeat(3,minmax(0,1fr))}.infrastructure-principles li{min-height:226px}}@media (width<=820px){.hero-photo .hero-facts{grid-template-columns:repeat(2,1fr)}.hero-photo .hero-facts>div:nth-child(2){border-right:0}.hero-photo .hero-facts>div:nth-child(-n+2){border-bottom:1px solid #f1efe742}.infrastructure-principles{grid-template-columns:1fr}.infrastructure-principles li,.infrastructure-principles li:nth-child(2n),.infrastructure-principles li:nth-child(n+5){border-bottom:1px solid #f1efe740;border-right:0;min-height:210px}.infrastructure-principles li:last-child{border-bottom:0}}@media (width<=620px){.hero-photo{padding:0}.hero-stage{border-left:0;border-right:0;flex-direction:column;min-height:0;display:flex}.hero-media{aspect-ratio:4/3;object-position:68% center;width:100%;height:auto;position:relative;inset:auto;transform:none}.hero-stage.is-revealed .hero-media{animation:none}.hero-shade{display:none}.hero-copy{background:var(--carbon);width:100%;min-height:0;padding:38px 22px 42px}.hero-copy h1{margin-top:22px;font-size:clamp(48px,15vw,68px)}.hero-copy>p:not(.eyebrow){margin-top:24px;font-size:15px}.hero-photo .hero-actions{grid-template-columns:1fr;display:grid}.hero-photo .hero-actions .button{width:100%;min-width:0}.hero-photo .hero-facts{position:relative;bottom:auto;left:auto;right:auto}.hero-photo .hero-facts>div{min-height:92px;padding:18px}.network .section-heading{margin-bottom:28px}.service-stack{grid-template-columns:1fr}.service-stack>div:not(.service-stack-label),.service-stack>div:nth-child(3),.service-stack>div:nth-child(5){border-right:0;padding:16px 0}.network-operations .network-legend{grid-template-columns:1fr}.offer-panel h3,.offer-lead{min-height:0}.use-case-grid>div{min-height:118px}.energy-purchase-flow{grid-template-columns:1fr}.energy-purchase-flow>div{min-height:0}.infrastructure-copy{padding:40px 22px}.infrastructure-copy h2{margin-top:28px;font-size:54px}.infrastructure-flow{grid-template-columns:1fr;gap:0}.infrastructure-principles li{min-height:230px;padding:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.workload-packet,.support-packet,.map-node-receive{display:none!important}.map-service-route,.map-support-route,.node-support-pulse,.map-node-failover,.node-failure-mark,.route-cue,.map-rotor,.map-route,.map-route:after,.map-scan{animation:none!important}.map-service-route.is-primary{opacity:.18}.map-service-route.is-reroute{opacity:.96}.map-service-route.is-affected{opacity:.08}.map-support-route{opacity:.9}.node-support-pulse{opacity:.72;transform:scale(1.45)}.map-node-failover{opacity:.42;filter:grayscale()}.node-failure-mark{opacity:1}.route-cue-preferred{opacity:0}.route-cue-unavailable,.route-cue-reroute{opacity:1}.routing-replay{display:none}.hero-media{transform:none}.principle-motion:after{display:none}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--carbon:#080b0d;--carbon-2:#151a1d;--stone:#f3f5f5;--stone-2:#e8ecec;--stone-3:#9aa7ab;--paper:#101417;--graphite:#9aa7ab;--line:#99cece29;--line-strong:#99cece4d;--orange:#99cece;--orange-dark:#62abad;--theme-bg:#080b0d;--theme-bg-soft:#101417;--theme-panel:#151a1d;--theme-panel-2:#1c2327;--theme-text:#f3f5f5;--theme-muted:#9aa7ab;--theme-accent:#99cece;--theme-accent-2:#62abad;--theme-accent-bright:#d8f4f0;--theme-light-surface:#e8ecec;--theme-dark-text:#0e1518;background:#080b0d}body,.site-header,.mobile-menu,.hero-photo,.configure,.offer-panel,.offer-value,.uk-map-stage,.infrastructure-at-source .offer-source,footer{transition:background-color .22s,color .22s,border-color .22s}.uk-map-plot>img{transition:filter .22s,opacity .22s}html[data-theme=dark] body{background:var(--theme-bg);color:var(--theme-text)}html[data-theme=dark] .site-header{color:var(--theme-text);background:#080b0df0;border-color:#99cece42}html[data-theme=dark] .theme-toggle,html[data-theme=dark] .header-cta,html[data-theme=dark] .menu-toggle{border-color:#99cece3d}html[data-theme=dark] .theme-toggle:is(:hover,:focus-visible){background:var(--theme-panel-2)}html[data-theme=dark] .header-cta{background:var(--theme-panel);color:var(--theme-text)}html[data-theme=dark] .header-cta:is(:hover,:focus-visible){background:var(--theme-accent);color:var(--theme-dark-text)}html[data-theme=dark] .header-cta:is(:hover,:focus-visible) span{color:var(--theme-dark-text)}html[data-theme=dark] .menu-toggle i{border-color:var(--theme-text)}html[data-theme=dark] .site-header.is-open .menu-toggle i,html[data-theme=dark] .site-header.is-open .menu-toggle i:after{background:var(--theme-text)}html[data-theme=dark] .mobile-menu{background:var(--theme-bg);color:var(--theme-text);border-color:#99cece42}html[data-theme=dark] .mobile-menu a{border-color:#99cece38}html[data-theme=dark] .mobile-menu p{color:var(--theme-muted)}html[data-theme=dark] .hero-photo{background:var(--theme-bg)}html[data-theme=dark] .hero-stage{border-color:#99cece3d}html[data-theme=dark] .configure{background:var(--theme-bg);color:var(--theme-text);border-color:#99cece3d}html[data-theme=dark] .configure .heading-copy p,html[data-theme=dark] .offer-lead,html[data-theme=dark] .use-case-grid p,html[data-theme=dark] .offer-qualifier{color:var(--theme-muted)}html[data-theme=dark] .configure .eyebrow>span{background:var(--theme-accent)}html[data-theme=dark] .offer-switchboard{border-color:#99cece4d}html[data-theme=dark] .offer-compute{background:var(--theme-bg-soft);color:var(--theme-text);border-color:#99cece4d}html[data-theme=dark] .offer-compute .offer-topline,html[data-theme=dark] .use-case-grid,html[data-theme=dark] .use-case-grid>div{border-color:#99cece38}html[data-theme=dark] .offer-compute .offer-topline,html[data-theme=dark] .use-case-grid span,html[data-theme=dark] .offer-compute .offer-value span{color:var(--theme-accent-2)}html[data-theme=dark] .offer-compute .offer-value{background:var(--theme-panel);color:var(--theme-text);border-color:#99cece3d}html[data-theme=dark] .offer-compute .button-dark{background:var(--theme-accent);color:var(--theme-dark-text)}html[data-theme=dark] .offer-compute .button-dark:is(:hover,:focus-visible){background:var(--theme-accent-bright);color:var(--theme-dark-text)}html[data-theme=dark] .infrastructure-at-source .offer-source{background:var(--theme-panel);color:var(--theme-text);border-color:#99cece4d}html[data-theme=dark] .infrastructure-at-source .offer-source:is(:hover,:focus-visible){background:var(--theme-accent);color:var(--theme-dark-text)}html[data-theme=dark] footer{background:var(--theme-bg-soft);color:var(--theme-text);border-color:#99cece3d}html[data-theme=dark] footer>p,html[data-theme=dark] .footer-legal{color:var(--theme-muted)}html[data-theme=dark] .footer-links a,html[data-theme=dark] .footer-links button{border-color:#99cece61}html[data-theme=dark] .uk-map-stage{background-color:var(--theme-panel);color:var(--theme-text);background-image:linear-gradient(#99cece12 1px,#0000 1px),linear-gradient(90deg,#99cece12 1px,#0000 1px);border-color:#99cece38}html[data-theme=dark] .uk-map-plot>img{filter:grayscale()invert()sepia(.38)hue-rotate(128deg)saturate(1.2)contrast(1.35);mix-blend-mode:screen;opacity:.46}html[data-theme=dark] .map-stage-label,html[data-theme=dark] .map-service-readout,html[data-theme=dark] .map-service-readout span{border-color:#99cece38}html[data-theme=dark] .map-service-readout span{color:var(--theme-muted)}html[data-theme=dark] .map-service-readout span:after{border-color:var(--theme-accent-2);background:var(--theme-panel)}html[data-theme=dark] .map-service-zone{background:radial-gradient(circle,#99cece21,#99cece06 54%,#0000 70%);border-color:#99cece33}html[data-theme=dark] .map-service-zone:after{border-color:#99cece3d}html[data-theme=dark] .map-service-route:not(.is-reroute){background:var(--theme-accent-bright)}html[data-theme=dark] .map-service-route:is(.is-standby,.is-mesh,.is-unavailable){background:repeating-linear-gradient(90deg,#d8f4f09e 0 4px,#0000 4px 8px)}html[data-theme=dark] :is(.route-cue,.map-marker em){color:var(--theme-text);background:#151a1df0;border:1px solid #99cece38}html[data-theme=dark] .map-credit{color:var(--theme-muted);border-color:#99cece59}.network,.network-details,.network-operations,.network-handoff{transition:background-color .22s,color .22s,border-color .22s}html[data-theme=light] .network{border-color:var(--line-strong);background:var(--stone);color:var(--carbon)}html[data-theme=light] .network .eyebrow.light{color:var(--carbon)}html[data-theme=light] .network-board{border-color:var(--line-strong);background:var(--paper)}html[data-theme=light] .network-details,html[data-theme=light] .network-operations{border-color:var(--line-strong);background:var(--paper);color:var(--carbon)}html[data-theme=light] .uk-map-stage{border-color:var(--line-strong);background-color:var(--stone-2)}html[data-theme=light] .network .heading-copy p,html[data-theme=light] .network-details>p:not(.network-caveat),html[data-theme=light] .service-stack-label span,html[data-theme=light] .service-stack p,html[data-theme=light] .network-handoff p,html[data-theme=light] .network-handoff small,html[data-theme=light] .network-legend span,html[data-theme=light] .network-caveat{color:var(--graphite)}html[data-theme=light] .service-stack,html[data-theme=light] .service-stack-label,html[data-theme=light] .service-stack>div:not(.service-stack-label),html[data-theme=light] .network-handoff small,html[data-theme=light] .network-caveat{border-color:var(--line)}html[data-theme=light] .network-details>span,html[data-theme=light] .service-stack>div:not(.service-stack-label)>span,html[data-theme=light] .routing-replay span{color:var(--orange-dark)}html[data-theme=light] .routing-replay{border-color:var(--line-strong);color:var(--carbon)}html[data-theme=light] .legend-service{background:var(--carbon)}html[data-theme=light] .legend-service:after{border-color:var(--carbon)}.network-handoff>span{background:var(--orange);width:max-content;color:var(--carbon);justify-self:start;padding:6px 8px;font-weight:700;display:inline-flex}html[data-theme=light] .network-handoff{border-color:var(--orange);background:#ff4a1c14}html[data-theme=dark] .network-handoff{background:#99cece14;border-color:#99ceceb8}.map-marker{width:30px;height:30px}.map-marker em{padding:3px 4px;font-size:6px;left:calc(100% + 5px)}.map-wind-mark em{left:auto;right:calc(100% + 5px)}.map-rotor{width:20px;height:20px}.map-rotor b{border-width:1px;width:6px;height:6px;top:calc(50% - 3px);left:calc(50% - 3px)}.map-container{width:20px;height:14px}.map-container i{top:3px;bottom:3px}.map-container i:first-child{left:5px}.map-container i:nth-child(2){left:10px}.map-container i:nth-child(3){right:5px}.map-node-mark:after{inset:-4px}.node-failure-mark{font-size:20px;inset:-5px}.network-board.is-revealed .map-wind-failover .map-rotor{animation:8s linear infinite map-rotor-failover-cycle}.network-board.is-revealed .map-energy-failover{animation:8s linear infinite both map-energy-failover-cycle}.network-board.is-revealed .map-energy-failover:after{animation:8s linear infinite both map-energy-dot-failover-cycle}@keyframes map-rotor-failover-cycle{0%{transform:rotate(0)}27%{animation-timing-function:ease-out;transform:rotate(240deg)}34%{transform:rotate(270deg)}76%{animation-timing-function:ease-in;transform:rotate(270deg)}86%{animation-timing-function:linear;transform:rotate(342deg)}to{transform:rotate(480deg)}}@keyframes map-energy-failover-cycle{0%{opacity:.64;background-position:-48px 0}27%{opacity:.72;background-position:48px 0}34%,76%{opacity:.14;background-position:48px 0}86%{opacity:.68;background-position:70px 0}to{opacity:.64;background-position:96px 0}}@keyframes map-energy-dot-failover-cycle{0%{opacity:0;left:0}7%{opacity:1}27%{opacity:1;left:calc(100% - 9px)}34%,76%{opacity:0;left:calc(100% - 9px)}86%{opacity:0;left:0}91%{opacity:1}to{opacity:0;left:calc(100% - 9px)}}@media (width<=620px){.map-marker{width:28px;height:28px}.map-rotor{width:18px;height:18px}.map-container{width:18px;height:12px}.node-failure-mark{font-size:17px;inset:-4px}}.infrastructure-principles li{grid-template-rows:auto minmax(0,1fr) 116px;min-height:292px}.process-tabs button{--process-symbol:currentColor;--process-signal:var(--orange)}.process-tabs button[aria-selected=true]{--process-signal:var(--carbon)}.step-symbol>*{box-sizing:border-box;display:block;position:absolute}.delivery-mini-confirm .mini-confirm-sheet{border:1px solid var(--process-symbol);inset:2px 9px 3px 5px}.delivery-mini-confirm .mini-confirm-row{background:var(--process-symbol);width:34px;height:1px;left:12px}.delivery-mini-confirm .row-one{top:13px}.delivery-mini-confirm .row-two{top:23px}.delivery-mini-confirm .row-three{top:33px}.delivery-mini-confirm .mini-confirm-scan{background:var(--process-signal);width:2px;height:31px;top:7px;left:10px}.delivery-mini-confirm .mini-confirm-tick{border:1px solid var(--process-signal);background:var(--carbon);width:22px;height:22px;color:var(--orange);border-radius:50%;place-items:center;font-family:Arial,sans-serif;font-size:12px;font-weight:700;display:grid;bottom:0;right:0}.process-tabs button[aria-selected=true] .delivery-mini-confirm .mini-confirm-tick{background:var(--orange);color:var(--carbon)}.process-tabs button:is(:hover,[aria-selected=true]) .delivery-mini-confirm .mini-confirm-scan{animation:1.7s ease-in-out infinite mini-confirm-scan}.process-tabs button:is(:hover,[aria-selected=true]) .delivery-mini-confirm .mini-confirm-tick{animation:1.7s ease-in-out infinite mini-confirm-tick}.delivery-mini-design .mini-design-sheet{border:1px solid var(--process-symbol);background-image:linear-gradient(var(--process-symbol) 1px, transparent 1px), linear-gradient(90deg, var(--process-symbol) 1px, transparent 1px);inset:2px 10px 3px 4px}@supports (color:color-mix(in lab, red, red)){.delivery-mini-design .mini-design-sheet{background-image:linear-gradient(color-mix(in srgb, var(--process-symbol) 18%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--process-symbol) 18%, transparent) 1px, transparent 1px)}}.delivery-mini-design .mini-design-sheet{background-size:8px 8px}.delivery-mini-design .mini-design-core{border:1px solid var(--process-signal);background:var(--process-signal);width:16px;height:14px;top:16px;left:22px}@supports (color:color-mix(in lab, red, red)){.delivery-mini-design .mini-design-core{background:color-mix(in srgb, var(--process-signal) 15%, transparent)}}.delivery-mini-design .mini-design-core:before,.delivery-mini-design .mini-design-core:after{background:var(--process-signal);content:"";position:absolute}.delivery-mini-design .mini-design-core:before{height:1px;top:6px;left:-13px;right:-13px}.delivery-mini-design .mini-design-core:after{width:1px;top:-11px;bottom:-11px;left:7px}.delivery-mini-design .mini-design-port{border:1px solid var(--process-symbol);background:var(--carbon);width:5px;height:5px}.delivery-mini-design .port-one{top:5px;left:28px}.delivery-mini-design .port-two{top:21px;left:7px}.delivery-mini-design .port-three{top:21px;left:49px}.delivery-mini-design .mini-design-seal{border:1px solid var(--process-signal);background:var(--carbon);width:21px;height:21px;color:var(--orange);place-items:center;font-family:Arial,sans-serif;font-size:11px;display:grid;bottom:1px;right:0}.process-tabs button[aria-selected=true] .delivery-mini-design .mini-design-port,.process-tabs button[aria-selected=true] .delivery-mini-design .mini-design-seal{background:var(--orange);color:var(--carbon)}.process-tabs button:is(:hover,[aria-selected=true]) .delivery-mini-design .mini-design-core{animation:1.8s ease-in-out infinite mini-design-core}.process-tabs button:is(:hover,[aria-selected=true]) .delivery-mini-design .mini-design-seal{animation:1.8s ease-in-out infinite mini-design-seal}.delivery-mini-install .mini-install-mast{background:var(--process-symbol);width:2px;height:39px;top:5px;left:11px}.delivery-mini-install .mini-install-boom{background:var(--process-symbol);transform-origin:0;width:42px;height:2px;top:5px;left:11px;transform:rotate(-8deg)}.delivery-mini-install .mini-install-cable{background:var(--process-signal);transform-origin:top;width:1px;height:19px;top:3px;left:49px}.delivery-mini-install .mini-install-module{border:1px solid var(--process-signal);background:var(--process-signal);width:23px;height:14px;top:21px;left:38px}@supports (color:color-mix(in lab, red, red)){.delivery-mini-install .mini-install-module{background:color-mix(in srgb, var(--process-signal) 12%, var(--carbon))}}.delivery-mini-install .mini-install-pad{border-top:2px solid var(--process-symbol);width:36px;height:5px;bottom:3px;right:1px}.delivery-mini-install .mini-install-link{border-top:1px dashed var(--process-signal);width:25px;height:1px;bottom:8px;left:13px}.process-tabs button:is(:hover,[aria-selected=true]) .delivery-mini-install .mini-install-module{animation:1.9s cubic-bezier(.2,.75,.2,1) infinite mini-install-drop}.process-tabs button:is(:hover,[aria-selected=true]) .delivery-mini-install .mini-install-cable{animation:1.9s cubic-bezier(.2,.75,.2,1) infinite mini-install-cable}.delivery-mini-operate .mini-operate-monitor{border:1px solid var(--process-symbol);inset:2px 8px 14px 3px}.delivery-mini-operate .mini-operate-pulse{border-top:2px solid var(--process-signal);clip-path:polygon(0 45%,21% 45%,29% 0,41% 100%,52% 45%,100% 45%,100% 65%,55% 65%,42% 100%,29% 28%,25% 65%,0 65%);background:var(--process-signal);width:42px;height:9px;top:16px;left:9px}.delivery-mini-operate .mini-operate-node{border:2px solid var(--process-signal);background:var(--carbon);border-radius:50%;width:8px;height:8px;bottom:2px}.delivery-mini-operate .node-one{left:8px}.delivery-mini-operate .node-two{left:27px}.delivery-mini-operate .node-three{left:46px}.delivery-mini-operate .mini-operate-pass{background:var(--process-signal);width:19px;height:19px;color:var(--carbon);border-radius:50%;place-items:center;font-family:Arial,sans-serif;font-size:10px;display:grid;bottom:0;right:0}.process-tabs button:is(:hover,[aria-selected=true]) .delivery-mini-operate .mini-operate-pulse{animation:1.5s linear infinite mini-operate-pulse}.process-tabs button:is(:hover,[aria-selected=true]) .delivery-mini-operate .mini-operate-pass{animation:1.5s ease-in-out infinite mini-operate-pass}@keyframes mini-confirm-scan{0%,12%{opacity:0;transform:translate(0)}24%,72%{opacity:1}88%,to{opacity:0;transform:translate(35px)}}@keyframes mini-confirm-tick{0%,58%{opacity:.35;transform:scale(.74)}72%,to{opacity:1;transform:scale(1)}}@keyframes mini-design-core{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--process-signal) 0%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--process-signal) 18%, transparent)}}@keyframes mini-design-seal{0%,60%{opacity:.36;transform:scale(.74)}74%,to{opacity:1;transform:scale(1)}}@keyframes mini-install-drop{0%,12%{transform:translateY(-9px)}52%,82%{transform:translateY(5px)}to{transform:translateY(-9px)}}@keyframes mini-install-cable{0%,12%{transform:scaleY(.55)}52%,82%{transform:scaleY(1.3)}to{transform:scaleY(.55)}}@keyframes mini-operate-pulse{0%{clip-path:inset(0 100% 0 0)}58%,to{clip-path:inset(0)}}@keyframes mini-operate-pass{0%,62%{opacity:.3;transform:scale(.72)}78%,to{opacity:1;transform:scale(1)}}.delivery-scene{--scene-line:#f1efe757;--scene-faint:#f1efe71f;isolation:isolate}.process-panel .delivery-scene i,.process-panel .delivery-scene b,.process-panel .delivery-scene span{width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;animation:none;display:block;position:static}.delivery-scene *,.delivery-scene :before,.delivery-scene :after{box-sizing:border-box}.delivery-scene .scene-kicker{z-index:10;color:var(--orange);letter-spacing:.1em;font-size:7px;position:absolute;top:28px;left:30px}.delivery-scene-confirm .confirm-checks{border:1px solid var(--scene-line);background:var(--carbon-2);width:61%;position:absolute;top:92px;left:7%}@supports (color:color-mix(in lab, red, red)){.delivery-scene-confirm .confirm-checks{background:color-mix(in srgb, var(--carbon-2) 90%, transparent)}}.delivery-scene-confirm .confirm-checks{overflow:hidden}.delivery-scene-confirm .confirm-row{border-bottom:1px solid var(--scene-faint);grid-template-columns:minmax(0,1fr) 26px 66px;align-items:center;gap:12px;min-height:52px;padding:0 15px;display:grid;position:relative}.delivery-scene-confirm .confirm-row:last-of-type{border-bottom:0}.delivery-scene-confirm .confirm-row small{color:var(--stone-3);font-size:6px}.delivery-scene-confirm .confirm-row strong{color:var(--orange);font-family:var(--mono);letter-spacing:.08em;opacity:0;font-size:5px;font-weight:500;animation:.24s both delivery-confirm-copy}.delivery-scene-confirm .confirm-mark{border:1px solid var(--orange);width:18px;height:18px;color:var(--orange);opacity:0;border-radius:50%;place-items:center;font-family:Arial,sans-serif;font-size:9px;animation:.26s both delivery-confirm-mark;display:grid;transform:scale(.7)}.delivery-scene-confirm .row-1 .confirm-mark,.delivery-scene-confirm .row-1 strong{animation-delay:.24s}.delivery-scene-confirm .row-2 .confirm-mark,.delivery-scene-confirm .row-2 strong{animation-delay:.4s}.delivery-scene-confirm .row-3 .confirm-mark,.delivery-scene-confirm .row-3 strong{animation-delay:.56s}.delivery-scene-confirm .row-4 .confirm-mark,.delivery-scene-confirm .row-4 strong{animation-delay:.72s}.delivery-scene-confirm .row-5 .confirm-mark,.delivery-scene-confirm .row-5 strong{animation-delay:.88s}.delivery-scene-confirm .row-6 .confirm-mark,.delivery-scene-confirm .row-6 strong{animation-delay:1.04s}.delivery-scene-confirm .confirm-scan{z-index:4;background:var(--orange);height:2px;box-shadow:0 0 18px var(--orange);position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.delivery-scene-confirm .confirm-scan{box-shadow:0 0 18px color-mix(in srgb, var(--orange) 66%, transparent)}}.delivery-scene-confirm .confirm-scan{animation:1.28s both delivery-confirm-sequence}.delivery-scene-confirm .confirm-seal{border:2px solid var(--orange);width:120px;height:120px;color:var(--orange);text-align:center;opacity:0;border-radius:50%;place-items:center;animation:.42s cubic-bezier(.2,.8,.2,1) 1.18s both delivery-confirm-seal;display:grid;position:absolute;top:218px;right:6%;transform:scale(1.36)rotate(-8deg)}.delivery-scene-confirm .confirm-seal:after{border:1px dashed var(--orange);content:"";border-radius:50%;position:absolute;inset:8px}.delivery-scene-confirm .confirm-seal strong{font-size:20px;font-weight:500}.delivery-scene-confirm .confirm-seal small{color:var(--stone-3);font-size:6px}@keyframes delivery-confirm-sequence{0%{opacity:0;top:0}8%,88%{opacity:1}to{opacity:0;top:calc(100% - 2px)}}@keyframes delivery-confirm-mark{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes delivery-confirm-copy{0%{opacity:0;transform:translate(-7px)}to{opacity:1;transform:translate(0)}}@keyframes delivery-confirm-seal{0%{opacity:0;transform:scale(1.36)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(-4deg)}}.delivery-scene-design .design-blueprint{border:1px solid var(--scene-line);background-color:var(--carbon-2);width:62%;position:absolute;top:92px;bottom:64px;left:5%}@supports (color:color-mix(in lab, red, red)){.delivery-scene-design .design-blueprint{background-color:color-mix(in srgb, var(--carbon-2) 88%, transparent)}}.delivery-scene-design .design-blueprint{background-image:linear-gradient(var(--scene-faint) 1px, transparent 1px), linear-gradient(90deg, var(--scene-faint) 1px, transparent 1px);background-size:24px 24px}.delivery-scene-design .design-core{border:2px solid var(--orange);background:var(--carbon-2);text-align:center;place-items:center;width:30%;height:30%;animation:.52s .44s both delivery-design-core;display:grid;position:absolute;top:35%;left:35%}.delivery-scene-design .design-core small{color:var(--stone-3);font-size:6px}.delivery-scene-design .design-core strong{color:var(--orange);font-size:20px;font-weight:500}.delivery-scene-design .design-port{border:1px solid var(--scene-line);background:var(--carbon-2);place-items:center;width:82px;height:48px;animation:.36s both delivery-design-port;display:grid;position:absolute}.delivery-scene-design .design-port small{color:var(--stone-3);font-size:5px}.delivery-scene-design .port-power{animation-delay:80ms;top:7%;left:calc(50% - 41px)}.delivery-scene-design .port-cooling{animation-delay:.16s;top:calc(50% - 24px);right:4%}.delivery-scene-design .port-network{animation-delay:.24s;bottom:7%;left:calc(50% - 41px)}.delivery-scene-design .port-security{animation-delay:.32s;top:calc(50% - 24px);left:4%}.delivery-scene-design .design-path{z-index:2;background:var(--orange);position:absolute}.delivery-scene-design .path-power{transform-origin:top;width:2px;height:calc(28% - 48px);animation:.36s .26s both delivery-design-path-y;top:calc(7% + 48px);left:calc(50% - 1px);transform:scaleY(0)}.delivery-scene-design .path-cooling{transform-origin:100%;width:calc(31% - 86px);height:2px;animation:.36s .34s both delivery-design-path-x;top:calc(50% - 1px);right:calc(4% + 82px);transform:scaleX(0)}.delivery-scene-design .path-network{transform-origin:bottom;width:2px;height:calc(28% - 48px);animation:.36s .42s both delivery-design-path-y;bottom:calc(7% + 48px);left:calc(50% - 1px);transform:scaleY(0)}.delivery-scene-design .path-security{transform-origin:0;width:calc(31% - 86px);height:2px;animation:.36s .5s both delivery-design-path-x;top:calc(50% - 1px);left:calc(4% + 82px);transform:scaleX(0)}.delivery-scene-design .design-agreement{border:1px solid var(--scene-line);background:var(--carbon-2);opacity:0;width:25%;animation:.44s .76s both delivery-design-sequence;position:absolute;top:164px;right:5%}.delivery-scene-design .design-agreement>div{border-bottom:1px solid var(--scene-faint);gap:6px;padding:18px;display:grid}.delivery-scene-design .design-agreement small{color:var(--stone-3);font-size:5px}.delivery-scene-design .design-agreement strong{color:var(--orange);font-family:var(--mono);font-size:7px;font-weight:500}.process-panel .delivery-scene-design .design-agreement>b{background:var(--orange);width:100%;height:auto;min-height:50px;color:var(--carbon);font-family:var(--mono);text-align:center;border:0;place-items:center;margin:0;padding:16px 12px;font-size:6px;line-height:1.2;display:grid;position:static;inset:auto}@keyframes delivery-design-sequence{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes delivery-design-core{0%{opacity:.25;transform:scale(.74)}to{opacity:1;transform:scale(1)}}@keyframes delivery-design-port{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes delivery-design-path-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes delivery-design-path-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.delivery-scene-install .install-ground{background:var(--scene-line);height:2px;position:absolute;bottom:88px;left:0;right:0}.delivery-scene-install .install-wind{width:76px;height:76px;position:absolute;top:198px;left:7%}.delivery-scene-install .install-wind:after{background:var(--stone-3);content:"";width:2px;height:228px;position:absolute;top:50%;left:50%}.delivery-scene-install .install-rotor{z-index:2;animation:6s linear infinite delivery-wind-turn;position:absolute;inset:0}.process-panel .delivery-scene-install .install-rotor i{background:var(--stone-3);transform-origin:0;width:46%;height:2px;display:block;position:absolute;top:50%;left:50%}.process-panel .delivery-scene-install .install-rotor i:nth-child(2){transform:rotate(120deg)}.process-panel .delivery-scene-install .install-rotor i:nth-child(3){transform:rotate(240deg)}.process-panel .delivery-scene-install .install-rotor b{border:2px solid var(--orange);background:var(--carbon);border-radius:50%;width:14px;height:14px;display:block;position:absolute;top:calc(50% - 7px);left:calc(50% - 7px)}.delivery-scene-install .install-crane{border-left:3px solid var(--stone-3);width:190px;height:369px;position:absolute;top:112px;left:31%}.delivery-scene-install .install-crane:before{border-top:2px solid var(--stone-3);border-right:1px solid var(--stone-3);border-left:1px solid var(--stone-3);content:"";width:48px;height:8px;position:absolute;bottom:0;left:-24px}.delivery-scene-install .crane-boom{background:var(--stone-3);transform-origin:0;width:174px;height:3px;position:absolute;top:0;left:-1px;transform:rotate(-7deg)}.delivery-scene-install .crane-boom:before{border:2px solid var(--orange);content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;right:-6px}.delivery-scene-install .crane-cable{--install-cable-drop:4.3;background:var(--orange);transform-origin:top;width:1px;height:72px;animation:1.25s cubic-bezier(.2,.75,.2,1) both delivery-install-cable;position:absolute;top:-12px;left:170px}.delivery-scene-install .install-pad{border:1px solid var(--scene-line);background:var(--orange);width:42%;height:14px;position:absolute;bottom:84px;right:6%}@supports (color:color-mix(in lab, red, red)){.delivery-scene-install .install-pad{background:color-mix(in srgb, var(--orange) 10%, transparent)}}.delivery-scene-install .install-module{--install-drop:239px;z-index:5;border:2px solid var(--orange);background:var(--carbon-2);width:170px;height:88px;animation:1.25s cubic-bezier(.2,.75,.2,1) both delivery-install-sequence;position:absolute;top:155px;left:57%}.delivery-scene-install .install-module small{color:var(--orange);font-size:6px;position:absolute;top:12px;left:12px}.process-panel .delivery-scene-install .install-module i{background:var(--orange);width:1px;height:auto;display:block;position:absolute;top:34px;bottom:12px}.process-panel .delivery-scene-install .install-module i:first-of-type{left:25%}.process-panel .delivery-scene-install .install-module i:nth-of-type(2){left:50%}.process-panel .delivery-scene-install .install-module i:nth-of-type(3){left:75%}.delivery-scene-install .install-connections{grid-template-columns:repeat(3,1fr);gap:12px;display:grid;position:absolute;bottom:20px;left:54%;right:7%}.delivery-scene-install .install-connection{color:var(--stone-3);text-align:center;opacity:0;padding-top:34px;animation:.32s both delivery-install-connection;position:relative}.delivery-scene-install .install-connection:before{background:var(--orange);content:"";width:2px;height:28px;position:absolute;top:0;left:calc(50% - 1px)}.delivery-scene-install .install-connection small{font-size:5px}.delivery-scene-install .connection-power{animation-delay:1.22s}.delivery-scene-install .connection-cooling{animation-delay:1.38s}.delivery-scene-install .connection-data{animation-delay:1.54s}.delivery-scene-install .install-state{border:1px solid var(--orange);background:var(--carbon-2);opacity:0;gap:5px;min-width:132px;padding:14px;animation:.38s 1.58s both delivery-install-state;display:grid;position:absolute;top:70px;right:5%}.delivery-scene-install .install-state strong{color:var(--orange);font-size:13px;font-weight:500}.delivery-scene-install .install-state small{color:var(--stone-3);font-size:5px}@keyframes delivery-install-sequence{0%,12%{transform:translateY(0)}82%,to{transform:translateY(var(--install-drop))}}@keyframes delivery-install-cable{0%,12%{transform:scaleY(1)}82%,to{transform:scaleY(var(--install-cable-drop))}}@keyframes delivery-install-connection{0%{opacity:0;transform-origin:top;transform:scaleY(0)}to{opacity:1;transform-origin:top;transform:scaleY(1)}}@keyframes delivery-install-state{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes delivery-wind-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.delivery-scene-operate .acceptance-grid{border-top:1px solid var(--scene-line);border-left:1px solid var(--scene-line);grid-template-columns:repeat(2,minmax(0,1fr));width:44%;display:grid;position:absolute;top:94px;left:6%}.delivery-scene-operate .acceptance-tile{border-right:1px solid var(--scene-line);border-bottom:1px solid var(--scene-line);background:var(--carbon-2);gap:14px;min-height:118px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.delivery-scene-operate .acceptance-tile{background:color-mix(in srgb, var(--carbon-2) 88%, transparent)}}.delivery-scene-operate .acceptance-tile{opacity:0;animation:.3s both delivery-operate-gate}.delivery-scene-operate .tile-1{animation-delay:.1s}.delivery-scene-operate .tile-2{animation-delay:.24s}.delivery-scene-operate .tile-3{animation-delay:.38s}.delivery-scene-operate .tile-4{animation-delay:.52s}.delivery-scene-operate .acceptance-tile small{color:var(--stone-3);font-size:6px}.delivery-scene-operate .acceptance-tile strong{color:var(--orange);font-family:var(--mono);align-self:end;font-size:11px;font-weight:500}.delivery-scene-operate .operate-state{border:1px solid var(--scene-line);background:var(--carbon-2);width:34%;animation:.78s .5s both delivery-operate-sequence;display:grid;position:absolute;top:95px;right:6%}.delivery-scene-operate .operate-state>*{border-bottom:1px solid var(--scene-faint);color:var(--stone-3);font-family:var(--mono);padding:17px 18px;font-size:7px;font-weight:500}.process-panel .delivery-scene-operate .operate-state>b{border:0;border-bottom:1px solid var(--scene-faint);background:var(--orange);width:auto;height:auto;display:block;position:static}@supports (color:color-mix(in lab, red, red)){.process-panel .delivery-scene-operate .operate-state>b{background:color-mix(in srgb, var(--orange) 14%, transparent)}}.process-panel .delivery-scene-operate .operate-state>b{color:var(--orange)}.delivery-scene-operate .operate-state>strong{background:var(--orange);color:var(--carbon);border-bottom:0}.delivery-scene-operate .operate-service-path{border-top:2px solid var(--orange);height:74px;position:absolute;top:326px;left:56%;right:8%}.process-panel.process-operate .delivery-scene-operate .operate-service-path i{border:3px solid var(--orange);background:var(--carbon);z-index:2;border-radius:50%;width:18px;height:18px;display:block;position:absolute;top:-10px}.process-panel.process-operate .delivery-scene-operate .operate-service-path i:first-child{left:0}.process-panel.process-operate .delivery-scene-operate .operate-service-path i:nth-child(2){left:calc(50% - 9px)}.process-panel.process-operate .delivery-scene-operate .operate-service-path i:nth-child(3){left:auto;right:0}.process-panel.process-operate .delivery-scene-operate .operate-service-path b{background:var(--orange);width:10px;height:10px;box-shadow:0 0 14px var(--orange);z-index:3;border:0;border-radius:50%;animation:1.2s 1.18s both delivery-operate-packet;display:block;position:absolute;top:-6px;left:0}.delivery-scene-operate .operate-service-path:after{color:var(--stone-3);content:"SERVICE ROUTE ACTIVE";font-family:var(--mono);font-size:5px;position:absolute;top:17px;right:0}.delivery-scene-operate .operate-evidence{border:1px solid var(--scene-line);background:var(--carbon-2);opacity:0;padding:14px;animation:.36s 1.95s both delivery-operate-evidence;position:absolute;bottom:54px;left:56%;right:8%}.delivery-scene-operate .operate-evidence small{color:var(--orange);margin-bottom:12px;font-size:5px;display:block}.process-panel.process-operate .delivery-scene-operate .operate-evidence i{background:var(--scene-line);border:0;border-radius:0;width:100%;height:1px;margin-top:8px;display:block;position:static}.process-panel.process-operate .delivery-scene-operate .operate-evidence i:nth-child(2){width:82%}.process-panel.process-operate .delivery-scene-operate .operate-evidence i:nth-child(3){width:64%}@keyframes delivery-operate-sequence{0%{opacity:.28;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes delivery-operate-gate{0%{opacity:.2;background:0 0}to{opacity:1;background:color-mix(in srgb, var(--orange) 9%, var(--carbon-2))}}@keyframes delivery-operate-packet{0%{opacity:0;left:0}12%,84%{opacity:1}to{opacity:1;left:calc(100% - 10px)}}@keyframes delivery-operate-evidence{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=820px){.delivery-scene .scene-kicker{top:20px;left:20px}.delivery-scene-confirm .confirm-checks{width:68%;top:62px;left:5%}.delivery-scene-confirm .confirm-row{min-height:48px}.delivery-scene-confirm .confirm-seal{width:100px;height:100px;top:188px;right:3%}.delivery-scene-design .design-blueprint{top:64px;bottom:42px}.delivery-scene-design .design-agreement{width:28%;top:124px;right:3%}.delivery-scene-install .install-wind{transform-origin:bottom;top:150px;transform:scale(.82)}.delivery-scene-install .install-wind:after{height:194px}.delivery-scene-install .install-crane{height:313px;top:78px}.delivery-scene-install .install-ground{bottom:88px}.delivery-scene-install .install-module{--install-drop:170px;top:117px}.delivery-scene-install .crane-cable{--install-cable-drop:3.2}.delivery-scene-operate .acceptance-grid{top:64px}.delivery-scene-operate .acceptance-tile{min-height:104px}.delivery-scene-operate .operate-state{top:65px}.delivery-scene-operate .operate-service-path{top:287px}.delivery-scene-operate .operate-evidence{bottom:28px}}@media (width<=620px){.infrastructure-principles li{grid-template-rows:auto minmax(0,1fr) 108px;min-height:280px}.infra-graphic{height:108px}.process-visual.delivery-scene{min-height:440px}.delivery-scene-confirm .confirm-checks{width:72%}.delivery-scene-confirm .confirm-row{grid-template-columns:minmax(0,1fr) 20px;gap:8px;min-height:48px;padding:0 10px}.delivery-scene-confirm .confirm-row strong{display:none}.delivery-scene-confirm .confirm-seal{width:82px;height:82px;top:190px;right:2%}.delivery-scene-confirm .confirm-seal strong{font-size:15px}.delivery-scene-design .design-blueprint{width:66%;left:4%}.delivery-scene-design .design-port{width:62px}.delivery-scene-design .path-cooling{width:calc(31% - 66px);right:calc(4% + 62px)}.delivery-scene-design .path-security{width:calc(31% - 66px);left:calc(4% + 62px)}.delivery-scene-design .design-agreement{width:27%;right:2%}.delivery-scene-design .design-agreement>div{padding:12px 8px}.delivery-scene-design .design-agreement strong{font-size:5px}.delivery-scene-install .install-wind{left:2%}.delivery-scene-install .install-wind:after{height:154px}.delivery-scene-install .install-crane{transform-origin:0;height:273px;left:27%;transform:scaleX(.82)}.delivery-scene-install .install-module{--install-drop:140px;width:150px;left:53%}.delivery-scene-install .crane-cable{--install-cable-drop:2.8}.delivery-scene-install .install-state{min-width:112px;right:3%}.delivery-scene-operate .acceptance-grid{width:48%;left:4%}.delivery-scene-operate .acceptance-tile{min-height:96px;padding:14px 10px}.delivery-scene-operate .operate-state{width:40%;right:4%}.delivery-scene-operate .operate-service-path,.delivery-scene-operate .operate-evidence{left:56%;right:5%}}@media (prefers-reduced-motion:reduce){.process-tabs button .step-symbol *,.delivery-scene *,.infra-graphic *{transition:none!important}.delivery-scene-confirm .confirm-scan{opacity:0}.delivery-scene-confirm .confirm-mark,.delivery-scene-confirm .confirm-row strong,.delivery-scene-confirm .confirm-seal,.delivery-scene-design .design-agreement,.delivery-scene-install .install-connection,.delivery-scene-install .install-state,.delivery-scene-operate .acceptance-tile,.delivery-scene-operate .operate-evidence{opacity:1}.delivery-scene-install .install-module{transform:translateY(var(--install-drop))}.delivery-scene-install .crane-cable{transform:scaleY(var(--install-cable-drop))}.infra-graphic-fleet-reroute .fleet-failure,.infra-graphic-fleet-reroute .route-alternate{opacity:1}.infra-graphic-service-stack .service-lane b{opacity:1;left:calc(100% - 7px)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
