.air-system{background:#161d19;color:#f5f7f1;position:relative;overflow:hidden;isolation:isolate}.air-system:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 25% 60%,#3c503322,transparent 65%);pointer-events:none;z-index:-1}.as-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:55px;margin-bottom:48px}.as-heading h2{font-size:clamp(34px,3.1vw,50px);line-height:1.4;margin-top:14px;letter-spacing:-1.3px}.as-heading>.eyebrow{color:#cad2c6}.as-heading>p{font-size:13px;color:#a7b4a3;max-width:355px;line-height:2}.as-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;direction:ltr;gap:38px;align-items:stretch}.as-machine{min-width:0;direction:rtl;border-top:1px solid #7b8e6f40;padding-top:22px;position:relative}.as-machine-top{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-inline:2px;direction:ltr}.as-view-label{font-family:'Manrope',sans-serif;font-size:9px;font-weight:500;letter-spacing:1.7px;color:#a8b3a1;display:flex;gap:12px;align-items:center}.as-view-label>span{color:#f78d0b}.as-motion{display:flex;align-items:center;gap:7px;padding:7px 0 7px 9px;background:transparent;color:#bdc7b6;min-height:30px;font-size:10px;direction:rtl}.as-motion:hover{color:#f78d0b}.as-motion:disabled{color:#8f9c88;cursor:default}.as-motion svg{height:14px;width:14px;flex:none}.as-drawing{margin-top:10px;direction:ltr}.as-diagram{display:block;width:100%;height:auto;overflow:visible}.as-component{transition:opacity .45s ease;opacity:.82}.as-component path,.as-component ellipse{transition:fill .45s ease,stroke .45s ease,stroke-opacity .45s ease}.as-top-face{fill:url(#as-metal-top);stroke:#73826c;stroke-opacity:.7;stroke-width:1.1;stroke-linejoin:round}.as-front-face{fill:url(#as-metal-front);stroke:#6d7f66;stroke-opacity:.7;stroke-width:1.1;stroke-linejoin:round}.as-side-face{fill:#202d24;stroke:#66775f;stroke-opacity:.65;stroke-width:1.1;stroke-linejoin:round}.as-seam{fill:none;stroke:#aab5a0;stroke-opacity:.35;stroke-width:1}.as-bracket{fill:none;stroke:#a2af95;stroke-opacity:.5;stroke-width:1.5;stroke-linecap:round}.as-connector{fill:#f78d0b;opacity:.8}.as-fan-ring{fill:#3d4a3e;stroke:#8b9c7e;stroke-width:1.4}.as-hub{fill:#52634a;stroke:#a0b38f;stroke-width:1}.as-intake{stroke:#b8c6aa;stroke-opacity:.5;stroke-width:1.1}.as-flow-bed{stroke:#f78d0b;stroke-opacity:.18;stroke-width:4;stroke-linejoin:round}.as-flow{stroke:#f78d0b;stroke-opacity:.95;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:3 20;animation:as-flow-travel 8s linear infinite}.as-flow-exit{stroke:#f78d0b;stroke-width:1.5;stroke-linejoin:round}.as-label-line{stroke:#9dac90;stroke-opacity:.4;stroke-width:1}.as-diagram-number{fill:#9fac94}.air-system[data-active="0"] [data-system-equipment="0"],.air-system[data-active="1"] [data-system-equipment="1"],.air-system[data-active="2"] [data-system-equipment="2"],.air-system[data-active="3"] [data-system-equipment="3"]{opacity:1}.air-system[data-active="0"] [data-system-equipment="0"] .as-top-face,.air-system[data-active="1"] [data-system-equipment="1"] .as-top-face,.air-system[data-active="2"] [data-system-equipment="2"] .as-top-face,.air-system[data-active="3"] [data-system-equipment="3"] .as-top-face{fill:#655334;stroke:#f78d0b;stroke-opacity:.9}.air-system[data-active="0"] [data-system-equipment="0"] .as-front-face,.air-system[data-active="1"] [data-system-equipment="1"] .as-front-face,.air-system[data-active="2"] [data-system-equipment="2"] .as-front-face,.air-system[data-active="3"] [data-system-equipment="3"] .as-front-face{stroke:#f78d0b;stroke-opacity:.75}.air-system[data-active="0"] [data-system-equipment="0"] .as-side-face,.air-system[data-active="1"] [data-system-equipment="1"] .as-side-face,.air-system[data-active="2"] [data-system-equipment="2"] .as-side-face,.air-system[data-active="3"] [data-system-equipment="3"] .as-side-face{stroke:#bd8337;stroke-opacity:.8}.air-system[data-active="3"] .as-fan-ring{stroke:#f78d0b;stroke-width:2}.as-selectors{direction:ltr;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid #7b8e6f40;border-bottom:1px solid #7b8e6f40;position:relative}.as-selector{direction:rtl;background:none;color:#9aa992;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px 13px;padding:20px 10px 20px 15px;min-height:75px;text-align:start;border-bottom:2px solid transparent;position:relative;font-size:11px;line-height:1.6;transition:color .25s,background .25s,border-color .25s}.as-selector+.as-selector{border-inline-start:1px solid #7b8e6f26}.as-selector:hover{color:#f4f5ef;background:#ffffff03}.as-selector[aria-selected="true"]{color:#f5f7f1;border-bottom-color:#f78d0b}.as-selector-index{font:9px 'Manrope',sans-serif;color:#f78d0b}.as-selector-dot{position:absolute;inset-inline-end:11px;bottom:10px;width:3px;height:3px;border-radius:50%;background:#758768;opacity:0}.as-selector[aria-selected="true"] .as-selector-dot{background:#f78d0b;opacity:1}.as-caption{font-size:9px;line-height:1.8;color:#8f9d85;margin-top:14px}.as-detail{direction:rtl;padding:2px 0 0 0;display:flex;flex-direction:column;min-width:0;position:relative;border-top:1px solid #f78d0b;outline-offset:8px}.as-panel-number{direction:ltr;font-family:'Manrope',sans-serif;display:flex;align-items:baseline;gap:13px;padding-top:18px;color:#52604a;align-self:flex-start}.as-panel-number>span{font-size:76px;line-height:1.1;font-weight:400;letter-spacing:-5px}.as-panel-number>small{font-size:11px;color:#a7b89b;font-weight:400;letter-spacing:1px}.as-panel-kicker{font-family:'Manrope',sans-serif;font-size:9px;letter-spacing:2px;color:#f78d0b;margin-top:20px}.as-detail h3{font-size:23px;line-height:1.65;margin-top:8px;font-weight:700}.as-panel-description{font-size:12px;color:#c0cabc;line-height:2.1;margin-top:13px}.as-brief-note{border-top:1px solid #7b8e6f33;margin-top:23px;padding-top:17px}.as-brief-note>span{display:block;font-size:9px;letter-spacing:.7px;color:#c7d0bf;margin-bottom:6px}.as-brief-note p{font-size:11px;line-height:1.9;color:#aebea2}.as-enquire{display:flex;align-items:center;justify-content:space-between;gap:13px;background:transparent;padding:20px 0 8px;border-bottom:1px solid #f78d0b70;color:#f2b35e;font-size:11px;font-weight:700;margin-top:auto;min-height:54px;text-align:start}.as-enquire svg{width:19px;height:19px;flex:none;transition:transform .25s}.as-enquire:hover{color:#ffd7a4}.as-enquire:hover svg{transform:translateX(-4px)}.as-paused .as-flow{animation-play-state:paused}.air-system button:focus-visible,.air-system [tabindex]:focus-visible{outline:2px solid #f6b85e;outline-offset:5px}.air-system[data-system-lang="en"] .as-machine,.air-system[data-system-lang="en"] .as-detail,.air-system[data-system-lang="en"] .as-selectors,.air-system[data-system-lang="en"] .as-selector,.air-system[data-system-lang="en"] .as-motion{direction:ltr}.air-system[data-system-lang="en"] .as-detail h3{line-height:1.3}.air-system[data-system-lang="en"] .as-panel-description{line-height:1.85}.air-system[data-system-lang="en"] .as-panel-kicker{margin-top:27px}.air-system[data-system-lang="en"] .as-enquire svg{transform:rotate(180deg)}.air-system[data-system-lang="en"] .as-enquire:hover svg{transform:translateX(4px) rotate(180deg)}.air-system[data-system-lang="en"] .as-heading h2{line-height:1.18}.air-system[data-system-lang="en"] .as-selector{font-size:10px;gap:8px}.air-system[data-system-lang="en"] .as-selector-index{font-size:8px}
@keyframes as-flow-travel{to{stroke-dashoffset:-184}}
@media(max-width:1150px){.as-layout{grid-template-columns:minmax(0,1fr) 265px;gap:28px}.as-selector{font-size:10px;gap:8px;padding-inline:8px}.as-panel-number>span{font-size:63px}.as-panel-kicker{margin-top:15px}.as-detail h3{font-size:20px}.as-panel-description{font-size:11px}.as-brief-note{margin-top:18px}.as-enquire{font-size:10px}}
@media(max-width:920px){.as-layout{grid-template-columns:minmax(0,1fr);gap:30px}.as-detail{display:grid;grid-template-columns:95px 1fr 1fr;gap:0 26px;padding-top:22px}.as-panel-number{grid-column:1;grid-row:1/5;padding:0}.as-panel-number>span{font-size:66px}.as-panel-kicker{grid-column:2;margin:0}.as-detail h3{grid-column:2;font-size:23px;margin-top:7px}.as-panel-description{grid-column:2;font-size:12px}.as-brief-note{grid-column:3;grid-row:1/4;margin-top:0;border-top:0;padding-top:0;align-self:center}.as-enquire{grid-column:3;grid-row:4;margin-top:12px;font-size:11px}.as-selector{padding:18px 15px;font-size:12px;min-height:66px}.air-system[data-system-lang="en"] .as-panel-kicker{margin:0}.air-system[data-system-lang="en"] .as-selector{font-size:11px}.as-heading>p{font-size:12px;max-width:290px}}
@media(max-width:640px){.as-heading{display:block;margin-bottom:32px}.as-heading h2{font-size:32px;line-height:1.45;letter-spacing:-.8px}.as-heading>p{max-width:100%;font-size:12px;line-height:1.95;margin-top:20px}.as-machine{padding-top:15px}.as-machine-top{gap:10px}.as-view-label{font-size:7px;letter-spacing:1.3px;gap:8px}.as-motion{font-size:9px;min-height:36px;gap:5px}.as-drawing{margin-inline:-12px;margin-top:20px;margin-bottom:14px}.as-selectors{grid-template-columns:1fr 1fr}.as-selector{min-height:58px;padding:14px 12px;font-size:12px;gap:12px;border-bottom:1px solid #7b8e6f26}.as-selector[aria-selected="true"]{border-bottom:1px solid #f78d0b;background:#f78d0b08}.as-selector:nth-child(3){border-inline-start:0}.as-selector-dot{inset-inline-end:11px;bottom:50%;width:4px;height:4px}.as-selector-index{font-size:10px}.as-caption{font-size:9px;margin-top:12px}.as-detail{grid-template-columns:67px minmax(0,1fr);gap:0 22px;padding-top:23px}.as-panel-number{grid-column:1;grid-row:1/4;display:block}.as-panel-number>span{font-size:58px;line-height:1.1;letter-spacing:-3px}.as-panel-number>small{display:block;font-size:9px;margin-top:10px;letter-spacing:1px}.as-panel-kicker{grid-column:2;margin:0;font-size:9px}.as-detail h3{grid-column:2;font-size:22px;line-height:1.55;margin-top:7px}.as-panel-description{grid-column:2;font-size:11px;line-height:2;margin-top:11px}.as-brief-note{grid-column:2;grid-row:auto;border-top:1px solid #7b8e6f33;margin-top:18px;padding-top:15px}.as-enquire{grid-column:1/-1;grid-row:auto;min-height:60px;margin-top:12px;padding-top:20px;font-size:12px}.air-system[data-system-lang="en"] .as-heading h2{font-size:32px}.air-system[data-system-lang="en"] .as-selector{font-size:11px}.air-system[data-system-lang="en"] .as-detail h3{font-size:22px}.air-system[data-system-lang="en"] .as-panel-description{font-size:11px}.as-layout{gap:27px}}
@media(prefers-reduced-motion:reduce){.air-system *,.air-system *:before,.air-system *:after{animation:none!important;transition:none!important}}
