@font-face{font-family:Saans;src:url(/cases/async/fonts/Saans-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Saans;src:url(/cases/async/fonts/Saans-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Saans;src:url(/cases/async/fonts/Saans-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Saans;src:url(/cases/async/fonts/Saans-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Saans;src:url(/cases/async/fonts/Saans-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Saans;src:url(/cases/async/fonts/Saans-Heavy.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}.case-async-fit{background:#000;width:100%;max-width:100vw}.case-async{--fnt-saans:"Saans", system-ui, sans-serif;font-synthesis:style;--c-bg:#000;--c-tag-bg:#323360;--c-accent-orange:#ff6325;--c-accent-pink:#ff9df7;--c-white:#fff;width:1400px;position:relative}.case-async section{box-sizing:border-box;width:1400px;margin:0 auto;position:relative}.case-async *{box-sizing:border-box}.case-async-desktop-scope{display:block}.case-async-mobile-scope{display:none}@media (max-width:450px){.case-async-desktop-scope{display:none}.case-async-mobile-scope{display:block}}.case-async-mobile{--fnt-saans:"Saans", system-ui, sans-serif;font-synthesis:style;--c-bg:#000;--c-tag-bg:#323360;--c-accent-orange:#ff6325;--c-accent-pink:#ff9df7;--c-white:#fff;--ease-out-glow-async:cubic-bezier(.16, 1, .3, 1);background-image:linear-gradient(-12.0344deg,#000 65.201%,#4342b3 72.161%,#000 82.763%);width:365px;position:relative}.case-async-mobile section{box-sizing:border-box;width:365px;margin:0 auto;position:relative}.case-async-mobile *{box-sizing:border-box}.case-async-glow-wrap{animation:caseAsyncGlowEnter 2s var(--ease-out-glow-async) both}@keyframes caseAsyncGlowEnter{0%{opacity:0;filter:blur(15px);transform:translateY(-100%)scale(1.5)}to{opacity:1;filter:blur();transform:translateY(-50%)scale(1)}}.case-async-glow-arc-purple{animation:caseAsyncGlowArcPurpleIn 2s var(--ease-out-glow-async) .6s both}.case-async-glow-arc-indigo{animation:caseAsyncGlowArcIndigoIn 2s var(--ease-out-glow-async) both}.case-async-glow-arc-black{animation:caseAsyncGlowArcBlackIn 2s var(--ease-out-glow-async) both}@keyframes caseAsyncGlowArcPurpleIn{0%{transform:translateY(-40%)scale(1.2)}to{transform:translateY(0%)scale(1.2)}}@keyframes caseAsyncGlowArcIndigoIn{0%{transform:translateY(-40%)scale(1.24)}to{transform:translateY(0%)scale(1.24)}}@keyframes caseAsyncGlowArcBlackIn{0%{transform:translateY(-40%)scale(1.2)}to{transform:translateY(0%)scale(1.2)}}.case-async-sweep{animation:8s ease-in-out infinite alternate paused caseAsyncSweep}[data-animate][data-inview] .case-async-sweep{animation-play-state:running}@keyframes caseAsyncSweep{0%{background-position:0%}to{background-position:100%}}.case-async{--ease-out-glow-async:cubic-bezier(.16, 1, .3, 1)}@media (prefers-reduced-motion:reduce){.case-async-glow-wrap,.case-async-glow-arc-purple,.case-async-glow-arc-indigo,.case-async-glow-arc-black,.case-async-sweep{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}}
