@property --p{syntax:"<number>";inherits:false;initial-value:0}@property --sweep{syntax:"<percentage>";inherits:false;initial-value:0}[data-anim]{opacity:1;transform:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-anim=rise]{animation:fc-rise linear both;animation-timeline:view();animation-range:entry 2% cover 26%}@keyframes fc-rise{0%{transform:translateY(26px)}to{transform:translateY(0)}}[data-anim=stagger]>*{animation:fc-rise linear both;animation-timeline:view();animation-range:entry calc(1% + var(--i, 0) * 3%) cover calc(22% + var(--i, 0) * 4%)}[data-anim=sweep]{animation:fc-sweep linear both;animation-timeline:view();animation-range:entry 10% cover 45%}@keyframes fc-sweep{0%{--sweep:0%}to{--sweep:100%}}[data-anim=grow]{transform-origin:bottom center;animation:fc-grow linear both;animation-timeline:view();animation-range:entry 15% cover 50%}@keyframes fc-grow{0%{transform:scaleY(.04)}to{transform:scaleY(1)}}[data-anim=grow-x]{transform-origin:left center;animation:fc-grow-x linear both;animation-timeline:view();animation-range:entry 15% cover 50%}@keyframes fc-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-anim=draw]{stroke-dasharray:1;animation:fc-draw linear both;animation-timeline:view();animation-range:entry 10% cover 60%}@keyframes fc-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}[data-anim=pin]{animation:fc-pin linear both;animation-timeline:view();animation-range:exit -20% exit 90%}@keyframes fc-pin{to{opacity:0;transform:translateY(-18px)}}[data-anim=rail]{transform-origin:0 50%;animation:fc-grow-x linear both;animation-timeline:scroll(root block)}[data-anim=reveal-l],[data-anim=reveal-r]{animation:fc-side linear both;animation-timeline:view();animation-range:entry 5% cover 40%}[data-anim=reveal-l]{--from:-34px}[data-anim=reveal-r]{--from:34px}@keyframes fc-side{0%{transform:translateX(var(--from,0))}to{transform:translateX(0)}}@media (max-width:900px){[data-anim=reveal-l],[data-anim=reveal-r]{--from:0;animation-name:fc-rise;animation-range:entry 8% cover 35%}}[data-anim=count]{counter-reset:fc-n var(--p);animation:fc-count linear both;animation-timeline:view();animation-range:entry 20% cover 55%}[data-anim=count]:after{content:counter(fc-n)}@keyframes fc-count{0%{--p:0}to{--p:var(--to,100)}}[data-anim=drift]{animation:fc-drift linear both;animation-timeline:view();animation-range:cover 0 cover 100%}@keyframes fc-drift{0%{transform:translateY(calc(var(--drift, 40px) * -1))}to{transform:translateY(var(--drift,40px))}}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-anim=count] .fc-n__static{display:none}}}