.brand-mark-motion{--mark-size:44px;--travel:1.3px;--duration:12s;--phase:-2.7s;width:var(--mark-size);height:var(--mark-size);isolation:isolate;pointer-events:none;flex-shrink:0;place-items:center;display:inline-grid;position:relative}.brand-mark-motion[data-size=footer]{--phase:-5.2s}.brand-mark-motion[data-size=card]{--mark-size:57px;--travel:2px;--duration:10.8s;--phase:-4s}.brand-mark-motion[data-size=large]{--mark-size:156px;--travel:5px;--duration:9.5s;--phase:-1.1s}.brand-mark-motion[data-size=glass]{--mark-size:42px;--travel:2px;--phase:-3s}.brand-mark-motion[data-size=video]{--mark-size:42px;--travel:1.3px}.brand-mark-motion[data-size=legal]{--mark-size:36px;--travel:1px}.brand-mark-motion .brand-mark-body{z-index:2;width:100%;height:100%;animation:lansana-mark-float var(--duration) ease-in-out infinite;animation-delay:var(--phase);transform-origin:50% 65%;display:block;position:relative}.brand-mark-motion[data-size] .brand-mark-body>img.brand-mark-image{object-fit:contain;filter:none;width:100%;max-width:none;height:100%;transition:none;animation:none;display:block;position:static}.brand-mark-motion .brand-mark-halo{animation:7s ease-in-out infinite lansana-mark-breathe;animation-delay:var(--phase);z-index:0;background:radial-gradient(#804fe730,#0000 65%);border-radius:50%;position:absolute;inset:-35%}.brand-mark-motion .brand-mark-gloss{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:url(/lansana-mark-medium-2026.webp);mask-image:url(/lansana-mark-medium-2026.webp);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.brand-mark-motion .brand-mark-gloss:before{content:"";mix-blend-mode:screen;width:65%;animation:8s cubic-bezier(.35,0,.4,1) infinite lansana-mark-sweep;animation-delay:var(--phase);background:linear-gradient(90deg,#0000,#b8faff90 36%,#fff9 50%,#c3b0ff70 64%,#0000);display:block;position:absolute;inset:-20% 0}.brand-mark-motion .brand-mark-orbit{z-index:1;border-radius:50%;width:164%;height:164%;position:absolute;top:-32%;left:-32%;transform:rotate(-24deg)scaleY(.54)}.brand-mark-motion .brand-mark-orbit-two{width:194%;height:194%;top:-47%;left:-47%;transform:rotate(26deg)scaleY(.52)}.brand-mark-motion .brand-mark-track{animation:13s linear infinite lansana-mark-circulate;animation-delay:var(--phase);position:absolute;inset:0}.brand-mark-motion .brand-mark-orbit-two .brand-mark-track{animation-duration:18s;animation-direction:reverse}.brand-mark-motion .brand-mark-dot{background:#85f3ff;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:0;box-shadow:0 0 8px #62e5ff,0 0 18px #62e5ff70}.brand-mark-motion .brand-mark-orbit-two .brand-mark-dot{background:#d5a0ff;box-shadow:0 0 8px #b679ff,0 0 18px #b679ff70}.brand-mark-motion[data-size=card] .brand-mark-dot{width:3px;height:3px}.brand-mark-motion:is([data-size=header],[data-size=footer],[data-size=video],[data-size=legal]) .brand-mark-orbit{display:none}.brand-mark-motion:is([data-size=header],[data-size=footer],[data-size=video],[data-size=legal]) .brand-mark-gloss:before{opacity:.65}.brand-mark-motion .brand-mark-body,.brand-mark-motion .brand-mark-halo,.brand-mark-motion .brand-mark-track,.brand-mark-motion .brand-mark-gloss:before{animation-play-state:paused}.brand-mark-motion[data-running=true] .brand-mark-body,.brand-mark-motion[data-running=true] .brand-mark-halo,.brand-mark-motion[data-running=true] .brand-mark-track,.brand-mark-motion[data-running=true] .brand-mark-gloss:before{animation-play-state:running}.brand-mark-motion[data-reduced=true] .brand-mark-body,.brand-mark-motion[data-reduced=true] .brand-mark-halo,.brand-mark-motion[data-reduced=true] .brand-mark-track,.brand-mark-motion[data-reduced=true] .brand-mark-gloss:before{animation:none}.brand-mark-motion[data-reduced=true] .brand-mark-gloss{display:none}.brand-mark-motion[data-reduced=true] .brand-mark-halo{opacity:.45}.immersive-home .brand-sculpture:has(.brand-mark-motion)>.sculpture-point{display:none}footer.public-footer .brand-motion-toggle{color:#e1d0ed;max-width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #8e769f;border-radius:7px;align-items:center;gap:9px;padding:10px 14px;font-size:12px;line-height:1.5;display:inline-flex}footer.public-footer .brand-motion-toggle:hover{background:#ffffff0a}footer.public-footer .brand-motion-toggle:focus-visible{outline-offset:4px;outline:3px solid #76dbf4}footer.public-footer .brand-motion-toggle:disabled{cursor:default;color:#d0c4dd}@keyframes lansana-mark-float{0%,to{transform:translate3d(0,var(--travel),0) rotate(1.3deg)}50%{transform:translate3d(0,calc(var(--travel) * -1.1),0) rotate(-2deg)}}@keyframes lansana-mark-breathe{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:.9;transform:scale(1.08)}}@keyframes lansana-mark-circulate{to{transform:rotate(360deg)}}@keyframes lansana-mark-sweep{0%,30%{opacity:0;transform:translate(-170%)skew(-18deg)}36%,57%{opacity:.5}64%,to{opacity:0;transform:translate(300%)skew(-18deg)}}@media (max-width:820px){.brand-mark-motion[data-size=glass]{--mark-size:30px}}@media (max-width:760px){.brand-mark-motion[data-size=header]{--mark-size:38px}.brand-mark-motion[data-size=large]{--travel:4px}}@media (prefers-reduced-motion:reduce){.brand-mark-motion .brand-mark-body,.brand-mark-motion .brand-mark-halo,.brand-mark-motion .brand-mark-track,.brand-mark-motion .brand-mark-gloss:before{animation:none!important}.brand-mark-motion .brand-mark-gloss{display:none}.brand-mark-motion .brand-mark-halo{opacity:.45}}@media print{.brand-mark-motion .brand-mark-body,.brand-mark-motion .brand-mark-halo,.brand-mark-motion .brand-mark-track,.brand-mark-motion .brand-mark-gloss:before{animation:none!important}.brand-mark-motion .brand-mark-gloss,.brand-mark-motion .brand-mark-halo,.brand-mark-motion .brand-mark-orbit{display:none}}
