:where([data-experience]){position:relative}[data-experience]{overflow:hidden}html:not(.experience-on) [data-experience]{display:none}[data-experience] canvas{display:block}[data-experience] .experience__vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.45;background:radial-gradient(120% 90% at 50% 42%,#1e2a3c00 52%,#1e2a3c4d)}[data-experience] .experience__loader{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#f4f7fb;z-index:2;transition:opacity .8s ease}[data-experience] .experience__loader-line{position:relative;width:140px;height:2px;overflow:hidden;background:#0b1c301f}[data-experience] .experience__loader-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#f0aa10;transform:translate(-101%);animation:experience-loader-sweep 1.4s cubic-bezier(.45,0,.25,1) infinite}@keyframes experience-loader-sweep{0%{transform:translate(-101%)}55%{transform:translate(0)}to{transform:translate(101%)}}[data-experience].is-live .experience__loader{opacity:0;pointer-events:none}@media (prefers-reduced-motion: reduce){[data-experience] .experience__loader-line:after{animation:none;transform:translate(0);opacity:.5}}
