._diagram_1ru9k_1{width:100%;height:100%;overflow:visible}._water_1ru9k_2{transform:translateY(calc(215px - var(--detail,1) * 135px))}._flow_1ru9k_3{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--detail,1))}._flowArrows_1ru9k_4{opacity:var(--detail,1)}._focusRings_1ru9k_5 circle{opacity:clamp(0,calc((var(--detail,1) - var(--delay)) * 5),1)}._dimensions_1ru9k_6 path{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--detail,1))}._measureLabel_1ru9k_7{opacity:var(--detail,1)}._pipeLayer_1ru9k_9{--enter:clamp(0,calc(var(--detail,1) / .3),1);opacity:var(--enter);transform:translateX(calc((1 - var(--enter)) * -32px))}._workerLayer_1ru9k_10{--enter:clamp(0,calc((var(--detail,1) - .2) / .28),1);opacity:var(--enter);transform:translateX(calc((1 - var(--enter)) * 26px))}._toolboxLayer_1ru9k_11{--enter:clamp(0,calc((var(--detail,1) - .38) / .2),1);opacity:var(--enter);transform:translateY(calc((1 - var(--enter)) * 14px))}._assetLayer_1ru9k_13,._panelLayer_1ru9k_13{--enter:clamp(0,calc((var(--detail,1) - var(--delay,0)) / .28),1);opacity:var(--enter);transform:translateY(calc((1 - var(--enter)) * var(--offset,20px)))}._tankWater_1ru9k_14{transform:translateY(calc(278px - clamp(0,calc((var(--detail,1) - .25) / .65),1) * 190px))}._lateDimensions_1ru9k_15{--draw:clamp(0,calc((var(--detail,1) - .64) / .36),1)}._lateDimensions_1ru9k_15 path{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--draw))}._blueprintLayer_1ru9k_17{opacity:clamp(0,calc((var(--detail,1) - .55) / .3),1)}._signal_1ru9k_18 path{stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0,calc((var(--detail,1) - .58) / .42),1))}._assemblyPart_1ru9k_20{--assemble:clamp(0,calc((var(--detail,1) - var(--delay,0)) / .42),1);transform:translate(calc((1 - var(--assemble)) * var(--part-x,0px)),calc((1 - var(--assemble)) * var(--part-y,0px)))}._assemblyGuide_1ru9k_24{opacity:calc((1 - var(--detail,1)) * .65)}._assemblyLabels_1ru9k_25{opacity:clamp(0,calc((var(--detail,1) - .7) / .3),1)}._engineeringLines_1ru9k_27 path{stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0,calc(var(--detail,1) / .62),1))}._naturalScene_1ru9k_32{filter:saturate(.82);transform-box:fill-box;transform-origin:50%;transform:translateY(calc((1 - var(--detail,1)) * 12px)) scale(calc(.97 + var(--detail,1) * .03))}@media (prefers-reduced-motion:reduce){._naturalScene_1ru9k_32{transform:none}}._journey_1v00x_1{--journey-progress:0;background:var(--rb-page,#f7f8fa);height:600svh;color:var(--ink);position:relative;overflow:clip}._sticky_1v00x_9{height:100svh;padding-block:96px 24px;position:sticky;top:0;overflow:hidden}._opening_1v00x_10{padding:32px var(--content-gutter,40px);place-items:center;display:grid}._journey_1v00x_1 ._opening_1v00x_10 ._openingTitle_1v00x_11{text-align:center;letter-spacing:-.035em;color:#17334a;max-width:1000px;margin:0;font-size:clamp(32px,4.7vw,68px);font-weight:500;line-height:1.45}._openingTitle_1v00x_11 span span{color:var(--brand-blue)}._track_1v00x_13{width:500%;height:100%;transform:translate3d(calc(var(--journey-progress) * -80%),0,0);will-change:transform;display:flex}._panel_1v00x_14{flex:0 0 20%;width:20%;height:100%}._panelInner_1v00x_15{width:min(var(--content-max,1120px),calc(100% - var(--content-gutter,40px) * 2));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(270px,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(40px,6vw,86px);height:100%;margin-inline:auto;padding-block:24px;display:grid}._copy_1v00x_16{z-index:2;align-self:center;position:relative}._label_1v00x_22{color:#526878;letter-spacing:.16em;align-items:center;gap:14px;font-size:9px;font-weight:700;display:flex}._label_1v00x_22 span:first-child{color:var(--brand-blue)}._copy_1v00x_16 h2{color:var(--ink);letter-spacing:-.045em;text-wrap:balance;max-width:460px;margin-top:20px;font-size:clamp(38px,4vw,56px);font-weight:600;line-height:1.07}._description_1v00x_47{max-width:430px;color:var(--muted);margin-top:22px;margin-bottom:0;font-size:15px;font-weight:300;line-height:1.66}._visual_1v00x_58{height:100%;min-height:0;max-height:650px;margin:0;position:relative}._visual_1v00x_58 img{object-fit:contain}@media (max-width:980px){._panelInner_1v00x_15{grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:32px}}@media (max-width:720px),(prefers-reduced-motion:reduce){._journey_1v00x_1{height:auto}._sticky_1v00x_9{height:auto;padding:0;position:relative}._opening_1v00x_10{min-height:0;padding-block:var(--section-space,32px);opacity:1;position:relative;inset:auto}._journey_1v00x_1 ._opening_1v00x_10 ._openingTitle_1v00x_11{font-size:clamp(26px,5.8vw,48px)}._track_1v00x_13{opacity:1;will-change:auto;width:100%;height:auto;display:grid;transform:none}._panel_1v00x_14{width:100%;height:auto}._panelInner_1v00x_15{height:auto;padding-block:var(--section-space,32px)}._visual_1v00x_58{height:400px}}@media (max-width:720px){._panelInner_1v00x_15{grid-template-columns:1fr;gap:24px}._visual_1v00x_58{height:64vw;min-height:240px;max-height:390px}}._slides_1v00x_77{display:contents}@media (max-width:720px){._track_1v00x_13{display:block}._slides_1v00x_77:focus-visible{outline:2px solid var(--brand-blue);outline-offset:-2px}._slides_1v00x_77{scroll-snap-type:x mandatory;scroll-padding-inline:var(--content-gutter,20px);overscroll-behavior-x:contain;scrollbar-width:none;padding:0 var(--content-gutter,20px) 28px;gap:16px;display:flex;position:relative;overflow-x:auto}._slides_1v00x_77::-webkit-scrollbar{display:none}._slides_1v00x_77 ._panel_1v00x_14{scroll-snap-align:start;flex:0 0 calc(100% - 16px);width:calc(100% - 16px);min-width:0;height:auto}._slides_1v00x_77:after{content:"";flex:0 0 0}._slides_1v00x_77 ._panelInner_1v00x_15{grid-template-rows:auto 1fr;align-items:start;gap:20px;width:100%;height:100%;margin:0;padding:20px 0 0}._slides_1v00x_77 ._copy_1v00x_16{align-self:start}._slides_1v00x_77 ._copy_1v00x_16 h2{font-size:clamp(26px,6.5vw,34px);line-height:1.3}._slides_1v00x_77 ._description_1v00x_47{font-size:15px;line-height:1.7}._slides_1v00x_77 ._label_1v00x_22{flex-wrap:wrap;gap:6px 12px;font-size:10px}._slides_1v00x_77 ._visual_1v00x_58{align-self:end;height:60vw;min-height:200px;max-height:340px}}@media (max-width:720px) and (prefers-reduced-motion:no-preference){._journey_1v00x_1{height:600svh}._sticky_1v00x_9{height:100svh;padding:88px 0 24px;position:sticky;top:0}._track_1v00x_13{width:500%;height:100%;transform:translate3d(calc(var(--journey-progress) * -80%),0,0);will-change:transform;display:flex}._slides_1v00x_77{display:contents}._slides_1v00x_77:after{content:none}._panel_1v00x_14,._slides_1v00x_77 ._panel_1v00x_14{flex:0 0 20%;width:20%;height:100%}._slides_1v00x_77 ._panelInner_1v00x_15{width:calc(100% - var(--content-gutter,20px) * 2);grid-template-rows:auto minmax(0,1fr);gap:12px;margin-inline:auto;padding:12px 0 0}._slides_1v00x_77 ._visual_1v00x_58{height:100%;min-height:0;max-height:340px}}@media (min-width:721px) and (max-width:899px) and (orientation:portrait){._panelInner_1v00x_15{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:24px;padding-block:32px}._copy_1v00x_16{align-self:start;max-width:640px}._copy_1v00x_16 h2{max-width:640px;font-size:38px;line-height:1.3}._description_1v00x_47{max-width:600px;font-size:17px}._visual_1v00x_58{align-self:center;width:100%;max-height:520px}}@media (min-width:721px) and (max-width:1199px) and (orientation:portrait) and (prefers-reduced-motion:no-preference){._journey_1v00x_1{height:600svh}._sticky_1v00x_9{height:100svh;padding-block:76px}._panelInner_1v00x_15{padding-block:16px}}._story_1v00x_121{z-index:3;height:100%;opacity:clamp(0,calc((1 - var(--door-entry,0)) * 5),1);background:0 0;position:relative;overflow:clip}._track_1v00x_13{width:600%;transform:translate3d(calc(var(--journey-progress) * -83.3333%),0,0)}._panel_1v00x_14{flex:0 0 16.6667%;width:16.6667%}._room_1v00x_124{z-index:1;opacity:var(--room-arrival,0);transform:scale(calc(.5 + var(--door-entry,0) * .5));transform-origin:50%;position:absolute;inset:76px 0 0}._doorway_1v00x_125{perspective:1600px;position:relative;overflow:hidden}._doorCopy_1v00x_126{z-index:2;left:max(var(--content-gutter,40px),calc((100% - var(--content-max,1120px)) / 2));width:32%;opacity:calc(1 - var(--door-approach,0));position:absolute;top:50%;transform:translateY(-50%)}._doorCopy_1v00x_126 h2{letter-spacing:-.035em;color:var(--ink);margin:20px 0 0;font-size:clamp(38px,4vw,56px);font-weight:600;line-height:1.3}._doorFrame_1v00x_128{box-shadow:0 0 0 200vmax var(--rb-page,#f7f8fa);perspective:1400px;transform-origin:50%;transform:translateX(calc(var(--door-approach,0) * -58.5714%)) scale(calc(1 + var(--door-entry,0) * 6));background:0 0;border:12px solid #c3d3de;border-bottom-width:10px;position:absolute;inset:15% 12% 12% 53%}._doorSign_1v00x_129{opacity:calc(1 - var(--door-entry,0));color:#285ca4;letter-spacing:.1em;white-space:nowrap;font-size:18px;font-weight:600;position:absolute;top:-48px;left:50%;transform:translate(-50%)}._doorSign_1v00x_129 span{color:#526878;letter-spacing:.16em;margin:3px 0 0;font-size:10px;display:block}._doorLeaf_1v00x_131{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(135deg,#e9f0f5,#bed0dc);border:8px solid #31516b;width:50%;position:absolute;top:0;bottom:0}._doorLeaf_1v00x_131:before{content:"";background:linear-gradient(125deg,#ffffffb0 0%,#eaf4fa50 38%,#fff9 39%,#ffffff20 41%,#d7e6ef90 75%);border:2px solid #a1b7c8;position:absolute;inset:12% 12% 24%}._doorLeaf_1v00x_131 span{background:#17334a;border-radius:4px;width:7px;height:70px;position:absolute;top:48%}._doorLeft_1v00x_134{transform-origin:0;transform:rotateY(calc(var(--door-open,0) * -105deg));left:0}._doorRight_1v00x_135{transform-origin:100%;transform:rotateY(calc(var(--door-open,0) * 105deg));right:0}._doorLeft_1v00x_134 span{right:18px}._doorRight_1v00x_135 span{left:18px}@media (min-width:1200px) and (min-height:700px) and (prefers-reduced-motion:no-preference){._journey_1v00x_1{height:700svh}._room_1v00x_124 #products.rb-showroom-section{align-items:center;height:100%;padding-block:20px;display:grid}._room_1v00x_124 #products .rb-showroom{height:min(680px,100svh - 116px)}}@media (min-width:1200px) and (min-height:820px) and (prefers-reduced-motion:no-preference){._room_1v00x_124 #products .rb-showroom{translate:0 -36px}}@media (max-width:1199px),(max-height:699px),(prefers-reduced-motion:reduce){._journey_1v00x_1{height:auto}._sticky_1v00x_9{height:auto;padding:0;position:relative;overflow:visible}._story_1v00x_121{opacity:1;height:auto}._track_1v00x_13{width:100%;height:auto;display:block;transform:none}._slides_1v00x_77{padding:0;display:block;overflow:visible}._panel_1v00x_14,._slides_1v00x_77 ._panel_1v00x_14{width:100%;height:auto}._panelInner_1v00x_15,._slides_1v00x_77 ._panelInner_1v00x_15{height:auto;padding-block:32px}._visual_1v00x_58,._slides_1v00x_77 ._visual_1v00x_58{height:380px}._room_1v00x_124{opacity:1;position:relative;inset:auto;transform:none}._slides_1v00x_77 ._doorway_1v00x_125{height:540px}._doorCopy_1v00x_126{left:var(--content-gutter,24px);opacity:1;width:40%}._doorCopy_1v00x_126 h2{font-size:clamp(26px,4vw,38px)}._doorFrame_1v00x_128,._doorLeaf_1v00x_131{transform:none}._doorFrame_1v00x_128{box-shadow:none;background:#e5edf0}._doorSign_1v00x_129{opacity:1}}@media (max-width:720px){._slides_1v00x_77 ._doorway_1v00x_125{height:640px}._doorCopy_1v00x_126{width:calc(100% - 48px);top:24px;transform:none}._doorCopy_1v00x_126 h2 br{display:none}._doorFrame_1v00x_128{inset:260px 20% 30px}}@media (min-width:900px) and (max-width:1199px) and (orientation:portrait){._opening_1v00x_10{width:min(var(--content-max,1120px),calc(100% - var(--content-gutter,40px) * 2));place-items:center start;margin-inline:auto;padding:44px 0 12px}._journey_1v00x_1 ._opening_1v00x_10 ._openingTitle_1v00x_11{text-align:left;max-width:700px;margin-bottom:0;font-size:clamp(32px,3.5vw,40px);line-height:1.2}._panelInner_1v00x_15,._slides_1v00x_77 ._panelInner_1v00x_15{grid-template-rows:auto;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:24px;padding-block:24px}._copy_1v00x_16{align-self:center;max-width:none}._copy_1v00x_16 h2{max-width:none;font-size:clamp(30px,3.2vw,38px);line-height:1.2}._description_1v00x_47{max-width:370px;font-size:16px}._visual_1v00x_58,._slides_1v00x_77 ._visual_1v00x_58{align-self:center;width:100%;height:clamp(320px,38vw,420px);max-height:none}}._doorFrame_1v00x_128{box-shadow:0 0 0 200vmax var(--rb-page,#f7f8fa),inset 0 3px 5px #fff9;border-color:#c3d9e7;border-radius:18px 18px 6px 6px}._doorLeaf_1v00x_131{background:linear-gradient(120deg,#f0f7fa 0%,#d9eaf3 48%,#bad4e3 100%);border:7px solid #4398c6;border-radius:10px 10px 4px 4px;box-shadow:inset 3px 3px 5px #ffffffb3,inset -4px -3px 8px #42779740,0 5px 14px #193c5026}._doorLeaf_1v00x_131:before{background:linear-gradient(130deg,#fff9 0%,#d3effa66 35%,#ffffffa6 36%,#fff2 43%,#9dcfe566 100%);border:1px solid #a5c9de;border-radius:7px;inset:8% 9% 19%;box-shadow:inset 2px 3px 8px #477e9c26,0 1px 1px #fff}._doorLeaf_1v00x_131:after{content:"";background:linear-gradient(110deg,#d7e5ec,#f6fafc 40%,#adc9d9);border-radius:4px;height:6%;position:absolute;bottom:6%;left:10%;right:10%;box-shadow:0 1px 2px #39709326}._doorLeaf_1v00x_131 span{background:linear-gradient(90deg,#3b7da6,#d6eaf4 42%,#86b7d2 65%,#397695);border-radius:7px;width:10px;height:76px;box-shadow:3px 3px 5px #24475e40,inset 0 1px 1px #fff}._doorFrame_1v00x_128{border-color:#7493a4;border-radius:4px}._doorLeaf_1v00x_131{background-image:url(/images/system-journey/door-matte-v1.png);background-repeat:no-repeat;background-size:200% 100%;border:0;border-radius:0;box-shadow:inset 0 0 0 1px #183a4d38}._doorLeft_1v00x_134{background-position:0}._doorRight_1v00x_135{background-position:100%}._doorLeaf_1v00x_131:before,._doorLeaf_1v00x_131:after,._doorLeaf_1v00x_131 span{display:none}@media (min-width:1200px) and (min-height:700px) and (prefers-reduced-motion:no-preference){._story_1v00x_121{opacity:1;transform:translateY(calc(var(--door-entry,0) * -100svh))}._room_1v00x_124{opacity:1;transform:translateY(calc((1 - var(--door-entry,0)) * 100svh))}}@media (max-width:720px){._panelInner_1v00x_15,._slides_1v00x_77 ._panelInner_1v00x_15{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;padding-block:28px 38px}._copy_1v00x_16,._slides_1v00x_77 ._copy_1v00x_16{text-align:center}._label_1v00x_22,._slides_1v00x_77 ._label_1v00x_22{justify-content:center}._copy_1v00x_16 h2,._slides_1v00x_77 ._copy_1v00x_16 h2{margin-top:14px}._description_1v00x_47,._slides_1v00x_77 ._description_1v00x_47{margin:12px auto 0}._visual_1v00x_58,._slides_1v00x_77 ._visual_1v00x_58{aspect-ratio:720/460;align-self:start;width:100%;height:auto;min-height:0;max-height:none}}@media (max-width:720px) and (prefers-reduced-motion:no-preference){._journey_1v00x_1[data-mobile-motion=true] ._panel_1v00x_14[data-journey-panel] ._copy_1v00x_16{transition:opacity .55s,transform .65s cubic-bezier(.2,.7,.2,1)}._journey_1v00x_1[data-mobile-motion=true] ._panel_1v00x_14[data-journey-panel] ._visual_1v00x_58{transition:opacity .65s .12s,transform .8s cubic-bezier(.2,.7,.2,1) .12s}._journey_1v00x_1[data-mobile-motion=true] ._panel_1v00x_14[data-journey-panel]:not([data-revealed=true]) ._copy_1v00x_16{opacity:0;transform:translateY(18px)}._journey_1v00x_1[data-mobile-motion=true] ._panel_1v00x_14[data-journey-panel]:not([data-revealed=true]) ._visual_1v00x_58{opacity:0;transform:translateY(28px)scale(.96)}}
