.service-artwork{display:grid;place-items:center;height:200px;margin-bottom:1.5rem;overflow:hidden;border:1px solid rgb(156 175 149 / .18);border-radius:.8rem;background:radial-gradient(ellipse at 50% 35%,#425449,#1c3029 75%)}.service-artwork svg{display:block;height:100%;width:100%}.service-art-object{transform-origin:50% 60%;transition:transform .5s cubic-bezier(.2,.7,.2,1);filter:drop-shadow(0 8px 5px rgb(0 0 0 / .2))}.service-artwork-compact{height:125px}@media(prefers-reduced-motion:reduce){.service-art-object{transition:none}}.art-draw{stroke-dasharray:1;animation:art-draw 8s ease-in-out infinite}.art-chart{transform-origin:200px 166px;animation:art-chart 8s ease-in-out infinite}.art-type{animation:art-typeset 8s ease-in-out infinite}.art-pencil{animation:art-pencil 8s ease-in-out infinite}.art-clapper{transform-origin:80px 105px;animation:art-clap 8s ease-in-out infinite}.art-orbit{transform-origin:259px 123px;animation:art-orbit 12s ease-in-out infinite}.art-grade{animation:art-grade 9s ease-in-out infinite}.art-playhead{animation:art-playhead 9s ease-in-out infinite}.art-network{stroke-dasharray:7 5;animation:art-network 12s linear infinite}.art-task{animation:art-confirm 8s ease-in-out infinite}.art-search{animation:art-search 8s ease-in-out infinite}.art-server{animation:art-server 6s ease-in-out infinite}.art-envelope{animation:art-send 8s ease-in-out infinite}.art-maintenance{transform-origin:190px 117px;animation:art-maintenance 12s ease-in-out infinite}[data-instrument-layer="1"]{--assembly-travel: 25px;animation:art-assembly 9s ease-in-out infinite}[data-instrument-layer="2"]{--assembly-travel: 50px;animation:art-assembly 9s ease-in-out infinite}.art-launch{animation:art-launch 8s ease-in-out infinite}.art-trail{animation:art-confirm 8s ease-in-out infinite}.art-route{animation:art-network 10s linear infinite}.studio-motion-art svg{width:100%;height:auto;display:block}.art-lens{transform-origin:355px 302px;animation:art-focus 10s ease-in-out infinite}.art-film-frame{animation:art-confirm 8s ease-in-out infinite}.art-film-frame:nth-of-type(2){animation-delay:.5s}.art-film-frame:nth-of-type(3){animation-delay:1s}.art-motion-toolbar{display:flex;justify-content:flex-end;margin-bottom:.75rem}.art-motion-toolbar button{color:inherit;border:1px solid currentColor;border-radius:999px;padding:.55rem .85rem;font:500 .65rem/1.5 JetBrains Mono,monospace}.art-motion-toolbar button:focus-visible{outline:2px solid #b48a62;outline-offset:4px}@keyframes art-draw{0%,to{stroke-dashoffset:.85}40%,85%{stroke-dashoffset:0}}@keyframes art-chart{0%,to{transform:scaleY(.55)}45%,80%{transform:scaleY(1)}}@keyframes art-typeset{0%,to{letter-spacing:3px}45%,80%{letter-spacing:0}}@keyframes art-pencil{0%,to{transform:translate(0)}40%,65%{transform:translate(-9px,8px)}}@keyframes art-clap{0%,25%,to{transform:rotate(0)}40%,80%{transform:rotate(10deg)}}@keyframes art-orbit{0%,to{transform:rotate(0)}50%{transform:rotate(28deg)}}@keyframes art-grade{0%,to{transform:translate(-50px)}50%,70%{transform:translate(50px)}}@keyframes art-playhead{0%,to{transform:translate(-130px)}60%,80%{transform:translate(50px)}}@keyframes art-network{to{stroke-dashoffset:-120}}@keyframes art-confirm{0%,to{opacity:.5}35%,80%{opacity:1}}@keyframes art-search{0%,to{transform:translate(0)}40%,65%{transform:translate(-16px,5px)}}@keyframes art-server{0%,to{fill:#678c74}35%,70%{fill:#d3aa77}}@keyframes art-send{0%,to{transform:translate(-7px)}45%,80%{transform:translate(5px)}}@keyframes art-maintenance{0%,to{transform:rotate(0)}45%,75%{transform:rotate(35deg)}}@keyframes art-assembly{0%,15%,to{transform:translateY(0)}45%,70%{transform:translateY(var(--assembly-travel))}}@keyframes art-launch{0%,to{transform:translateY(0)}45%,75%{transform:translateY(-10px)}}@keyframes art-focus{0%,to{transform:rotate(0) scale(1)}45%,70%{transform:rotate(15deg) scale(.88)}}[data-motion-visible=false] *,[data-motion-paused=true] .service-artwork *,[data-motion-paused=true] .studio-motion-art *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.service-artwork *,.studio-motion-art *{animation:none!important}.art-motion-toolbar{display:none}}.studio-support-lens{transform-origin:115px 104px;animation:art-focus 10s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.studio-support-lens{animation:none!important}}[data-art-paused=true] *{animation-play-state:paused!important}.service-artwork[role=button],.studio-motion-art[role=button]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.service-artwork:focus-visible,.studio-motion-art:focus-visible{outline:2px solid #b48a62;outline-offset:4px}
