.brand-loader[hidden]{display:none!important}.brand-loader{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;background:#101114;color:#d7b775;pointer-events:none;opacity:1;transition:opacity .24s ease}.brand-loader.is-leaving{opacity:0}.brand-loader-mark{width:min(58vw,250px);text-align:center}.brand-loader svg{width:100%;display:block;overflow:visible}.loader-square{fill:none;stroke:currentColor;stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1;animation:logoTrace .65s ease-out forwards}.loader-fifteen{font:130px Anton,Impact,sans-serif;fill:currentColor;opacity:0;animation:logoReveal .35s .3s ease-out forwards}.loader-star{fill:currentColor;transform-origin:216px 25px;opacity:0;animation:logoStar .35s .55s ease-out forwards}.loader-name{font:14px Arial,sans-serif;letter-spacing:6px;fill:currentColor;opacity:0;animation:logoReveal .3s .65s ease-out forwards}.brand-loader p{font:9px/1.5 Arial,sans-serif;letter-spacing:2px;color:#b6b4b0;margin-top:8px;opacity:0;animation:logoReveal .3s .7s forwards}@keyframes logoTrace{to{stroke-dashoffset:0}}@keyframes logoReveal{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes logoStar{from{opacity:0;transform:scale(.4) rotate(-35deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(prefers-reduced-motion:reduce){.brand-loader,.brand-loader *{animation:none!important;transition:none!important}.loader-square{stroke-dashoffset:0}.loader-fifteen,.loader-star,.loader-name,.brand-loader p{opacity:1}}
