@font-face{font-family:VemperorLoaderAeonik;src:url(/vemperor-home/assets/fonts/Aeonik-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
.vemperor-home-preloader{position:fixed;inset:0;z-index:2147483000;background:#000;isolation:isolate;pointer-events:all;color:#fff}
.vemperor-home-preloader.has-canvas{background:transparent}
.vemperor-home-preloader canvas{display:block;width:100%;height:100%;position:absolute;inset:0}
.vemperor-home-preloader-counter{position:absolute;left:clamp(24px,3vw,48px);bottom:clamp(24px,3vw,40px);font-family:VemperorLoaderAeonik,Aeonik,sans-serif;font-size:clamp(44px,5vw,72px);font-weight:400;font-variant-numeric:tabular-nums;line-height:1.05;letter-spacing:-.035em;pointer-events:none}
.vemperor-loader-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(prefers-reduced-motion:reduce){.vemperor-home-preloader *{animation:none!important;transition:none!important}}

#preloader-percent-digits{color:#fff}#transition-overlay{pointer-events:none}
