/* Owner-requested full loops: 2x prior14.612s oscillation cycle, not doubled fps. */
.ewx .ewx-wordmark{color:#72929b;opacity:.65;transform-style:preserve-3d;animation:ewx-wordmark-orbit 7.30602943s linear infinite;animation-play-state:paused;-webkit-text-stroke:1px #789aa0;text-shadow:1px 1px #597d85,3px 3px #40616d,6px 6px #294657,10px 10px #183342,14px 14px #102a39,20px 22px 0 #07121bdd}
.ewx .ewx-wordmark>span{backface-visibility:hidden}
.ewx .ewx-wordmark::after{content:'ENERGY\A WORKS';white-space:pre;position:absolute;inset:0;line-height:inherit;font:inherit;color:inherit;text-shadow:inherit;backface-visibility:hidden;transform:rotateY(180deg) translateZ(2px)}
.ewx[data-ewx-hero-inview=true] .ewx-wordmark{animation-play-state:running}
.ewx[data-ewx-modal-open=true] .ewx-wordmark,.ewx[data-ewx-motion-paused=true] .ewx-wordmark,.ewx[data-ewx-tab-hidden=true] .ewx-wordmark{animation-play-state:paused}
.ewx .ewx-hero-content{isolation:isolate}.ewx .ewx-hero-content::before{content:'';position:absolute;inset:-25px 7% -25px -5vw;background:linear-gradient(90deg,#10171ad4,#10171a80 65%,transparent);z-index:-1;pointer-events:none}
@keyframes ewx-wordmark-orbit{0%{transform:translate3d(0,var(--ewx-scroll,0px),0) perspective(1100px) rotateY(-16deg) rotateZ(-9deg) scale(.88)}50%{transform:translate3d(0,var(--ewx-scroll,0px),0) perspective(1100px) rotateY(164deg) rotateZ(-9deg) scale(1.06)}100%{transform:translate3d(0,var(--ewx-scroll,0px),0) perspective(1100px) rotateY(344deg) rotateZ(-9deg) scale(.88)}}
.ewx .ewx-modal-depth{position:absolute;inset:65px 0 0;overflow:hidden;pointer-events:none;z-index:0;perspective:1000px;background:radial-gradient(ellipse at 75% 25%,#263d47,transparent 60%)}
.ewx .ewx-modal-depth>span{position:absolute;top:12%;left:17%;font-size:clamp(100px,18vw,270px);font-weight:900;line-height:.82;letter-spacing:-.075em;color:#537782;opacity:.64;text-shadow:2px 2px #3e6574,5px 5px #274d60,10px 11px #133a50,18px 20px #081923;transform-style:preserve-3d;animation:ewx-modal-wordmark 7.30602943s linear infinite;animation-play-state:paused}
.ewx .ewx-dialog[open] .ewx-modal-depth>span{animation-play-state:running}
.ewx .ewx-dialog-scroll{position:relative;z-index:1;background:linear-gradient(90deg,#10191dd9,#10191da3)}
.ewx .ewx-dialog-bar{position:relative;z-index:3;background:#111c22}
.ewx .ewx-modal-copy,.ewx .ewx-modal-note,.ewx .ewx-licenses,.ewx .ewx-modal-grid .ewx-modal-tile{position:relative;background:#111c22e0}
.ewx[data-ewx-motion-paused=true] .ewx-modal-depth>span,.ewx[data-ewx-tab-hidden=true] .ewx-modal-depth>span{animation-play-state:paused}
@keyframes ewx-modal-wordmark{0%{transform:rotateY(-22deg) rotateZ(-13deg) scale(.88)}50%{transform:rotateY(158deg) rotateZ(-13deg) scale(1.07)}100%{transform:rotateY(338deg) rotateZ(-13deg) scale(.88)}}
.ewx .ewx-scene-car.ewx-drift-stage{position:absolute;left:15%;top:13%;width:95%;height:83%!important;max-width:none;margin:0;background:none;pointer-events:none;z-index:1;overflow:visible}
.ewx .ewx-scene-car .ewx-drift-vehicle{animation:none;transform:none;width:100%;left:0;top:0;height:100%}
.ewx .ewx-art-frame[data-ewx-scene-frame="9"] .ewx-art-ono{z-index:2;pointer-events:none}
@media(max-width:760px){.ewx .ewx-wordmark{opacity:.74;color:#718f96}.ewx .ewx-scene-car.ewx-drift-stage{left:-26%;top:13%;width:154%;height:78%!important}.ewx .ewx-modal-depth{inset:58px 0 0}.ewx .ewx-modal-depth>span{font-size:120px;left:3%;top:15%}}
@media(prefers-reduced-motion:reduce){.ewx .ewx-wordmark,.ewx .ewx-modal-depth>span{animation:none!important}.ewx .ewx-wordmark{transform:perspective(1100px) rotateY(-16deg) rotateZ(-9deg) scale(.93)}.ewx .ewx-modal-depth>span{transform:rotateY(-22deg) rotateZ(-13deg)}}
