:root{--ease-out:cubic-bezier(0.22,0.75,0.25,1);--ease-pop:cubic-bezier(0.3,1.4,0.4,1)}@property --sweep{syntax:"<percentage>";inherits:false;initial-value:0%}.cta__btn,.dark__btn,.follow__btn,.nav__pdf,.note__btn,.stats__btn{transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.cta__btn:hover,.dark__btn:hover,.follow__btn:hover,.stats__btn:hover{box-shadow:0 10px 22px hsla(0,0%,6%,.22);transform:translateY(-2px)}.nav__pdf:hover{box-shadow:0 8px 16px hsla(0,0%,6%,.15);transform:translateY(-2px)}.dark__btn svg,.follow__btn svg,.note__btn svg,.stats__btn svg{transition:translate .2s ease}.dark__btn:hover svg,.follow__btn:hover svg,.note__btn:hover svg,.stats__btn:hover svg{translate:2px -2px}.cta__btn svg,.nav__pdf svg{transition:translate .2s ease}.cta__btn:hover svg,.nav__pdf:hover svg{translate:0 2px}.nav__links a{background:linear-gradient(currentColor,currentColor) 0 100% /0 1.5px no-repeat;transition:background-size .25s ease,opacity .15s ease}.nav__links a:hover{background-size:100% 1.5px}.idx-card{transition:transform .3s var(--ease-out)}.idx-card:hover{transform:translateY(-4px)}.idx-card__media img:not([class]){transition:scale .5s var(--ease-out)}.idx-card:hover .idx-card__media img:not([class]){scale:1.05}.follow__item{transition:transform .3s var(--ease-out),filter .3s ease}.follow__item:hover{filter:drop-shadow(0 14px 18px rgba(152,68,148,.25));transform:translateY(-5px)}.stats__card{transition:rotate .35s var(--ease-out)}.stats__card--70:hover{rotate:-3deg}.stats__card--43:hover{rotate:2.5deg}.stats__ciao:hover,.stats__goodbye:hover{animation:wiggle .5s ease-in-out}.lime__credo-row{transition:transform .35s var(--ease-out)}.lime__credo:hover .lime__credo-row{transform:rotate(0deg)}.lime__manwrap,.lime__phone{transition:rotate .4s var(--ease-out)}.lime__phone:hover{rotate:2deg}.lime__manwrap:hover{rotate:-2deg}.hero__photo--bc,.hero__photo--cap,.hero__photo--cluster,.hero__photo--tr{transition:scale .35s var(--ease-out)}.hero__photo--bc:hover,.hero__photo--cap:hover,.hero__photo--cluster:hover,.hero__photo--tr:hover{scale:1.05}.foot__top-btn span{transition:translate .2s ease}.foot__top-btn:hover span{translate:0 -3px}@media (prefers-reduced-motion:no-preference){.js .nav{animation:nav-in .7s var(--ease-out) .1s both}@keyframes nav-in{0%{opacity:0;translate:0 -14px}}.js [data-reveal]{transition:opacity .65s var(--ease-out) var(--d,0s),translate .65s var(--ease-out) var(--d,0s),rotate .65s var(--ease-out) var(--d,0s),scale .6s var(--ease-pop) var(--d,0s),transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,filter .3s ease}.js [data-reveal]:not(.in){opacity:0;transition:none}.js [data-reveal=rise]:not(.in){translate:0 30px}.js [data-reveal=pop]:not(.in){scale:.55}.js [data-reveal=tilt]:not(.in){rotate:3deg;translate:0 34px}.js .in .px{animation-delay:calc(.35s + var(--i, 0)*55ms)}.js .hero__grid{opacity:0;transition:opacity 1.1s ease .25s}.js .hero.in .hero__grid{opacity:1}.js .hero:not(.in) .hero__ribbon{opacity:0}.js .hero.in .hero__ribbon{animation:ribbon-in .8s var(--ease-pop) .7s both}@keyframes ribbon-in{0%{opacity:0;transform:rotate(-28deg) scale(.4)}}.js .lime__hl,.js .lno__band-quote em,.js .mark,.js .mark-lime{background-repeat:no-repeat;background-size:0 100%;transition:background-size .8s ease .55s}.js .section.in .lime__hl,.js .section.in .lno__band-quote em,.js .section.in .mark,.js .section.in .mark-lime{background-size:100% 100%}.js .stats__arrow path:first-of-type{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.1s ease-in-out .7s}.js .stats.in .stats__arrow path:first-of-type{stroke-dashoffset:0}.js .stats__arrow path:last-of-type{opacity:0;transition:opacity .35s ease 1.7s}.js .stats.in .stats__arrow path:last-of-type{opacity:1}.js .cgz__circle:after,.js .drb__circle:after,.js .foot__news:after,.js .hero__ellipse,.js .lh__u:after,.js .lnu__u:after,.js .lpar__num65:before,.js .lpar__num:before,.js .stats__ellipse,.js .stats__num--dark:before,.js .stats__num--lime:before{-webkit-mask-image:conic-gradient(from var(--from,270deg),#000 var(--sweep),transparent 0);mask-image:conic-gradient(from var(--from,270deg),#000 var(--sweep),transparent 0);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.js .btc--arrow,.js .chr__arrow,.js .cnu__arrow,.js .cta__arrow,.js .drh__arrow,.js .gow__arrow,.js .note__arrow,.js .stats__arrow{-webkit-mask-image:linear-gradient(var(--dir,90deg),#000 var(--sweep),transparent 0);mask-image:linear-gradient(var(--dir,90deg),#000 var(--sweep),transparent 0);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.js .hero.in .hero__ellipse{animation:draw-round 1s ease-out .75s both}.js .stats.in .stats__ellipse{animation:draw-round .9s ease-out .45s both}.js .stats.in .stats__num--lime:before{animation:draw-round .9s ease-out .35s both}.js .stats.in .stats__num--dark:before{animation:draw-round .9s ease-out .5s both}.js .stats.in .stats__arrow{--dir:155deg;animation:draw-line 1.1s ease-in-out .7s both}.js .note.in .note__arrow{--dir:100deg;animation:draw-line 1s ease-in-out .5s both}.js .cta.in .cta__arrow{--dir:225deg;animation:draw-line 1s ease-in-out .3s both}.js .foot.in .foot__news:after{animation:draw-round .9s ease-out .35s both}.js .lh.in .lh__u:after{animation:draw-round 1s ease-out .75s both}.js .lpar.in .lpar__num65:before{animation:draw-round .9s ease-out .35s both}.js .lpar.in .lpar__num:before{animation:draw-round .9s ease-out .5s both}.js .cgz.in .cgz__circle:after,.js .drb.in .drb__circle:after,.js .lnu.in .lnu__u:after{animation:draw-round .9s ease-out .35s both}.js .cnu.in .cnu__arrow{--dir:295deg;animation:draw-line .95s ease-in-out .3s both}.js .chr.in .chr__arrow{--dir:155deg;animation:draw-line .95s ease-in-out .35s both}.js .gow.in .gow__arrow{--dir:115deg;animation:draw-line .95s ease-in-out .3s both}.js .btc.in .btc--arrow{--dir:155deg;animation:draw-line .95s ease-in-out .35s both}.js .drh.in .drh__arrow{--dir:205deg;animation:draw-line 1s ease-in-out .55s both}@keyframes draw-round{0%{--sweep:0%}to{--sweep:100%}}@keyframes draw-line{0%{--sweep:0%}to{--sweep:100%}}.js .hero.in .hero__el{--dx:7px;--dy:10px;--dr:2deg;animation:drift var(--dur,7s) ease-in-out var(--dly,1.6s) infinite}.js .hero.in .hero__photo--cluster{--dx:10px;--dy:12px;--dr:1.4deg;--dur:9s;--dly:1.7s}.js .hero.in .hero__photo--cap{--dx:8px;--dy:11px;--dr:1.6deg;--dur:7.5s;--dly:1.55s}.js .hero.in .hero__photo--tr{--dx:7px;--dy:10px;--dr:2.4deg;--dur:6.2s;--dly:1.8s}.js .hero.in .hero__photo--tl{--dx:-7px;--dy:9px;--dr:-2.2deg;--dur:6.8s;--dly:2.1s}.js .hero.in .hero__photo--bc{--dx:6px;--dy:10px;--dr:2deg;--dur:7.1s;--dly:1.9s}.js .hero.in .hero__sticker--recline{--dx:9px;--dy:12px;--dr:1.8deg;--dur:8.2s;--dly:1.65s}.js .hero.in .hero__emoji--hand{--dx:8px;--dy:13px;--dr:2.6deg;--dur:5.6s;--dly:1.6s}.js .hero.in .hero__emoji--glass{--dx:7px;--dy:12px;--dr:2.2deg;--dur:6.4s;--dly:2s}@media (max-width:1023.98px){.js .hero.in .hero__photo--cap{--dx:5px;--dy:7px;--dr:1.8deg}.js .hero.in .hero__photo--tr{--dx:4px;--dy:6px;--dr:2.4deg}.js .hero.in .hero__photo--tl{--dx:-4px;--dy:5px;--dr:-2.2deg}.js .hero.in .hero__emoji--hand{--dx:6px;--dy:9px;--dr:2.6deg}.js .hero.in .hero__emoji--glass{--dx:6px;--dy:9px;--dr:2.2deg}}.js.is-scrolling .hero.in .hero__el{animation-play-state:paused}@keyframes drift{0%{rotate:0deg;translate:0 0}25%{rotate:var(--dr);translate:var(--dx) calc(var(--dy)*-1)}50%{rotate:0deg;translate:0 calc(var(--dy)*-1.6)}75%{rotate:calc(var(--dr)*-1);translate:calc(var(--dx)*-1) calc(var(--dy)*-.4)}to{rotate:0deg;translate:0 0}}.js .stats.in .stats__eyes{animation:wiggle-loop 3.6s ease-in-out 2.2s infinite}.js .lime.in .lime__feelgood{animation:float-y 4.2s ease-in-out 2.4s infinite alternate}.js .follow.in .follow__pill--likes{animation:float-y 3.8s ease-in-out 2.2s infinite alternate}.js .follow.in .follow__pill--start{animation:float-y 4.4s ease-in-out 2.6s infinite alternate}@keyframes float-y{0%{translate:0 0}to{translate:0 -9px}}@keyframes wiggle-loop{0%,to{rotate:0deg}25%{rotate:3.5deg}75%{rotate:-3.5deg}}}@media (prefers-reduced-motion:no-preference) and (max-width:639.98px){:root{--fill-dur:0.75s}.js [data-reveal]{transition:opacity .42s var(--ease-out) min(var(--d,0s),.18s),translate .42s var(--ease-out) min(var(--d,0s),.18s),rotate .42s var(--ease-out) min(var(--d,0s),.18s),scale .4s var(--ease-pop) min(var(--d,0s),.18s),transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,filter .3s ease}}@media (prefers-reduced-motion:no-preference) and (max-width:1023.98px){.js .hero__ellipse{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-mask-image:none;mask-image:none}.js .hero.in .hero__ellipse{animation:draw-round-mobile .68s ease-out .28s both}@keyframes draw-round-mobile{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}}@keyframes wiggle{0%,to{rotate:0deg}30%{rotate:4deg}70%{rotate:-4deg}}