@property --mf-beam{syntax:"<angle>";inherits:false;initial-value:0deg}.mf-card{position:relative}.mf-card:before{content:"";inset:-1px;z-index:1;padding:1.5px;border-radius:inherit;background:conic-gradient(from var(--mf-beam),transparent 0 70%,hsl(var(--ocean-glow-teal)) 80%,hsl(var(--primary)) 90%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.mf-card:before,.mf-shine{position:absolute;pointer-events:none}.mf-shine{inset:0;background:linear-gradient(110deg,transparent 35%,hsl(var(--ocean-frost)/.35) 50%,transparent 65%);transform:translateX(-120%)}@media (prefers-reduced-motion:no-preference){.mf-card:before{animation:mfBeam 5s linear infinite}.mf-card:hover .mf-shine{animation:mfShineHover 1s ease-in-out}[data-arm=wait] :is(.mf-left,.mf-in){opacity:0}[data-arm=go] .mf-left{animation:mfFromLeft .8s cubic-bezier(.22,1,.36,1) .1s backwards}[data-arm=go] .mf-in{animation:mfFromRight .6s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--k, 0) * 90ms + .15s)}[data-arm=go] .mf-shine{animation:mfShine 1.2s ease-in-out .9s}[data-arm=go] .mf-card:hover .mf-shine{animation:mfShineHover 1s ease-in-out}}@keyframes mfBeam{to{--mf-beam:360deg}}@keyframes mfFromLeft{0%{opacity:0;transform:translateX(-24px)}}@keyframes mfFromRight{0%{opacity:0;transform:translateX(24px)}}@keyframes mfShine{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes mfShineHover{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@property --ct-beam{syntax:"<angle>";inherits:false;initial-value:0deg}.ct-logo:before{content:"";z-index:1;padding:2px;border-radius:inherit;background:conic-gradient(from var(--ct-beam),transparent 0 70%,hsl(var(--ocean-glow-teal)) 80%,hsl(var(--primary)) 90%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ct-logo:before,.ct-shine{position:absolute;inset:0;pointer-events:none}.ct-shine{background:linear-gradient(110deg,transparent 35%,hsl(var(--card)/.75) 50%,transparent 65%);transform:translateX(-120%)}@media (prefers-reduced-motion:no-preference){.ct-logo:before{animation:ctBeam 5s linear infinite}.ct-logo:hover .ct-shine{animation:ctShineHover 1s ease-in-out}[data-arm=wait] :is(.ct-in,.ct-right,.ct-line,.ct-card){opacity:0}[data-arm=wait] .ct-tick>*{stroke-dasharray:100;stroke-dashoffset:100}[data-arm=go] .ct-in{animation:ctFromLeft .6s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--k, 0) * 90ms)}[data-arm=go] .ct-right{animation:ctFromRight .8s cubic-bezier(.22,1,.36,1) .2s backwards}[data-arm=go] .ct-tick>*{stroke-dasharray:100;animation:ctDraw .6s ease-out backwards;animation-delay:calc(var(--i, 0) * .18s + .5s)}[data-arm=go] .ct-line{animation:ctFade .5s ease-out backwards;animation-delay:calc(var(--i, 0) * .18s + .63s)}[data-arm=go] .ct-shine{animation:ctShine 1.1s ease-in-out .9s}[data-arm=go] .ct-logo:hover .ct-shine{animation:ctShineHover 1s ease-in-out}[data-arm=go] .ct-card{animation:ctRise .55s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0) * .14s + .7s)}}@keyframes ctBeam{to{--ct-beam:360deg}}@keyframes ctFromLeft{0%{opacity:0;transform:translateX(-24px)}}@keyframes ctFromRight{0%{opacity:0;transform:translateX(24px)}}@keyframes ctDraw{0%{stroke-dashoffset:100}}@keyframes ctFade{0%{opacity:0}}@keyframes ctShine{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes ctShineHover{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes ctRise{0%{opacity:0;transform:translateY(16px)}}.rs-globe{position:absolute;inset:0;overflow:hidden;pointer-events:none}.rs-globe i{position:absolute;bottom:-8px;width:var(--s,4px);height:var(--s,4px);border-radius:50%;background:hsl(var(--ocean-frost));box-shadow:0 0 6px hsl(var(--ocean-mint)/.8);opacity:0}.rs-globe i:first-child{left:8%;--s:4px;--t:6.4s;--d:-0.6s;--x:6px}.rs-globe i:nth-child(2){left:19%;--s:3px;--t:7.9s;--d:-4.1s;--x:-8px}.rs-globe i:nth-child(3){left:30%;--s:5px;--t:6.9s;--d:-2.3s;--x:4px}.rs-globe i:nth-child(4){left:41%;--s:3px;--t:8.8s;--d:-6.2s;--x:-5px}.rs-globe i:nth-child(5){left:58%;--s:4px;--t:5.9s;--d:-3.4s;--x:8px}.rs-globe i:nth-child(6){left:67%;--s:3px;--t:7.5s;--d:-5.1s;--x:-6px}.rs-globe i:nth-child(7){left:77%;--s:5px;--t:9.4s;--d:-1.5s;--x:5px}.rs-globe i:nth-child(8){left:86%;--s:3px;--t:6.6s;--d:-4.8s;--x:-4px}.rs-globe i:nth-child(9){left:94%;--s:4px;--t:8.1s;--d:-2.9s;--x:6px}@media (prefers-reduced-motion:no-preference){.rs-globe i{animation:rsGlobeRise var(--t) linear infinite;animation-delay:calc(var(--d) + var(--card-shift, 0s))}.rs-grid>li:nth-child(2) .rs-globe{--card-shift:-1.7s}.rs-grid>li:nth-child(3) .rs-globe{--card-shift:-3.1s}.rs-grid>li:nth-child(4) .rs-globe{--card-shift:-4.6s}}@keyframes rsGlobeRise{0%{transform:translate(0);opacity:0}15%{opacity:.85}50%{transform:translate(var(--x),-64px)}80%{opacity:.5}to{transform:translate(calc(var(--x) * -.5),-128px);opacity:0}}