.ew-art{position:relative;width:100%;overflow:hidden}@media(scripting:enabled){.ew-art[data-mode=hero]{display:block;aspect-ratio:1600/900;background:#1c2531}.ew-art[data-mode=card]{display:block;aspect-ratio:1200/1752;background:#1c2531}}.ew-art+noscript img{max-width:100%;height:auto;display:block}.ew-board{position:relative;overflow:hidden;transform-origin:top left;font-family:Inter,Helvetica,Arial,sans-serif;background:radial-gradient(140% 110% at 28% 16%,#222c39,#1c2531 55%,#161e28)}.ew-board[data-fmt=h]{width:1600px;height:900px}.ew-board[data-fmt=v]{width:1200px;height:1752px}.ew-board svg.ew-bg{position:absolute;top:0;right:0;bottom:0;left:0}.ew-layer{position:absolute;top:0;right:0;bottom:0;left:0}.ew-logo{position:absolute}.ew-logo img{width:100%;display:block}.ew-kicker{position:absolute;font-weight:600;letter-spacing:.5em;text-transform:uppercase;color:var(--ew-accent,#c22e44);overflow:hidden}.ew-kicker i{display:inline-block;font-style:normal}.ew-code-clip{position:absolute}.ew-code{color:#f2f1ea;font-weight:800;line-height:.86;letter-spacing:-.015em;display:block}.ew-tick{position:absolute;background:var(--ew-accent,#c22e44);box-shadow:0 0 0 2px #f2f1ea59;transform-origin:left center}.ew-board .ew-tick,.ew-board .ew-cyl{display:block}.ew-spec{position:absolute;font-weight:600;letter-spacing:.14em;color:#f2f1ea}.ew-spec i{display:inline-block;font-style:normal}.ew-spec span{display:inline-block;color:#99a1ad;padding:0 14px;font-weight:500}.ew-cyls{position:absolute;display:flex;align-items:center}.ew-cyl{border-radius:50%;border:5px solid rgba(242,241,234,.55)}.ew-cyl.ew-hot{background:#f2f1ea;border-color:var(--ew-accent,#c22e44)}.ew-foot{position:absolute;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:#99a1ad}.ew-board[data-fmt=h] .ew-logo{left:80px;top:74px;width:256px}.ew-board[data-fmt=h] .ew-kicker{left:86px;top:296px;font-size:23px}.ew-board[data-fmt=h] .ew-code-clip{left:64px;top:316px;height:400px}.ew-board[data-fmt=h] .ew-code{font-size:400px}.ew-board[data-fmt=h] .ew-tick{left:86px;top:706px;width:84px;height:9px}.ew-board[data-fmt=h] .ew-spec{left:86px;top:740px;font-size:30px}.ew-board[data-fmt=h] .ew-cyl{width:44px;height:44px;margin-right:32px}.ew-board[data-fmt=h] .ew-cyls{left:86px;top:818px}.ew-board[data-fmt=h] .ew-foot{right:84px;bottom:64px;font-size:16px}.ew-board[data-fmt=v] .ew-logo{left:90px;top:96px;width:300px}.ew-board[data-fmt=v] .ew-kicker{left:96px;top:560px;font-size:27px}.ew-board[data-fmt=v] .ew-code-clip{left:74px;top:620px;height:480px}.ew-board[data-fmt=v] .ew-code{font-size:470px}.ew-board[data-fmt=v] .ew-tick{left:96px;top:1128px;width:96px;height:10px}.ew-board[data-fmt=v] .ew-spec{left:96px;top:1170px;font-size:36px}.ew-board[data-fmt=v] .ew-cyl{width:52px;height:52px;margin-right:38px}.ew-board[data-fmt=v] .ew-cyls{left:96px;top:1290px}.ew-board[data-fmt=v] .ew-foot{left:96px;right:96px;bottom:78px;font-size:19px;border-top:1px solid rgba(242,241,234,.16);padding-top:30px;display:flex;justify-content:space-between}@keyframes ew-sweepA{0%{transform:translateY(-1400px)}to{transform:translateY(0)}}@keyframes ew-sweepB{0%{transform:translateY(1400px)}to{transform:translateY(0)}}@keyframes ew-sheenRun{0%{transform:translate(-1700px)}16%{transform:translate(3400px)}to{transform:translate(3400px)}}@keyframes ew-dropIn{0%{opacity:0;transform:translateY(-26px)}to{opacity:1;transform:none}}@keyframes ew-riseIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes ew-wipeIn{0%{transform:translate(-103%)}to{transform:translate(0)}}@keyframes ew-codeIn{0%{transform:translate(calc(-100% - 160px))}to{transform:translate(0)}}@keyframes ew-trackIn{0%{letter-spacing:.09em}to{letter-spacing:-.015em}}@keyframes ew-tickX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ew-popIn{0%{opacity:0;transform:scale(.25)}60%{opacity:1;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}@keyframes ew-ringPulse{0%{box-shadow:0 0 color-mix(in srgb,var(--ew-accent,#c22e44) 55%,transparent)}to{box-shadow:0 0 0 22px transparent}}@keyframes ew-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ew-gasketFade{0%{opacity:0}to{opacity:.32}}@keyframes ew-drawRing{0%{stroke-dashoffset:2074}to{stroke-dashoffset:0}}@keyframes ew-drawPath{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ew-lineX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ew-lineY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.ew-play .ew-swA{animation:ew-sweepA 1.05s cubic-bezier(.22,.9,.3,1) .25s both}.ew-play .ew-swB{animation:ew-sweepB 1.35s cubic-bezier(.22,.9,.3,1) .4s both}.ew-sheen{opacity:0}.ew-play .ew-sheen{opacity:1;animation:ew-sheenRun 7.5s ease-in-out 1.6s infinite}.ew-board[data-mode=card].ew-play .ew-sheen{animation-iteration-count:1}.ew-play .ew-logo{animation:ew-dropIn .6s cubic-bezier(.2,.8,.3,1) .35s both}.ew-play .ew-kicker i{animation:ew-wipeIn .5s cubic-bezier(.16,1,.3,1) .5s both}.ew-play .ew-code{animation:ew-codeIn 1s cubic-bezier(.16,1,.3,1) .55s both,ew-trackIn 1.25s cubic-bezier(.2,.8,.2,1) .55s both}.ew-play .ew-tick{animation:ew-tickX .35s cubic-bezier(.2,.9,.3,1) 1.25s both}.ew-play .ew-spec i,.ew-play .ew-spec span{animation:ew-riseIn .5s cubic-bezier(.2,.8,.3,1) both}.ew-play .ew-spec :nth-child(1){animation-delay:1.3s}.ew-play .ew-spec :nth-child(2){animation-delay:1.37s}.ew-play .ew-spec :nth-child(3){animation-delay:1.44s}.ew-play .ew-spec :nth-child(4){animation-delay:1.51s}.ew-play .ew-spec :nth-child(5){animation-delay:1.58s}.ew-play .ew-cyl{animation:ew-popIn .5s cubic-bezier(.3,1.5,.4,1) both}.ew-play .ew-cyl:nth-child(1){animation-delay:1.45s}.ew-play .ew-cyl:nth-child(2){animation-delay:1.52s}.ew-play .ew-cyl:nth-child(3){animation-delay:1.59s}.ew-play .ew-cyl:nth-child(4){animation-delay:1.66s}.ew-play .ew-cyl:nth-child(5){animation-delay:1.73s}.ew-play .ew-cyl:nth-child(6){animation-delay:1.8s}.ew-play .ew-cyl.ew-hot{animation:ew-popIn .5s cubic-bezier(.3,1.5,.4,1) 1.45s both,ew-ringPulse .7s ease-out 2.15s both}.ew-play .ew-foot{animation:ew-fadeIn .6s ease-out 1.75s both}.ew-play .ew-ringDraw{animation:ew-drawRing 1.1s cubic-bezier(.5,0,.2,1) .45s both}.ew-play .ew-ringInner{animation:ew-fadeIn .5s ease-out 1.15s both}.ew-play .ew-quad{animation:ew-fadeIn .7s ease-out 1.1s both}.ew-play .ew-crossH{animation:ew-lineX .55s cubic-bezier(.2,.9,.3,1) .95s both}.ew-play .ew-crossV{animation:ew-lineY .55s cubic-bezier(.2,.9,.3,1) 1.03s both}.ew-crossH,.ew-crossV{transform-box:fill-box;transform-origin:center}.ew-play .ew-gasketPath{animation:ew-drawPath 1.2s ease-in-out .7s both}.ew-play .ew-gasketWrap{animation:ew-gasketFade .35s ease-out .7s both}.ew-prestart .ew-swA{transform:translateY(-1400px)}.ew-prestart .ew-swB{transform:translateY(1400px)}.ew-prestart .ew-logo,.ew-prestart .ew-foot,.ew-prestart .ew-quad,.ew-prestart .ew-ringInner,.ew-prestart .ew-spec i,.ew-prestart .ew-spec span,.ew-prestart .ew-cyl,.ew-prestart .ew-gasketWrap{opacity:0}.ew-prestart .ew-kicker i{transform:translate(-103%)}.ew-prestart .ew-code{transform:translate(calc(-100% - 160px))}.ew-prestart .ew-tick{transform:scaleX(0)}.ew-prestart .ew-ringDraw{stroke-dashoffset:2074}.ew-prestart .ew-crossH{transform:scaleX(0)}.ew-prestart .ew-crossV{transform:scaleY(0)}.ew-prestart .ew-gasketPath{stroke-dashoffset:1}@media(prefers-reduced-motion:reduce){.ew-play *,.ew-play .ew-sheen{animation:none!important}.ew-sheen{opacity:0!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/esse-engine-art.css.map */
