[data-anim] :is(.kit-cursor,.kit-before,.kit-after,.kit-travel,.kit-travel-x){animation-duration:7s;animation-iteration-count:infinite;animation-fill-mode:both;animation-play-state:paused}[data-anim][data-inview] :is(.kit-cursor,.kit-before,.kit-after,.kit-travel,.kit-travel-x){animation-play-state:running}[data-anim] :is(.kit-travel,.kit-travel-x){animation-iteration-count:1}[data-panel]:not(.is-active) [data-anim] :is(.kit-cursor,.kit-before,.kit-after,.kit-travel,.kit-travel-x){animation-play-state:paused}[data-carousel]:has([data-toggle][data-state=stopped]) :is(.kit-cursor,.kit-before,.kit-after,.kit-travel,.kit-travel-x){animation-play-state:paused}.kit-arrow{background:var(--kit-arrow)}.kit-arrow:after{content:"";position:absolute;left:-4.5px;bottom:0;width:10px;height:10px;background:var(--kit-arrow-head);-webkit-mask:no-repeat center / 10px 10px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1 3l4 4 4-4' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask:no-repeat center / 10px 10px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1 3l4 4 4-4' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.kit-arrow.is-back:after{top:0;bottom:auto;transform:rotate(180deg)}.kit-arrow-x{background:var(--kit-arrow)}.kit-arrow-x:after{content:"";position:absolute;right:0;top:-4.5px;width:10px;height:10px;background:var(--kit-arrow-head);transform:rotate(-90deg);-webkit-mask:no-repeat center / 10px 10px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1 3l4 4 4-4' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask:no-repeat center / 10px 10px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1 3l4 4 4-4' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.kit-arrow-x.is-back:after{right:auto;left:0;transform:rotate(90deg)}.kit-arrow-x.is-none,.kit-arrow.is-none{background:none}.kit-arrow-x.is-none{border-top:1px dashed var(--kit-arrow)}.kit-arrow.is-none{border-left:1px dashed var(--kit-arrow)}.kit-arrow-x.is-none:after,.kit-arrow.is-none:after{display:none}.kit-cursor{animation-name:kit-cursor;animation-timing-function:var(--ease-signature)}@keyframes kit-cursor{0%,8%{transform:none}10%{transform:scale(.86)}13%{transform:none}24%,70%{transform:translate(28px,26px);opacity:0}86%,to{transform:none;opacity:1}}.kit-before{animation-name:kit-before}.kit-after{animation-name:kit-after;opacity:0}@keyframes kit-before{0%,13%{opacity:1}15%,72%{opacity:0}75%,to{opacity:1}}@keyframes kit-after{0%,13%{opacity:0}15%,72%{opacity:1}75%,to{opacity:0}}.kit-travel{animation-name:kit-travel;animation-timing-function:cubic-bezier(.45,0,.55,1);animation-delay:var(--kit-delay, 0s);opacity:0;box-shadow:0 0 10px 2px var(--kit-travel-glow)}@keyframes kit-travel{0%{opacity:0;transform:translateY(0)}2%{opacity:1;transform:translateY(0)}11%{opacity:1;transform:translateY(var(--kit-run, 40px))}13%,to{opacity:0;transform:translateY(var(--kit-run, 40px))}}.kit-travel-x{animation-name:kit-travel-x;animation-timing-function:cubic-bezier(.45,0,.55,1);animation-delay:var(--kit-delay, 0s);opacity:0;box-shadow:0 0 10px 2px var(--kit-travel-glow)}@keyframes kit-travel-x{0%{opacity:0;left:0}2%{opacity:1;left:0}11%{opacity:1;left:calc(100% - 12px)}13%,to{opacity:0;left:calc(100% - 12px)}}@media(prefers-reduced-motion:reduce){[data-anim] :is(.kit-cursor,.kit-before,.kit-after,.kit-travel,.kit-travel-x){animation:none}}.flow-band{container-type:inline-size}.flow-glow{background:radial-gradient(closest-side,var(--art-glow-dark),transparent);opacity:.55}.flow-lines{--flow-half: min(390px, 50cqw);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(50% - var(--flow-half) - 28px),transparent calc(50% - var(--flow-half) - 4px),transparent calc(50% + var(--flow-half) + 4px),#000 calc(50% + var(--flow-half) + 28px),#000 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(50% - var(--flow-half) - 28px),transparent calc(50% - var(--flow-half) - 4px),transparent calc(50% + var(--flow-half) + 4px),#000 calc(50% + var(--flow-half) + 28px),#000 100%)}
