[data-feature-card]{--fb-route-draw:1.32s;--fb-route-retract:640ms}.fb-route{stroke-dasharray:1;stroke-dashoffset:1}[data-feature-card]:hover .fb-route{stroke-dashoffset:0}.fb-flag,.fb-swap-in,[data-feature-card]:hover .fb-home,[data-feature-card]:hover .fb-swap-out{opacity:0}[data-feature-card]:hover .fb-flag,[data-feature-card]:hover .fb-swap-in{opacity:1}.fb-route-old{stroke-dasharray:1;stroke-dashoffset:0}[data-feature-card]:hover .fb-route-old{stroke-dashoffset:1}@media (prefers-reduced-motion:no-preference){.fb-route{transition:stroke-dashoffset var(--fb-route-draw) var(--ease-out-quad)}.fb-route-old{transition:stroke-dashoffset var(--fb-route-draw) var(--ease-out-quad) var(--fb-route-draw)}.fb-flag,.fb-home,.fb-swap-in,.fb-swap-out{transition:opacity .16s var(--ease-out-quart) var(--fb-route-draw)}[data-feature-card]:hover .fb-route-old{transition:stroke-dashoffset var(--fb-route-retract) var(--ease-in-quart)}[data-feature-card]:hover :is(.fb-route-after,.fb-swap-out,.fb-swap-in){transition-delay:var(--fb-route-retract)}[data-feature-card]:hover :is(.fb-home,.fb-flag){transition-delay:var(--fb-route-draw)}}@keyframes fb-route-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes fb-swap{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.72)}}@supports (animation-timeline:scroll()){@media (width < 40rem) and (prefers-reduced-motion:no-preference){.features-stack{--fb-gap:24px;--fb-dim-lead:10px;--fb-step:calc(var(--fb-card-h) + var(--fb-gap));--fb-stick:calc(var(--header-height) + 2.5rem);view-timeline-name:--features-stack}[data-stack-order]{--stack-stuck:calc(var(--stack-n) * var(--fb-step) - var(--fb-stick));--stack-bury-1:exit-crossing var(--stack-stuck) exit-crossing calc(var(--stack-stuck) + var(--fb-step));--stack-bury-2:exit-crossing calc(var(--stack-stuck) + var(--fb-step)) exit-crossing calc(var(--stack-stuck) + 2 * var(--fb-step));--stack-bury-3:exit-crossing calc(var(--stack-stuck) + 2 * var(--fb-step)) exit-crossing calc(var(--stack-stuck) + 3 * var(--fb-step));--stack-dim-1:exit-crossing calc(var(--stack-stuck) + var(--fb-gap) - var(--fb-dim-lead)) exit-crossing calc(var(--stack-stuck) + var(--fb-step))}[data-stack-card]{animation:fb-stack-bury-1 linear forwards,fb-stack-bury-2 linear forwards,fb-stack-bury-3 linear forwards;animation-timeline:--features-stack;animation-range:var(--stack-bury-1),var(--stack-bury-2),var(--stack-bury-3)}[data-stack-dim]{animation:fb-stack-dim-1 linear forwards,fb-stack-dim-2 linear forwards,fb-stack-dim-3 linear forwards;animation-timeline:--features-stack;animation-range:var(--stack-dim-1),var(--stack-bury-2),var(--stack-bury-3)}}}@media (width < 40rem){.fb-route,[data-feature-card]:hover .fb-route{transition:none;stroke-dashoffset:0}.fb-flag,.fb-home,.fb-swap-in,.fb-swap-out{transition:none}.fb-home,.fb-swap-out,[data-feature-card]:hover .fb-home,[data-feature-card]:hover .fb-swap-out{opacity:0}.fb-flag,.fb-swap-in,[data-feature-card]:hover .fb-flag,[data-feature-card]:hover .fb-swap-in{opacity:1}.fb-route-old,[data-feature-card]:hover .fb-route-old{transition:none;stroke-dashoffset:1}}@keyframes fb-stack-bury-1{0%{transform:none}to{transform:scale(.94)}}@keyframes fb-stack-bury-2{0%{transform:scale(.94)}to{transform:scale(.8836)}}@keyframes fb-stack-bury-3{0%{transform:scale(.8836)}to{transform:scale(.8306)}}@keyframes fb-stack-dim-1{0%{opacity:0}to{opacity:.5}}@keyframes fb-stack-dim-2{0%{opacity:.5}to{opacity:.7}}@keyframes fb-stack-dim-3{0%{opacity:.7}to{opacity:.8}}@property --gs-step{syntax:"<integer>";inherits:true;initial-value:1}[data-gs-line]{transform:scaleX(0)}@media (width < 64rem){.gs-timeline[data-gs-step="2"]{--gs-step:2}.gs-timeline[data-gs-step="3"]{--gs-step:3}@media (prefers-reduced-motion:no-preference){[data-gs-line]{transition:transform .3s var(--ease-out-quart)}}@container gs style(--gs-step: 2) or style(--gs-step: 3){[data-gs-line="1"]{transform:scaleX(1)}}@container gs style(--gs-step: 3){[data-gs-line="2"]{transform:scaleX(1)}}}@media (width >= 64rem){[data-gs-line]{transform:scaleY(0)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.gs-timeline{view-timeline-name:--gs-timeline;animation:gs-step step-end both;animation-timeline:view();animation-range:contain}[data-gs-line]{animation:gs-line-fill-y linear both;animation-timeline:--gs-timeline}[data-gs-line="1"]{animation-range:contain 0 contain 40%}[data-gs-line="2"]{animation-range:contain 40% contain 80%}}}@supports not (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-gs-line]{transition:transform .3s var(--ease-out-quart)}@container gs style(--gs-step: 2) or style(--gs-step: 3){[data-gs-line="1"]{transform:scaleY(1)}}@container gs style(--gs-step: 3){[data-gs-line="2"]{transform:scaleY(1)}}}}@media (prefers-reduced-motion:reduce){.gs-timeline{--gs-step:3}[data-gs-line]{transform:scaleY(1)}}}@keyframes gs-step{0%{--gs-step:1}40%{--gs-step:2}80%,to{--gs-step:3}}@keyframes gs-line-fill-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}