.content-section[data-astro-cid-beryf6bk]{--section-accent:var(--brand-blue);--section-ink:var(--navy);--section-muted:var(--muted);--section-surface:#fff;--section-wash:#07338c12;isolation:isolate;background:var(--section-surface);min-width:0;color:var(--section-ink);grid-template-columns:minmax(230px,.78fr) minmax(0,1.25fr);align-items:start;gap:clamp(1.5rem,3.4vw,4.5rem);padding:clamp(3rem,6vw,5.5rem);display:grid;position:relative;overflow:hidden}.content-section--structure[data-astro-cid-beryf6bk]{--section-accent:var(--brand-green-strong);--section-surface:#eef4f0;--section-wash:#34724e17}.content-section--company[data-astro-cid-beryf6bk]{--section-accent:var(--brand-light);--section-ink:#fff;--section-muted:#c7d4da;--section-surface:var(--navy);--section-wash:#b7ddcd1a}.content-section[data-astro-cid-beryf6bk]:before{z-index:-1;background:linear-gradient(112deg, var(--section-wash), transparent 54%);opacity:.65;content:"";transition:opacity .35s;position:absolute;inset:0}.content-section[data-astro-cid-beryf6bk]:not(:last-child):after{content:"";background:#102d3e1f;height:1px;position:absolute;bottom:0;left:0;right:0}.content-heading[data-astro-cid-beryf6bk]{min-width:0}.content-heading[data-astro-cid-beryf6bk] .eyebrow[data-astro-cid-beryf6bk]{color:var(--section-accent);margin-bottom:1.1rem}.content-heading[data-astro-cid-beryf6bk] h2[data-astro-cid-beryf6bk]{max-width:440px;color:var(--section-ink);margin:0;font-size:clamp(2.15rem,4vw,3.65rem);line-height:1.01}.content-copy[data-astro-cid-beryf6bk]{min-width:0;max-width:690px;padding-top:.15rem;position:relative}.content-copy[data-astro-cid-beryf6bk]:before{background:var(--section-accent);content:"";opacity:.65;border-radius:99px;width:48px;height:2px;margin-bottom:1.6rem;display:block}.content-text[data-astro-cid-beryf6bk]{color:var(--section-muted);font-size:clamp(.96rem,1.2vw,1.05rem);line-height:1.8}.content-text[data-astro-cid-beryf6bk]:last-of-type{margin-bottom:0}.content-pending-label[data-astro-cid-beryf6bk]{color:var(--section-muted);letter-spacing:.1em;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.content-placeholder[data-astro-cid-beryf6bk]{color:var(--section-muted);margin-bottom:0;font-size:.95rem}.content-link[data-astro-cid-beryf6bk]{width:fit-content;color:var(--section-accent);margin-top:1.3rem;padding-block:.25rem;text-decoration:none}.content-reveal-line[data-astro-cid-beryf6bk]{z-index:2;background:var(--section-accent);transform-origin:0;height:3px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.content-section[data-astro-cid-beryf6bk]:hover:before{opacity:1}}@media (prefers-reduced-motion:no-preference){html.home-reveal-ready .content-section[data-astro-cid-beryf6bk]{opacity:0;transition:opacity .68s cubic-bezier(.2,.7,.2,1),transform .68s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}html.home-reveal-ready .content-section[data-astro-cid-beryf6bk].is-visible{opacity:1;transform:translateY(0)}.content-section[data-astro-cid-beryf6bk].is-visible .content-reveal-line[data-astro-cid-beryf6bk]{animation:.85s cubic-bezier(.2,.7,.2,1) .18s both reveal-line}}@keyframes reveal-line{to{transform:scaleX(1)}}@media (width<=980px){.content-section[data-astro-cid-beryf6bk]{grid-template-columns:minmax(210px,.72fr) minmax(0,1.28fr);gap:1.5rem 2.2rem;padding:3rem 2.5rem}.content-heading[data-astro-cid-beryf6bk] h2[data-astro-cid-beryf6bk]{font-size:clamp(2rem,4.7vw,3rem)}}@media (width<=720px){.content-section[data-astro-cid-beryf6bk]{grid-template-columns:1fr;gap:1.4rem;padding:2.5rem 1.5rem 2.8rem}.content-heading[data-astro-cid-beryf6bk] h2[data-astro-cid-beryf6bk]{max-width:560px;font-size:clamp(2.15rem,9vw,3rem)}.content-copy[data-astro-cid-beryf6bk]{max-width:none}.content-copy[data-astro-cid-beryf6bk]:before{margin-bottom:1.25rem}}@media (width<=400px){.content-section[data-astro-cid-beryf6bk]{padding-inline:1.25rem}}@media print{.content-section[data-astro-cid-beryf6bk]{break-inside:avoid;color:var(--navy);background:#fff;grid-template-columns:.8fr 1.2fr;gap:1rem;padding:1.5rem}.content-heading[data-astro-cid-beryf6bk] h2[data-astro-cid-beryf6bk]{color:var(--navy)}.content-text[data-astro-cid-beryf6bk],.content-placeholder[data-astro-cid-beryf6bk]{color:var(--muted)}.content-reveal-line[data-astro-cid-beryf6bk]{display:none}}.company-network-globe{--company-network-play-state:paused;aspect-ratio:4/3;pointer-events:none;isolation:isolate;width:100%;height:auto;display:block;overflow:visible}.company-network-globe[data-active=true]{--company-network-play-state:running}.company-network-globe .company-network-orbits{opacity:.23}.company-network-globe .company-network-dust{opacity:.4}.company-network-globe .company-network-globe-back-grid{opacity:.09}.company-network-globe .company-network-globe-grid{opacity:.25}.company-network-globe .company-network-node,.company-network-globe .company-network-brand,.company-network-globe .company-network-brand-ring,.company-network-globe .company-network-spark-glow,.company-network-globe .company-network-spark-ring,.company-network-globe .company-network-spark-rays,.company-network-globe .company-network-spark-core,.company-network-globe .company-network-solution-knob{transform-box:fill-box;transform-origin:50%}.company-network-globe .company-network-link{stroke-dasharray:100;stroke-dashoffset:0;opacity:.85}.company-network-globe .company-network-node-aura{opacity:.14}.company-network-globe .company-network-compass-arc,.company-network-globe .company-network-inspection-check{stroke-dasharray:100;stroke-dashoffset:0}.company-network-globe .company-network-brand-ring{opacity:.18}.company-network-globe .company-network-spark-glow,.company-network-globe .company-network-spark-ring,.company-network-globe .company-network-spark-rays,.company-network-globe .company-network-spark-core{opacity:0}.company-network-globe .company-network-brand-symbol{overflow:visible}.company-network-globe .company-network-brand-wordmark{fill:#effbf2;letter-spacing:-.04em;font-family:Inter,Inter Fallback,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.company-network-globe .company-network-node,.company-network-globe .company-network-link,.company-network-globe .company-network-node-aura,.company-network-globe .company-network-brand,.company-network-globe .company-network-brand-ring,.company-network-globe .company-network-compass-arc,.company-network-globe .company-network-inspection-check,.company-network-globe .company-network-spark-glow,.company-network-globe .company-network-spark-ring,.company-network-globe .company-network-spark-rays,.company-network-globe .company-network-spark-core,.company-network-globe .company-network-solution-knob{animation-duration:12s;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-iteration-count:infinite;animation-play-state:var(--company-network-play-state)}.company-network-globe .company-network-node--engineering{animation-name:company-network-engineering-in}.company-network-globe .company-network-node--quality{animation-name:company-network-quality-in}.company-network-globe .company-network-node--solutions{animation-name:company-network-solutions-in}.company-network-globe .company-network-node--partnership{animation-name:company-network-partnership-in}.company-network-globe .company-network-compass-arc{animation-name:company-network-compass-draw}.company-network-globe .company-network-inspection-check{animation-name:company-network-inspection-draw}.company-network-globe .company-network-solution-knob--one,.company-network-globe .company-network-solution-knob--three{animation-name:company-network-configure-left}.company-network-globe .company-network-solution-knob--two{animation-name:company-network-configure-right}.company-network-globe .company-network-node-aura{animation-name:company-network-engineering-glow}.company-network-globe .company-network-link{animation-name:company-network-link-converge}.company-network-globe .company-network-brand{animation-name:company-network-brand-in}.company-network-globe .company-network-brand-ring--one{animation-name:company-network-protection-one}.company-network-globe .company-network-brand-ring--two{animation-name:company-network-protection-two}.company-network-globe .company-network-spark-glow{animation-name:company-network-spark-glow}.company-network-globe .company-network-spark-ring{animation-name:company-network-spark-ring}.company-network-globe .company-network-spark-rays{animation-name:company-network-spark-rays}.company-network-globe .company-network-spark-core{animation-name:company-network-spark-core}@keyframes company-network-engineering-in{0%,15%{opacity:0;transform:translateY(8px)scale(.65)}23%{opacity:1;transform:translateY(0)scale(1.04)}28%,92%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(0)scale(.92)}}@keyframes company-network-quality-in{0%,27%{opacity:0;transform:translateY(8px)scale(.65)}35%{opacity:1;transform:translateY(0)scale(1.04)}40%,92%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(0)scale(.92)}}@keyframes company-network-solutions-in{0%,38%{opacity:0;transform:translateY(8px)scale(.65)}46%{opacity:1;transform:translateY(0)scale(1.04)}51%,92%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(0)scale(.92)}}@keyframes company-network-partnership-in{0%,48%{opacity:0;transform:translateY(8px)scale(.65)}56%{opacity:1;transform:translateY(0)scale(1.04)}61%,92%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(0)scale(.92)}}@keyframes company-network-compass-draw{0%,19%{stroke-dashoffset:100px;opacity:0}23%{opacity:1}30%,to{stroke-dashoffset:0;opacity:1}}@keyframes company-network-inspection-draw{0%,34%{stroke-dashoffset:100px;opacity:0}35%{opacity:1}41%,to{stroke-dashoffset:0;opacity:1}}@keyframes company-network-configure-left{0%,44%{transform:translate(-2px)}55%,to{transform:translate(0)}}@keyframes company-network-configure-right{0%,44%{transform:translate(2px)}55%,to{transform:translate(0)}}@keyframes company-network-engineering-glow{0%,16%{opacity:0}26%{opacity:.3}40%,89%{opacity:.1}to{opacity:0}}@keyframes company-network-link-converge{0%,56%{stroke-dashoffset:100px;opacity:0}60%{opacity:.85}72%,92%{stroke-dashoffset:0;opacity:.85}to{stroke-dashoffset:0;opacity:0}}@keyframes company-network-brand-in{0%,73%{opacity:0;transform:scale(0)}74%{opacity:.22;transform:scale(.12)}82%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.94)}}@keyframes company-network-spark-glow{0%,71.9%{opacity:0;transform:scale(.08)}72%{opacity:.3;transform:scale(.15)}74%{opacity:1;transform:scale(1.2)}77%{opacity:.3;transform:scale(1.7)}80%,to{opacity:0;transform:scale(1.9)}}@keyframes company-network-spark-core{0%,71.9%{opacity:0;transform:scale(.05)}72%{opacity:.3;transform:scale(.12)}73%{opacity:1;transform:scale(.9)}74%{opacity:1;transform:scale(1.1)}76%{opacity:.4;transform:scale(1.35)}78%,to{opacity:0;transform:scale(1.5)}}@keyframes company-network-spark-rays{0%,72%{opacity:0;transform:scale(.1)}73%{opacity:1;transform:scale(.75)}74%{opacity:.95;transform:scale(1)}78%,to{opacity:0;transform:scale(1.75)}}@keyframes company-network-spark-ring{0%,72%{opacity:0;transform:scale(.2)}73%{opacity:.8;transform:scale(.65)}75%{opacity:.45;transform:scale(1.8)}79%,to{opacity:0;transform:scale(2.8)}}@keyframes company-network-protection-one{0%,82%{opacity:0;transform:scale(.8)}87%{opacity:.4;transform:scale(.95)}96%,to{opacity:0;transform:scale(1.25)}}@keyframes company-network-protection-two{0%,86%{opacity:0;transform:scale(.74)}91%{opacity:.3;transform:scale(.95)}98%,to{opacity:0;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.company-network-globe *{animation:none!important}.company-network-globe .company-network-spark{display:none}}@media print{.company-network-globe *{animation:none!important}.company-network-globe .company-network-spark{display:none}}.system-control-scene{--SystemControl-play-state:paused;aspect-ratio:4/3;pointer-events:none;isolation:isolate;user-select:none;-webkit-user-drag:none;width:100%;display:block;position:relative;overflow:visible}.system-control-scene[data-active=true]{--SystemControl-play-state:running}.SystemControl-poster,.SystemControl-animation{width:100%;height:100%;display:block;position:absolute;inset:0}.SystemControl-poster{object-fit:contain}.SystemControl-animation{display:none;overflow:visible}.SystemControl-animation .SystemControl-background{filter:brightness(1.34);opacity:.72}.system-control-scene[data-ready=true] .SystemControl-poster{display:none}.system-control-scene[data-ready=true] .SystemControl-animation{display:block}.SystemControl-arm{transform-box:view-box;transform:rotate(0)}.SystemControl-arm--one{transform-origin:751px 615px}.SystemControl-arm--two{transform-origin:343px 562px}.SystemControl-arm--three{transform-origin:610px 638px}.SystemControl-hose-counter,.SystemControl-hose{transform-box:view-box;transform-origin:0 0;transform:rotate(0)}.SystemControl-hose,.SystemControl-hand,.SystemControl-touch-wave,.SystemControl-safety,.SystemControl-safety-ring{opacity:0}.SystemControl-touch-wave,.SystemControl-safety,.SystemControl-safety-ring{transform-box:fill-box;transform-origin:50%}.SystemControl-dashboard{opacity:0}.SystemControl-load-bar{opacity:.45;transform-box:fill-box;transform-origin:bottom;transform:scaleY(0)}.SystemControl-pressure-chart{opacity:.45;stroke-dasharray:100;stroke-dashoffset:100px}.SystemControl-pressure-tip{opacity:0}.SystemControl-stability-progress{stroke-dasharray:100;stroke-dashoffset:100px;stroke-linecap:butt}.SystemControl-stability-fill{opacity:0}.SystemControl-stability-tick{opacity:0;stroke-dasharray:100;stroke-dashoffset:100px}.system-control-scene[data-ready=true] :is(.SystemControl-arm,.SystemControl-hose-counter,.SystemControl-hose,.SystemControl-hand,.SystemControl-touch-wave,.SystemControl-safety,.SystemControl-safety-ring,.SystemControl-dashboard,.SystemControl-load-bar,.SystemControl-pressure-chart,.SystemControl-pressure-tip,.SystemControl-stability-progress,.SystemControl-stability-fill,.SystemControl-stability-tick){animation-duration:16s;animation-timing-function:cubic-bezier(.42,0,.22,1);animation-iteration-count:infinite;animation-play-state:var(--SystemControl-play-state)}.system-control-scene[data-ready=true] .SystemControl-arm--one{animation-name:SystemControl-deploy-one}.system-control-scene[data-ready=true] .SystemControl-arm--two{animation-name:SystemControl-deploy-two}.system-control-scene[data-ready=true] .SystemControl-arm--three{animation-name:SystemControl-deploy-three}.system-control-scene[data-ready=true] .SystemControl-hose-counter--one{animation-name:SystemControl-hose-counter-one}.system-control-scene[data-ready=true] .SystemControl-hose-counter--two{animation-name:SystemControl-hose-counter-two}.system-control-scene[data-ready=true] .SystemControl-hose-counter--three{animation-name:SystemControl-hose-counter-three}.system-control-scene[data-ready=true] .SystemControl-hose{animation-name:SystemControl-hose-settle}.system-control-scene[data-ready=true] .SystemControl-hand{animation-name:SystemControl-touch}.system-control-scene[data-ready=true] .SystemControl-touch-wave{animation-name:SystemControl-touch-wave}.system-control-scene[data-ready=true] .SystemControl-safety{animation-name:SystemControl-protect}.system-control-scene[data-ready=true] .SystemControl-safety-ring--one{animation-name:SystemControl-protect-one}.system-control-scene[data-ready=true] .SystemControl-safety-ring--two{animation-name:SystemControl-protect-two}.system-control-scene[data-ready=true] .SystemControl-dashboard{animation-name:SystemControl-dashboard-live}.system-control-scene[data-ready=true] .SystemControl-load-bar{animation-name:SystemControl-load-data;animation-timing-function:linear}.system-control-scene[data-ready=true] .SystemControl-pressure-chart{animation-name:SystemControl-pressure-chart;animation-timing-function:linear}.system-control-scene[data-ready=true] .SystemControl-pressure-tip{animation-name:SystemControl-pressure-tip}.system-control-scene[data-ready=true] .SystemControl-stability-progress{animation-name:SystemControl-stability-progress;animation-timing-function:linear}.system-control-scene[data-ready=true] .SystemControl-stability-fill{animation-name:SystemControl-stability-fill}.system-control-scene[data-ready=true] .SystemControl-stability-tick{animation-name:SystemControl-stability-tick}@keyframes SystemControl-deploy-one{0%,13%,to{transform:rotate(0)}40%,82%{transform:rotate(52deg)}}@keyframes SystemControl-deploy-two{0%,17%,97%,to{transform:rotate(0)}44%,79%{transform:rotate(-86deg)}}@keyframes SystemControl-deploy-three{0%,22%,94%,to{transform:rotate(0)}49%,76%{transform:rotate(-111deg)}}@keyframes SystemControl-hose-counter-one{0%,13%,to{transform:rotate(0)}40%,82%{transform:rotate(-52deg)}}@keyframes SystemControl-hose-counter-two{0%,17%,97%,to{transform:rotate(0)}44%,79%{transform:rotate(86deg)}}@keyframes SystemControl-hose-counter-three{0%,22%,94%,to{transform:rotate(0)}49%,76%{transform:rotate(111deg)}}@keyframes SystemControl-hose-settle{0%,28%,to{opacity:0;transform:rotate(0)}37%,49%{opacity:1;transform:rotate(0)}54%{opacity:1;transform:rotate(2deg)}59%{opacity:1;transform:rotate(-1.2deg)}64%{opacity:1;transform:rotate(.6deg)}70%,77%{opacity:1;transform:rotate(0)}85%{opacity:0;transform:rotate(0)}}@keyframes SystemControl-touch{0%,3%,to{opacity:0;transform:translateY(26px)}8%{opacity:1;transform:translateY(3px)}10%,12%{opacity:1;transform:translate(0)}11%{opacity:1;transform:translateY(6px)}20%,94%{opacity:0;transform:translateY(30px)}}@keyframes SystemControl-touch-wave{0%,10%,22%,to{opacity:0;transform:scale(.7)}13%{opacity:.75;transform:scale(1)}20%{opacity:0;transform:scale(1.65)}}@keyframes SystemControl-protect{0%,53%,to{opacity:0;transform:translateY(22px)scale(.94)}61%,76%{opacity:1;transform:translateY(0)scale(1)}84%{opacity:0;transform:translateY(6px)scale(.97)}}@keyframes SystemControl-protect-one{0%,59%,to{opacity:0;transform:scale(.83)}66%{opacity:.3;transform:scale(1)}78%,94%{opacity:0;transform:scale(1.2)}}@keyframes SystemControl-protect-two{0%,64%,to{opacity:0;transform:scale(.83)}71%{opacity:.2;transform:scale(1)}83%,96%{opacity:0;transform:scale(1.17)}}@keyframes SystemControl-dashboard-live{0%,13%,92%,to{opacity:0}34%,76%{opacity:.34}}@keyframes SystemControl-load-data{0%,13%,to{opacity:.45;transform:scaleY(0)}49%,76%{opacity:1;transform:scaleY(1)}}@keyframes SystemControl-pressure-chart{0%,13%,to{opacity:.45;stroke-dashoffset:100px}49%,76%{opacity:1;stroke-dashoffset:0}}@keyframes SystemControl-pressure-tip{0%,40%,88%,to{opacity:0}49%,76%{opacity:1}}@keyframes SystemControl-stability-progress{0%,13%,92%,to{stroke-dashoffset:100px}43%,76%{stroke-dashoffset:0}}@keyframes SystemControl-stability-fill{0%,37%,86%,to{opacity:0}43%,76%{opacity:.14}}@keyframes SystemControl-stability-tick{0%,42.99%,76.01%,to{opacity:0;stroke-dashoffset:100px}43%,76%{opacity:1;stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.system-control-scene[data-ready] .SystemControl-poster{display:block}.system-control-scene[data-ready] .SystemControl-animation{display:none}}@media print{.system-control-scene{break-inside:avoid}.system-control-scene[data-ready] .SystemControl-poster{display:block}.system-control-scene[data-ready] .SystemControl-animation{display:none}}@property --steel-lattice-load{syntax:"<number>";inherits:true;initial-value:1}@property --steel-platen-offset{syntax:"<number>";inherits:true;initial-value:12}@property --steel-lattice-signal{syntax:"<number>";inherits:true;initial-value:0}@property --steel-pressure-visible{syntax:"<number>";inherits:true;initial-value:1}@property --steel-drawing-surface-opacity{syntax:"<number>";inherits:true;initial-value:0}.structure-lattice-scene{--steel-lattice-load:1;--steel-platen-offset:12;--steel-pressure-visible:1;--steel-drawing-surface-opacity:0;--structure-lattice-play-state:paused;aspect-ratio:4/3;pointer-events:none;isolation:isolate;width:100%;height:auto;display:block;overflow:visible}.structure-lattice-scene[data-active=true]{--structure-lattice-play-state:running}.structure-lattice-guide{opacity:.24}.structure-lattice-platen--upper{transform:translateY(calc(var(--steel-platen-offset) * 1px))}.structure-lattice-bond{transform-box:view-box;transform-origin:0 0;transform:matrix(1, calc(var(--steel-lattice-load) * var(--bond-shear)), 0, 1, 0, calc(var(--steel-lattice-load) * var(--bond-offset)));opacity:var(--bond-depth)}.structure-lattice-atom{transform-box:view-box;transform-origin:0 0;transform:translateY(calc(var(--steel-lattice-load) * var(--atom-shift)));opacity:var(--atom-depth)}.structure-lattice-bond-load{opacity:calc(var(--steel-lattice-load) * .9)}.structure-lattice-wave{opacity:calc(var(--steel-lattice-load) * .8);stroke-dasharray:16 84;stroke-dashoffset:var(--steel-lattice-signal)}.structure-lattice-atom-aura{opacity:calc(var(--steel-lattice-load) * .17)}.structure-lattice-contact{opacity:calc(.15 + var(--steel-lattice-load) * .75)}.structure-lattice-pressure-indicator{opacity:var(--steel-pressure-visible);transform:translateY(calc(var(--steel-platen-offset) * 1px))}.structure-lattice-force-footprint{opacity:calc(var(--steel-lattice-load) * .65)}.structure-lattice-pressure-ripple{opacity:0;transform-box:fill-box;transform-origin:50%}.structure-lattice-camera,.structure-lattice-sample{transform-box:view-box;transform-origin:0 0;transform:matrix(1,0,0,1,0,0)}.structure-pump-drawing,.structure-drawing-labels{opacity:0}.structure-pump-drawing :is(path,circle,line,polyline,polygon,rect,ellipse){stroke-dasharray:100;stroke-dashoffset:100px}.structure-pump-drawing .structure-drawing-surface{fill-opacity:var(--steel-drawing-surface-opacity)}.structure-pump-drawing .structure-drawing-material-bridge path{stroke-dasharray:none;stroke-dashoffset:0}.structure-lattice-scene[data-ready=true]{animation:24s cubic-bezier(.4,0,.2,1) infinite structure-lattice-pressure,2.4s linear infinite structure-lattice-transfer,24s cubic-bezier(.4,0,.2,1) infinite structure-drawing-solid;animation-play-state:var(--structure-lattice-play-state)}.structure-lattice-scene[data-ready=true] .structure-lattice-pressure-arrow{animation:1.2s ease-in-out infinite structure-lattice-pressure-arrow;animation-play-state:var(--structure-lattice-play-state)}.structure-lattice-scene[data-ready=true] .structure-lattice-pressure-ripple{animation:2.4s cubic-bezier(.2,.65,.3,1) infinite structure-lattice-pressure-ripple;animation-play-state:var(--structure-lattice-play-state)}.structure-lattice-scene[data-ready=true] .structure-lattice-pressure-ripple--two{animation-delay:.8s}.structure-lattice-scene[data-ready=true] .structure-lattice-pressure-ripple--three{animation-delay:1.6s}.structure-lattice-scene[data-ready=true] :is(.structure-lattice-camera,.structure-lattice-sample,.structure-lattice-platen,.structure-lattice-test-context,.structure-pump-drawing,.structure-drawing-labels),.structure-lattice-scene[data-ready=true] .structure-pump-drawing :is(path,circle,line,polyline,polygon,rect,ellipse){animation-duration:24s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite;animation-play-state:var(--structure-lattice-play-state)}.structure-lattice-scene[data-ready=true] .structure-lattice-camera{animation-name:structure-application-camera}.structure-lattice-scene[data-ready=true] .structure-lattice-sample{animation-name:structure-material-to-drawing}.structure-lattice-scene[data-ready=true] .structure-lattice-platen{animation-name:structure-section-caps}.structure-lattice-platen :is(path,polygon,polyline){vector-effect:non-scaling-stroke}.structure-lattice-scene[data-ready=true] .structure-lattice-test-context{animation-name:structure-test-context}.structure-lattice-scene[data-ready=true] .structure-pump-drawing{animation-name:structure-drawing-reveal}.structure-lattice-scene[data-ready=true] .structure-drawing-labels{animation-name:structure-drawing-labels}.structure-lattice-scene[data-ready=true] .structure-pump-drawing :is(path,circle,line,polyline,polygon,rect,ellipse){animation-timing-function:linear}.structure-lattice-scene[data-ready=true] .structure-drawing-extensions :is(path,circle){animation-name:structure-draw-extensions}.structure-lattice-scene[data-ready=true] .structure-drawing-primary :is(path,circle){animation-name:structure-draw-primary}.structure-lattice-scene[data-ready=true] .structure-drawing-boom :is(path,circle){animation-name:structure-draw-boom}.structure-lattice-scene[data-ready=true] .structure-drawing-truck :is(path,circle){animation-name:structure-draw-truck}.structure-lattice-scene[data-ready=true] .structure-drawing-mechanics :is(path,circle){animation-name:structure-draw-mechanics}.structure-lattice-scene[data-ready=true] .structure-drawing-details :is(path,circle){animation-name:structure-draw-details}.structure-lattice-scene[data-ready=true] .structure-drawing-dimensions :is(path,circle){animation-name:structure-draw-dimensions}@keyframes structure-lattice-pressure{0%,9%{--steel-lattice-load:0;--steel-platen-offset:0;--steel-pressure-visible:0}16%{--steel-lattice-load:0;--steel-platen-offset:0;--steel-pressure-visible:1}24%,33%{--steel-lattice-load:1;--steel-platen-offset:12;--steel-pressure-visible:1}41%,to{--steel-lattice-load:0;--steel-platen-offset:0;--steel-pressure-visible:0}}@keyframes structure-application-camera{0%,42%,98%,to{transform:translate(0)scale(1)}68%,97%{transform:translate(150px,140px)scale(.12)}}@keyframes structure-material-to-drawing{0%,42%,to{opacity:1}56%,98%{opacity:0}}@keyframes structure-section-caps{0%,42%,to{fill-opacity:1}56%,98%{fill-opacity:0}0%,42%,to{opacity:1}56%,98%{opacity:0}}@keyframes structure-test-context{0%,41%,to{opacity:1}48%,98%{opacity:0}}@keyframes structure-drawing-reveal{0%,41%,97%,to{opacity:0}45%,95%{opacity:1}}@keyframes structure-draw-extensions{0%,42%,to{stroke-dashoffset:100px;opacity:0}43%{opacity:1}53%,97%{stroke-dashoffset:0;opacity:1}}@keyframes structure-draw-primary{0%,42%,to{stroke-dashoffset:100px;opacity:0}43%{opacity:1}59%,97%{stroke-dashoffset:0;opacity:1}}@keyframes structure-draw-boom{0%,43%,to{stroke-dashoffset:100px;opacity:0}44%{opacity:1}64%,97%{stroke-dashoffset:0;opacity:1}}@keyframes structure-draw-truck{0%,44%,to{stroke-dashoffset:100px;opacity:0}45%{opacity:1}66%,97%{stroke-dashoffset:0;opacity:1}}@keyframes structure-draw-mechanics{0%,43%,to{stroke-dashoffset:100px;opacity:0}44%{opacity:1}65%,97%{stroke-dashoffset:0;opacity:1}}@keyframes structure-draw-details{0%,49%,to{stroke-dashoffset:100px;opacity:0}50%{opacity:1}72%,97%{stroke-dashoffset:0;opacity:1}}@keyframes structure-draw-dimensions{0%,65%,to{stroke-dashoffset:100px;opacity:0}66%{opacity:1}78%,97%{stroke-dashoffset:0;opacity:1}}@keyframes structure-drawing-labels{0%,73%,97%,to{opacity:0}80%,95%{opacity:1}}@keyframes structure-drawing-solid{0%,62%,98%,to{--steel-drawing-surface-opacity:0}72%,97%{--steel-drawing-surface-opacity:1}}@keyframes structure-lattice-transfer{0%{--steel-lattice-signal:100}to{--steel-lattice-signal:-100}}@keyframes structure-lattice-pressure-arrow{0%,to{transform:translateY(0)}50%{transform:translateY(1.5px)}}@keyframes structure-lattice-pressure-ripple{0%{opacity:0;transform:scale(.75)}14%{opacity:.65}72%,to{opacity:0;transform:scale(2.45)}}@media (prefers-reduced-motion:reduce){.structure-lattice-scene,.structure-lattice-scene *{animation:none!important}.structure-pump-drawing{display:none}}@media print{.structure-lattice-scene,.structure-lattice-scene *{animation:none!important}.structure-pump-drawing{display:none}}.section-illustration{aspect-ratio:4/3;pointer-events:none;isolation:isolate;width:100%;display:block}.section-illustration>svg{width:100%;height:auto;display:block;overflow:visible}@media print{.section-illustration *{animation:none!important}}.system-safety-badge{--SystemControl-play-state:paused;pointer-events:none;isolation:isolate;user-select:none;flex:none;width:96px;height:auto;display:block;overflow:visible}.system-safety-badge[data-active=true]{--SystemControl-play-state:running}.SystemSafetyBadge-badge,.SystemSafetyBadge-impact{opacity:0;transform-box:fill-box;transform-origin:50%}.system-safety-badge[data-ready=true] :is(.SystemSafetyBadge-badge,.SystemSafetyBadge-impact){animation-duration:16s;animation-timing-function:cubic-bezier(.42,0,.22,1);animation-iteration-count:infinite;animation-play-state:var(--SystemControl-play-state)}.system-safety-badge[data-ready=true] .SystemSafetyBadge-badge{animation-name:SystemSafetyBadge-stamp}.system-safety-badge[data-ready=true] .SystemSafetyBadge-impact{animation-name:SystemSafetyBadge-impact}@keyframes SystemSafetyBadge-stamp{0%,68%,to{opacity:0;transform:translateY(-24px)rotate(-18deg)scale(1.32)}69%{opacity:1;transform:translateY(-12px)rotate(-14deg)scale(1.15)}70%{opacity:1;transform:translateY(2px)rotate(-9deg)scale(1.05,.91)}71%{opacity:1;transform:translateY(-2px)rotate(-8deg)scale(.98,1.035)}72%{opacity:1;transform:translateY(.5px)rotate(-9deg)scale(1.01,.99)}73%,84%{opacity:1;transform:translateY(0)rotate(-9deg)scale(1)}88%{opacity:0;transform:translateY(3px)rotate(-9deg)scale(.97)}}@keyframes SystemSafetyBadge-impact{0%,69.99%{opacity:0;transform:scale(.96)}70%{opacity:.48;transform:scale(.98)}75%,to{opacity:0;transform:scale(1.36)}}@media (width<=799px){.system-safety-badge{width:76px}}@media (prefers-reduced-motion:reduce){.system-safety-badge[data-ready] .SystemSafetyBadge-badge{opacity:1;transform:rotate(-9deg);animation:none!important}.system-safety-badge .SystemSafetyBadge-impact{display:none}}@media print{.system-safety-badge[data-ready] .SystemSafetyBadge-badge{opacity:1;transform:rotate(-9deg);animation:none!important}.system-safety-badge .SystemSafetyBadge-impact{display:none}}.company-comet{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}@media (prefers-reduced-motion:reduce){.company-comet{display:none}}.quick-search[data-astro-cid-n4xqgzy5]{background:linear-gradient(110deg, var(--navy) 0%, var(--brand-blue) 100%);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:1rem 1.25rem 1rem 1.5rem;display:flex;position:relative;box-shadow:0 10px 28px #07338c2e}.quick-search[data-astro-cid-n4xqgzy5]:before{background:var(--brand-light);content:"";border-radius:12px 0 0 12px;width:5px;position:absolute;inset:0 auto 0 0}.quick-search-copy[data-astro-cid-n4xqgzy5]{flex-shrink:0;gap:.15rem;display:grid}.quick-search-eyebrow[data-astro-cid-n4xqgzy5]{color:var(--brand-light);letter-spacing:.13em;text-transform:uppercase;font-size:.75rem;font-weight:760}.quick-search[data-astro-cid-n4xqgzy5] h2[data-astro-cid-n4xqgzy5]{letter-spacing:-.02em;margin:0;font-size:1.2rem}.quick-search[data-astro-cid-n4xqgzy5] h2[data-astro-cid-n4xqgzy5] label[data-astro-cid-n4xqgzy5]{cursor:pointer}.quick-search-form[data-astro-cid-n4xqgzy5]{flex:1;gap:.6rem;max-width:560px;display:flex}.quick-search-field[data-astro-cid-n4xqgzy5]{flex:1;min-width:0;position:relative}.quick-search-field[data-astro-cid-n4xqgzy5]>svg[data-astro-cid-n4xqgzy5]{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.quick-search-field[data-astro-cid-n4xqgzy5] input[data-astro-cid-n4xqgzy5]{border-radius:var(--radius);width:100%;min-height:48px;color:var(--navy);background:#fff;border:2px solid #0000;padding:0 1rem 0 2.6rem;scroll-margin-top:6rem;font-size:1rem;font-weight:600}.quick-search-field[data-astro-cid-n4xqgzy5] input[data-astro-cid-n4xqgzy5]::placeholder{color:#75838a;font-weight:500}.quick-search[data-astro-cid-n4xqgzy5] [data-astro-cid-n4xqgzy5]:focus-visible{outline-color:var(--brand-light)}.quick-search-field[data-astro-cid-n4xqgzy5] input[data-astro-cid-n4xqgzy5]:focus{border-color:var(--brand-light);outline:none;box-shadow:0 0 0 3px #b7ddcd73}.quick-search-submit[data-astro-cid-n4xqgzy5]{border-color:var(--brand-green-strong);background:var(--brand-green-strong);min-height:48px}.quick-search-submit[data-astro-cid-n4xqgzy5]:hover{background:#285e40;border-color:#285e40}.quick-search-suggestions[data-astro-cid-n4xqgzy5]{z-index:20;border:1px solid var(--line);background:#fff;border-radius:10px;max-height:min(22rem,40dvh);margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto;box-shadow:0 14px 36px #102d3e33}.quick-search-suggestions[data-astro-cid-n4xqgzy5] li{min-height:44px;color:var(--navy);cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .75rem;font-size:.85rem;display:flex}.quick-search-suggestions[data-astro-cid-n4xqgzy5] li[aria-selected=true],.quick-search-suggestions[data-astro-cid-n4xqgzy5] li:hover{background:#e3ebfa}.quick-search-suggestions[data-astro-cid-n4xqgzy5] li strong{font-weight:750}.quick-search-suggestions[data-astro-cid-n4xqgzy5] li mark{color:var(--brand-blue);text-underline-offset:.2em;background:0 0;text-decoration:underline}.quick-search-suggestions[data-astro-cid-n4xqgzy5] li span{color:var(--muted);white-space:nowrap;font-size:.75rem}.quick-search-suggestions[data-astro-cid-n4xqgzy5] li.is-empty{color:var(--muted);cursor:default}.quick-search-suggestions[data-astro-cid-n4xqgzy5] li.is-empty:hover{background:0 0}@media (width<=760px){.quick-search[data-astro-cid-n4xqgzy5]{flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem 1rem 1rem 1.25rem}.quick-search-form[data-astro-cid-n4xqgzy5]{max-width:none}}@media (width<=400px){.quick-search-form[data-astro-cid-n4xqgzy5]{flex-direction:column}.quick-search-submit[data-astro-cid-n4xqgzy5]{width:100%}}@media print{.quick-search[data-astro-cid-n4xqgzy5]{display:none}}@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{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.visible{visibility:visible}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@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}.landing-heading[data-astro-cid-lcdefpme]{padding:0}.landing-heading[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:900px;margin-bottom:0}.landing-action[data-astro-cid-lcdefpme]{justify-content:flex-start;margin-top:1rem;display:flex}.landing-action[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{min-height:50px;padding-inline:1.5rem;box-shadow:0 10px 24px #051a2640}.landing-quick-info-wrap[data-astro-cid-lcdefpme]{z-index:4;position:relative}.landing-sections[data-astro-cid-lcdefpme]{background:#fff;border:1px solid #102d3e1f;border-radius:28px;margin-block:clamp(2.5rem,6vw,5rem) clamp(3.5rem,8vw,7rem);display:block;overflow:hidden;box-shadow:0 28px 80px #102d3e1a}@media (prefers-reduced-motion:no-preference){.landing-heading[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{animation:.8s cubic-bezier(.2,.7,.2,1) .12s both home-hero-rise}.landing-action[data-astro-cid-lcdefpme]{animation:.8s cubic-bezier(.2,.7,.2,1) .28s both home-hero-rise}.landing-quick-info-wrap[data-astro-cid-lcdefpme]{animation:.75s cubic-bezier(.2,.7,.2,1) .42s both home-search-slide-in}}@keyframes home-hero-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes home-search-slide-in{0%{opacity:0;transform:translate(clamp(40px,7vw,96px))}to{opacity:1;transform:none}}@media (width<=760px){.landing-sections[data-astro-cid-lcdefpme]{border-radius:20px;margin-block:2rem 3.5rem}}@media (width<=400px){.landing-action[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{width:100%;padding-inline:.85rem}}@media print{.landing-content[data-astro-cid-lcdefpme]{padding:1rem 0}.landing-heading[data-astro-cid-lcdefpme]{padding-block:0}.landing-sections[data-astro-cid-lcdefpme]{box-shadow:none;border-radius:0;margin-block:1rem}}
