
.dce-page-loader[hidden]{display:none!important}
.dce-page-loader{position:fixed;inset:0;z-index:10000;background:#0b1113;display:grid;place-items:center;pointer-events:none;animation:dce-loader-failsafe .28s ease 2s forwards}
.dce-page-loader__mark{width:clamp(115px,15vw,180px);position:relative;animation:dce-mark-arrive .6s cubic-bezier(.2,.7,.2,1) both}
.dce-page-loader__mark img{width:100%;height:auto;display:block}
.dce-page-loader__line{display:block;height:1px;background:#254346;margin:25px auto 0;width:70%;overflow:hidden}
.dce-page-loader__line:after{content:'';display:block;width:100%;height:100%;background:#02dbd8;transform:translateX(-100%);animation:dce-loader-progress 1.7s ease-out forwards}
.dce-page-loader.is-leaving{opacity:0;transition:opacity .28s ease}
@keyframes dce-mark-arrive{from{opacity:0;transform:translateY(7px) scale(.97)}to{opacity:1;transform:none}}
@keyframes dce-loader-progress{to{transform:translateX(0)}}
@keyframes dce-loader-failsafe{to{opacity:0;visibility:hidden}}
@media(prefers-reduced-motion:reduce){.dce-page-loader__mark,.dce-page-loader__line:after{animation:none}.dce-page-loader__line:after{transform:none}.dce-page-loader.is-leaving{transition:none}}
