.sp-aurora{position:absolute;inset:-25%;pointer-events:none}.sp-aurora-a{background:radial-gradient(closest-side at 35% 35%,rgba(139,0,212,.34),transparent 72%)}.sp-aurora-b{background:radial-gradient(closest-side at 68% 60%,rgba(212,168,83,.14),transparent 70%)}.sp-motes{position:absolute;inset:0;overflow:hidden;pointer-events:none}.sp-motes span{position:absolute;bottom:-12px;left:calc(var(--x) * 1%);width:var(--s);height:var(--s);border-radius:9999px;background:#e8c97a;box-shadow:0 0 10px hsla(43,71%,69%,.75);opacity:0}.sp-curtain{display:none}.sp-ticker-set,.sp-ticker-track{display:flex;flex-wrap:wrap;justify-content:center}.sp-ticker-set{row-gap:.5rem}.sp-ticker-dup{display:none}.sp-tile{position:relative;isolation:isolate}.sp-tile:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 90% at 50% 0,rgba(212,168,83,.16),transparent 65%);opacity:0;transition:opacity .45s ease}.sp-tile:focus-visible:before,.sp-tile:hover:before{opacity:1}.sp-arrow{display:inline-block;transition:transform .35s cubic-bezier(.16,1,.3,1)}.sp-sheen:hover .sp-arrow{transform:translateX(4px)}.sp-sheen-link:hover .sp-arrow{transform:translate(2px,-2px)}.sp-media .sp-img{transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.sp-media:hover .sp-img{transform:scale(1.035)}@keyframes sp-rise{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:none}}@keyframes sp-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sp-shimmer{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes sp-drift-a{0%{transform:translate3d(-7%,-5%,0) scale(1)}to{transform:translate3d(7%,6%,0) scale(1.14)}}@keyframes sp-drift-b{0%{transform:translate3d(6%,4%,0) scale(1.1)}to{transform:translate3d(-6%,-5%,0) scale(.94)}}@keyframes sp-mote{0%{transform:translateZ(0) scale(.6);opacity:0}15%{opacity:.9}80%{opacity:.45}to{transform:translate3d(var(--dx),-260px,0) scale(1.1);opacity:0}}@keyframes sp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes sp-sweep{0%{transform:translateX(-140%) skewX(-20deg)}to{transform:translateX(340%) skewX(-20deg)}}@keyframes sp-sweep-loop{0%{transform:translateX(-140%) skewX(-20deg)}16%,to{transform:translateX(340%) skewX(-20deg)}}@keyframes sp-breathe{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes sp-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes sp-open{0%{opacity:0;transform:translate3d(0,-6px,0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.sp-enter{animation:sp-rise 1s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--sp-d,0ms)}.sp-draw{animation:sp-draw .9s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--sp-d,0ms)}.sp-draw-l{transform-origin:right center}.sp-draw-r{transform-origin:left center}.sp-shimmer{background-image:linear-gradient(110deg,#c77dff,#e8c97a 25%,#c77dff 50%,#e8c97a 75%,#c77dff);background-size:200% 100%}.sp-enter.sp-shimmer{animation:sp-rise 1s cubic-bezier(.16,1,.3,1) both,sp-shimmer 10s linear infinite;animation-delay:var(--sp-d,0ms),0ms}.sp-aurora-a{animation:sp-drift-a 22s ease-in-out infinite alternate}.sp-aurora-b{animation:sp-drift-b 28s ease-in-out infinite alternate}.sp-motes span{animation:sp-mote var(--t) linear infinite;animation-delay:var(--d)}.sp-breathe{animation:sp-breathe 8s ease-in-out infinite}.sp-bob{display:inline-block;animation:sp-bob 1.8s ease-in-out infinite}.sp-sheen{position:relative;overflow:hidden;isolation:isolate}.sp-sheen:after{content:"";position:absolute;top:0;bottom:0;left:0;width:35%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);transform:translateX(-140%) skewX(-20deg);pointer-events:none}.sp-sheen:hover:after{animation:sp-sweep .9s ease-out}.sp-sheen-auto:after{animation:sp-sweep-loop 6.5s ease-out 2.4s infinite}.sp-tile:after{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(90deg,transparent,hsla(43,71%,69%,.12),transparent);transform:translateX(-140%) skewX(-20deg);pointer-events:none;animation:sp-sweep 1.4s cubic-bezier(.4,0,.2,1) both;animation-delay:var(--sp-g,1.5s)}.sp-ticker{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.sp-ticker-track{flex-wrap:nowrap;justify-content:flex-start;width:-moz-max-content;width:max-content;animation:sp-marquee 70s linear infinite}.sp-ticker:hover .sp-ticker-track{animation-play-state:paused}.sp-ticker-set{flex-wrap:nowrap}.sp-ticker-dup{display:flex}[data-reveal-state=pending]{opacity:0;transform:translate3d(0,28px,0)}[data-reveal-state=in]{opacity:1;transform:none;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transition-delay:var(--sp-delay,0ms)}[data-reveal-state=pending] .sp-rule{transform:scaleX(0)}[data-reveal-state] .sp-rule{transform-origin:left center}[data-reveal-state=in] .sp-rule{transform:scaleX(1);transition:transform .9s cubic-bezier(.16,1,.3,1) .25s}[data-reveal-state] .sp-curtain{display:block;position:absolute;inset:0;z-index:2;background:#0e001f;transform-origin:top center;pointer-events:none}[data-reveal-state=in] .sp-curtain{transform:scaleY(0);transition:transform 1.15s cubic-bezier(.77,0,.18,1) .1s}[data-reveal-state=pending] .sp-img{transform:scale(1.12)}[data-reveal-state=in] .sp-img{transition:transform 1.8s cubic-bezier(.16,1,.3,1)}[data-reveal-state=in] .sp-media:hover .sp-img,[data-reveal-state=in].sp-media:hover .sp-img{transform:scale(1.035);transition-duration:1.2s}.sp-card:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,hsla(43,71%,69%,.12),transparent);transform:translateX(-140%) skewX(-18deg);pointer-events:none}[data-reveal-state=in].sp-card:after{animation:sp-sweep 1.6s cubic-bezier(.4,0,.2,1) .55s both}.sp-faq[open]>.sp-faq-a{animation:sp-open .45s cubic-bezier(.16,1,.3,1)}}@media (max-width:640px){.sp-motes span:nth-child(n+9){display:none}}