.sh-preloader{--pre-exit:2.4s;align-items:center;animation:sh-pre-gone 0s linear 3.9s forwards;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;overflow:hidden;pointer-events:none;position:fixed;z-index:10001}.sh-seen .sh-preloader{display:none}.pre-curtain{animation:sh-pre-lift 1.15s cubic-bezier(.76,0,.24,1) var(--t) forwards;top:0;right:0;bottom:0;left:0;position:absolute}.pre-curtain:after{animation:sh-pre-bulge .6s ease-out var(--t) forwards;background:inherit;border-radius:0 0 50% 50%/0 0 100% 100%;content:"";height:30vh;left:-10%;position:absolute;top:calc(100% - 1px);transform:scaleY(0);transform-origin:top;width:120%}.pre-fly{animation:sh-pre-fly .75s cubic-bezier(.55,.06,.68,.19) var(--pre-exit) forwards;margin-bottom:min(12vw,12vh);position:relative;width:min(75vw,450px,58vh);z-index:2}.pre-hop{animation:sh-pre-hop .9s linear 1.5s both;position:relative}.pre-burger,.pre-hop{transform-origin:50% 100%}.pre-burger{animation:sh-pre-squash 1.5s linear both;display:block;height:auto;overflow:visible;width:100%}.pre-layer{animation:sh-pre-drop .77s var(--d) both;opacity:0;transform-box:fill-box;transform-origin:center}.pre-sparks{left:50%;position:absolute;top:40%;z-index:3}.pre-spark{animation:sh-pre-spark .8s cubic-bezier(.22,.61,.36,1) 1.2s both;border-radius:50%;opacity:0;position:absolute}.pre-messages{animation:sh-pre-text-out .35s ease-in 2s forwards;inset-inline:0;bottom:max(4vw,2.2rem);color:#ffffffe6;font-size:clamp(2rem,4.2vw,4.2rem);height:1.15em;letter-spacing:.03em;line-height:1.15;padding-inline:1.5rem;position:absolute;text-align:center;z-index:2}.pre-msg{animation:sh-pre-msg var(--len) linear var(--at) 1;top:0;right:0;bottom:0;left:0;position:absolute;visibility:hidden}.pre-track{animation:sh-pre-text-out .35s ease-in 2s forwards;background:#ffffff26;inset-inline:0;bottom:0;height:max(1vw,8px);overflow:hidden;position:absolute;z-index:2}.pre-bar{animation:sh-pre-bar 1.5s cubic-bezier(.45,0,.55,1) forwards;background:var(--sh-mustard);display:block;height:100%;transform:scaleX(0);transform-origin:left}[dir=rtl] .pre-bar{transform-origin:right}@media(max-width:767px){.pre-fly{margin-bottom:20vw}.pre-messages{bottom:20vw;font-size:8.2vw}.pre-track{height:2vw}}html[lang=ar] .pre-messages{font-size:clamp(1.3rem,2.6vw,2.4rem);height:1.6em;letter-spacing:0;line-height:1.6}@keyframes sh-pre-drop{0%{animation-timing-function:cubic-bezier(.55,.085,.68,.53);opacity:0;transform:translateY(-900px) scale(.8) rotate(var(--w))}41.5%{animation-timing-function:cubic-bezier(.34,2.4,.64,1);opacity:1;transform:translateY(0) scale(1) rotate(var(--w))}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes sh-pre-squash{0%,21.33%,36%,50.67%,65.33%,80%,to{transform:none}25.33%,40%,54.67%,69.33%,84%{transform:scale(1.06,.88)}29.33%,44%,58.67%,73.33%,88%{transform:scale(.98,1.03)}}@keyframes sh-pre-spark{0%{opacity:1;transform:translate(0) scale(0)}to{opacity:0;transform:translate(var(--x),var(--y)) scale(var(--s))}}@keyframes sh-pre-hop{0%{animation-timing-function:cubic-bezier(.22,.61,.36,1);transform:none}44.4%{animation-timing-function:cubic-bezier(.55,.06,.68,.19);transform:translateY(-50px) scale(1.08) rotate(2deg)}66%{animation-timing-function:ease-out;transform:none}77%{animation-timing-function:ease-in;transform:translateY(-14px)}88%{animation-timing-function:ease-out;transform:none}94%{animation-timing-function:ease-in;transform:translateY(-4px)}to{transform:none}}@keyframes sh-pre-fly{to{opacity:0;transform:translateY(-125vh) scale(.9)}}@keyframes sh-pre-msg{0%,to{visibility:visible}}@keyframes sh-pre-text-out{to{opacity:0;transform:translateY(50px)}}@keyframes sh-pre-bar{to{transform:scaleX(1)}}@keyframes sh-pre-lift{to{transform:translateY(-132vh)}}@keyframes sh-pre-bulge{to{transform:scaleY(1)}}@keyframes sh-pre-gone{to{visibility:hidden}}.sh-curtain{display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;transform:translateY(115%);transition:transform .42s cubic-bezier(.76,0,.24,1),visibility 0s linear .42s;visibility:hidden;z-index:9999}.sh-curtain.is-open{transform:translateY(0);transition:transform .42s cubic-bezier(.76,0,.24,1),visibility 0s;visibility:visible}.sh-curtain-wave{display:block;flex:none;height:12vh;margin-bottom:-1px;margin-top:-12vh;width:100%}.sh-curtain-body{align-items:center;background:#f91814;color:var(--sh-cream);display:flex;flex:1;font-size:clamp(3rem,8vw,7rem);justify-content:center}
