@keyframes photo-in{0%{opacity:0;transform:translateY(56px)}}[data-intro=photo]{animation:photo-in 1.3s var(--ease-out-soft) both;animation-delay:calc(var(--intro,0s) + .35s + var(--i,0) * .11s)}@keyframes strip-lift{to{translate:0 calc(var(--lift,0) * -1px)}}@supports (animation-timeline:scroll()){@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.strip-lift{animation:linear both strip-lift;animation-timeline:scroll(root);animation-range:0 90vh}}}.va .va-in,.va .va-hover{transform-box:fill-box;transform-origin:50%}.va .va-in{transition:translate 1.1s var(--ease-out-soft), scale 1.1s var(--ease-out-soft), opacity .6s ease;transition-delay:calc(.3s + var(--i,0) * 90ms + var(--t,0) * .12s)}.va .va-in[data-from=grow],.va .va-bar{transform-origin:0 100%}.va .va-line{stroke-dasharray:1;transition:stroke-dashoffset 1.4s var(--ease-in-out-soft);transition-delay:calc(.2s + var(--i,0) * 90ms + var(--t,0) * .11s)}.js [data-reveal]:not([data-shown]) .va .va-line{stroke-dashoffset:1px}.js [data-reveal]:not([data-shown]) .va .va-in[data-from]{opacity:0}.js [data-reveal]:not([data-shown]) .va .va-in[data-from=tr]{translate:16px -16px}.js [data-reveal]:not([data-shown]) .va .va-in[data-from=tl]{translate:-16px -16px}.js [data-reveal]:not([data-shown]) .va .va-in[data-from=br]{translate:16px 16px}.js [data-reveal]:not([data-shown]) .va .va-in[data-from=bl]{translate:-16px 16px}.js [data-reveal]:not([data-shown]) .va .va-in[data-from=l]{translate:-32px}.js [data-reveal]:not([data-shown]) .va .va-in[data-from=r]{translate:32px}.js [data-reveal]:not([data-shown]) .va .va-in[data-from=own-tr]{translate:90px -90px}.js [data-reveal]:not([data-shown]) .va .va-in[data-from=own-bl]{translate:-160px 160px}.js [data-reveal]:not([data-shown]) .va .va-in:is([data-from=scale],[data-from=grow]){scale:0}@media (hover:hover){.va .va-hover,.va .va-ring circle,.va .va-dot{transition:rotate .9s var(--ease-out-soft), translate .55s var(--ease-out-soft), scale .55s var(--ease-out-soft)}.va .va-ring circle{transform-box:fill-box;transform-origin:50%;transition-delay:calc(var(--r,0) * 45ms)}.va .va-dot{transform-box:fill-box;transform-origin:50%}.value-card:hover .va-disc{rotate:90deg}.value-card:hover .va-own{translate:40px -40px}.value-card:hover .va-ring circle{scale:1.07}.value-card:hover .va-dot{scale:1.4}.value-card:hover .va-bar{scale:1.07}.value-card:hover .va-left{translate:-6px}.value-card:hover .va-right{translate:6px}}.stat-fig{background:linear-gradient(to bottom, var(--color-green), #047857bf);color:#0000;-webkit-background-clip:text;background-clip:text;height:1em;line-height:1;display:block}.odo{display:inline-flex}.odo-win{height:1em;display:block;overflow:hidden}.odo-col{transform:translateY(calc(var(--n,0) * -1em));display:block}.js [data-reveal]:not([data-shown]) .odo-col{transform:none}.js [data-reveal][data-shown] .odo-col{transition:transform 2.2s cubic-bezier(.16,1,.3,1);transition-delay:calc(.15s + var(--i,0) * .16s)}.marquee-track{width:max-content;animation:90s linear infinite marquee;display:flex}.marquee-line:before{content:attr(data-text);letter-spacing:-.04em;white-space:nowrap;color:#022c160d;padding:0 .4em .08em 0;font-size:clamp(120px,11.67vw,300px);font-weight:600;line-height:1;display:block}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.js [data-reveal] .odo-col,.js [data-reveal] .va .va-in{opacity:1!important;transform:translate(0,0)scale(1)!important}.js [data-reveal] .odo-col{transform:translateY(calc(var(--n,0) * -1em))!important}.js [data-reveal] .va .va-line{stroke-dashoffset:0!important}.marquee-track{animation:none!important}}
