[data-sr=on] .sr-reveal{opacity:0;transform:translate3d(var(--sr-x,0), var(--sr-y,28px), 0) scale(var(--sr-s,1));transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--sr-delay,0s);will-change:opacity, transform}[data-sr=on] .sr-reveal.is-in{opacity:1;transform:translate(0,0)}@keyframes sr-sun-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes sr-ray-spin{to{transform:rotate(360deg)}}@keyframes sr-float{0%,to{transform:translateY(0) rotate(var(--sr-rot,0deg))}50%{transform:translateY(-14px) rotate(var(--sr-rot,0deg))}}@keyframes sr-drift{0%{transform:translate(0,0)}50%{transform:translate(2.5%,-2%)}to{transform:translate(0,0)}}.sr-sun{animation:7s ease-in-out infinite sr-sun-pulse}.sr-rays{transform-origin:50%;animation:90s linear infinite sr-ray-spin}.sr-float{animation:9s ease-in-out infinite sr-float}.sr-drift{animation:22s ease-in-out infinite sr-drift}@keyframes sr-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.sr-marquee-track{animation:sr-marquee var(--sr-speed,46s) linear infinite;width:max-content}.sr-marquee:hover .sr-marquee-track{animation-play-state:paused}.sr-marquee-mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}@keyframes sr-flow{to{stroke-dashoffset:-220px}}.sr-flow{stroke-dasharray:10 24;animation:3.2s linear infinite sr-flow}.sr-flow-slow{stroke-dasharray:8 30;animation:5s linear infinite sr-flow}@keyframes sr-node-glow{0%,to{opacity:.35;r:26}50%{opacity:.8;r:31}}.sr-node-glow{animation:4s ease-in-out infinite sr-node-glow}.sr-grid{background-image:linear-gradient(#7dd3fc12 1px,#0000 1px),linear-gradient(90deg,#7dd3fc12 1px,#0000 1px);background-size:56px 56px}.sr-card{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;position:relative}.sr-card:hover{transform:translateY(-4px)}.sr-sheen:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 35%,#ffffff38 50%,#0000 65%) 120% 0/250% 100%;transition:opacity .3s,background-position .75s;position:absolute;inset:0}.sr-sheen:hover:after{opacity:1;background-position:-40% 0}.sr-bar{transform-origin:0;transition:transform 1.1s cubic-bezier(.22,1,.36,1);transform:scaleX(0)}html[dir=rtl] .sr-bar{transform-origin:100%}.sr-bar.is-in{transform:scaleX(var(--sr-fill,1))}.sr-subnav{top:6.25rem}@media (prefers-reduced-motion:reduce){.sr-sun,.sr-rays,.sr-float,.sr-drift,.sr-marquee-track,.sr-flow,.sr-flow-slow,.sr-node-glow{animation:none!important}[data-sr=on] .sr-reveal{opacity:1;transform:none}.sr-bar{transform:scaleX(var(--sr-fill,1))}.sr-card:hover{transform:none}}@keyframes sr-card-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){@keyframes sr-card-in{0%{opacity:1;transform:none}to{opacity:1;transform:none}}}
