.pr-hero{isolation:isolate}.pr-hero__statement{max-width:18ch;font-size:clamp(2.4rem,3.4vw,3.1rem)}.pr-loop{aspect-ratio:560/300;width:100%;max-width:1100px;margin-inline:auto;position:relative;container-type:inline-size}.pr-loop__edges{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pr-loop__edge{fill:none;stroke:#c3e5fb4d;stroke-width:1px}.pr-loop__edge.is-feedback{stroke:#d4ff5c80}.pr-loop__flow{fill:none;stroke:#c3e5fbcc;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:10 150}.pr-loop__flow.is-feedback{stroke:#d4ff5c}.pr-loop__port{fill:#0e1c28;stroke:#c3e5fb99;stroke-width:1px}.pr-loop__port.is-feedback{fill:#d4ff5c;stroke:#d4ff5c}.pr-loop__label{z-index:3;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:#c3e5fb99;font-size:.6rem;position:absolute;left:50%;transform:translate(-50%,-50%)}.pr-loop__label.is-forward{top:12%;left:60%}.pr-loop__label.is-feedback{color:#d4ff5cd9;top:88%;left:40%}.pr-loop__node{z-index:1;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#ffffff0a;border:1px solid #c3e5fb24;border-radius:14px;grid-template-rows:30px minmax(0,1fr);width:46%;height:66%;display:grid;position:absolute;top:0;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 48px -32px #000c}.pr-loop__node.is-clearpath{left:0}.pr-loop__node.is-orovia{top:34%;right:0}.pr-loop__head{border-bottom:1px solid #c3e5fb1a;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.pr-loop__tag{letter-spacing:.16em;text-transform:uppercase;color:#c3e5fbbf;align-items:center;gap:7px;font-size:.6rem;display:inline-flex}.pr-loop__tag img{opacity:.8;width:13px;height:13px}.pr-loop__media{background:#c3e5fb08;position:relative;overflow:hidden}.pr-loop__svg{width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:479px){.pr-loop__node{grid-template-rows:26px minmax(0,1fr)}.pr-loop__head{padding:0 9px}.pr-loop__tag,.pr-loop__label{letter-spacing:.14em;font-size:.55rem}}.pr-row{padding-block:4rem;position:relative}.pr-row__rule{background:#0e1c2829;height:1px;position:absolute;top:0;left:0;right:0}.pr-row__grid{align-items:center;gap:2.75rem;display:grid}.pr-row__meta{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.pr-row__index{letter-spacing:.18em;color:#0e1c2880;font-size:.72rem}.pr-row__mark{opacity:.85;width:28px;height:28px}.pr-row__sub{letter-spacing:.2em;text-transform:uppercase;color:#0e1c2880;margin:.8rem 0 1.6rem;font-size:.7rem}.pr-row__link{color:var(--brand-dark);border-bottom-color:#0e1c2859}.pr-row__link:hover{color:var(--brand-dark);border-bottom-color:#9fc400}.pr-row__title-link{color:inherit;text-underline-offset:.14em;transition:text-decoration-color var(--motion-fast) ease-out;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.pr-row__title-link:hover{text-decoration-color:#9fc400}.pr-row__media-link{display:block}.pr-row__media-link .pr-frame{transition:border-color var(--motion-standard) ease}.pr-row__media-link:hover .pr-frame{border-color:#0e1c286b}@media (min-width:768px){.pr-row{padding-block:6rem}}@media (min-width:1024px){.pr-row__grid{grid-template-columns:.9fr 1.1fr;gap:4.5rem}.pr-row:nth-of-type(2n) .pr-row__grid{grid-template-columns:1.1fr .9fr}.pr-row:nth-of-type(2n) .pr-row__media{order:-1}}.pr-frame{background:#0e1c28;border:1px solid #0e1c282e;border-radius:2px;position:relative;overflow:hidden;box-shadow:0 34px 64px -44px #0e1c288c}.pr-frame--clearpath{aspect-ratio:1600/859}.pr-frame--orovia{aspect-ratio:1350/790}.pr-frame__img{object-fit:cover;object-position:top;width:100%;height:100%;display:block;position:absolute;inset:0}.pr-frame .reg-marks{opacity:.45;z-index:2}.pr-close{border-bottom:1px solid #c3e5fb14}.pr-word{display:inline-block}.pr-rail{height:24px;margin-top:5rem;position:relative}.pr-rail__line{background:#c3e5fb33;height:1px;position:absolute;top:50%;left:0;right:0}.pr-rail__tick{background:#0e1c28;border:1px solid #c3e5fb8c;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:50%}.pr-rail__dot{background:#d4ff5c;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:50%;left:0;box-shadow:0 0 0 4px #d4ff5c29}@media (min-width:768px){.pr-rail{margin-top:6.5rem}}@media (prefers-reduced-motion:no-preference){.pr-loop__node{opacity:0;animation:prRise .9s var(--ease-out) both}.pr-loop__node.is-clearpath{animation-delay:.3s}.pr-loop__node.is-orovia{animation-delay:.4s}.pr-loop__edge{--dash:calc(177 * 100cqw / 560);stroke-dasharray:var(--dash);stroke-dashoffset:var(--dash);animation:prDraw 1.3s var(--ease-out) .7s both}.pr-loop__edge.is-feedback{animation-delay:1.1s}.pr-loop__flow{opacity:0;animation:5s linear infinite prFlow,.6s ease-out 1.7s forwards prFade}.pr-loop__flow.is-feedback{animation-duration:7s,.6s;animation-delay:0s,2.1s}.pr-loop__port{transform-box:fill-box;transform-origin:50%;opacity:0;animation:prPop .5s var(--ease-out) both}.pr-loop__label{opacity:0;animation:.7s ease-out both prFade}.pr-loop__label.is-forward{animation-delay:1.5s}.pr-loop__label.is-feedback{animation-delay:1.9s}.pr-cp-row{opacity:0;animation:prSlide .55s var(--ease-out) both}.pr-ov-ring{stroke-dasharray:1;stroke-dashoffset:1px;animation:prDraw 1.2s var(--ease-out) both}.pr-ov-scan{animation:3.6s ease-in-out infinite alternate prScan}.pr-stage .sys-node{transition:none}.pr-stage .sys-edge-flow{opacity:0}.pr-stage .sys-stage.in-view .sys-edge-flow{animation:sys-flow 5s linear infinite, prFade .5s ease-out var(--flow-delay,1.2s) forwards}.pr-stage .sys-stage.in-view .sys-edge-flow.is-feedback{animation-duration:7s,.5s}.pr-stage .sys-port{opacity:0;transform-box:fill-box;transform-origin:50%}.pr-stage .sys-stage.in-view .sys-port{animation:sys-pop .45s var(--ease-out) var(--port-delay,.6s) forwards}.pr-rail__dot{opacity:0}.reveal.in-view .pr-rail__dot{animation:6s linear 1.1s infinite prRailRun,.5s ease-out 1.1s forwards prFade}@keyframes prRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes prDraw{to{stroke-dashoffset:0}}@keyframes prFlow{to{stroke-dashoffset:-160px}}@keyframes prFade{to{opacity:1}}@keyframes prPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes prSlide{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes prScan{0%{transform:translateY(6px)}to{transform:translateY(104px)}}@keyframes prRailRun{0%{left:0%}to{left:100%}}}.pr-tooth{width:100%;height:100%;display:block;position:absolute;inset:0}.pr-ch-chip{transform:translate(70px)}.pr-ch-node,.pr-ch-row{opacity:0}.pr-ch-node--0,.pr-ch-node--1,.pr-ch-node--2,.pr-ch-row--0,.pr-ch-row--1,.pr-ch-row--2{opacity:1}@media (prefers-reduced-motion:no-preference){.pr-ch-chip{animation:8s cubic-bezier(.16,1,.3,1) infinite pr-ch-chip}@keyframes pr-ch-chip{0%{opacity:0;transform:translate(0)}3%{opacity:1}12.5%{transform:translate(0)}20%{transform:translate(35px)}32.5%{transform:translate(35px)}40%{transform:translate(70px)}52.5%{transform:translate(70px)}60%{transform:translate(105px)}72.5%{transform:translate(105px)}80%{transform:translate(140px)}95%{opacity:1;transform:translate(140px)}to{opacity:0;transform:translate(140px)}}.pr-ch-node,.pr-ch-row{animation-duration:8s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-iteration-count:infinite}.pr-ch-node--0{animation-name:pr-ch-n0}.pr-ch-node--1{animation-name:pr-ch-n1}.pr-ch-node--2{animation-name:pr-ch-n2}.pr-ch-node--3{animation-name:pr-ch-n3}.pr-ch-node--4{animation-name:pr-ch-n4}.pr-ch-row--0{animation-name:pr-ch-r0}.pr-ch-row--1{animation-name:pr-ch-r1}.pr-ch-row--2{animation-name:pr-ch-r2}.pr-ch-row--3{animation-name:pr-ch-r3}.pr-ch-row--4{animation-name:pr-ch-r4}@keyframes pr-ch-n0{0%,2%{opacity:0}4%,95%{opacity:1}97%,to{opacity:0}}@keyframes pr-ch-n1{0%,20%{opacity:0}22%,95%{opacity:1}97%,to{opacity:0}}@keyframes pr-ch-n2{0%,40%{opacity:0}42%,95%{opacity:1}97%,to{opacity:0}}@keyframes pr-ch-n3{0%,60%{opacity:0}62%,95%{opacity:1}97%,to{opacity:0}}@keyframes pr-ch-n4{0%,80%{opacity:0}82%,95%{opacity:1}97%,to{opacity:0}}@keyframes pr-ch-r0{0%,5%{opacity:0;transform:translate(-6px)}9%,95%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes pr-ch-r1{0%,23%{opacity:0;transform:translate(-6px)}27%,95%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes pr-ch-r2{0%,43%{opacity:0;transform:translate(-6px)}47%,95%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes pr-ch-r3{0%,63%{opacity:0;transform:translate(-6px)}67%,95%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes pr-ch-r4{0%,83%{opacity:0;transform:translate(-6px)}87%,95%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}}
