/* Global TWA navigation layer. It never changes the page layout beneath it. */
.twa-site-preloader{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;visibility:hidden;opacity:0;pointer-events:none;background:rgba(8,12,14,.58);-webkit-backdrop-filter:blur(15px) saturate(.72);backdrop-filter:blur(15px) saturate(.72);transition:opacity .18s ease,visibility 0s linear .18s}
html.twa-preloading .twa-site-preloader{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .18s ease}
.twa-site-preloader__mark{display:grid;gap:14px;justify-items:center;min-width:112px;color:#e2ba5b}
.twa-site-preloader__mark>span{font:700 14px/1 Georgia,serif;letter-spacing:.32em;text-indent:.32em}
.twa-site-preloader__mark>i{position:relative;display:block;width:100%;height:2px;overflow:hidden;background:rgba(226,186,91,.22)}
.twa-site-preloader__mark>i>b{position:absolute;inset:0 auto 0 0;width:42%;background:linear-gradient(90deg,rgba(226,186,91,0),#f8df91 48%,rgba(226,186,91,0));transform:translate3d(-145%,0,0);animation:twa-site-preloader-sweep .9s cubic-bezier(.55,.06,.28,.95) infinite;will-change:transform}
@keyframes twa-site-preloader-sweep{to{transform:translate3d(340%,0,0)}}
@media (prefers-reduced-motion:reduce){.twa-site-preloader,.twa-site-preloader__mark>i>b{transition:none!important;animation:none!important}.twa-site-preloader__mark>i>b{transform:translate3d(29%,0,0)}}
@media (prefers-reduced-transparency:reduce){.twa-site-preloader{background:#101416;-webkit-backdrop-filter:none;backdrop-filter:none}}
