.srv-fig > .srv-art{display:block;width:100%;max-width:800px;height:100%;overflow:visible;opacity:0;transform:translateY(7px) scale(1.025);transition:opacity .7s cubic-bezier(.22, 1, .36, 1), transform .95s cubic-bezier(.22, 1, .36, 1);}.srv-row.is-open .srv-fig > .srv-art{opacity:1;transform:none;}.srv-art path, .srv-art rect, .srv-art circle, .srv-art polygon, .srv-art polyline{vector-effect:non-scaling-stroke;}.srv-art .srv-panel-shape{fill:#fff;stroke:#0d0d0d;stroke-width:1.7;}.srv-art .srv-panel-back{fill:#f7f7f4;stroke:#0d0d0d;stroke-width:1.25;}.srv-art .srv-shadow{fill:rgba(13, 13, 13, .07);}.srv-art .srv-muted-fill{fill:#e8eae7;}.srv-art .srv-ink-fill{fill:#0d0d0d;}.srv-art .srv-accent-fill{fill:#F9B316;}.srv-art .srv-muted-panel{fill:#fbfbf9;stroke:#d2d5d0;stroke-width:1.3;}.srv-art .srv-line{fill:none;stroke:#c3c7c1;stroke-width:5;stroke-linecap:round;}.srv-art .srv-line--ink{stroke:#0d0d0d;stroke-width:6;}.srv-art .srv-line--accent{stroke:#F9B316;stroke-width:6;}.srv-art .srv-route, .srv-art .srv-tree, .srv-art .srv-bezier, .srv-art .srv-handle-line{fill:none;stroke:#F9B316;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}.srv-art .srv-flow{stroke-width:5;stroke-dasharray:.025 .12;stroke-dashoffset:1;opacity:0;animation:vvlSrvFlow 3s linear infinite paused;}.srv-row.is-open.is-motion-active .srv-art .srv-flow{opacity:.92;}.srv-art .srv-nodes circle, .srv-art .srv-handle{fill:#fff;stroke:#F9B316;stroke-width:2.2;}.srv-art .srv-dashed{fill:#fff;stroke:#F9B316;stroke-width:1.4;stroke-dasharray:5 5;}.srv-art .srv-mountain{fill:#d4d7d2;}.srv-art .srv-ink-disc{fill:#0d0d0d;}.srv-art .srv-logo-mark{fill:#F9B316;}.srv-art .srv-disc{fill:#fff;stroke:#0d0d0d;stroke-width:1.7;}.srv-art .srv-disc-back{fill:#e8eae7;stroke:#0d0d0d;stroke-width:1.2;}.srv-art .srv-accent-stroke{fill:none;stroke:#F9B316;stroke-width:2.5;}.srv-art .srv-check{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60;transition:stroke-dashoffset .55s .62s cubic-bezier(.22, 1, .36, 1);}.srv-art .srv-check--ink{stroke:#0d0d0d;}.srv-row.is-open .srv-art .srv-check{stroke-dashoffset:0;}.srv-art .srv-code, .srv-art .srv-cart, .srv-art .srv-gear, .srv-art .srv-chart, .srv-art .srv-lens-handle, .srv-art .srv-pen, .srv-art .srv-page-fold, .srv-art .srv-card-stripe{fill:none;stroke:#0d0d0d;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}.srv-art .srv-page-fold{fill:#f0f1ee;stroke-width:1.25;}.srv-art .srv-card-stripe{stroke-width:8;}.srv-art .srv-pen{fill:#fff;}.srv-art .srv-chart{fill:rgba(249, 179, 22, .18);stroke:#F9B316;}.srv-art .srv-swatch{fill:#e8eae7;stroke:#0d0d0d;stroke-width:1.2;}.srv-art .srv-swatch--accent{fill:#F9B316;}.srv-art .srv-swatch--ink{fill:#0d0d0d;}.srv-art .srv-bezier{stroke-width:3;}.srv-art .srv-handle-line{stroke:#aeb2ac;stroke-width:1.2;stroke-dasharray:4 4;}.srv-art .srv-spark{fill:#F9B316;stroke:#0d0d0d;stroke-width:1.4;transform-box:fill-box;transform-origin:center;animation:vvlSrvSpark 2.5s ease-in-out infinite paused;}.srv-art .srv-spark--small{animation-delay:-.9s;}.srv-art .srv-scan-beam{fill:none;stroke:#F9B316;stroke-width:2;stroke-dasharray:9 8;opacity:.75;transform-box:fill-box;transform-origin:center;animation:vvlSrvBeam 2.7s ease-in-out infinite paused;}.srv-art .srv-reveal{opacity:0;transform:translateY(9px);transform-box:fill-box;transform-origin:center;transition:opacity .55s cubic-bezier(.22, 1, .36, 1), transform .7s cubic-bezier(.22, 1, .36, 1);}.srv-row.is-open .srv-art .srv-reveal{opacity:1;transform:none;transition-delay:var(--d, 0s);}.srv-art .srv-draw{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.2s cubic-bezier(.65, 0, .35, 1);}.srv-row.is-open .srv-art .srv-draw{stroke-dashoffset:0;}.srv-art .srv-scan{transform:scaleX(.12);transform-box:fill-box;transform-origin:left center;transition:transform .8s .5s cubic-bezier(.22, 1, .36, 1);}.srv-row.is-open .srv-art .srv-scan{transform:scaleX(1);}.srv-art .srv-float, .srv-art .srv-pulse, .srv-art .srv-pop, .srv-art .srv-spin, .srv-art .srv-lens{transform-box:fill-box;transform-origin:center;will-change:transform;}.srv-art .srv-float{animation:vvlSrvFloat 3.4s ease-in-out infinite paused;}.srv-art .srv-pulse{animation:vvlSrvPulse 3s ease-in-out infinite paused;}.srv-art .srv-pop{animation:vvlSrvPop 3s ease-in-out infinite paused;}.srv-art .srv-spin{animation:vvlSrvSpin 8s linear infinite paused;}.srv-art .srv-lens{animation:vvlSrvLens 3.2s ease-in-out infinite paused;}.srv-art .srv-delay-1{animation-delay:-1.25s;}.srv-art .srv-delay-2{animation-delay:-2.4s;}.srv-row.is-open.is-motion-active .srv-art .srv-flow, .srv-row.is-open.is-motion-active .srv-art .srv-float, .srv-row.is-open.is-motion-active .srv-art .srv-pulse, .srv-row.is-open.is-motion-active .srv-art .srv-pop, .srv-row.is-open.is-motion-active .srv-art .srv-spin, .srv-row.is-open.is-motion-active .srv-art .srv-lens, .srv-row.is-open.is-motion-active .srv-art .srv-spark, .srv-row.is-open.is-motion-active .srv-art .srv-scan-beam{animation-play-state:running;}@keyframes vvlSrvFlow{to{stroke-dashoffset:-1;}}@keyframes vvlSrvFloat{0%,100%{transform:translateY(0);}50%{transform:translateY(-6px);}}@keyframes vvlSrvPulse{0%,100%{transform:scale(1);}50%{transform:scale(1.045);}}@keyframes vvlSrvPop{0%,72%,100%{transform:scale(1) rotate(0);}82%{transform:scale(1.08) rotate(-4deg);}90%{transform:scale(1.02) rotate(2deg);}}@keyframes vvlSrvSpin{to{transform:rotate(360deg);}}@keyframes vvlSrvLens{0%,100%{transform:translate(0,0) rotate(0);}50%{transform:translate(5px,-4px) rotate(2deg);}}@keyframes vvlSrvSpark{0%,100%{transform:scale(.9) rotate(-4deg);opacity:.72;}50%{transform:scale(1.08) rotate(4deg);opacity:1;}}@keyframes vvlSrvBeam{0%,100%{transform:translateX(-18px);opacity:.35;}50%{transform:translateX(282px);opacity:.95;}}@media (max-width: 900px){.srv-fig > .srv-art{width:100%;max-width:none;height:100%;}}@media (prefers-reduced-motion: reduce){.srv-fig > .srv-art, .srv-art *, .srv-art .srv-reveal, .srv-art .srv-scan{animation:none!important;transition:none!important;}.srv-fig > .srv-art, .srv-art .srv-reveal{opacity:1!important;transform:none!important;}.srv-art .srv-draw, .srv-art .srv-check{stroke-dashoffset:0!important;}.srv-art .srv-scan{transform:scaleX(1)!important;}.srv-art .srv-flow{display:none;}}