.cine2{--k:1;--p:0}.cine2-m{--k:.75}@keyframes c2-in{to{opacity:1}}.c2-in{opacity:0;animation:c2-in var(--dur,1.1s) cubic-bezier(.3, .1, .2, 1) calc(var(--at,0s) * var(--k)) forwards}@keyframes c2-out{to{opacity:0}}.c2-out{animation:c2-out .7s ease calc(var(--at,0s) * var(--k)) forwards}@keyframes c2-focus{0%{opacity:.4;filter:blur(2px)}to{opacity:1;filter:blur()}}.c2-focus{opacity:.4;filter:blur(2px);animation:c2-focus 1.2s cubic-bezier(.25, .1, .2, 1) calc(var(--at,0s) * var(--k)) forwards}@keyframes c2-node{to{fill:#c9943a;opacity:1}}.c2-node{animation:c2-node .9s ease calc(2.5s * var(--k)) forwards}@keyframes c2-light{0%{opacity:.55}to{opacity:1}}.c2-light{opacity:.55;animation:c2-light calc(5s * var(--k)) cubic-bezier(.4, 0, .2, 1) calc(2.8s * var(--k)) forwards}@keyframes c2-edge{0%{opacity:0;transform:scaleX(.15)}to{opacity:1;transform:scaleX(1)}}.c2-edge{opacity:0;transform-origin:55%;animation:c2-edge 1.6s cubic-bezier(.2, .7, .1, 1) calc(4.5s * var(--k)) forwards}@keyframes c2-plate{0%{opacity:0;filter:blur(10px)brightness(.55)}to{opacity:1;filter:none}}.c2-plate{opacity:0;animation:c2-plate calc(2.2s * var(--k)) cubic-bezier(.25, .1, .2, 1) calc(5s * var(--k)) forwards}@keyframes c2-reveal{to{clip-path:inset(0)}}.c2-reveal{clip-path:inset(0 100% 0 0);animation:c2-reveal calc(1.6s * var(--k)) cubic-bezier(.45, 0, .2, 1) calc(5.8s * var(--k)) forwards}@keyframes c2-flash{0%{opacity:0;transform:scale(.6)}25%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.c2-flash{opacity:0;animation:c2-flash .9s ease-out calc(7.2s * var(--k)) forwards}@keyframes c2-glow{0%{opacity:0}20%{opacity:.5}to{opacity:0}}.c2-glow{opacity:0;animation:c2-glow calc(7s * var(--k)) ease-out calc(2.8s * var(--k)) forwards}@keyframes c2-camera{0%{transform:scale(1)}to{transform:scale(1.025)}}@keyframes c2-camera-bg{0%{transform:scale(1)}to{transform:scale(1.01)}}.c2-camera{transform-origin:64% 78%;animation:c2-camera calc(10.5s * var(--k)) cubic-bezier(.3, .05, .2, 1) forwards}.c2-camera-bg{transform-origin:64% 78%;animation:c2-camera-bg calc(10.5s * var(--k)) cubic-bezier(.3, .05, .2, 1) forwards}@keyframes c2-drift{0%{transform:translate(-1.5%)}to{transform:translate(1.5%,-1%)}}.c2-drift{animation:60s ease-in-out infinite alternate c2-drift}.c2-drift-slow{animation:90s ease-in-out infinite alternate-reverse c2-drift}.c2-cta{transition:filter .25s,transform .25s,border-color .25s}.c2-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.c2-static{display:none}@media (prefers-reduced-motion:reduce){.c2-moving{display:none}.c2-static{display:inline}.c2-trail{stroke-dashoffset:0!important}.c2-focus{filter:none;opacity:1}.c2-drift,.c2-drift-slow{animation:none!important}.c2-cta:hover{transform:none}}
