.k-root{--t-1:.13s;--t-2:.21s;--t-3:.34s;--t-4:.55s;--t-5:.89s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--spring:linear(0, .5 10%, .9 20%, 1.08 30%, 1.04 40%, .99 55%, 1.005 70%, 1)}.k-paused .k-loop,.k-paused .k-loop *{animation-play-state:paused!important}@property --sweep-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes k-fade{0%{opacity:0}to{opacity:1}}@keyframes k-up{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes k-word{0%{transform:translateY(110%)rotate(5deg)}to{transform:none}}@keyframes k-tape{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes k-shake{0%{transform:translate(0)}33%{transform:translate(2px,-1px)}66%{transform:translate(-2px,1px)}to{transform:translate(0)}}@keyframes k-rise{0%{opacity:0;transform:translateY(89px)rotateX(13deg)scale(.96)}to{opacity:1;transform:none}}@keyframes k-drop{0%{opacity:0;transform:translateY(-89px) rotate(calc(var(--r,0deg) - 21deg))}to{opacity:1;transform:rotate(var(--r,0deg))}}@keyframes k-lamp{0%{opacity:0}8%{opacity:.8}14%{opacity:.15}24%,to{opacity:1}}@keyframes k-blink{0%,49.9%{opacity:1}50%,to{opacity:0}}@keyframes k-ken-burns{0%{transform:scale(1)}to{transform:scale(1.08)translate(-2%,-1%)}}@keyframes k-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes k-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes k-slap{0%{opacity:0;transform:scale(1.5)rotate(-30deg)}to{opacity:1;transform:rotate(-8deg)}}@keyframes k-slap-in-place{0%{opacity:0;transform:scale(1.4)}to{opacity:1;transform:none}}@keyframes k-level{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes k-sweep{to{--sweep-angle:360deg}}@keyframes k-count-3{0%{opacity:1;transform:scale(1.3)}6%{transform:scale(1)}33.2%{opacity:1;transform:scale(1)}33.3%,to{opacity:0}}@keyframes k-count-2{0%,33.2%{opacity:0}33.3%{opacity:1;transform:scale(1.3)}39%{transform:scale(1)}66.5%{opacity:1;transform:scale(1)}66.6%,to{opacity:0}}@keyframes k-count-1{0%,66.5%{opacity:0}66.6%{opacity:1;transform:scale(1.3)}72%{transform:scale(1)}99.9%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes k-quarter-1{0%,24.9%{opacity:1}25%,to{opacity:0}}@keyframes k-quarter-2{0%,24.9%{opacity:0}25%,49.9%{opacity:1}50%,to{opacity:0}}@keyframes k-quarter-3{0%,49.9%{opacity:0}50%,74.9%{opacity:1}75%,to{opacity:0}}@keyframes k-quarter-4{0%,74.9%{opacity:0}75%,to{opacity:1}}@keyframes k-clap-four-times{0%,21%{transform:rotate(-8deg)}25%{transform:rotate(0)}29%,46%{transform:rotate(-8deg)}50%{transform:rotate(0)}54%,71%{transform:rotate(-8deg)}75%{transform:rotate(0)}79%,to{transform:rotate(-8deg)}}@keyframes k-focus{0%{opacity:.35}30%,70%{opacity:1}to{opacity:.35}}@keyframes k-wipe{0%{clip-path:inset(13% 8% round 34px)}to{clip-path:inset(0 round 34px)}}@keyframes k-zoom-out{0%{transform:scale(1.21)}to{transform:scale(1)}}@keyframes k-drift{0%{opacity:.2;transform:translate(13%)}to{opacity:1;transform:none}}@keyframes k-slate-clap{0%{transform:rotate(-18deg)}55%{transform:rotate(-24deg)}80%{transform:rotate(1deg)}to{transform:rotate(0)}}@keyframes k-out-up{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-60%)}}@keyframes k-in-up{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:none}}@keyframes k-flip-in{0%{opacity:0;transform:perspective(800px)rotateY(70deg)}to{opacity:1;transform:perspective(800px)rotateY(0)}}@keyframes k-stamp-in{0%{opacity:0;transform:scale(1.9)rotate(-16deg)}to{opacity:1;transform:none}}@keyframes k-big-stamp{0%{opacity:0;transform:scale(1.9)rotate(-34deg)}to{opacity:1;transform:none}}.k-mask{vertical-align:top;margin:-.08em -.02em -.12em;padding:.08em .02em .12em;display:inline-block;overflow:hidden}.k-word{display:inline-block}.k-fade-in{animation:k-fade var(--t-3) var(--ease-out) var(--delay,0s) backwards}.k-rise-in{animation:k-up var(--t-4) var(--ease-out) var(--delay,0s) backwards}.k-hero-title{animation:k-shake var(--t-2) steps(3, end) .63s both}.k-hero-title .k-word{animation:k-word var(--t-4) var(--ease-out) calc(50ms + var(--i,0) * 40ms) backwards}.k-cast-wrap{white-space:nowrap;padding:0 .1em;display:inline-block;position:relative}.k-cast-wrap>.k-mask{z-index:1;position:relative}.k-cast-word{display:inline-block;position:relative}.k-cast-ink{color:var(--color-ink);position:absolute;top:0;left:0}.k-cast-tape{z-index:0;width:100%;height:.88em;position:absolute;top:.1em;left:0;transform:rotate(-2.5deg)}.k-cast-tape,.k-cast-ink{animation:k-tape var(--t-2) steps(3, end) .42s both}.k-lamp{animation:k-lamp var(--t-4) linear var(--delay,0s) backwards}.k-phone-rise{animation:k-rise var(--t-5) var(--spring) .5s backwards}.k-polaroid-drop{transform:rotate(var(--r,0deg));animation:k-drop var(--t-5) var(--spring) var(--delay,0s) backwards}.k-blink{animation:1s linear infinite k-blink}.k-ken-burns{animation:18s ease-in-out infinite alternate k-ken-burns}.k-recording-bar{transform-origin:0;animation:300s linear -102s infinite k-bar;transform:scaleX(.34)}.k-playback-bar{transform-origin:0;animation:8s linear infinite k-bar;transform:scaleX(.12)}.k-mic-level>span{transform-origin:bottom;animation:1.1s ease-in-out infinite alternate k-level}.k-mic-level>span:nth-child(2n){animation-duration:.8s;animation-delay:-.3s}.k-mic-level>span:nth-child(3n){animation-duration:1.3s;animation-delay:-.6s}.k-mic-level>span:nth-child(5n){animation-duration:.95s;animation-delay:-.9s}.k-countdown-sweep{background:conic-gradient(#c6ff3d52 var(--sweep-angle), #c6ff3d00 0);animation:1s linear infinite k-sweep}.k-count3{animation:3s linear infinite k-count-3}.k-count2{opacity:0;animation:3s linear infinite k-count-2}.k-count1{opacity:0;animation:3s linear infinite k-count-1}.k-marquee-track{width:max-content;animation:52s linear infinite k-marquee;display:flex}.k-marquee:hover .k-marquee-track{animation-play-state:paused}.k-tape-button{position:relative}.k-tape-button:after{content:"";background:var(--tape,var(--color-lime));clip-path:polygon(3% 0,97% 0,100% 15%,95% 30%,99% 50%,94% 70%,99% 85%,96% 100%,4% 100%,0 85%,5% 65%,1% 45%,6% 25%,1% 10%);opacity:0;pointer-events:none;width:40px;height:14px;position:absolute;top:-8px;right:18px;transform:rotate(-8deg)}.k-tape-button:hover:after{animation:k-slap var(--t-2) steps(3, end) both}.k-quarter2,.k-quarter3,.k-quarter4{opacity:0}.k-clap-arm{transform-origin:0 100%;transform:rotate(-8deg)}.k-take-progress{transform-origin:0;transform:scaleX(.25)}.k-slate-arm{transform-origin:0 100%}.k-slate-old-take{opacity:0}@supports (animation-timeline:view()){.k-reveal{view-timeline-name:--reveal}.k-reveal .k-word{animation:linear both k-word;animation-timeline:--reveal;animation-range:cover calc(4% + var(--i,0) * 2%) cover calc(18% + var(--i,0) * 2%)}.k-stagger>*{animation:linear both k-up;animation-timeline:view();animation-range:entry cover 26%}.k-stagger>:nth-child(2){animation-range:entry 8% cover 31%}.k-stagger>:nth-child(3){animation-range:entry 16% cover 36%}.k-stagger>:nth-child(4){animation-range:entry 24% cover 41%}.k-wipe{animation:linear both k-wipe;animation-timeline:view();animation-range:entry cover 45%}.k-wipe-image{animation:linear both k-zoom-out;animation-timeline:view();animation-range:entry exit}.k-drift{animation:linear both k-drift;animation-timeline:view();animation-range:entry cover 55%}.k-focus{animation:linear both k-focus;animation-timeline:view();animation-range:cover 15% cover 85%}.k-scene{view-timeline-name:--scene}.k-scene :is(.k-quarter1,.k-quarter2,.k-quarter3,.k-quarter4,.k-clap-arm,.k-take-progress){animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--scene;animation-range:contain}.k-scene .k-quarter1{animation-name:k-quarter-1}.k-scene .k-quarter2{animation-name:k-quarter-2}.k-scene .k-quarter3{animation-name:k-quarter-3}.k-scene .k-quarter4{animation-name:k-quarter-4}.k-scene .k-clap-arm{animation-name:k-clap-four-times}.k-scene .k-take-progress{animation-name:k-bar}.k-slate{view-timeline-name:--slate}.k-slate :is(.k-slate-arm,.k-slate-old-take,.k-slate-new-take){animation-fill-mode:both;animation-timeline:--slate}.k-slate-arm{animation-name:k-slate-clap;animation-timing-function:linear;animation-range:cover 10% cover 30%}.k-slate-old-take{animation-name:k-out-up;animation-timing-function:var(--ease-in);animation-range:cover 28% cover 34%}.k-slate-new-take{animation-name:k-in-up;animation-timing-function:var(--ease-out);animation-range:cover 30% cover 38%}.k-board{view-timeline-name:--board}.k-board :is(.k-board-take,.k-board-cast-stamp,.k-board-cast-ring,.k-board-verdict){animation-fill-mode:both;animation-timeline:--board}.k-board-take{animation-name:k-flip-in;animation-timing-function:var(--spring);animation-range:cover calc(8% + var(--i,0) * 4%) cover calc(22% + var(--i,0) * 4%)}.k-board-cast-stamp{animation-name:k-stamp-in;animation-timing-function:var(--spring);animation-range:cover 30% cover 36%}.k-board-cast-ring,.k-board-verdict{animation-name:k-fade;animation-timing-function:var(--ease-out)}.k-board-cast-ring{animation-range:cover 32% cover 38%}.k-board-verdict{animation-range:cover 34% cover 42%}.k-roster-face{animation:linear both k-up;animation-timeline:view();animation-range:entry cover 25%}.k-roster-cast-stamp{animation:k-stamp-in var(--spring) both;animation-timeline:view();animation-range:cover 25% cover 35%}.k-roster-mark{view-timeline-name:--mark}.k-roster-mark-strip{animation:steps(3,end) both k-slap-in-place;animation-timeline:--mark;animation-range:cover 25% cover 32%}.k-roster-mark-strip+.k-roster-mark-strip{animation-range:cover 32% cover 39%}.k-big-stamp{animation:k-big-stamp var(--spring) both;animation-timeline:view();animation-range:cover 10% cover 35%}}@media (prefers-reduced-motion:reduce){.k-root *,.k-root :before,.k-root :after{animation:none!important}.k-tape-button:after{display:none}}
.ks-sting{--speed:1;--start-delay:0s;--draw-ease:cubic-bezier(.16, 1, .3, 1);--pop-ease:linear(0, .5 10%, .9 20%, 1.08 30%, 1.04 40%, .99 55%, 1.005 70%, 1);line-height:0;display:block}.ks-sting svg{width:100%;height:auto;display:block;overflow:visible}.ks-stroke{stroke-dasharray:var(--length) var(--length);stroke-dashoffset:0}.ks-dot,.ks-tape-under,.ks-tape-over{transform-box:fill-box;transform-origin:50%}[data-sting=wait] .ks-stroke{stroke-dashoffset:var(--length);opacity:0}[data-sting=wait] :is(.ks-dot,.ks-tape-under,.ks-tape-over){opacity:0}@keyframes ks-draw{0%{stroke-dashoffset:var(--length);opacity:0}1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes ks-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes ks-slap{0%{opacity:0;transform:scale(1.35)rotate(-14deg)}to{opacity:1;transform:none}}@keyframes ks-shake{0%{transform:translate(0)}33%{transform:translate(8px,-5px)}66%{transform:translate(-8px,5px)}to{transform:translate(0)}}[data-sting=run] .ks-stroke{animation:ks-draw calc(.34s / var(--speed)) var(--draw-ease) calc(var(--start-delay) + var(--stroke-delay) / var(--speed)) both}[data-sting=run] .ks-dot{animation:ks-pop calc(.34s / var(--speed)) var(--pop-ease) calc(var(--start-delay) + .55s / var(--speed)) both}[data-sting=run] .ks-tape-under{animation:ks-slap calc(.21s / var(--speed)) steps(3, end) calc(var(--start-delay) + .89s / var(--speed)) both}[data-sting=run] .ks-tape-over{animation:ks-slap calc(.21s / var(--speed)) steps(3, end) calc(var(--start-delay) + 1.1s / var(--speed)) both}[data-sting=run] .ks-mark{animation:ks-shake calc(.21s / var(--speed)) steps(3, end) calc(var(--start-delay) + 1.31s / var(--speed)) both}@media (prefers-reduced-motion:reduce){.ks-sting *{animation:none!important}[data-sting=wait] :is(.ks-stroke,.ks-dot,.ks-tape-under,.ks-tape-over){opacity:1;stroke-dashoffset:0}}
