@keyframes ry-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ry-shine{0%{transform:translate(-130%)skew(-18deg)}55%,to{transform:translate(260%)skew(-18deg)}}@keyframes ry-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@keyframes ry-ring{0%{box-shadow:0 0 #4ba9588c}to{box-shadow:0 0 0 9px #4ba95800}}@keyframes ry-pop{0%{transform:scale(.6)}70%{transform:scale(1.06)}to{transform:none}}@keyframes ry-in{0%{transform:translateY(10px)scale(.98)}to{transform:none}}@keyframes ry-up{0%{opacity:.001;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ry-fade{0%{opacity:.001}to{opacity:1}}@keyframes ry-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ry-drift{0%,to{transform:translate(0)}50%{transform:translate(18px,-14px)}}@keyframes ry-typing{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes ry-stamp{0%{opacity:0;transform:scale(1.6)rotate(-14deg)}60%{opacity:1;transform:scale(.94)rotate(3deg)}to{opacity:1;transform:none}}@keyframes ry-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ry-caret{50%{opacity:0}}.rv{transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}html[data-anim] .rv:not(.in){opacity:0;transform:translateY(24px)}html[data-anim] .rv-scale:not(.in){opacity:0;transform:scale(.96)}.ry-line{transform-origin:0;transition:transform 1.6s cubic-bezier(.65,0,.35,1) .15s}.ry-line-v{transform-origin:top;transition:transform 1.6s cubic-bezier(.65,0,.35,1) .15s}html[data-anim] .rv:not(.in) .ry-line{transform:scaleX(0)}html[data-anim] .rv:not(.in) .ry-line-v{transform:scaleY(0)}.ry-daydot{transition:background-color .4s,color .4s,box-shadow .4s;transition-delay:calc(.25s + var(--i,0) * .3s)}html[data-anim] .rv:not(.in) .ry-daydot{color:#15457a;background:#fff;box-shadow:inset 0 0 0 2px #cfdcea}.rv.in .ry-stamp{animation:.6s cubic-bezier(.2,.8,.2,1) both ry-stamp;animation-delay:var(--d,0s)}.ry-marquee{animation:38s linear infinite ry-marquee}.ry-marquee-wrap:hover .ry-marquee{animation-play-state:paused}.ry-pulse{animation:2s infinite ry-pulse}.ry-ring{animation:1.8s infinite ry-ring}.ry-pop{animation:.5s cubic-bezier(.2,.8,.2,1) both ry-pop}.ry-up{animation:.5s cubic-bezier(.2,.8,.2,1) both ry-up}.ry-in{animation:.45s cubic-bezier(.2,.8,.2,1) both ry-in}.ry-fade{animation:.45s both ry-fade}.ry-float{animation:7s ease-in-out infinite ry-float}.ry-drift{animation:16s ease-in-out infinite ry-drift}.ry-drift-r{animation:21s ease-in-out infinite reverse ry-drift}.ry-dot-typing span{background:#5b6675;border-radius:50%;width:6px;height:6px;animation:1.1s infinite ry-typing;display:inline-block}.ry-dot-typing span:nth-child(2){animation-delay:.15s}.ry-dot-typing span:nth-child(3){animation-delay:.3s}.ry-caret{animation:1s step-end infinite ry-caret}.ry-seg-fill{transform-origin:0;animation:.5s cubic-bezier(.2,.8,.2,1) both ry-fill}.ry-shine{isolation:isolate;position:relative;overflow:hidden}.ry-shine:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff47,#0000);width:45%;animation:5s 1.2s infinite ry-shine;position:absolute;inset:0}.ry-shine>*{z-index:1;position:relative}.ry-lift{transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s,border-color .28s}.ry-lift:hover{transform:translateY(-4px);box-shadow:0 22px 40px -24px #0a1f3873}.ry-sw{background:#4a5b72;border-radius:999px;flex:none;width:38px;height:22px;transition:background-color .2s;position:relative}.ry-sw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}[aria-checked=true]>.ry-sw,[aria-checked=true] .ry-sw{background:#4ba958}[aria-checked=true]>.ry-sw:after,[aria-checked=true] .ry-sw:after{transform:translate(16px)}.ry-faq summary{list-style:none}.ry-faq summary::-webkit-details-marker{display:none}.ry-faq .ry-faq-ic{transition:transform .25s}.ry-faq[open] .ry-faq-ic{transform:rotate(45deg)}.ry-faq[open] .ry-faq-body{animation:.35s both ry-up}.ry-anchor{scroll-margin-top:76px}.ry-bar{padding-bottom:max(12px, env(safe-area-inset-bottom));animation:.3s both ry-up}@media (prefers-reduced-motion:reduce){html[data-anim] .rv:not(.in),html[data-anim] .rv-scale:not(.in){opacity:1;transform:none}html[data-anim] .rv:not(.in) .ry-line,html[data-anim] .rv:not(.in) .ry-line-v{transform:none}html[data-anim] .rv:not(.in) .ry-daydot{color:#fff;box-shadow:none;background:#15457a}.rv,.ry-line,.ry-line-v,.ry-daydot,.ry-lift,.ry-sw,.ry-sw:after,.ry-faq .ry-faq-ic{transition:none!important}.ry-lift:hover{transform:none}.ry-marquee,.ry-pulse,.ry-ring,.ry-pop,.ry-up,.ry-in,.ry-fade,.ry-float,.ry-drift,.ry-drift-r,.ry-stamp,.rv.in .ry-stamp,.ry-dot-typing span,.ry-caret,.ry-seg-fill,.ry-faq[open] .ry-faq-body,.ry-bar{animation:none!important}.ry-shine:before{display:none}}
