.R6nIxG_display{--ds-display-xl-font:var(--ds-title-font);--ds-display-xl-weight:var(--ds-title-font-weight);--ds-display-xl-tracking:var(--ds-title-tracking);--ds-display-xl-size:var(--ds-opening-display-size);--ds-display-xl-line:var(--ds-homeOpening-line)}@media (max-width:760px){.R6nIxG_display{--ds-display-xl-size:var(--ds-opening-display-mobile-size);--ds-display-xl-line:var(--ds-homeOpening-mobile-line)}}
[data-product-clickable-flow]{--header:var(--header-height);--gutter:var(--safe-content-gutter);--reading:var(--ds-reading-width);--ink:var(--black);--secondary:var(--text-secondary-inverse);--click-motion:calc(var(--ds-motion-slow) * 2);--click-ease:cubic-bezier(.22,1,.36,1);background:var(--white);color:var(--black);isolation:isolate;position:relative}[data-product-clickable-flow] .click-story{margin:0 var(--gutter);position:relative}[data-product-clickable-flow] .click-chapter{padding:var(--homepage-section-gap) 0 var(--homepage-major-gap);scroll-margin-top:calc(var(--header) + var(--ds-paragraph-gap));position:relative}[data-product-clickable-flow] .click-copy{max-width:var(--reading)}[data-product-clickable-flow] .click-copy h2{text-align:left;text-wrap:balance;max-width:100%;margin:0}[data-product-clickable-flow] .click-eyebrow{gap:var(--ds-paragraph-gap);margin:0 0 var(--ds-paragraph-gap);font:var(--ds-directory-font-weight) var(--ds-directory-size)/var(--ds-directory-line) var(--ds-directory-font);color:var(--secondary);align-items:center;display:flex}[data-product-clickable-flow] .click-inline{max-width:900px;margin:var(--ds-related-gap) auto 0}[data-product-clickable-flow] .click-sticky-stage{display:none}[data-product-clickable-flow] .click-canvas{isolation:isolate;width:100%;height:clamp(480px,66svh,640px);position:relative}[data-product-clickable-flow] .click-scene{position:absolute;inset:0}[data-product-clickable-flow] .click-artwork{aspect-ratio:var(--art-ratio);position:relative;overflow:hidden}[data-product-clickable-flow] .click-artwork img{width:var(--art-width);max-width:none;height:auto;left:var(--art-left);top:var(--art-top);-webkit-user-select:none;user-select:none;display:block;position:absolute}[data-product-clickable-flow] .click-system{aspect-ratio:2;width:76%;transition:left var(--click-motion) var(--click-ease),top var(--click-motion) var(--click-ease),width var(--click-motion) var(--click-ease),opacity var(--click-motion) var(--click-ease);z-index:3;pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-product-clickable-flow] .click-system>.click-artwork{width:100%}[data-product-clickable-flow] .click-motion-pose{width:100%;height:auto;display:none}[data-product-clickable-flow] .click-resources{width:19%;translate:0 calc(-50% + var(--input-align-y,0px));opacity:0;visibility:hidden;transition:opacity var(--click-motion) var(--click-ease);flex-direction:column;gap:24px;display:flex;position:absolute;top:50%;left:0}[data-product-clickable-flow] .click-resource{text-align:center;flex:0 0 146px;grid-template-rows:72px 66px;justify-items:center;gap:8px;display:grid}[data-product-clickable-flow] .click-choice{cursor:pointer;touch-action:manipulation;min-width:0;position:relative}[data-product-clickable-flow] .click-choice-media{--choice-media-size:72px;width:var(--choice-media-size);height:var(--choice-media-size);place-items:center;max-width:100%;display:grid}[data-product-clickable-flow] .click-choice-media>.click-artwork{width:min(100%,calc(var(--choice-media-size) * var(--art-ratio)))}[data-product-clickable-flow] .click-choice-control{grid-template-rows:22px 44px;justify-items:center;width:100%;min-height:66px;display:grid}[data-product-clickable-flow] .click-choice-label{font:var(--ds-control-font-weight) var(--ds-control-label-size)/var(--ds-control-label-line) var(--ds-control-font);letter-spacing:var(--ds-control-tracking);align-self:center}[data-product-clickable-flow] .click-choice-display{width:fit-content;max-width:calc(100% - (16px + var(--ds-contents-inset)) * 2);min-width:0;min-height:var(--ds-control-size);font:var(--ds-directory-font-weight) var(--ds-directory-size)/var(--ds-directory-line) var(--ds-directory-font);letter-spacing:var(--ds-directory-tracking);color:var(--secondary);place-items:center;display:grid;position:relative}[data-product-clickable-flow] .click-choice-display svg{inset-inline-start:calc(100% + var(--ds-contents-inset));stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;position:absolute;top:50%;translate:0 -50%}[data-product-clickable-flow] .click-choice-display>span{overflow-wrap:anywhere;text-underline-offset:4px;min-width:0;max-width:100%;text-decoration:underline;text-decoration-thickness:var(--ds-rule-width)}[data-product-clickable-flow] select{z-index:1;width:100%;height:100%;min-height:var(--ds-control-size);opacity:0;cursor:pointer;font:inherit;position:absolute;inset:0}[data-product-clickable-flow] .click-choice:focus-within{outline:2px solid var(--ink);outline-offset:var(--ds-contents-inset)}[data-product-clickable-flow] .click-output{text-align:center;opacity:0;visibility:hidden;width:20%;transition:opacity var(--click-motion) var(--click-ease);grid-template-rows:72px 44px;justify-items:center;gap:8px;display:grid;position:absolute;top:calc(50% - 36px);right:0}[data-product-clickable-flow] .click-output .click-choice-label{display:none}[data-product-clickable-flow] .click-output .click-choice-control{grid-template-rows:44px;min-height:44px}[data-product-clickable-flow] .click-routes{opacity:0;transition:opacity var(--click-motion) var(--click-ease);position:absolute;inset:0}[data-product-clickable-flow] .click-routes,[data-product-clickable-flow] .click-routes *{pointer-events:none}[data-product-clickable-flow] .click-routes svg{width:100%;height:100%;overflow:visible}[data-product-clickable-flow] .click-routes path{fill:none;stroke:var(--rule-strong-inverse);stroke-width:1px;stroke-linecap:round;vector-effect:non-scaling-stroke}[data-product-clickable-flow] .click-scene[data-state="1"]>.click-system{width:53%;top:50%;left:51%}[data-product-clickable-flow] .click-scene[data-state="1"] :is(.click-resources,.click-output){opacity:1;visibility:visible}[data-product-clickable-flow] .click-scene[data-state="1"] .click-routes{opacity:1}[data-product-clickable-flow] .click-array{aspect-ratio:1896/913;opacity:0;width:100%;transition:opacity var(--click-motion) var(--click-ease);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-product-clickable-flow] :is(.click-array-full,.click-array-others,.click-array-xray){position:absolute;inset:0}[data-product-clickable-flow] :is(.click-array-full,.click-array-xray){transition:opacity var(--click-motion) var(--click-ease)}[data-product-clickable-flow] .click-array-others{opacity:0;transition:opacity var(--click-motion) var(--click-ease)}[data-product-clickable-flow] .click-array-xray,[data-product-clickable-flow] .click-scene:is([data-state="2"],[data-state="3"])>.click-system{opacity:0}[data-product-clickable-flow] .click-scene:is([data-state="2"],[data-state="3"])>.click-array,[data-product-clickable-flow] .click-scene[data-state="3"] .click-array-xray{opacity:1}[data-product-clickable-flow] .click-scene[data-state="3"] :is(.click-array-full,.click-array-others),[data-product-clickable-flow] .click-animated .click-array-full{opacity:0}[data-product-clickable-flow] .click-animated>.click-array{opacity:1;transition:none}[data-product-clickable-flow] .click-animated[data-state="2"] .click-array-others{opacity:1}[data-product-clickable-flow] .click-animated:is([data-state="2"],[data-state="3"])>.click-system{opacity:1;left:var(--array-hero-left);top:var(--array-hero-top);width:var(--array-hero-width)}[data-product-clickable-flow] .click-animated[data-state="3"]>.click-system{opacity:0}[data-product-clickable-flow] .click-animated .click-motion-pose{display:block}[data-product-clickable-flow] .click-animated .click-system>.click-artwork{display:none}[data-product-clickable-flow][data-ready=false] .click-choice-display{opacity:var(--control-press-opacity)}[data-product-clickable-flow][data-ready=false] .click-choice-display>span{text-decoration:none}[data-product-clickable-flow][data-ready=false] .click-routes{display:none}@media (min-width:761px){[data-product-clickable-flow][data-clickable-wide=true] .click-story{grid-template-columns:minmax(0,38%) minmax(0,62%);display:grid}[data-product-clickable-flow][data-clickable-wide=true] .click-chapter{min-height:calc(var(--airco-frame-height) - var(--header));padding:var(--homepage-major-gap) var(--ds-related-gap) var(--homepage-major-gap) 0;grid-column:1;align-items:center;display:flex}[data-product-clickable-flow][data-clickable-wide=true] .click-copy{max-width:460px;transform:translateY(calc((var(--ds-directory-line) + var(--ds-paragraph-gap)) * -.5))}[data-product-clickable-flow][data-clickable-wide=true] .click-inline{display:none}[data-product-clickable-flow][data-clickable-wide=true] .click-sticky-stage{grid-area:1/2/5;display:block;position:relative}[data-product-clickable-flow][data-clickable-wide=true] .click-sticky-inner{top:var(--header);height:calc(var(--airco-frame-height) - var(--header));align-items:center;display:grid;position:sticky}}@media (max-width:760px){[data-product-clickable-flow] .click-chapter{padding-block:var(--homepage-section-gap) var(--homepage-major-gap)}[data-product-clickable-flow] .click-copy{width:100%;max-width:none}[data-product-clickable-flow] .click-copy h2{text-wrap:wrap}[data-product-clickable-flow] .click-copy br{display:none}[data-product-clickable-flow] .click-canvas{height:440px}[data-product-clickable-flow] .click-canvas[data-initial-state="1"]{height:max(520px,calc(64px + 7 * var(--ds-directory-line) + 300px))}[data-product-clickable-flow] .click-canvas:is([data-initial-state="2"],[data-initial-state="3"]){height:clamp(260px,70vw,440px)}[data-product-clickable-flow] .click-system{width:90%;max-width:400px;top:48%}[data-product-clickable-flow] .click-scene[data-state="1"]>.click-system{width:82%;top:52%;left:50%}[data-product-clickable-flow] .click-resources{gap:var(--ds-list-gap);flex-direction:row;align-items:flex-start;width:100%;inset:4% 0 auto;translate:none}[data-product-clickable-flow] .click-resource{flex:1 1 0;grid-template-rows:64px minmax(88px,auto);width:auto}[data-product-clickable-flow] .click-choice-media{--choice-media-size:64px}[data-product-clickable-flow] .click-choice-control{grid-template-rows:minmax(44px,auto) minmax(var(--ds-control-size),auto);min-height:88px}[data-product-clickable-flow] .click-choice-label{line-height:var(--ds-directory-line)}[data-product-clickable-flow] .click-resource .click-choice-display{max-width:calc(100% - 32px)}[data-product-clickable-flow] .click-resource select{width:calc(100% + var(--ds-contents-inset));inset-inline-end:calc(-1 * var(--ds-contents-inset))}[data-product-clickable-flow] .click-output{gap:var(--ds-paragraph-gap);grid-template-rows:88px;grid-template-columns:64px minmax(0,160px);justify-content:center;align-items:center;width:100%;inset:auto 0 12%}[data-product-clickable-flow] .click-output .click-choice-control{width:160px;max-width:100%}[data-product-clickable-flow] .click-routes{display:none}}@media (prefers-reduced-motion:reduce){[data-product-clickable-flow]{--click-motion:0s}}
[data-product-clickable-flow] .click-mobile-deployment,[data-product-clickable-flow] .click-system-row,[data-product-clickable-flow] .click-output-group{display:contents}[data-product-clickable-flow] .click-group-heading,[data-product-clickable-flow] .click-mobile-stage,[data-product-clickable-flow] .click-system-label,[data-product-clickable-flow] .click-system-row-label{display:none}[data-product-clickable-flow][data-mobile-product=hybrid] .click-routes path[data-homepage-flow]{stroke:none}[data-product-clickable-flow][data-mobile-product=hybrid] .click-routes circle{fill:var(--lime)}[data-product-clickable-flow][data-mobile-product=hybrid] .click-routes circle[data-process-particle=fuel]{fill:var(--cobalt)}[data-product-clickable-flow][data-mobile-product=hybrid] .click-copy{z-index:4;isolation:isolate;position:relative}[data-product-clickable-flow][data-mobile-product=hybrid] .click-copy:before{content:"";inset:calc(-1 * var(--ds-related-gap));z-index:-1;background:var(--white);pointer-events:none;position:absolute;-webkit-mask-image:radial-gradient(farthest-side,#000 70%,#0000 100%);mask-image:radial-gradient(farthest-side,#000 70%,#0000 100%)}@media (max-width:760px){[data-product-clickable-flow][data-mobile-product=hybrid]{--click-mobile-row-columns:repeat(2,minmax(0,1fr));--click-mobile-connector-clearance:calc(var(--ds-paragraph-gap) + var(--ds-contents-inset))}[data-product-clickable-flow][data-mobile-product=hybrid] .click-copy h2{overflow-wrap:anywhere}[data-product-clickable-flow][data-mobile-product=hybrid] #product-inputs .click-inline{width:100%}[data-product-clickable-flow][data-mobile-product=hybrid] #product-inputs .click-canvas{height:auto}[data-product-clickable-flow][data-mobile-product=hybrid] #product-inputs .click-scene{grid-template-columns:var(--click-mobile-row-columns);-moz-column-gap:var(--ds-paragraph-gap);column-gap:var(--ds-paragraph-gap);row-gap:var(--ds-related-gap);align-items:center;display:grid;position:relative;inset:auto}[data-product-clickable-flow][data-mobile-product=hybrid] #product-inputs :is(.click-resources,.click-system-row,.click-output-group){grid-column:1/-1}[data-product-clickable-flow][data-mobile-product=hybrid] #product-inputs .click-system-row{box-sizing:border-box;z-index:2;grid-template-columns:var(--click-mobile-row-columns);gap:var(--ds-paragraph-gap);align-items:center;width:100%;min-height:72px;display:grid;position:relative}[data-product-clickable-flow][data-mobile-product=hybrid] #product-inputs .click-system{opacity:1;width:100%;max-width:160px;position:relative;inset:auto;transform:none}[data-product-clickable-flow][data-mobile-product=hybrid] #product-inputs .click-system-label{display:none}[data-product-clickable-flow][data-mobile-product=hybrid] #product-inputs .click-system-row-label{isolation:isolate;width:fit-content;max-width:calc(100% - var(--click-mobile-connector-clearance));font:var(--ds-control-font-weight) var(--ds-control-label-size)/var(--ds-control-label-line) var(--ds-control-font);letter-spacing:var(--ds-control-tracking);display:block;position:relative}[data-product-clickable-flow][data-mobile-product=hybrid] #product-inputs .click-array{display:none}[data-product-clickable-flow][data-mobile-product=hybrid] #product-inputs :is(.click-resources,.click-output){box-sizing:border-box}[data-product-clickable-flow][data-mobile-product=hybrid] #product-inputs .click-resources{gap:var(--ds-paragraph-gap);opacity:1;visibility:visible;flex-direction:column;width:100%;display:flex;position:relative;inset:auto;translate:none}[data-product-clickable-flow][data-mobile-product=hybrid] #product-inputs .click-group-heading{width:100%;margin:0;display:block}[data-product-clickable-flow][data-mobile-product=hybrid] #product-inputs .click-output-group{gap:var(--ds-paragraph-gap);flex-direction:column;width:100%;display:flex}[data-product-clickable-flow][data-mobile-product=hybrid] #product-inputs :is(.click-resource,.click-output){z-index:2;flex:initial;grid-template-columns:var(--click-mobile-row-columns);gap:var(--ds-paragraph-gap);text-align:left;grid-template-rows:auto;place-items:center start;width:100%}[data-product-clickable-flow][data-mobile-product=hybrid] #product-inputs .click-choice-media{--choice-media-size:72px}[data-product-clickable-flow][data-mobile-product=hybrid] #product-inputs .click-choice-control{width:fit-content;max-width:calc(100% - var(--click-mobile-connector-clearance));grid-template-rows:auto minmax(var(--ds-control-size),auto);justify-items:start;min-height:0}[data-product-clickable-flow][data-mobile-product=hybrid] #product-inputs :is(.click-choice-media,.click-choice-control,.click-system){isolation:isolate;position:relative}[data-product-clickable-flow][data-mobile-product=hybrid] #product-inputs .click-choice-display{align-items:center;gap:var(--ds-contents-inset);max-width:100%;display:flex}[data-product-clickable-flow][data-mobile-product=hybrid] #product-inputs .click-choice-display svg{flex:0 0 16px;position:static;inset:auto;translate:none}[data-product-clickable-flow][data-mobile-product=hybrid] #product-inputs :is(.click-resource,.click-output) select{width:calc(100% - var(--click-mobile-connector-clearance));inset:0}[data-product-clickable-flow][data-mobile-product=hybrid] #product-inputs .click-output{opacity:1;visibility:visible;display:grid;position:relative;inset:auto}[data-product-clickable-flow][data-mobile-product=hybrid] #product-inputs .click-output .click-choice-label{display:none}[data-product-clickable-flow][data-mobile-product=hybrid] #product-inputs .click-output .click-choice-control{grid-template-rows:minmax(var(--ds-control-size),auto)}[data-product-clickable-flow][data-mobile-product=hybrid] #product-inputs .click-routes{opacity:1;display:block}}[data-product-clickable-flow][data-mobile-product=hybrid]{--click-mobile-array-width:170vw;--click-mobile-art-height:calc(var(--click-mobile-array-width) / (var(--click-array-ratio)));--click-mobile-stage-height:max(calc(var(--airco-frame-height) - var(--header)),calc(var(--ds-paragraph-gap) + var(--click-mobile-copy-height,0px) + var(--ds-related-gap) + var(--click-mobile-art-height) + var(--homepage-major-gap)))}[data-product-clickable-flow][data-mobile-product=hybrid] .click-mobile-deployment{display:block;position:relative}[data-product-clickable-flow][data-mobile-product=hybrid] .click-mobile-deployment .click-chapter{padding-block:var(--ds-paragraph-gap) var(--homepage-major-gap)}[data-product-clickable-flow][data-mobile-product=hybrid] .click-mobile-deployment .click-inline{width:calc(100% + var(--gutter) * 2);margin:var(--ds-related-gap) calc(-1 * var(--gutter)) 0}[data-product-clickable-flow][data-mobile-product=hybrid] .click-mobile-deployment .click-canvas{height:auto}[data-product-clickable-flow][data-mobile-product=hybrid] .click-mobile-deployment .click-scene{place-items:center;display:grid;position:relative;inset:auto;overflow:hidden}[data-product-clickable-flow][data-mobile-product=hybrid] .click-mobile-deployment .click-system{display:none}[data-product-clickable-flow][data-mobile-product=hybrid] .click-mobile-deployment .click-array{width:var(--click-mobile-array-width);aspect-ratio:var(--click-array-ratio);opacity:1;position:relative;inset:auto;transform:none}[data-product-clickable-flow][data-mobile-product=hybrid] .click-mobile-stage{pointer-events:none;height:var(--click-mobile-stage-height);margin:0}[data-product-clickable-flow][data-mobile-product=hybrid][data-ready=true] .click-mobile-stage{visibility:hidden;display:block;position:absolute;inset:0 0 auto}[data-product-clickable-flow][data-mobile-product=hybrid][data-mobile-deployment-enabled=true] .click-mobile-deployment{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(var(--click-mobile-stage-height),auto));display:grid}[data-product-clickable-flow][data-mobile-product=hybrid][data-mobile-deployment-enabled=true] .click-mobile-stage{top:var(--header);visibility:visible;grid-area:1/1/3;align-self:start;position:sticky}[data-product-clickable-flow][data-mobile-product=hybrid][data-mobile-deployment-enabled=true] .click-mobile-deployment .click-chapter{min-height:var(--click-mobile-stage-height);z-index:1;grid-column:1}[data-product-clickable-flow][data-mobile-product=hybrid][data-mobile-deployment-enabled=true] #product-scale{grid-row:1}[data-product-clickable-flow][data-mobile-product=hybrid][data-mobile-deployment-enabled=true] #product-autonomy{grid-row:2}[data-product-clickable-flow][data-mobile-product=hybrid][data-mobile-deployment-enabled=true] .click-mobile-deployment .click-inline{display:none}[data-product-clickable-flow][data-mobile-product=hybrid] .click-mobile-paint{top:0;left:calc(-1 * var(--gutter));width:calc(100% + var(--gutter) * 2);height:max(var(--click-mobile-stage-height),calc(var(--airco-bleed-height) - var(--header)));background:var(--white);position:absolute;overflow:hidden}[data-product-clickable-flow][data-mobile-product=hybrid] .click-mobile-frame{height:var(--click-mobile-stage-height);position:relative}[data-product-clickable-flow][data-mobile-product=hybrid] .click-mobile-camera{left:50%;top:max(calc(var(--ds-paragraph-gap) + var(--click-mobile-copy-height,0px) + var(--ds-related-gap) + var(--click-mobile-art-height) * .5),calc(var(--click-mobile-stage-height) * .5));width:var(--click-mobile-array-width);aspect-ratio:var(--click-array-ratio);position:absolute;transform:translate(-50%,-50%)}[data-product-clickable-flow][data-mobile-product=hybrid] .click-mobile-solid,[data-product-clickable-flow][data-mobile-product=hybrid] .click-mobile-wire{position:absolute;inset:0}[data-product-clickable-flow][data-mobile-product=hybrid] .click-mobile-solid{opacity:calc(1 - var(--click-mobile-reveal,0))}[data-product-clickable-flow][data-mobile-product=hybrid] .click-mobile-wire{opacity:var(--click-mobile-reveal,0)}@media (max-width:760px){[data-product-clickable-flow][data-mobile-product=hybrid] #product-system{min-height:calc(100svh - var(--header));padding-block:var(--homepage-major-gap);flex-direction:column;justify-content:center;align-items:center;display:flex}[data-product-clickable-flow][data-mobile-product=hybrid] #product-system .click-copy{text-align:center}[data-product-clickable-flow][data-mobile-product=hybrid] #product-system .click-eyebrow{justify-content:center}[data-product-clickable-flow][data-mobile-product=hybrid] #product-system h2[data-editorial-title]{font-family:var(--ds-display-xl-font);font-weight:var(--ds-display-xl-weight);font-size:var(--ds-display-xl-size);line-height:var(--ds-display-xl-line);letter-spacing:var(--ds-display-xl-tracking);text-align:center;text-wrap:balance}[data-product-clickable-flow][data-mobile-product=hybrid] #product-system .click-copy br{display:initial}[data-product-clickable-flow][data-mobile-product=hybrid] :is(#product-system,#product-inputs) .click-inline{width:100%;margin-top:var(--ds-related-gap)}[data-product-clickable-flow][data-mobile-product=hybrid] #product-inputs .click-inline{--click-process-surface:var(--white);--click-process-grid-step:var(--ds-paragraph-gap);box-sizing:border-box;width:calc(100% + var(--gutter) * 2);max-width:none;margin-inline:calc(-1 * var(--gutter));padding:var(--ds-related-gap) var(--gutter);background-color:var(--click-process-surface);background-size:var(--click-process-grid-step) var(--click-process-grid-step);background-repeat:repeat;padding-block-end:calc(var(--ds-related-gap) + var(--click-process-grid-tail,0px))}[data-product-clickable-flow][data-mobile-product=hybrid][data-ready=true] #product-inputs .click-inline{background-image:radial-gradient(circle,var(--rule-subtle-inverse) var(--ds-rule-width),transparent var(--ds-rule-width))}[data-product-clickable-flow][data-mobile-product=hybrid] #product-system .click-canvas{height:auto}[data-product-clickable-flow][data-mobile-product=hybrid] #product-system .click-scene{align-items:center;gap:var(--ds-paragraph-gap);flex-direction:column;display:flex;position:relative;inset:auto}[data-product-clickable-flow][data-mobile-product=hybrid] #product-system .click-system{opacity:1;width:100%;max-width:400px;position:relative;inset:auto;transform:none}[data-product-clickable-flow][data-mobile-product=hybrid] #product-system .click-array{display:none}}@media (min-width:761px){[data-product-clickable-flow][data-mobile-product=hybrid]{--click-input-share:19%;--click-system-share:49%;--click-system-center:49.5%;--click-wide-array-width:min(120vw,calc(max(0px,var(--airco-frame-height) - var(--header) - var(--ds-paragraph-gap) * 2) * (var(--click-array-ratio))));--click-content-left:calc(var(--gutter) + (100vw - var(--gutter) * 2) * .38);--click-mobile-array-width:var(--click-wide-array-width);--click-mobile-stage-height:max(calc(var(--airco-frame-height) - var(--header)),calc(var(--click-mobile-copy-height,0px) + var(--ds-paragraph-gap) * 2))}[data-product-clickable-flow][data-mobile-product=hybrid] .click-process{position:relative}[data-product-clickable-flow][data-mobile-product=hybrid] .click-process>.click-sticky-stage{visibility:hidden;opacity:0;pointer-events:none;display:block;position:absolute;top:0;left:38%;right:0}[data-product-clickable-flow][data-mobile-product=hybrid] .click-process>.click-sticky-stage .click-sticky-inner{height:calc(var(--airco-frame-height) - var(--header));align-items:center;display:grid}[data-product-clickable-flow][data-mobile-product=hybrid]:not([data-clickable-wide=true]) .click-process>.click-sticky-stage :is(.click-resources,.click-output){visibility:hidden}[data-product-clickable-flow][data-mobile-product=hybrid] .click-process>.click-sticky-stage .click-canvas{height:min(clamp(480px,66svh,640px),calc(var(--airco-frame-height) - var(--header)))}[data-product-clickable-flow][data-mobile-product=hybrid] .click-process>.click-sticky-stage .click-scene[data-state="0"]>.click-system{max-width:calc(max(0px,var(--airco-frame-height) - var(--header) - var(--ds-paragraph-gap) * 2) * 2)}[data-product-clickable-flow][data-mobile-product=hybrid][data-clickable-wide=true] .click-story{display:block}[data-product-clickable-flow][data-mobile-product=hybrid][data-clickable-wide=true] .click-process{grid-template-columns:minmax(0,38%) minmax(0,62%);display:grid}[data-product-clickable-flow][data-mobile-product=hybrid][data-clickable-wide=true] .click-process>.click-sticky-stage{visibility:visible;opacity:1;pointer-events:auto;grid-row:1/3;position:relative;top:auto;left:auto;right:auto}[data-product-clickable-flow][data-mobile-product=hybrid][data-clickable-wide=true] .click-process>.click-sticky-stage .click-canvas{width:calc(100% + var(--click-expand-share,0px) * var(--click-expand-progress,0));margin-inline-start:calc(-1 * var(--click-expand-share,0px) * var(--click-expand-progress,0))}[data-product-clickable-flow][data-mobile-product=hybrid][data-clickable-wide=true] .click-process>.click-sticky-stage .click-choice-media>.click-artwork{scale:calc(1 + .1 * var(--click-expand-progress,0))}[data-product-clickable-flow][data-mobile-product=hybrid][data-clickable-wide=true] #product-inputs{grid-template-columns:minmax(0,1fr);grid-template-rows:calc(var(--airco-frame-height) - var(--header)) var(--click-input-release-distance,0px);padding-block:0;display:grid}[data-product-clickable-flow][data-mobile-product=hybrid][data-clickable-wide=true] #product-inputs .click-copy{grid-row:1}[data-product-clickable-flow][data-mobile-product=hybrid] .click-mobile-camera{top:50%}[data-product-clickable-flow][data-mobile-product=hybrid] .click-mobile-deployment .click-chapter{padding:var(--homepage-major-gap) 0;grid-template-columns:minmax(0,38%) minmax(0,62%);align-items:start;display:grid}[data-product-clickable-flow][data-mobile-product=hybrid] .click-mobile-deployment .click-copy{width:100%;max-width:460px;padding-inline-end:var(--ds-related-gap)}[data-product-clickable-flow][data-mobile-product=hybrid] .click-mobile-deployment .click-inline{width:100%;max-width:none;margin:0;display:block}[data-product-clickable-flow][data-mobile-product=hybrid] .click-mobile-deployment .click-canvas{height:calc(var(--airco-frame-height) - var(--header))}[data-product-clickable-flow][data-mobile-product=hybrid] .click-mobile-deployment .click-scene{height:100%;display:block;overflow:visible}[data-product-clickable-flow][data-mobile-product=hybrid] .click-mobile-deployment .click-array{left:calc(-1 * var(--click-content-left));aspect-ratio:auto;width:100vw;height:100%;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}[data-product-clickable-flow][data-mobile-product=hybrid][data-mobile-deployment-enabled=true] .click-mobile-deployment .click-chapter{display:block}[data-product-clickable-flow][data-mobile-product=hybrid][data-mobile-deployment-enabled=true] .click-mobile-deployment .click-copy{width:38%}[data-product-clickable-flow][data-mobile-product=hybrid] :is(.click-mobile-solid,.click-mobile-wire){transition:opacity var(--click-motion) var(--click-ease)}[data-product-clickable-flow][data-mobile-product=hybrid] .click-chapter{scroll-margin-top:var(--header)}[data-product-clickable-flow][data-mobile-product=hybrid]{--click-process-baseline-offset:calc((var(--ds-control-label-line) + var(--ds-contents-inset)) * -.5)}[data-product-clickable-flow][data-mobile-product=hybrid] .click-scene{--click-process-baseline:calc(50% + var(--click-process-baseline-offset))}[data-product-clickable-flow][data-mobile-product=hybrid] .click-canvas:has(>.click-scene[data-state="1"]){min-height:var(--click-process-min-height,0px)}[data-product-clickable-flow][data-mobile-product=hybrid] .click-scene[data-state="1"] .click-system{top:var(--click-process-baseline);left:var(--click-system-center);width:min(var(--click-system-share),calc(80% - var(--click-input-share) - (var(--ds-paragraph-gap) + var(--ds-contents-inset) * 2) * 2));max-width:var(--click-system-max-width,calc(max(0px,var(--airco-frame-height) - var(--header) - var(--ds-paragraph-gap) * 2 - var(--ds-control-label-line) - var(--ds-contents-inset)) * 2))}[data-product-clickable-flow][data-mobile-product=hybrid] .click-resources{top:var(--click-process-baseline);width:var(--click-input-share);gap:var(--ds-paragraph-gap);translate:0 calc(-1 * var(--click-carbon-anchor,50%))}[data-product-clickable-flow][data-mobile-product=hybrid] .click-output{top:var(--click-process-baseline);translate:0 calc(-1 * var(--click-output-anchor,50%))}[data-product-clickable-flow][data-mobile-product=hybrid] .click-choice-media{--choice-media-size:var(--click-input-media-size,72px)}[data-product-clickable-flow][data-mobile-product=hybrid] .click-resource{grid-template-rows:var(--click-input-media-size,72px) auto;flex:none}[data-product-clickable-flow][data-mobile-product=hybrid] .click-output{grid-template-rows:var(--click-input-media-size,72px) auto}[data-product-clickable-flow][data-mobile-product=hybrid] .click-choice-control{grid-template-rows:minmax(22px,auto) minmax(var(--ds-control-size),auto)}[data-product-clickable-flow][data-mobile-product=hybrid] .click-output .click-choice-control{grid-template-rows:minmax(var(--ds-control-size),auto)}[data-product-clickable-flow][data-mobile-product=hybrid] .click-scene[data-state="1"] .click-system-label{top:calc(100% + var(--ds-contents-inset));text-align:center;width:100%;font:var(--ds-control-font-weight) var(--ds-control-label-size)/var(--ds-control-label-line) var(--ds-control-font);letter-spacing:var(--ds-control-tracking);display:block;position:absolute;left:0}[data-product-clickable-flow][data-mobile-product=hybrid] :is(.click-array-full,.click-array-xray){width:var(--click-wide-array-width);aspect-ratio:var(--click-array-ratio);inset:50% auto auto 50%;transform:translate(-50%,-50%)}[data-product-clickable-flow][data-mobile-product=hybrid][data-clickable-wide=true] :is(#product-scale,#product-autonomy){align-items:flex-start}[data-product-clickable-flow][data-mobile-product=hybrid] :is(#product-scale,#product-autonomy) .click-copy{z-index:4;position:relative;transform:none}[data-product-clickable-flow][data-mobile-product=hybrid]:not([data-clickable-wide=true]) .click-process .click-chapter{grid-template-columns:minmax(0,38%) minmax(0,62%);align-items:center;display:grid}[data-product-clickable-flow][data-mobile-product=hybrid]:not([data-clickable-wide=true]) .click-process .click-copy{width:100%;max-width:none;overflow-wrap:anywhere;padding-inline-end:var(--ds-related-gap)}[data-product-clickable-flow][data-mobile-product=hybrid]:not([data-clickable-wide=true]) .click-process .click-inline{width:100%;max-width:none;margin:0}[data-product-clickable-flow][data-mobile-product=hybrid]:not([data-clickable-wide=true]) :is(#product-scale,#product-autonomy) .click-canvas{height:calc(var(--airco-frame-height) - var(--header))}}@media (min-width:761px) and (max-width:1100px){[data-product-clickable-flow][data-mobile-product=hybrid]{--click-input-share:26%;--click-system-share:40%;--click-system-center:53%}}@media (max-width:760px) and (hover:none) and (pointer:coarse){@supports (animation-timeline:view()) and (-webkit-touch-callout:none){[data-product-clickable-flow][data-mobile-product=hybrid][data-mobile-deployment-enabled=true]{--click-mobile-owner-height:max(var(--click-mobile-stage-height),calc(var(--airco-bleed-height) - var(--header)))}[data-product-clickable-flow][data-mobile-product=hybrid][data-mobile-deployment-enabled=true] .click-mobile-deployment{view-timeline-name:--airco-click-deployment;view-timeline-axis:block;view-timeline-inset:var(--header) 0}[data-product-clickable-flow][data-mobile-product=hybrid][data-mobile-deployment-enabled=true] .click-mobile-stage{height:var(--click-mobile-owner-height);animation:1ms linear both aircoClickDeploymentTranslate;animation-timeline:--airco-click-deployment;animation-range:entry 100% exit 0%;position:absolute;top:0;left:0}}}@keyframes aircoClickDeploymentTranslate{0%{translate:0}to{translate:0 max(0px,calc(var(--click-mobile-sequence-height) - var(--click-mobile-owner-height)))}}
[data-product-scroll-flow][data-collage-editor=true] .flow-visual--collage{pointer-events:auto}[data-product-scroll-flow][data-collage-editor=true] .collage-item.art-motion{left:calc((var(--x-d) + var(--arrange-x,0)) * 1%);top:calc((var(--y-d) + var(--arrange-y,0)) * 1%);pointer-events:auto;width:calc(var(--w-d) * var(--arrange-scale,1) * 1%)}[data-product-scroll-flow][data-collage-editor=true] .collage-item>:is(.collage-arrange-handle,.collage-resize-handle){translate:calc(var(--edge-entry-x,0px) + var(--icon-drift-x,0px)) 0}[data-product-scroll-flow][data-collage-editor=true] .collage-media>.artwork{width:min(100%,calc(var(--h-d) * var(--arrange-scale,1) * var(--desktop-artwork-height,150svh) / 100 * var(--art-ratio)))}[data-product-scroll-flow][data-collage-editor=true] .collage-group h3{left:calc((var(--gx-d) + var(--arrange-x,0)) * 1%);top:calc((var(--gy-d) + var(--arrange-y,0)) * 1cqh);pointer-events:auto}[data-product-scroll-flow][data-collage-editor=true] .collage-arrange-handle{z-index:45;border:1px dashed var(--text-secondary-inverse);width:100%;height:100%;min-height:0;color:inherit;cursor:grab;touch-action:none;pointer-events:auto;background:0 0;border-radius:0;margin:0;padding:0;display:block;position:absolute;inset:0}[data-product-scroll-flow][data-collage-editor=true] .collage-arrange-handle[data-selected],[data-product-scroll-flow][data-collage-editor=true] .collage-arrange-handle:focus-visible{outline:2px solid var(--black);outline-offset:3px}[data-product-scroll-flow][data-collage-editor=true] .collage-item:has(.collage-arrange-handle[data-selected]){z-index:80}[data-product-scroll-flow][data-collage-editor=true] .collage-arrange-handle:active{cursor:grabbing}[data-product-scroll-flow][data-collage-editor=true] .collage-resize-handle{z-index:46;width:var(--ds-control-size);height:var(--ds-control-size);border:var(--ds-rule-width) solid var(--black);border-radius:var(--ds-surface-radius);background:var(--white);color:var(--black);touch-action:none;pointer-events:auto;cursor:nwse-resize;place-items:center;padding:0;display:grid;position:absolute;bottom:0;right:0}[data-product-scroll-flow][data-collage-editor=true] .collage-resize-handle:focus-visible{outline:2px solid var(--black);outline-offset:3px}@media (max-width:760px){[data-product-scroll-flow][data-collage-editor=true][data-collage-layout=cluster] .collage-item.art-motion{left:calc((var(--x-m) + var(--arrange-x,0)) * 1%);top:calc((var(--y-m) + var(--arrange-y,0)) * 1%);width:calc(var(--w-m) * var(--arrange-scale,1) * 1%)}[data-product-scroll-flow][data-collage-editor=true][data-collage-layout=cluster] .collage-media>.artwork{width:min(100%,calc(var(--h-m) * var(--arrange-scale,1) * 1cqh * var(--art-ratio)))}[data-product-scroll-flow][data-collage-editor=true][data-collage-layout=cluster] .collage-group h3{left:calc((var(--gx-m) + var(--arrange-x,0)) * 1%);top:calc((var(--gy-m) + var(--arrange-y,0)) * 1%)}}.collage-arrange-panel{z-index:120;bottom:max(var(--ds-paragraph-gap),env(safe-area-inset-bottom));left:var(--safe-content-gutter);right:var(--safe-content-gutter);max-width:var(--ds-reading-width);padding:var(--ds-list-gap);border:var(--ds-rule-width) solid var(--text-secondary-inverse);border-radius:var(--ds-surface-radius);background:var(--white);color:var(--black);font:var(--ds-directory-font-weight) var(--ds-directory-size)/var(--ds-directory-line) var(--ds-directory-font);margin-inline:auto;position:fixed;box-shadow:0 8px 24px #00000026}.collage-arrange-actions{align-items:center;gap:0 var(--ds-list-gap);flex-wrap:wrap;display:flex}.collage-arrange-actions :is(button,a){min-height:var(--ds-control-size);color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;margin:0;padding:0;text-decoration:underline;display:inline-flex}.collage-arrange-panel p{margin:var(--ds-caption-gap) 0 0;font:inherit}.collage-arrange-panel textarea{width:100%;margin-top:var(--ds-caption-gap);font:inherit;color:inherit;background:var(--white)}.collage-size-control{align-items:center;gap:var(--ds-list-gap);margin-top:var(--ds-list-gap);display:flex}.collage-size-control input{width:5em;min-height:var(--ds-control-size);font:inherit;background:var(--white);color:var(--black)}.collage-position-controls{margin-top:var(--ds-list-gap)}.collage-position-controls[hidden]{display:none}.collage-object-control{gap:var(--ds-list-gap);align-items:center;display:flex}.collage-object-control select{min-width:0;min-height:var(--ds-control-size);font:inherit;color:inherit;background:var(--white);flex:1}.collage-coordinate-controls{gap:var(--ds-list-gap);margin-top:var(--ds-list-gap);flex-wrap:wrap;display:flex}.collage-coordinate-controls label{align-items:center;gap:var(--ds-list-gap);display:flex}.collage-coordinate-controls input{width:6em;min-height:var(--ds-control-size);font:inherit;color:inherit;background:var(--white)}
.ZO5COW_paint{--opening-inset:calc((1 - var(--product-entry-progress,1)) * var(--homepage-major-gap,var(--ds-major-gap)));--opening-side:calc((1 - var(--product-entry-progress,1)) * var(--safe-content-gutter));--opening-radius:calc((1 - var(--product-entry-progress,1)) * var(--ds-surface-radius));z-index:-1;background:var(--white);pointer-events:none;position:absolute;inset:0}.ZO5COW_paint:before{content:"";background:linear-gradient(var(--black),var(--black)) top / 100% calc(var(--opening-inset) + var(--opening-radius)) no-repeat,linear-gradient(var(--black),var(--black)) left / var(--opening-side) 100% no-repeat,linear-gradient(var(--black),var(--black)) right / var(--opening-side) 100% no-repeat;position:absolute;inset:0}.ZO5COW_surface{background:var(--white);pointer-events:auto;clip-path:inset(var(--opening-inset) var(--opening-side) 0 var(--opening-side) round var(--opening-radius) var(--opening-radius) 0 0);position:absolute;inset:0}section:focus-within>.ZO5COW_paint .ZO5COW_surface{clip-path:none}@media (prefers-reduced-motion:reduce){.ZO5COW_surface{clip-path:none}}
[data-product-scroll-flow]{--header:calc(var(--header-height) + var(--ds-contents-bar-height));--gutter:var(--safe-content-gutter);--reading:var(--ds-reading-width);--canvas:var(--white);--ink:var(--black);--secondary:var(--text-secondary-inverse);--ds-display-xl-font:var(--ds-title-font);--ds-display-xl-weight:var(--ds-title-font-weight);--ds-display-xl-tracking:var(--ds-title-tracking);--ds-display-xl-size:clamp(64px,9.5vw,144px);--ds-display-xl-line:.98;background:var(--white);color:var(--black);overflow-anchor:none;position:relative;overflow:clip visible}[data-product-scroll-flow] .flow-copy h2{text-wrap:balance;max-width:100%;margin:0}[data-product-scroll-flow] .flow-copy [data-editorial-title]{text-align:left}[data-product-scroll-flow] .eyebrow{gap:var(--ds-paragraph-gap);margin:0 0 var(--ds-paragraph-gap);font:var(--ds-directory-font-weight) var(--ds-directory-size)/var(--ds-directory-line) var(--ds-directory-font);color:var(--secondary);align-items:center;display:flex}[data-product-scroll-flow] .eyebrow span{font-variant-numeric:tabular-nums}[data-product-scroll-flow] .artwork{aspect-ratio:var(--art-ratio);position:relative;overflow:hidden}[data-product-scroll-flow] .artwork img{width:var(--art-width);max-width:none;height:auto;left:var(--art-left);top:var(--art-top);-webkit-user-select:none;user-select:none;display:block;position:absolute}[data-product-scroll-flow] .flow-chapter.flow-chapter--system{padding-top:calc(2 * var(--homepage-major-gap,var(--ds-major-gap)))}[data-product-scroll-flow] .opening-frame{background:var(--white)}[data-product-scroll-flow] .flow-fallback-nav{gap:var(--ds-list-gap);padding:var(--ds-paragraph-gap) var(--gutter);flex-wrap:wrap;display:flex}[data-product-scroll-flow] .flow-fallback-nav a{min-height:var(--ds-control-size);align-items:center;text-decoration:underline;display:inline-flex}[data-product-scroll-flow] [data-flow-chapter]{scroll-margin-top:calc(var(--header) + var(--ds-paragraph-gap))}[data-product-scroll-flow] .flow-story{margin:0;position:relative;overflow:clip visible}[data-product-scroll-flow] .flow-chapter{min-height:calc(100svh - var(--header));padding:var(--ds-major-gap) var(--gutter);position:relative}[data-product-scroll-flow] .flow-copy{z-index:40;max-width:460px;padding-right:32px;position:relative}[data-product-scroll-flow] .flow-copy h1,[data-product-scroll-flow] .flow-copy h2{max-width:100%}[data-product-scroll-flow] .flow-visual{min-width:0;position:relative}[data-product-scroll-flow] .flow-chapter--collage{min-height:155svh;padding:var(--ds-major-gap) var(--gutter) 0}[data-product-scroll-flow] .flow-chapter--collage[data-flow-chapter=outputs]{min-height:125svh}[data-product-scroll-flow] .flow-visual--collage{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}[data-product-scroll-flow] .layer-stage{isolation:isolate;width:100%;height:100%;margin:0;padding:0;list-style:none;position:relative;overflow:visible;container-type:size}[data-product-scroll-flow] .collage-group,[data-product-scroll-flow] .collage-group ul,[data-product-scroll-flow] .collage-item,[data-product-scroll-flow] .collage-item figure{margin:0;padding:0;list-style:none}[data-product-scroll-flow] .collage-item{--x:var(--x-d);--y:var(--y-d);--w:var(--w-d);--h:var(--h-d);--lx:var(--lx-d);--ly:var(--ly-d);--z:var(--z-d)}[data-product-scroll-flow] .collage-link{color:inherit;pointer-events:none;text-decoration:none;display:block}[data-product-scroll-flow] .collage-link figure figcaption{pointer-events:auto}[data-product-scroll-flow] .collage-link .artwork:after{content:"";pointer-events:auto;clip-path:var(--art-hit-region,inset(0));position:absolute;inset:0}[data-product-scroll-flow] .collage-link:focus-visible{outline:none}[data-product-scroll-flow] .collage-link:focus-visible figure{outline:2px solid var(--ink);outline-offset:3px}[data-product-scroll-flow] .collage-item.art-motion{width:100%;height:100%;z-index:var(--z);transform-origin:calc(var(--x) * 1%) calc(var(--y) * 1%);position:absolute;inset:0}[data-product-scroll-flow] .collage-slot{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--w) * 1%);height:calc(var(--h) * 1%);pointer-events:none;position:absolute;transform:translate(-50%,-50%)}[data-product-scroll-flow] .art-motion{transform:translate3d(var(--motion-x,0px),var(--motion-y,0px),0) scale(var(--motion-scale,1));opacity:var(--motion-opacity,1);transform-origin:50%;pointer-events:none}[data-product-scroll-flow] .collage-motion-content,[data-product-scroll-flow] .collage-media{place-items:end center;width:100%;height:100%;display:grid}[data-product-scroll-flow] .collage-media>.artwork{width:min(100%,calc(var(--h) * 1cqh * var(--art-ratio)))}[data-product-scroll-flow] .collage-item figcaption{left:clamp(76px,calc(var(--lx) * 1%),calc(100% - 76px));top:calc(var(--ly) * 1%);z-index:30;width:max-content;max-width:136px;font:var(--ds-directory-font-weight) var(--ds-directory-size)/var(--ds-directory-line) var(--ds-directory-font);letter-spacing:var(--ds-directory-tracking);color:var(--secondary);text-align:center;text-wrap:balance;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}[data-product-scroll-flow] .collage-group h3{left:calc(var(--gx-d) * 1%);top:calc(var(--gy-d) * 1%);z-index:35;border:1px solid var(--surface-elevated-dark);background:var(--surface-elevated-dark);color:var(--text-primary);font:var(--ds-control-font-weight) var(--ds-control-label-size)/var(--ds-directory-line) var(--ds-control-font);letter-spacing:var(--ds-control-tracking);white-space:nowrap;border-radius:999px;margin:0;padding:8px 16px;position:absolute;transform:translate(-50%,-50%)}[data-product-scroll-flow] .group-pill.art-motion{z-index:35;transform-origin:calc(var(--gx-d) * 1%) calc(var(--gy-d) * 1%);position:absolute;inset:0}[data-product-scroll-flow] .flow-chapter--system{isolation:isolate;text-align:center;padding-bottom:var(--ds-section-gap);display:block}[data-product-scroll-flow] .flow-chapter--system .flow-copy{max-width:none;padding:0}[data-product-scroll-flow] .flow-chapter--system .eyebrow{margin-bottom:var(--ds-related-gap);justify-content:center}[data-product-scroll-flow] .flow-chapter--system h2{font-family:var(--ds-display-xl-font);font-weight:var(--ds-display-xl-weight);font-size:var(--ds-display-xl-size);line-height:var(--ds-display-xl-line);letter-spacing:var(--ds-display-xl-tracking)}[data-product-scroll-flow] .opening-line{white-space:nowrap}[data-product-scroll-flow] .flow-visual--system{margin-top:var(--ds-section-gap);z-index:1}[data-product-scroll-flow] .flow-container{width:calc(min(84vw,1100px)/1.06383);margin:0 auto}[data-product-scroll-flow] .deployment-sequence{position:relative}[data-product-scroll-flow] .deployment-stage{display:none;overflow:visible}[data-product-scroll-flow] .deployment-paint{--deployment-array-width:max(150vw,190svh);--deployment-center:.53;--deployment-apron:max(0px,calc(var(--deployment-array-width) / (var(--flow-array-ratio)) / 2 - (var(--airco-frame-height) - var(--header)) * var(--deployment-center)));inset:calc(-1 * var(--deployment-apron)) 0 auto;height:calc(var(--deployment-apron) + max(calc(var(--airco-bleed-height) - var(--header)),calc((var(--airco-frame-height) - var(--header)) * var(--deployment-center) + var(--deployment-array-width) / (var(--flow-array-ratio)) / 2)));background:var(--white);position:absolute;overflow:hidden}[data-product-scroll-flow] .deployment-frame{top:var(--deployment-apron);height:calc(var(--airco-frame-height) - var(--header));position:relative}[data-product-scroll-flow] .deployment-chapter{min-height:calc(100svh - var(--header));display:block}[data-product-scroll-flow] .deployment-chapter .flow-copy:before{content:"";z-index:-1;background:var(--canvas);pointer-events:none;position:absolute;inset:-40px -64px;-webkit-mask-image:radial-gradient(farthest-side,#000 70%,#0000 100%);mask-image:radial-gradient(farthest-side,#000 70%,#0000 100%)}[data-product-scroll-flow] .deployment-static{width:150vw;margin:var(--ds-related-gap) 0 0 calc(-25vw - var(--gutter));aspect-ratio:var(--flow-array-ratio)}[data-product-scroll-flow][data-enhanced=true] .deployment-sequence{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(calc(100svh - var(--header)),auto));display:grid}[data-product-scroll-flow][data-enhanced=true] .deployment-stage{top:var(--header);width:100%;height:calc(100svh - var(--header));pointer-events:none;grid-area:1/1/3;align-self:start;margin:0;display:block;position:sticky}[data-product-scroll-flow][data-enhanced=true] .deployment-chapter{z-index:1;grid-column:1}[data-product-scroll-flow][data-enhanced=true] .deployment-chapter[data-flow-chapter=scale]{grid-row:1}[data-product-scroll-flow][data-enhanced=true] .deployment-chapter[data-flow-chapter=autonomy]{grid-row:2}[data-product-scroll-flow][data-enhanced=true] .deployment-static{display:none}[data-product-scroll-flow] .deployment-camera{left:50%;top:calc(var(--deployment-center) * 100%);width:var(--deployment-array-width);aspect-ratio:var(--flow-array-ratio);position:absolute;transform:translate(-50%,-50%)}[data-product-scroll-flow] .deployment-solid,[data-product-scroll-flow] .deployment-wire{position:absolute;inset:0}[data-product-scroll-flow] .deployment-solid{opacity:calc(1 - var(--deployment-reveal,0))}[data-product-scroll-flow] .deployment-wire{opacity:var(--deployment-reveal,0)}@media (max-width:1100px){[data-product-scroll-flow] .flow-copy{max-width:min(42vw,var(--reading));padding:0}}@media (max-width:760px){[data-product-scroll-flow] .flow-chapter{padding-block:var(--ds-section-mobile)}[data-product-scroll-flow] .flow-copy{width:100%;max-width:none;padding:0}[data-product-scroll-flow] .flow-copy .flow-copy__desktop-break{display:none}[data-product-scroll-flow] .flow-copy h2[data-editorial-title]{text-wrap:wrap;width:100%}[data-product-scroll-flow] .flow-chapter--system .eyebrow{margin-bottom:var(--ds-paragraph-gap)}[data-product-scroll-flow] .flow-visual--system{margin-top:var(--ds-related-gap);width:100vw;margin-inline:calc(-1 * var(--gutter))}[data-product-scroll-flow] .flow-container{width:90.24vw}[data-product-scroll-flow] .flow-chapter--collage[data-flow-chapter=inputs]{min-height:1350px}[data-product-scroll-flow] .flow-chapter--collage[data-flow-chapter=outputs]{min-height:1280px}[data-product-scroll-flow] .collage-item{--x:var(--x-m);--y:var(--y-m);--w:var(--w-m);--h:var(--h-m);--lx:var(--lx-m);--ly:var(--ly-m);--z:var(--z-m)}[data-product-scroll-flow] .collage-group h3{left:calc(var(--gx-m) * 1%);top:calc(var(--gy-m) * 1%)}[data-product-scroll-flow] .collage-item figcaption{left:clamp(calc(var(--gutter) + 52px),calc(var(--lx) * 1%),calc(100% - var(--gutter) - 52px));max-width:104px}[data-product-scroll-flow] .flow-chapter--collage[data-flow-chapter=inputs],[data-product-scroll-flow] .flow-chapter--collage[data-flow-chapter=outputs]{min-height:0;padding-bottom:var(--ds-major-mobile)}[data-product-scroll-flow] .flow-visual--collage{width:100vw;height:auto;margin:var(--ds-paragraph-gap) calc(-1 * var(--gutter)) 0;position:relative;inset:auto}[data-product-scroll-flow] .layer-stage{height:auto;padding:0 var(--gutter);container-type:inline-size}[data-product-scroll-flow] .collage-item.art-motion{transform-origin:50%;width:auto;min-width:0;height:auto;position:relative;inset:auto}[data-product-scroll-flow] .collage-item.art-motion,[data-product-scroll-flow] .group-pill.art-motion{--motion-x:0px!important;--motion-y:0px!important;--motion-scale:1!important;--motion-opacity:1!important}[data-product-scroll-flow] .collage-item figure{gap:var(--ds-caption-gap);min-width:0;translate:0 var(--mobile-stagger,0px);display:grid}[data-product-scroll-flow] .collage-item:nth-child(2n){--mobile-stagger:var(--ds-caption-gap)}[data-product-scroll-flow] .collage-slot{width:100%;height:var(--mobile-art-height,clamp(104px,28vw,156px));position:relative;top:auto;left:auto;transform:none}[data-product-scroll-flow] .collage-media>.artwork{width:min(100%,calc(var(--mobile-art-height,clamp(104px,28vw,156px)) * var(--art-ratio)))}[data-product-scroll-flow] .collage-item figcaption{width:auto;max-width:none;min-height:var(--ds-directory-line);text-align:center;overflow-wrap:normal;margin:0;position:static;transform:none}[data-product-scroll-flow] .input-collage{gap:var(--ds-caption-gap) 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}[data-product-scroll-flow] .group-pill.art-motion{transform-origin:50%;width:auto;height:auto;position:relative;inset:auto}[data-product-scroll-flow] .collage-group h3{white-space:normal;text-align:center;place-self:start center;width:max-content;max-width:100%;position:static;transform:none}[data-product-scroll-flow] .collage-group--electricity{margin-bottom:var(--ds-caption-gap);grid-area:1/1/auto/-1}[data-product-scroll-flow] .collage-group--electricity h3{margin:0 auto var(--ds-paragraph-gap)}[data-product-scroll-flow] .collage-group--electricity ul{gap:var(--ds-caption-gap) 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}[data-product-scroll-flow] .collage-item[data-collage-item=solar]{--mobile-art-height:clamp(128px,36vw,200px);grid-column:1/-1;justify-self:center;width:min(78vw,360px)}[data-product-scroll-flow] .collage-group--carbon{display:contents}[data-product-scroll-flow] .collage-group--carbon .group-pill{grid-area:2/1/auto/-1;justify-self:center}[data-product-scroll-flow] .collage-group--carbon ul{gap:var(--ds-caption-gap) 0;grid-area:3/1/auto/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}[data-product-scroll-flow] .collage-group--water{margin-top:var(--ds-paragraph-gap);grid-area:4/1/auto/-1}[data-product-scroll-flow] .collage-group--water h3{margin:0 auto var(--ds-paragraph-gap)}[data-product-scroll-flow] .collage-group--water ul{gap:var(--ds-caption-gap) 0;--mobile-art-height:clamp(112px,30vw,170px);grid-template-columns:minmax(0,1fr);display:grid}[data-product-scroll-flow] .collage-item[data-collage-item=atmospheric-carbon]{--mobile-art-height:clamp(144px,42vw,200px);grid-column:1/-1;justify-self:center;width:min(78vw,360px)}[data-product-scroll-flow] .output-collage{gap:var(--ds-caption-gap) 0;--mobile-art-height:clamp(104px,28vw,170px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}[data-product-scroll-flow] .deployment-paint{--deployment-center:.5;--deployment-array-width:max(155vw,110svh)}[data-product-scroll-flow] .deployment-static{width:170vw;margin-left:calc(-35vw - var(--gutter));margin-top:var(--ds-related-gap)}}@media (min-width:761px){[data-product-scroll-flow] .flow-chapter--collage,[data-product-scroll-flow] .flow-chapter--collage[data-flow-chapter=outputs]{min-height:var(--desktop-collage-height,calc(var(--airco-frame-height) + var(--homepage-major-gap) * 2))}[data-product-scroll-flow] .flow-chapter--collage .flow-copy{width:32%;max-width:460px;padding:0}[data-product-scroll-flow] .collage-group,[data-product-scroll-flow] .collage-materials{position:absolute;inset:0}[data-product-scroll-flow] .collage-item.art-motion{inset:auto;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--w) * var(--source-scale-d,1) * var(--desktop-artwork-scale,1) * 1%);min-width:0;height:auto;position:absolute;transform:translate(-50%)}[data-product-scroll-flow] .collage-item figure{gap:var(--ds-caption-gap);min-width:0;translate:calc(var(--edge-entry-x,0px) + var(--icon-drift-x,0px)) 0;display:grid}[data-product-scroll-flow] .collage-item[data-collage-item=tactical-aircraft]{z-index:5}[data-product-scroll-flow] .collage-item[data-collage-item=maritime-chemical]{z-index:9}[data-product-scroll-flow] .collage-slot{width:100%;height:auto;position:relative;top:auto;left:auto;transform:none}[data-product-scroll-flow] .collage-motion-content,[data-product-scroll-flow] .collage-media{height:auto}[data-product-scroll-flow] .collage-media>.artwork{width:min(100%,calc(var(--h) * var(--source-scale-d,1) * var(--desktop-artwork-scale,1) * var(--desktop-artwork-height,150svh) / 100 * var(--art-ratio)))}[data-product-scroll-flow] .collage-item figcaption{width:max-content;max-width:min(100%,136px);min-height:var(--ds-directory-line);margin:0 auto;position:static;transform:none}[data-product-scroll-flow] .collage-item figcaption,[data-product-scroll-flow] .group-pill h3{translate:var(--label-clearance-x,0px) var(--label-clearance-y,0px)}[data-product-scroll-flow] .group-pill.art-motion{transform:none}[data-product-scroll-flow] .group-pill h3{top:calc(var(--gy-d) * 1cqh)}}@media (max-width:760px){[data-product-scroll-flow] .collage-materials{display:contents}[data-product-scroll-flow] .collage-group.art-motion,[data-product-scroll-flow] .output-collage.art-motion{transform:none}[data-product-scroll-flow]{--ds-display-xl-size:clamp(48px,14.5vw,80px)}[data-product-scroll-flow] .flow-chapter--system h2{font-size:var(--ds-display-xl-size);line-height:var(--ds-display-xl-line);max-width:100%}[data-product-scroll-flow] .eyebrow{margin-bottom:var(--ds-paragraph-gap)}[data-product-scroll-flow][data-collage-layout=cluster] .flow-visual--collage{width:min(100vw,var(--reading));margin-inline:calc((100% - min(100vw,var(--reading))) / 2);height:max(640px,calc(min(100vw,var(--reading)) * 1.5))}[data-product-scroll-flow][data-collage-layout=cluster] .layer-stage{width:100%;height:100%;padding:0;display:block;container-type:size}[data-product-scroll-flow][data-collage-layout=cluster] .collage-group,[data-product-scroll-flow][data-collage-layout=cluster] .collage-materials,[data-product-scroll-flow][data-collage-layout=cluster] .collage-group ul{margin:0;display:block;position:absolute;inset:0}[data-product-scroll-flow][data-collage-layout=cluster] .group-pill.art-motion{width:100%;height:100%;position:absolute;inset:0}[data-product-scroll-flow][data-collage-layout=cluster] .collage-group h3{left:calc(var(--gx-m) * 1%);top:calc(var(--gy-m) * 1%);margin:0;position:absolute;transform:translate(-50%)}[data-product-scroll-flow][data-collage-layout=cluster] .collage-item.art-motion{inset:auto;left:calc(var(--x-m) * 1%);top:calc(var(--y-m) * 1%);width:calc(var(--w-m) * var(--source-scale-m,1) * 1%);height:auto;position:absolute;transform:translate(-50%)}[data-product-scroll-flow][data-collage-layout=cluster] .collage-item figure{grid-template-columns:minmax(0,1fr);translate:none}[data-product-scroll-flow][data-collage-layout=cluster] .collage-slot{height:auto}[data-product-scroll-flow][data-collage-layout=cluster] .collage-media>.artwork{width:min(100%,calc(var(--h-m) * var(--source-scale-m,1) * 1cqh * var(--art-ratio)))}[data-product-scroll-flow][data-collage-layout=cluster] .collage-item figcaption{width:max-content;max-width:100%;margin-inline:auto}}@media (min-width:761px) and (prefers-reduced-motion:reduce){[data-product-scroll-flow] .collage-item figure{translate:none}}@media (max-width:760px) and (hover:none) and (pointer:coarse){@supports (animation-timeline:view()) and (-webkit-touch-callout:none){[data-product-scroll-flow][data-enhanced=true] .deployment-sequence{view-timeline-name:--airco-flow-deployment;view-timeline-axis:block;view-timeline-inset:var(--header) 0}[data-product-scroll-flow][data-enhanced=true] .deployment-stage{height:calc(var(--airco-bleed-height) - var(--header));animation-name:aircoFlowDeploymentTranslate;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--airco-flow-deployment;animation-range:entry 100% exit 0%;position:absolute;top:0;left:0}}}@keyframes aircoFlowDeploymentTranslate{0%{translate:0}to{translate:0 max(0px,calc(var(--deployment-sequence-height) - var(--airco-bleed-height) + var(--header)))}}
