.motion-logo{position:relative;display:block;width:100%;aspect-ratio:1;background:#000;overflow:hidden;isolation:isolate;container-type:inline-size}.motion-logo>img{display:block;width:100%!important;height:100%!important;object-fit:contain!important;position:relative;z-index:1}.motion-fx{position:absolute;inset:0;pointer-events:none;z-index:2}.motion-smoke{position:absolute;left:18%;top:16%;width:66%;height:38%;background:radial-gradient(ellipse at 35% 80%,#cbd3e53b,transparent 46%),radial-gradient(ellipse at 70% 55%,#e7eaff30,transparent 42%);filter:blur(10px);animation:mist 11s ease-in-out infinite alternate;mix-blend-mode:screen}.motion-smoke.second{animation-delay:-6s;animation-duration:14s;opacity:.6;top:10%;left:26%}.motion-glint{position:absolute;left:12%;top:48%;width:76%;height:28%;overflow:hidden;mix-blend-mode:screen}.motion-glint:after{content:'';position:absolute;inset:-40% -100%;background:linear-gradient(115deg,transparent 44%,#cddcff00 47%,#e4ebff66 50%,transparent 53%);animation:glint 10s ease-in-out infinite;opacity:.3}.motion-orb{position:absolute;left:41%;top:21%;width:18%;height:18%;background:radial-gradient(circle,#ff9d453b,transparent 66%);mix-blend-mode:screen;animation:orb 7s ease-in-out infinite}.motion-fire{position:absolute!important;inset:0;width:100%;height:100%;object-fit:contain;clip-path:polygon(38% 14%,62% 14%,64% 39%,37% 39%);transform-origin:50% 37%;animation:fire 1.8s ease-in-out infinite alternate;mix-blend-mode:screen;opacity:.28}.motion-ember{position:absolute;left:50%;top:27%;width:.35%;height:.5%;border-radius:50%;background:#ffb665;box-shadow:0 0 5px #ff8b22;animation:ember 4.8s ease-out infinite}.motion-ember.e2{left:54%;animation-delay:-2.3s}.motion-ember.e3{left:47%;animation-delay:-3.6s}.motion-light{position:absolute;left:42%;top:36%;width:3%;height:3%;border-radius:50%;background:radial-gradient(circle,#fff6ac 0,#ffa81faa 20%,transparent 65%);mix-blend-mode:screen;animation:lamp 3.4s ease-in-out infinite}.motion-light.l2{left:45%;top:40.6%;width:2%;height:2%;animation-delay:-1.6s;animation-duration:4.7s}.motion-clock{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.motion-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;background:#eeeee9;color:#333;font:13px Exo,Arial,sans-serif}.motion-controls button{border:1px solid #888;background:white;color:#222;font:inherit;padding:9px 14px;cursor:pointer}.motion-paused .motion-fx{display:none}.motion-static .motion-fx{display:none}.motion-cardpicture{height:auto!important;aspect-ratio:1!important;background:#000!important}.motion-cardpicture .type{z-index:3}.motion-cardpicture .motion-logo{height:100%}.logo-motion-wall{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:25px 0}.logo-motion-wall article{background:#080808;color:#eee;padding-bottom:22px}.logo-motion-wall h3,.logo-motion-wall p{margin:10px 22px}.logo-motion-wall p{font-size:14px;line-height:1.6;color:#bdbdb5}.logo-motion-wall h3{font:32px League,Arial,sans-serif}.motion-intro{max-width:1140px;margin:auto;padding:45px 25px}.motion-intro h1{font-size:70px}.motion-intro>p{max-width:800px;line-height:1.7}.motion-review-links{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.motion-review-links a{padding:14px 20px;background:#181918;color:#fff;text-decoration:none}.identity .motion-logo{max-width:330px;align-self:center}.b .identity>.motion-logo{grid-column:1;grid-row:1/6;width:100%;max-width:380px;justify-self:center}.b .identity>:not(.motion-logo){grid-column:2}@keyframes mist{0%{transform:translate(-3%,7%) scale(.95);opacity:.3}100%{transform:translate(6%,-10%) scale(1.1);opacity:.65}}@keyframes glint{0%,35%{transform:translateX(-28%)}75%,100%{transform:translateX(28%)}}@keyframes orb{0%,100%{opacity:.3}50%{opacity:.9}}@keyframes fire{0%{opacity:.14;transform:scale(1,.985)}25%{opacity:.3}60%{opacity:.19;transform:scale(.993,1.01)}100%{opacity:.34;transform:scale(1.006,1)}}@keyframes ember{0%{transform:translate(0,0);opacity:0}18%{opacity:.8}100%{transform:translate(12px,-50px);opacity:0}}@keyframes lamp{0%,35%,100%{opacity:.1}45%,65%{opacity:.85}}@media(prefers-reduced-motion:reduce){.motion-fx{display:none!important}.motion-controls button{display:none}}@media(max-width:650px){.logo-motion-wall{grid-template-columns:1fr}.motion-intro h1{font-size:48px}.motion-controls{align-items:flex-start}.identity .motion-logo,.b .identity .motion-logo{max-width:300px;align-self:center;flex-shrink:0}}
