[data-depth-on] [data-depth]{perspective:1100px;perspective-origin:50%;--din:0;--dout:0;overflow-x:clip}[data-depth-on] [data-depth] [data-depth-layer]{transform-origin:50%;will-change:transform, opacity;backface-visibility:hidden}[data-depth-on] [data-depth] [data-depth-layer=near]{transform:translate3d(0, calc(var(--vs-u) * (10 * var(--din) - 6 * var(--dout))), calc(160px * var(--din) - 260px * var(--dout))) rotateX(calc(10deg * var(--din) - 8deg * var(--dout)));opacity:calc(1 - .75 * var(--din) - .85 * var(--dout))}[data-depth-on] [data-depth] [data-depth-layer=mid]{transform:translate3d(calc(var(--vs-u) * (2 * var(--dout) - 2 * var(--din))), calc(var(--vs-u) * (14 * var(--din) - 8 * var(--dout))), calc(-180px * var(--din) - 320px * var(--dout))) rotateY(calc(6deg * var(--din) - 5deg * var(--dout)));opacity:calc(1 - .75 * var(--din) - .8 * var(--dout))}[data-depth-on] [data-depth] [data-depth-layer=far]{transform:translate3d(0, calc(var(--vs-u) * (18 * var(--din) - 10 * var(--dout))), calc(-420px * var(--din) - 200px * var(--dout)));opacity:calc(1 - .75 * var(--din) - .75 * var(--dout))}[data-depth-on] [data-kinetic]{--din:0;--dout:0;--ks:.9;perspective:900px}.vk-w,.vs-h1 .vk-w{white-space:nowrap;display:inline-block}.vk-c,.vs-h1 .vk-c{display:inline-block}.vk-shards{display:none}.vs-root.is-ready [data-kinetic] .vk-c{position:relative}.vs-root.is-ready [data-kinetic] .vk-shards{pointer-events:none;display:block;position:absolute;inset:0}.vs-root.is-ready [data-kinetic] .vk-shards:before,.vs-root.is-ready [data-kinetic] .vk-shards:after{content:"";background:var(--vs-red);clip-path:polygon(0 0,100% 30%,25% 100%);width:.12em;height:.22em;opacity:calc(var(--vk-crystal,0) * .85);transform:perspective(600px) translate3d(calc(var(--vk-crystal,0) * (.4em + var(--i) * .025em)), calc(var(--vk-crystal,0) * -.5em), calc(var(--vk-crystal,0) * 90px)) rotateY(calc(var(--vk-crystal,0) * 150deg));transition:transform .12s linear,opacity .12s linear;position:absolute;top:18%;left:48%}.vs-root.is-ready [data-kinetic] .vk-shards:after{width:.16em;height:.13em;transform:perspective(600px) translate3d(calc(var(--vk-crystal,0) * -.45em), calc(var(--vk-crystal,0) * .35em), calc(var(--vk-crystal,0) * -110px)) rotateX(calc(var(--vk-crystal,0) * 200deg));top:65%;left:30%}[data-depth-on] [data-kinetic] .vk-c{--t:calc(var(--i) / max(var(--n), 1));--e:clamp(0, calc(var(--din) * (1 + var(--ks)) - var(--ks) * (1 - var(--t))), 1);--x:clamp(0, calc(var(--dout) * (1 + var(--ks)) - var(--ks) * var(--t)), 1);--q:max(var(--e), var(--x));opacity:calc(1 - var(--q));will-change:transform, opacity;backface-visibility:hidden}[data-depth-on][data-kinetic-page=home] [data-kinetic] .vk-c{transform:translate3d(0, calc(var(--q) * .35em), calc(var(--q) * (-160px - 220px * var(--t)))) rotateX(calc(var(--q) * 55deg)) rotateY(calc(var(--q) * (-35deg + 50deg * var(--t))))}[data-depth-on][data-kinetic-page=services] [data-kinetic] .vk-c{transform-origin:50% 100%;transform:translate3d(0, calc(var(--q) * .9em), calc(var(--q) * -200px)) rotateX(calc(var(--q) * -60deg))}[data-depth-on][data-kinetic-page=work] [data-kinetic]{--ks:1.4}[data-depth-on][data-kinetic-page=work] [data-kinetic] .vk-c{transform:translate3d(calc(var(--e) * .9em - var(--x) * .9em), 0, calc(var(--q) * -90px))}[data-depth-on][data-kinetic-page=care] [data-kinetic]{--ks:.5}[data-depth-on][data-kinetic-page=care] [data-kinetic] .vk-c{transform:perspective(400px) rotateY(calc(var(--q) * 90deg)) rotateZ(calc(var(--q) * 6deg)) scale(calc(1 - var(--q) * .25))}[data-depth-on][data-kinetic-page=quote] [data-kinetic] .vk-c{transform:translate3d(0, 0, calc(var(--q) * -700px)) scale(calc(1 + var(--q) * .15))}[data-depth-on][data-kinetic-page=contact] [data-kinetic]{--ks:1.15}[data-depth-on][data-kinetic-page=contact] [data-kinetic] .vk-c{transform:translate3d(calc(var(--q) * -.25em), calc(var(--q) * .55em), calc(var(--q) * -140px)) rotate(calc(var(--q) * -5deg))}@media (prefers-reduced-motion:reduce){[data-kinetic] .vk-c{opacity:1!important;transform:none!important}.vk-shards{display:none!important}}
