body.is-loading{overflow-x:hidden}.preloader{position:fixed;z-index:1000;inset:0;background:#10120e;color:#f3f0e8;display:grid;place-items:center;overflow:hidden;animation:loaderGone .01s 6.2s forwards}.is-loaded .preloader{animation:loaderGone .01s .75s forwards}.loader-curtain{position:absolute;z-index:20;top:0;width:51%;height:100%;background:#10120e;transition:transform 1s cubic-bezier(.76,0,.24,1);animation-duration:1s;animation-delay:5.2s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.76,0,.24,1)}.curtain-left{left:0;animation-name:curtainLeft}.curtain-right{right:0;animation-name:curtainRight}.loader-meta{position:absolute;z-index:25;top:28px;left:4vw;right:4vw;display:flex;justify-content:space-between;font:600 8px Arial,sans-serif;text-transform:uppercase;letter-spacing:.22em;color:#d8ff38}.preloader-orbit{position:absolute;z-index:24;border:1px dashed rgba(216,255,56,.45);border-radius:50%;animation:loaderSpin 7s linear infinite}.orbit-a{width:min(62vw,620px);aspect-ratio:1}.orbit-b{width:min(45vw,450px);aspect-ratio:1;animation-direction:reverse;animation-duration:4s}.preloader-core{position:relative;z-index:25;width:min(29vw,285px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#f5ffc2,#96b52a 31%,#293611 72%);box-shadow:inset 0 0 55px #111,0 0 100px rgba(216,255,56,.3);animation:loaderBreathe 2s ease-in-out infinite}.preloader-core:before,.preloader-core:after,.preloader-core i{content:"";position:absolute;border-radius:50%;background:#ff6846;box-shadow:0 0 18px rgba(255,104,70,.55)}.preloader-core:before{width:15%;height:15%;left:18%;top:28%;animation:cellOne 3s ease-in-out infinite alternate}.preloader-core:after{width:9%;height:9%;right:20%;bottom:27%;animation:cellTwo 2.4s ease-in-out infinite alternate}.preloader-core i{width:6%;height:6%;right:24%;top:21%;animation:cellOne 2s ease-in-out infinite alternate-reverse}.preloader-core>span{font:800 clamp(30px,5vw,60px) Arial,sans-serif;letter-spacing:-.09em;color:white;position:relative;z-index:3}.loader-culture{position:absolute;border-radius:45% 55% 68% 32%;background:rgba(216,255,56,.38);filter:blur(1px);mix-blend-mode:screen}.culture-a{width:45%;height:34%;left:23%;top:38%;animation:cultureGrow 5s ease-in-out forwards}.culture-b{width:22%;height:28%;right:18%;top:23%;animation:cultureGrow 4s 1s ease-in-out forwards reverse}.culture-c{width:18%;height:14%;left:21%;bottom:18%;animation:cultureGrow 3s 2s ease-in-out forwards}.loader-percent{position:absolute;z-index:25;left:4vw;bottom:10vh;width:100px;height:52px;overflow:hidden;font:700 48px/1 Arial,sans-serif;letter-spacing:-.08em;color:#d8ff38}.loader-percent:after{content:"%";position:absolute;right:0;top:3px;font-size:12px;letter-spacing:0}.loader-percent span{position:absolute;left:0;top:0;opacity:0;animation:percentStep 1.05s steps(1) forwards}.loader-percent span:nth-child(1){animation-delay:0s}.loader-percent span:nth-child(2){animation-delay:1s}.loader-percent span:nth-child(3){animation-delay:2s}.loader-percent span:nth-child(4){animation-delay:3s}.loader-percent span:nth-child(5){animation-delay:4.2s}.loader-caption{position:absolute;z-index:25;bottom:10vh;right:4vw;width:240px;height:16px;overflow:hidden;text-align:right;font:600 8px Arial,sans-serif;text-transform:uppercase;letter-spacing:.2em}.loader-caption span{position:absolute;right:0;opacity:0;animation:captionStep 1.3s steps(1) forwards}.loader-caption span:nth-child(1){animation-delay:0s}.loader-caption span:nth-child(2){animation-delay:1.3s}.loader-caption span:nth-child(3){animation-delay:2.6s}.loader-caption span:nth-child(4){animation-delay:3.9s}.loader-ticker{position:absolute;z-index:23;left:0;width:100%;overflow:hidden;white-space:nowrap;transform:rotate(-7deg) scale(1.2);font:700 clamp(32px,7vw,95px)/1 Arial,sans-serif;text-transform:uppercase;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px rgba(216,255,56,.16)}.loader-ticker div{display:inline-block;animation:loaderTicker 10s linear infinite}.preloader-progress{position:absolute;z-index:25;bottom:5vh;left:4vw;right:4vw;height:2px;background:rgba(255,255,255,.16);overflow:hidden}.preloader-progress span{display:block;width:100%;height:100%;background:#d8ff38;transform-origin:left;animation:loadingBar 5.2s cubic-bezier(.3,.1,.1,1) forwards}@keyframes loaderSpin{to{transform:rotate(360deg)}}@keyframes loaderBreathe{50%{transform:scale(1.1);filter:hue-rotate(20deg)}}@keyframes cellOne{to{transform:translate(35px,28px) scale(1.45)}}@keyframes cellTwo{to{transform:translate(-42px,-12px) scale(.6)}}@keyframes cultureGrow{50%{transform:scale(1.7) rotate(90deg);border-radius:65% 35% 28% 72%}100%{transform:scale(.7) rotate(190deg)}}@keyframes loaderTicker{to{transform:translateX(-50%)}}@keyframes loadingBar{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes percentStep{0%{opacity:1;transform:translateY(20px)}20%{opacity:1;transform:none}99%{opacity:1}100%{opacity:0}}@keyframes captionStep{0%{opacity:1;transform:translateY(10px)}20%{opacity:1;transform:none}99%{opacity:1}100%{opacity:0}}@keyframes curtainLeft{to{transform:translateX(-100%)}}@keyframes curtainRight{to{transform:translateX(100%)}}@keyframes loaderGone{to{visibility:hidden;pointer-events:none}}@media(max-width:800px){.orbit-a{width:96vw}.orbit-b{width:72vw}.preloader-core{width:48vw}.loader-meta{top:20px}.loader-percent{bottom:11vh}.loader-caption{bottom:8vh;left:4vw;right:auto;text-align:left}.loader-caption span{left:0;right:auto}.loader-ticker{transform:rotate(-12deg) scale(1.4)}}
