#sitePreloader{display:none}
html.site-loading{overflow:hidden}
html.site-loading #sitePreloader{display:grid;position:fixed;inset:0;z-index:2147483647;place-items:center;background:#0b0810;color:#f291ae;transition:opacity .25s ease}
.preloader-content{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px}
.preloader-symbol{width:88px;height:88px}
.preloader-brand{font:500 12px/1.5 system-ui,sans-serif;letter-spacing:.38em;margin:20px 0 9px;padding-left:.38em;color:#f3ece6}
.preloader-caption{font:400 12px/1.6 system-ui,sans-serif;color:#b9a9b7}
html.site-loading #sitePreloader.is-leaving{opacity:0;pointer-events:none}
@media(prefers-reduced-motion:reduce){html.site-loading #sitePreloader{transition:none}}
