.camera[data-v-38e4cba9]{will-change:transform;transition:transform 1.8s cubic-bezier(.45,0,.2,1)}.scene[data-v-38e4cba9]{opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:scale(.995)}.scene--on[data-v-38e4cba9]{opacity:1;transform:none}.tag-label[data-v-38e4cba9]{animation:1.4s ease-out forwards tag-label-38e4cba9;transform:translate(-50%,-50%)}@keyframes tag-label-38e4cba9{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}12%{opacity:1;transform:translate(-50%,-50%)scale(1)}70%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.tag-ripple[data-v-38e4cba9]{background:var(--color-cat-green);opacity:.4;width:3200px;height:3200px;margin:-1600px 0 0 -1600px;animation:.3s linear forwards tag-ripple-38e4cba9;transform:scale(0)}@keyframes tag-ripple-38e4cba9{to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.tag-ripple[data-v-38e4cba9]{display:none}}.click[data-v-38e4cba9]{animation:.35s ease-out click-38e4cba9}@keyframes click-38e4cba9{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.logo-carousel[data-v-6d75811b]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.track[data-v-6d75811b]{animation:linear infinite scroll-6d75811b}.logo-carousel:hover .track[data-v-6d75811b]{animation-play-state:paused}@keyframes scroll-6d75811b{to{transform:translate(calc(-50% - 1rem))}}@media (prefers-reduced-motion:reduce){.logo-carousel[data-v-6d75811b]{scrollbar-width:thin;overflow-x:auto}.track[data-v-6d75811b]{animation:none}.track li[aria-hidden=true][data-v-6d75811b]{display:none}}.hero-in[data-v-9ab98050]{animation:.8s cubic-bezier(.22,1,.36,1) both hero-in-9ab98050}@keyframes hero-in-9ab98050{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.hero-in[data-v-9ab98050]{animation:none}}.hero-shot[data-v-9ab98050]{-webkit-mask-composite:source-in,xor;-webkit-mask-image:linear-gradient(#000 90%,#0000),linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(#000 90%,#0000),linear-gradient(90deg,#000 85%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (width<=1023px){.hero-shot[data-v-9ab98050]{-webkit-mask-image:linear-gradient(#000 90%,#0000);mask-image:linear-gradient(#000 90%,#0000)}}
