.mo-scope{--mo-out:cubic-bezier(.2,.8,.2,1);--mo-spring:cubic-bezier(.34,1.56,.64,1);--mo-lively:cubic-bezier(.2,1.25,.35,1)}html.mo .mo-scope [data-mo]:not(.is-in),html.mo .mo-scope [data-mo=row]:not(.is-in)>*,html.mo .mo-scope [data-mo=words]:not(.is-in) .mo-w{opacity:0}html.mo .mo-scope [data-mo=words]:not(.is-in),html.mo .mo-scope [data-mo=row]:not(.is-in){opacity:1}html.mo .mo-scope [data-mo=stamp].is-in{animation:mo-stamp .75s var(--mo-spring)backwards}html.mo .mo-scope [data-mo=rise].is-in{animation:mo-rise .8s var(--mo-out)backwards;animation-delay:calc(var(--mo-delay,0s) + .22s)}html.mo .mo-scope [data-mo=words].is-in .mo-w{animation:mo-word .7s var(--mo-lively)backwards;animation-delay:calc(var(--w,0)*55ms + 80ms)}html.mo .mo-scope [data-mo=card].is-in,html.mo .mo-scope [data-mo=tile].is-in{animation:mo-card .95s var(--mo-lively)backwards;animation-delay:var(--mo-delay,0s)}html.mo .mo-scope [data-mo=card].is-in [data-mo-icon]{animation:mo-icon .8s var(--mo-spring)backwards;animation-delay:calc(var(--mo-delay,0s) + .32s)}html.mo .mo-scope [data-mo=from-end].is-in{animation:mo-from-end 1.1s var(--mo-out)backwards}html.mo .mo-scope [data-mo=from-start].is-in{animation:mo-from-start 1.1s var(--mo-out)backwards;animation-delay:.12s}html.mo .mo-scope [data-mo=row].is-in>*{animation:mo-deal .85s var(--mo-lively)backwards;animation-delay:calc(var(--mo-i,0)*80ms + 60ms)}html.mo .mo-scope [data-mo=slide].is-in{animation:mo-slide .7s var(--mo-out)backwards;animation-delay:var(--mo-delay,0s)}html.mo .mo-scope [data-mo=pop].is-in{animation:mo-pop .9s var(--mo-lively)backwards}@keyframes mo-stamp{0%{opacity:0;transform:scale(1.35)rotate(-6deg)}55%{opacity:1;transform:scale(.94)rotate(1.5deg)}to{opacity:1;transform:none}}@keyframes mo-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes mo-word{0%{opacity:0;transform:translateY(.6em)rotate(3deg)scale(.92)}to{opacity:1;transform:none}}@keyframes mo-card{0%{opacity:0;transform:perspective(900px)translateY(64px)rotateX(20deg)scale(.93)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes mo-icon{0%{opacity:0;transform:scale(.3)rotate(-24deg)}60%{opacity:1;transform:scale(1.14)rotate(6deg)}to{opacity:1;transform:none}}@keyframes mo-from-end{0%{opacity:0;transform:translate(140px)}to{opacity:1;transform:none}}@keyframes mo-from-start{0%{opacity:0;transform:translate(-140px)}to{opacity:1;transform:none}}@keyframes mo-deal{0%{opacity:0;transform:translate3d(calc(var(--mo-dir,-1)*70px),30px,0)rotate(calc(var(--mo-dir,-1)*5deg))scale(.92)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes mo-slide{0%{opacity:0;transform:translate3d(calc(var(--mo-dir,-1)*32px),0,0)}to{opacity:1;transform:none}}@keyframes mo-pop{0%{opacity:0;transform:translateY(40px)scale(.9)}60%{opacity:1}to{opacity:1;transform:none}}[dir=rtl] .mo-scope{--mo-dir:1}[dir=ltr] .mo-scope{--mo-dir:-1}.mo-hero .mo-hw{animation:mo-hero-word .9s var(--mo-lively)backwards;animation-delay:calc(var(--w,0)*70ms + .12s);display:inline-block}.mo-hero .mo-hero-text{animation:mo-hero-text .9s var(--mo-out)backwards;animation-delay:calc(var(--mo-hero-words,8)*55ms + .12s)}@keyframes mo-hero-text{0%{opacity:.35;transform:translateY(14px)}to{opacity:1;transform:none}}.mo-hero .mo-hero-key{animation:mo-key .8s var(--mo-spring)backwards;animation-delay:calc(var(--mo-hero-words,8)*70ms + .42s + var(--k,0)*.11s)}.mo-hero .gbf:before{animation:mo-bloom 1.8s var(--mo-out)backwards .1s}.mo-hero .mo-hero-key.mo-ask{position:relative}.mo-hero .mo-hero-key.mo-ask:after{content:"";border-radius:inherit;border:2px solid var(--primary);opacity:0;pointer-events:none;animation:mo-ask 2.2s var(--mo-out)2;animation-delay:calc(var(--mo-hero-words,8)*70ms + 1.5s);position:absolute;inset:-5px}@keyframes mo-hero-word{0%{opacity:0;filter:none;transform:translateY(.7em)rotateX(-70deg)scale(.9)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes mo-key{0%{opacity:0;transform:translateY(18px)scale(.7)}to{opacity:1;transform:none}}@keyframes mo-bloom{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes mo-ask{0%{opacity:.75;transform:scale(.97)}70%,to{opacity:0;transform:scale(1.14)}}.mo-hero h1{perspective:700px}@supports (animation-timeline:scroll()){.mo-hero-stage{animation:linear both mo-hero-out;animation-timeline:scroll(root);animation-range:0 70vh}@keyframes mo-hero-out{to{opacity:.35;transform:translateY(-48px)scale(.95)}}}@media (hover:hover) and (pointer:fine){.mo-scope [data-mo=card]{transition:transform .45s var(--mo-spring)}.mo-scope [data-mo=card]:hover{transform:translateY(-6px)}.mo-scope [data-mo=card] [data-mo-icon]{transition:transform .6s var(--mo-spring)}.mo-scope [data-mo=card]:hover [data-mo-icon]{transform:translateY(-3px)scale(1.12)rotate(-6deg)}.mo-scope [data-mo=row]>*{transition:transform .45s var(--mo-spring)}.mo-scope [data-mo=row]>:hover{transform:translateY(-6px)}}.mo-scope [data-mo=card]:active,.mo-scope [data-mo=row]>:active,.mo-scope [data-mo=slide]:active{transition:transform .15s var(--mo-out);transform:scale(.98)}.mo-scope a.mo-hero-key:active,.mo-scope .mo-press:active{transform:scale(.96)}.mo-odo{line-height:1.2}.mo-odo-num{vertical-align:bottom;direction:ltr;unicode-bidi:isolate;display:inline-flex}.mo-odo-rest{white-space:pre}.mo-odo-reel{vertical-align:bottom;clip-path:inset(0 -.6em);height:1.2em;display:inline-block;position:relative}.mo-odo-ghost{visibility:hidden}.mo-odo-col{text-align:center;transition:transform 1.25s cubic-bezier(.18,1.1,.3,1);transition-delay:calc(var(--r,0)*90ms);position:absolute;top:0;left:50%;transform:translate(-50%)}.mo-odo-col>span{height:1.2em;display:block}.mo-odo.is-on .mo-odo-col{transform:translate3d(-50%,calc(var(--to)*-1.2em),0)}.mo-odo-sign{opacity:0;transition:opacity .3s,transform .5s var(--mo-spring,cubic-bezier(.34,1.56,.64,1));transition-delay:calc(var(--r,0)*90ms + .7s);display:inline-block;transform:scale(.3)}.mo-odo.is-on .mo-odo-sign{opacity:1;transform:none}html:not(.mo) .mo-odo .mo-odo-col{transform:translate3d(-50%,calc(var(--to)*-1.2em),0);transition:none}html:not(.mo) .mo-odo .mo-odo-sign{opacity:1;transition:none;transform:none}@media (prefers-reduced-motion:reduce){.mo-scope *,.mo-scope :before,.mo-scope :after{transition:none!important;animation:none!important}.mo-odo-sign{opacity:1;transform:none}.mo-odo .mo-odo-col{transform:translate3d(-50%,calc(var(--to)*-1.2em),0)}}.g-text .mo-odo-col>span,.g-text .mo-odo-ghost,.g-text .mo-odo-sign{background:var(--gradient-site);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}
