.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:#0d0d0d12}.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:#f9b3162e;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%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes vvlSrvPulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes vvlSrvPop{0%,72%,to{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%,to{transform:translate(0) rotate(0)}50%{transform:translate(5px,-4px) rotate(2deg)}}@keyframes vvlSrvSpark{0%,to{transform:scale(.9) rotate(-4deg);opacity:.72}50%{transform:scale(1.08) rotate(4deg);opacity:1}}@keyframes vvlSrvBeam{0%,to{transform:translate(-18px);opacity:.35}50%{transform:translate(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}}
