.scroll-step{transition:opacity .3s var(--ease-ui)}@media (min-width:1024px){.scroll-step:not(.is-on){opacity:.35}}.scroll-panel{opacity:0;transition:opacity .4s var(--ease-out)}.scroll-panel.is-on{opacity:1}.faq-v{transition:transform .15s var(--ease-ui)}.faq[open] .faq-v{transform:translateX(-50%) scaleY(0)}.peek{animation:peek .9s var(--ease-out) .3s both}@keyframes peek{0%{transform:translate(-50%);opacity:0}}.b1,.b2,.b3,.b4,.b5,.b6{animation:12s var(--ease-out) infinite both}.b1{animation-name:b1}.b2{animation-name:b2}.b3{animation-name:b3}.b4{animation-name:b4}.b5{animation-name:b5}.b6{animation-name:b6}@keyframes b1{0%,2%{opacity:0;transform:translateY(6px)}5%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes b2{0%,13%{opacity:0;transform:translateY(6px)}16%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes b3{0%,25%{opacity:0;transform:translateY(6px)}28%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes b4{0%,42%{opacity:0;transform:translateY(6px)}45%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes b5{0%,58%{opacity:0;transform:translateY(6px)}61%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes b6{0%,71%{opacity:0;transform:translateY(6px)}74%,92%{opacity:1;transform:none}to{opacity:0}}.fill-run{transform-origin:left;animation:fill-run var(--dur,6s) linear infinite}@keyframes fill-run{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.faq-v,.scroll-panel,.scroll-step{transition:none!important}.b1,.b2,.b3,.b4,.b5,.b6,.fill-run,.peek{animation:none!important}}.hold-a{animation:hold-a 8s var(--ease-ui) infinite}.hold-b{opacity:0;animation:hold-b 8s var(--ease-ui) infinite}@keyframes hold-a{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}@keyframes hold-b{0%,45%{opacity:0}50%,95%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.hold-a,.hold-b{animation:none!important}.hold-b{opacity:0}}.rf-col{--col:880px;--side:linear-gradient(to right,#000 calc(50% - var(--col) / 2 - 64px),transparent calc(50% - var(--col) / 2 - 24px),transparent calc(50% + var(--col) / 2 + 24px),#000 calc(50% + var(--col) / 2 + 64px));--top:linear-gradient(180deg,transparent 4%,#000 30%);-webkit-mask-image:var(--top),var(--side);mask-image:var(--top),var(--side);-webkit-mask-composite:source-in;mask-composite:intersect}.rf-col.rf-under{--col:1040px;--below:linear-gradient(180deg,transparent 66.5%,#000 68.5%);-webkit-mask-image:var(--top),var(--below),var(--side);mask-image:var(--top),var(--below),var(--side);-webkit-mask-composite:source-in,source-over;mask-composite:intersect,add}.rf-band{-webkit-mask-image:linear-gradient(90deg,transparent calc(50% + 640px),#000 calc(50% + 680px));mask-image:linear-gradient(90deg,transparent calc(50% + 640px),#000 calc(50% + 680px))}.rf .rf-sun{fill:none;stroke:#ffaf10;stroke-width:2;stroke-linecap:round;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center}.rf .rf-ripple{stroke-width:1;opacity:0;animation:rf-ripple 9s var(--ease-out) calc(var(--k) * -3s) infinite paused}@keyframes rf-ripple{0%{opacity:0;transform:scale(.6)}12%{opacity:.6}to{opacity:0;transform:scale(1.18)}}.rf .rf-pick{stroke-dasharray:5 95;opacity:0;transform:rotate(var(--a));animation:rf-pick 12.5s linear calc(var(--k) * 2.5s) infinite paused}@keyframes rf-pick{0%{opacity:0;transform:rotate(var(--a))}3%{opacity:1}17%{opacity:1}20%{opacity:0;transform:rotate(calc(var(--a) + var(--sweep)))}to{opacity:0;transform:rotate(calc(var(--a) + var(--sweep)))}}.rf[data-live] .rf-pick,.rf[data-live] .rf-ripple{animation-play-state:running}@media (prefers-reduced-motion:reduce){.rf .rf-pick,.rf .rf-ripple{animation:none!important}.rf .rf-ripple{opacity:.35;transform:none}.rf .rf-pick.rf-first{opacity:1;transform:rotate(calc(var(--a) + var(--sweep) * .6))}}