@property --art-level{syntax:"<number>";inherits:true;initial-value:1}.artwork{--art-base-strength:4;--art-range:1.5;--art-strength:calc(var(--art-base-strength) * var(--art-range) * var(--art-level));--art-detail-strength:min(var(--art-strength), 8);--art-tempo:.65;aspect-ratio:1;isolation:isolate;place-items:center;width:min(100%,360px);line-height:0;display:grid;position:relative}.artwork,.artwork *{transition-property:none!important}.artwork__scene{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.artwork [data-part],.artwork__idle{transform-box:fill-box;transform-origin:50%}.artwork__trigger{width:100%;height:100%;color:var(--green-950);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:20px;padding:0;position:absolute;inset:0}.artwork__trigger:focus-visible,.artwork[data-feedback] .artwork__trigger{outline:2px solid var(--gold);outline-offset:5px}html:is([data-motion=paused],[data-motion=reduced]) .artwork__trigger{transition:none!important}html:is([data-motion=full],[data-motion=paused]) .artwork [data-idle]{animation:var(--art-idle,art-breathe) calc(var(--art-duration,6s) * var(--art-tempo,1)) ease-in-out var(--art-delay,0s) infinite both!important;animation-play-state:paused!important}html[data-motion=full]:not([data-page-hidden]) .artwork[data-in-view] [data-idle]{animation-play-state:running!important}.artwork:not([data-artwork=datev-scales]) .artwork__scene{filter:drop-shadow(0 9px 8px #0c3a2b10)}[data-idle=paper-back]{--art-idle:art-paper-back;--art-duration:7s}[data-idle=paper-middle]{--art-idle:art-paper-middle;--art-duration:7s;--art-delay:-.35s}[data-idle=paper-front]{--art-idle:art-paper-front;--art-duration:7s;--art-delay:-.7s}[data-idle=seal],[data-idle=output-seal]{--art-idle:art-stamp;--art-duration:7s;--art-delay:-1s}[data-idle=file-back]{--art-idle:art-file-back;--art-duration:8s}[data-idle=file-middle]{--art-idle:art-file-middle;--art-duration:8s;--art-delay:-.5s}[data-idle=file-front]{--art-idle:art-file-front;--art-duration:8s;--art-delay:-1s}[data-idle=knob]{--art-idle:art-knob;--art-duration:8s}[data-idle^=packet-]{--art-idle:art-packet;--art-duration:4.8s}[data-idle=packet-b]{--art-delay:-1.6s}[data-idle=packet-c]{--art-delay:-3.2s}[data-idle=processor]{--art-idle:art-process;--art-duration:4.8s}[data-idle=calendar-page]{--art-idle:art-page;--art-duration:8s}[data-idle=calendar-check]{--art-idle:art-calendar-check;--art-duration:8s}[data-idle=calendar-rays]{--art-idle:art-rays;--art-duration:8s}[data-idle=lid]{--art-idle:art-lid;--art-duration:7.5s}[data-idle=tag]{--art-idle:art-tag;--art-duration:7.5s}[data-idle=balance-left]{--art-idle:art-balance-left;--art-duration:6.4s}[data-idle=balance-right]{--art-idle:art-balance-right;--art-duration:6.4s}[data-idle=beam-left],[data-idle=beam-right]{--art-idle:art-beam;--art-duration:6.4s}[data-idle=creator-hub]{--art-idle:art-hub;--art-duration:6s}[data-idle^=creator-]:not([data-idle=creator-hub]){--art-idle:art-node;--art-duration:6s;--node-y:0px}[data-idle=creator-top]{--node-y:1.5px}[data-idle=creator-bottom]{--node-y:-1px}[data-idle=creator-middle]{--art-delay:-.7s}[data-idle=creator-bottom]{--art-delay:-1.4s}[data-idle=parcel-top]{--art-idle:art-parcel-top;--art-duration:7s}[data-idle=parcel-cart]{--art-idle:art-cart;--art-duration:7s}[data-idle=record-person]{--art-idle:art-person;--art-duration:6s}[data-idle^=record-line-]{--art-idle:art-line;--art-duration:6s}[data-idle=record-line-2]{--art-delay:-.25s}[data-idle=record-line-3]{--art-delay:-.5s}[data-idle=record-line-4]{--art-delay:-.75s}[data-idle=record-check]{--art-idle:art-record-check;--art-duration:6s}@keyframes art-paper-back{0%,to{transform:none}45%{transform:translate(calc(-2px * var(--art-strength,1)), calc(-9px * var(--art-strength,1))) rotate(calc(-.4deg * var(--art-strength,1)))}}@keyframes art-paper-middle{0%,to{transform:none}45%{transform:translate(calc(2px * var(--art-strength,1)), calc(-6px * var(--art-strength,1)))}}@keyframes art-paper-front{0%,to{transform:none}45%{transform:translateY(calc(-3px * var(--art-strength,1)))}}@keyframes art-stamp{0%,60%,to{transform:none}76%{transform:scale(calc(1 + .025 * var(--art-detail-strength)))}86%{transform:scale(calc(1 + -.01 * var(--art-detail-strength)))}}@keyframes art-file-back{0%,to{transform:none}45%{transform:translateY(calc(-6px * var(--art-strength,1))) rotate(calc(-.8deg * var(--art-strength,1)))}}@keyframes art-file-middle{0%,to{transform:none}45%{transform:translateY(calc(-4px * var(--art-strength,1))) rotate(calc(.6deg * var(--art-strength,1)))}}@keyframes art-file-front{0%,to{transform:none}45%{transform:translateY(calc(-2px * var(--art-strength,1)))}}@keyframes art-knob{0%,65%,to{transform:none}80%{transform:rotate(calc(7deg * var(--art-strength,1)))}}@keyframes art-packet{0%,68%,to{transform:none}30%{transform:translate(calc(9px * var(--art-strength,1)), 0)}50%{transform:translate(calc(2px * var(--art-strength,1)), calc(-2px * var(--art-strength,1)))}}@keyframes art-process{0%,to{transform:scaleY(1)}30%,65%{transform:scaleY(calc(1 - .04 * var(--art-detail-strength)))}45%,80%{transform:scaleY(calc(1 + .025 * var(--art-detail-strength)))}}@keyframes art-page{0%,70%,to{transform:none}40%{transform:skewX(calc(-.35deg * var(--art-strength,1))) scaleY(calc(1 - .003 * var(--art-strength,1)))}}@keyframes art-calendar-check{0%,65%,to{transform:none}78%{transform:translateY(calc(-3px * var(--art-strength,1)))}88%{transform:translateY(calc(1px * var(--art-strength,1)))}}@keyframes art-rays{0%,20%,65%,to{opacity:.55;transform:none}40%,80%{opacity:1;transform:translateY(calc(-1px * var(--art-detail-strength))) scale(calc(1 + .015 * var(--art-detail-strength)))}}@keyframes art-lid{0%,to{transform:none}45%{transform:translateY(calc(-2px * var(--art-strength,1)))}}@keyframes art-tag{0%,to{transform:rotate(calc(-1deg * var(--art-strength,1)))}45%{transform:rotate(calc(1.5deg * var(--art-strength,1)))}}@keyframes art-balance-left{0%,to{transform:translateY(calc(-4px * var(--art-strength,1)))}50%{transform:translateY(calc(4px * var(--art-strength,1)))}}@keyframes art-balance-right{0%,to{transform:translateY(calc(4px * var(--art-strength,1)))}50%{transform:translateY(calc(-4px * var(--art-strength,1)))}}@keyframes art-beam{0%,to{transform:rotate(calc(1.3deg * var(--art-strength,1)))}50%{transform:rotate(calc(-1.3deg * var(--art-strength,1)))}}@keyframes art-hub{0%,65%,to{transform:none}80%{transform:scale(calc(1 + .018 * var(--art-detail-strength)))}}@keyframes art-node{0%,70%,to{transform:none}35%{transform:translate(calc(-4px * var(--art-strength)), calc(var(--node-y) * var(--art-strength)))}}@keyframes art-parcel-top{0%,to{transform:none}50%{transform:translateY(calc(-2px * var(--art-strength,1)))}}@keyframes art-cart{0%,65%,to{transform:none}32%{transform:translateX(calc(4px * var(--art-strength,1))) rotate(calc(-.8deg * var(--art-strength,1)))}45%{transform:translateX(calc(6px * var(--art-strength,1)))}}@keyframes art-person{0%,to{transform:none}45%{transform:scale(calc(1 + .004 * var(--art-detail-strength)))}}@keyframes art-line{0%,65%,to{clip-path:inset(0)}25%{clip-path:inset(0 calc(min(70%, 4% * var(--art-strength))) 0 0)}50%{clip-path:inset(0)}}@keyframes art-record-check{0%,65%,to{transform:none}80%{transform:scale(calc(1 + .02 * var(--art-detail-strength))) rotate(calc(-1deg * var(--art-detail-strength)))}}.feature-overview .feature-overview__item{grid-template-rows:180px 1fr;padding-top:40px}.feature-overview .feature-overview__item>.artwork{width:184px;height:164px;display:grid}.specialization-card>.artwork{justify-self:center;width:78%;height:240px}.specialization-route{color:inherit;text-decoration:none}.specialization-route:focus-visible{outline:2px solid var(--gold);outline-offset:6px;border-radius:4px}.specialization-card:focus-within{border-color:#e8a83880}.page-hero-art>.artwork{z-index:1;width:88%;height:440px}.page-image-band figure>.artwork{width:100%;height:360px;margin-inline:auto}.faq-intro>.artwork{width:210px;height:260px;margin:36px auto 0}.closing-stage>.artwork{z-index:2;justify-self:center;width:min(100%,340px)}@media (hover:none),(pointer:coarse){.artwork{--art-base-strength:6;--art-tempo:.6}}@media (width<=640px){.feature-overview .feature-overview__item{grid-template-rows:180px 1fr}.feature-overview .feature-overview__item>.artwork{width:200px;height:176px}.page-hero-art>.artwork{height:300px}.page-image-band figure>.artwork{height:280px}.specialization-card>.artwork{width:100%;height:220px}.closing-stage>.artwork{width:240px}}@media (prefers-reduced-motion:reduce){.artwork [data-idle],.artwork [data-part]{animation:none!important;transform:none!important}}
