.feat-outline{clip-path:inset(0 100% 0 0);transition:clip-path .5s cubic-bezier(.22,1,.36,1) var(--d,0s)}[data-shown=true] .feat-outline{clip-path:inset(0 0 0 0)}.feat-badge{transform:scale(0);transition:transform .4s cubic-bezier(.34,1.56,.64,1) calc(var(--d, 0s) + .1s)}[data-shown=true] .feat-badge{transform:scale(1)}.feat-box{transition:opacity .3s ease}.feat-wipe{clip-path:inset(0 100% 0 0 round 12px);transition:clip-path .7s cubic-bezier(.22,1,.36,1)}[data-shown=true] .feat-wipe{clip-path:inset(0 0 0 0 round 12px)}.feat-ring{opacity:0}[data-shown=true] .feat-ring{animation:feat-ring .9s ease-out var(--d,1s) both}@keyframes feat-ring{0%{opacity:.55;transform:scale(.85)}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.feat-outline{clip-path:none;transition:none}.feat-badge{transform:none;transition:none}.feat-wipe{clip-path:none;transition:none}.feat-ring{display:none}}@supports (animation-timeline:scroll()){.hero-screen{animation:hero-screen-scroll linear both;animation-timeline:scroll(root);animation-range:0 700px}}@keyframes hero-screen-scroll{to{transform:translateY(-14%)}}@media (prefers-reduced-motion:reduce){.hero-screen{animation:none}}.site-win{--dx:0px;--dy:0px;--dr:0deg;opacity:0;transform:translate(var(--dx),var(--dy)) rotate(calc(var(--r) + var(--dr)));transition:transform var(--dur,.9s) cubic-bezier(.22,1,.36,1) var(--delay,0s),opacity .5s ease-out var(--delay,0s)}[data-shown=true] .site-win{opacity:1;transform:rotate(var(--r))}.site-more{opacity:0;transform:scale(.8);transition:transform .45s cubic-bezier(.34,1.56,.64,1) .7s,opacity .3s ease-out .7s}[data-shown=true] .site-more{opacity:1;transform:scale(1)}[data-shown=true] .emoji-wobble{animation:emoji-wobble 1s ease-in-out .2s both;transform-origin:50% 80%}@keyframes emoji-wobble{0%{transform:rotate(0)}25%{transform:rotate(-14deg)}55%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.site-more,.site-win{opacity:1;transform:rotate(var(--r,0deg));transition:none}.site-more{transform:none}.emoji-wobble{animation:none!important}}.quote-pop{transform:scale(.5);opacity:0;transition:transform .6s cubic-bezier(.34,1.56,.64,1),opacity .4s ease-out}[data-shown=true] .quote-pop{transform:scale(1);opacity:1}@media (prefers-reduced-motion:reduce){.quote-pop{transform:none;opacity:1;transition:none}}