@keyframes rd-hero-drift{to{transform:translate(-8%)}}.rd-hero-drift{animation:30s ease-in-out infinite alternate rd-hero-drift}@keyframes rd-hero-strip{to{transform:translate(-50%)}}.rd-hero-strip{animation:4s linear infinite rd-hero-strip}@keyframes rd-hero-shimmer{0%{transform:translate(-120%)skew(-20deg)}30%,to{transform:translate(320%)skew(-20deg)}}.rd-hero-shimmer{animation:4s ease-out infinite rd-hero-shimmer;transform:translate(-120%)skew(-20deg)}
html:has(.rd-video-film[open]){overflow:hidden}.rd-video-film::backdrop{background:#111111eb}@media (min-width:1200px){.rd-video-film::backdrop{background:#111111b8}}@keyframes rd-video-in{0%{opacity:0;transform:translateY(12px)}}@keyframes rd-video-countdown{to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.rd-video-film[open],.rd-video-film[open]::backdrop,.rd-video-pop{animation:.4s ease-out rd-video-in}.rd-video-film[open]::backdrop{animation-name:rd-video-fade}.rd-video-countdown{animation:12s linear forwards rd-video-countdown}.rd-video-countdown[data-paused=true]{animation:none}}@keyframes rd-video-fade{0%{opacity:0}}
.rd-features-viewport{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;overflow:auto hidden}.rd-features-viewport::-webkit-scrollbar{display:none}@media (min-width:75rem){.rd-features-viewport{clip-path:inset(0 -100vw 0 0);overflow:visible}.rd-features-track{transform:translateX(calc((var(--pos,0) + var(--n,0) - 1) * -416px));transition:transform .9s cubic-bezier(.2,.7,.2,1)}[data-seen=true] .rd-features-card{transition:opacity .9s cubic-bezier(.2,.7,.2,1)}[data-seen=true] .rd-features-card:not([data-active=true]){opacity:.5}}@media (prefers-reduced-motion:reduce){.rd-features-track{transition:none}}[data-active=true] .rd-features-in{animation:rd-features-out .4s ease-out forwards, rd-features-in .5s ease-out var(--d,1s) forwards}.rd-features-left{--x:-16px;--y:0px}.rd-features-right{--x:16px;--y:0px}.rd-features-pop{--y:0px;--s:.8}@keyframes rd-features-out{to{opacity:0}}@keyframes rd-features-in{0%{opacity:0;transform:translate(var(--x,0px), var(--y,12px)) scale(var(--s,1))}to{opacity:1;transform:none}}.rd-features-wait{opacity:0}[data-active=true] .rd-features-wait{animation:rd-features-wait calc(var(--d) - .9s) linear .9s}@keyframes rd-features-wait{0%,to{opacity:0}8%,92%{opacity:1}}[data-active=true] .rd-features-fill{animation:3.9s ease-in-out forwards rd-features-fill}@keyframes rd-features-fill{0%,23%{animation-timing-function:step-end;transform:none}23.1%,31%{transform:translate(-100%)}to{transform:none}}[data-active=true] .rd-features-spin{animation:1.2s linear 1.9s rd-features-spin}@keyframes rd-features-spin{to{transform:rotate(360deg)}}[data-active=true] .rd-features-press{animation:.45s ease-out .8s rd-features-press}@keyframes rd-features-press{35%{transform:scale(.96)}}[data-active=true] .rd-features-pulse{animation:.45s ease-in-out .9s rd-features-pulse}@keyframes rd-features-pulse{35%{transform:scale(1.15)}}.rd-features-pill{transform:translate(92px)}.rd-features-cur-a,.rd-features-cur-b{opacity:0}[data-active=true] .rd-features-pill{animation:4s ease-out rd-features-pill}[data-active=true] .rd-features-cur-a{animation:4s ease-out rd-features-cur-a}[data-active=true] .rd-features-cur-b{animation:4s ease-out rd-features-cur-b}[data-active=true] .rd-features-cur-rest{animation:4s ease-out rd-features-cur-rest}@keyframes rd-features-pill{0%,16%{transform:translate(92px)}22.5%,57.5%{transform:translate(0)}65%,92.5%{transform:translate(46px)}to{transform:translate(92px)}}@keyframes rd-features-cur-a{0%,16%{opacity:0}22.5%,57.5%{opacity:1}65%,to{opacity:0}}@keyframes rd-features-cur-b{0%,57.5%{opacity:0}65%,92.5%{opacity:1}to{opacity:0}}@keyframes rd-features-cur-rest{0%,16%{opacity:1}22.5%,92.5%{opacity:0}to{opacity:1}}
