html.site-loading{overflow:hidden}.site-loader{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;color:#fff;pointer-events:auto;isolation:isolate}.site-loader::before,.site-loader::after{content:"";position:absolute;inset:0;background:#183b30;z-index:-1;transition:transform 1s cubic-bezier(.76,0,.24,1)}.site-loader::after{background:#376451;clip-path:polygon(55% 0,100% 0,100% 100%,32% 100%)}.loader-inner{width:min(440px,76vw);transition:opacity .3s,transform .6s}.loader-brand{display:flex;align-items:center;gap:18px;font-size:clamp(25px,5vw,34px);font-weight:700;letter-spacing:.12em}.loader-brand svg{width:48px;height:48px;color:#c8dc79}.loader-label{font-size:10px;letter-spacing:.22em;margin:16px 0 38px;color:#d0dca1}.loader-count{font:500 clamp(72px,17vw,116px)/1 Arial,sans-serif;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.loader-count small{font-size:20px;letter-spacing:0;margin-left:10px;color:#c8dc79}.loader-track{height:1px;background:#ffffff30;margin-top:24px;overflow:hidden}.loader-track i{display:block;height:100%;width:100%;background:#c8dc79;transform:scaleX(0);transform-origin:left}.loader-caption{font-size:11px;letter-spacing:.12em;color:#dee6c0;margin-top:16px}.site-loader.is-opening{pointer-events:none}.site-loader.is-opening::before{transform:translateY(-100%)}.site-loader.is-opening::after{transform:translateY(100%)}.site-loader.is-opening .loader-inner{opacity:0;transform:translateY(-20px)}@media(prefers-reduced-motion:reduce){.site-loader::before,.site-loader::after{transition-duration:.15s}.loader-inner{transition-duration:.15s}}html.site-loading{background:#183b30}html.site-loading body>*:not(.site-loader){visibility:hidden}