@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-old(root){animation:.16s var(--ease-in) both vt-out}::view-transition-new(root){animation:.24s var(--ease-out) 40ms both vt-in}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}.site-header{view-transition-name:site-header}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}@layer utilities{@media (prefers-reduced-motion:no-preference){.motion-ok:not(.motion-off) .hero__content .eyebrow{animation:a0-fade-up-12 .5s var(--ease-out) both}.motion-ok:not(.motion-off) .hero__title{animation:a0-rise-16 .7s var(--ease-out-strong) 80ms both}.motion-ok:not(.motion-off) .hero__lead{animation:a0-fade-up-12 .6s var(--ease-out) .3s both}.motion-ok:not(.motion-off) .hero__buttons>*{animation:a0-fade-up-12 .5s var(--ease-out) calc(.45s + var(--i,0) * 80ms) both}.motion-ok:not(.motion-off) .hero__foot .cover-tag{animation:a0-fade .5s var(--ease-out) .6s both}.motion-ok:not(.motion-off) .page-hero .eyebrow{animation:a0-fade-up-12 .5s var(--ease-out) both}.motion-ok:not(.motion-off) .page-hero__title-block{animation:a0-rise-12 .5s var(--ease-out) 50ms both}.motion-ok:not(.motion-off) [data-reveal].is-armed:not(.is-in){opacity:0;transform:translateY(var(--reveal-y))}.motion-ok:not(.motion-off) [data-reveal].is-in{transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);transition-delay:calc(var(--i,0) * var(--stagger) + var(--reveal-delay,0s))}.motion-ok:not(.motion-off) [data-reveal=fade].is-armed:not(.is-in){transform:none}.motion-ok:not(.motion-off) [data-reveal=image].is-armed:not(.is-in){opacity:1;transform:none}.motion-ok:not(.motion-off) [data-reveal=image].is-armed:not(.is-in)>img,.motion-ok:not(.motion-off) [data-reveal=image].is-armed:not(.is-in)>picture>img{transform:scale(1.06)}.motion-ok:not(.motion-off) [data-reveal=image].is-armed:not(.is-in) .image-label:before{transform:scaleY(0)}.motion-ok:not(.motion-off) [data-reveal=image].is-armed:not(.is-in) .image-label>*{opacity:0;transform:translateY(8px)}.motion-ok:not(.motion-off) [data-reveal=image].is-in>img,.motion-ok:not(.motion-off) [data-reveal=image].is-in>picture>img{transition:transform var(--dur-draw) var(--ease-out)}.motion-ok:not(.motion-off) [data-reveal=image].is-in .image-label:before{transition:transform .5s var(--ease-out) .2s}.motion-ok:not(.motion-off) [data-reveal=image].is-in .image-label>*{transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transition-delay:calc(.6s + var(--j,0) * 80ms)}.motion-ok:not(.motion-off) [data-reveal=image].is-in .image-label>:nth-child(2){--j:1}.motion-ok:not(.motion-off) [data-reveal=image].is-in .image-label>:nth-child(3){--j:2}.motion-ok:not(.motion-off) [data-reveal=list].is-armed:not(.is-in){opacity:1;transform:none}.motion-ok:not(.motion-off) [data-reveal=list].is-armed:not(.is-in)>li{opacity:0;transform:translateY(12px)}.motion-ok:not(.motion-off) [data-reveal=list].is-armed:not(.is-in) .list__check polyline{stroke-dashoffset:1px}.motion-ok:not(.motion-off) [data-reveal=list].is-in>li{transition:opacity .45s var(--ease-out), transform .45s var(--ease-out);transition-delay:calc(var(--i,0) * 40ms)}.motion-ok:not(.motion-off) [data-reveal=list].is-in .list__check polyline{transition:stroke-dashoffset .35s var(--ease-out);transition-delay:calc(var(--i,0) * 40ms + .15s)}.motion-ok:not(.motion-off) .s1 .l-pipe path{animation:s1-draw 1.2s var(--ease-in-out) calc(.6s + var(--i,0) * 80ms) both}.motion-ok:not(.motion-off) .s1 .l-equip>*{animation:s1-draw .6s var(--ease-out) calc(.9s + var(--i,0) * .12s) both}.motion-ok:not(.motion-off) .s1 .l-detail{animation:.3s linear 1.6s both a0-fade}.motion-ok:not(.motion-off) .s1 .s1-level{animation:s1-fill .8s var(--ease-out) 4.3s both}.motion-ok:not(.motion-off) .s1 .s1-flow{animation:4.2s linear 2s both s1-pulse}.motion-ok:not(.motion-off) .s1 .s1-static-dashes{display:none}.motion-ok:not(.motion-off) .s1:is(.is-paused,.is-offscreen,.is-hidden) .s1-flow{animation-play-state:paused}.motion-ok:not(.motion-off) .process-wrap.is-armed .number{transition:background-color var(--dur-state) var(--ease-out), color var(--dur-state) var(--ease-out), border-color var(--dur-state) var(--ease-out)}.motion-ok:not(.motion-off) .process-wrap.is-armed .step__body{transition:opacity var(--dur-state) var(--ease-out)}.motion-ok:not(.motion-off) .process-wrap.is-armed .step.is-active .number:after{content:"";border:1px solid var(--copper);animation:s3-ring .4s var(--ease-out) both;border-radius:50%;position:absolute;inset:-2px}.motion-ok:not(.motion-off) .process-wrap.is-armed .process__tick{transition:background-color var(--dur-state) var(--ease-out)}.motion-ok:not(.motion-off) .lineart :is(.la-outline,.la-detail,.la-accent) :is(path,circle):not(.dash){animation:s1-draw 1.6s var(--ease-in-out) .2s both}.motion-ok:not(.motion-off) .lineart .dash{animation:a0-fade .6s var(--ease-out) 1.2s both}.motion-ok:not(.motion-off) .lineart__pin{animation:a0-fade .4s var(--ease-out) calc(.6s + var(--i,0) * .1s) both}.motion-ok:not(.motion-off) .lineart--map img{animation:a0-fade .8s var(--ease-out) .2s both}.motion-ok:not(.motion-off) .success-panel:not([hidden]) .success-panel__mark :is(rect,polyline){animation:s1-draw .5s var(--ease-out) both}.motion-ok:not(.motion-off) .success-panel:not([hidden]) .success-panel__mark polyline{animation-delay:.2s}.motion-ok:not(.motion-off) .success-panel:not([hidden])>:not(svg){animation:a0-fade .4s var(--ease-out) .45s both}.motion-ok:not(.motion-off) .s7 .s7-sensor,.motion-ok:not(.motion-off) .s9 .s9-cp{transition:fill var(--dur-state) var(--ease-out), stroke var(--dur-state) var(--ease-out), opacity var(--dur-ui) var(--ease-out)}.motion-ok:not(.motion-off) .s9__item{transition:opacity var(--dur-state) var(--ease-out)}.motion-ok:not(.motion-off) .s9__item:not(.is-done) .list__check polyline{stroke-dashoffset:1px}.motion-ok:not(.motion-off) .s9__item .list__check polyline{transition:stroke-dashoffset .35s var(--ease-out)}.motion-ok:not(.motion-off) [data-reveal].is-in.is-instant,.motion-ok:not(.motion-off) [data-reveal].is-in.is-instant *{transition:none!important}}.list__check polyline{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference) and (width>=768px){.motion-ok:not(.motion-off) .s1 .s1-flow{animation-iteration-count:infinite}}@keyframes s3-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes s1-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes s1-fill{0%{transform:scaleY(0)}to{transform:scaleY(.55)}}@keyframes s1-pulse{0%{stroke-dashoffset:5px;opacity:0}4.57%{opacity:1}52.57%{opacity:1}57.14%{stroke-dashoffset:-95px;opacity:0}to{stroke-dashoffset:-95px;opacity:0}}@keyframes a0-fade-up-12{0%{opacity:0;transform:translateY(12px)}}@keyframes a0-rise-16{0%{transform:translateY(16px)}}@keyframes a0-rise-12{0%{transform:translateY(12px)}}@keyframes a0-fade{0%{opacity:0}}@media print{.site-header,.mobile-drawer,.skip-link,.pause-btn,.site-footer__top,.hero__foot .s1,[data-motion],.subnav,.page-hero__art,.rfq-form,.cta .btn{display:none!important}body{color:var(--text);background:var(--white);padding:0}.is-armed,.is-armed *{opacity:1!important;transform:none!important}.site-footer .logo{display:none}.print-logo{height:52px;margin-block-end:24px;display:block!important}.hero,.page-hero,.stats,.cta,.site-footer,.image-block{color:var(--text);background:0 0!important}.hero *,.page-hero *,.stats *,.cta *,.site-footer *{color:var(--text)!important}.hero__photo:before,.page-hero:before,.image-block:before,.hero__photo>img,.hero__photo>picture,.page-hero>img,.page-hero>picture{display:none}main a[href^=\/]:after,main a[href^=http]:after{content:" (" attr(href) ")";font-size:.8em;font-weight:400}main .btn:after,main .card__link:after{content:none!important}section{break-inside:avoid-page}}.print-logo{display:none}}@layer components{[dir=rtl] .btn--outline:before,[dir=rtl] .btn--outline-blue:before,[dir=rtl] .link-arrow__text:after,[dir=rtl] .card--link:before,[dir=rtl] .nav-link:after,[dir=rtl] .process-wrap--horizontal .process__fill,[dir=rtl] .file-picker__progress span{transform-origin:100%}[dir=rtl] [data-flip]{transform:scaleX(-1)}[dir=rtl] .link-arrow--back .icon-glyph{transform:none}@media (hover:hover) and (pointer:fine){[dir=rtl] .link-arrow:hover .icon-glyph,[dir=rtl] .card--link:hover .link-arrow .icon-glyph{transform:scaleX(-1)translate(4px)}[dir=rtl] .link-arrow--back:hover .icon-glyph{transform:translate(4px)}}[dir=rtl] .field select{background-position:14px}[dir=rtl] .sig--mirror svg{transform:scaleX(-1)}[dir=rtl] .process__tick{transform:translate(50%,-50%)}}
