.lj-logo{position:relative;display:block;flex:none;aspect-ratio:300/156;isolation:isolate;perspective:420px;line-height:0}.lj-logo__schweben{position:absolute;inset:0;transform-style:preserve-3d;animation:lj-schweben 12s ease-in-out infinite}.lj-logo[data-aktiv] .lj-logo__schweben{animation-play-state:paused}.lj-logo__kippen{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(var(--lj-rx,0deg)) rotateY(var(--lj-ry,0deg));transition:transform .5s cubic-bezier(.2,.7,.2,1)}.lj-logo__ebene{position:absolute;inset:0;display:block;width:100%;height:100%;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lj-logo__boegen{transform:translateZ(9px)}.lj-logo__boegen,.lj-logo__schrift{filter:drop-shadow(0 .6px 0 #C7D4E6) drop-shadow(0 .9px 0 #8FA4C2) drop-shadow(0 4px 5px rgba(3,10,24,.5))}.lj-logo__schrift{transform:translateZ(3px)}.lj-logo__glanz{position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,hsla(0,0%,100%,0) 38%,hsla(0,0%,100%,.95) 48%,rgba(191,233,255,.9) 52%,hsla(0,0%,100%,0) 62%) no-repeat;background-size:320% 100%;-webkit-mask:var(--lj-maske) center /100% 100% no-repeat;mask:var(--lj-maske) center /100% 100% no-repeat;animation:lj-glanz 9s ease-in-out infinite}.lj-logo__glanz--boegen{--lj-maske:url(/app/logo3d/boegen-3x.png);transform:translateZ(9.2px)}.lj-logo__glanz--schrift{--lj-maske:url(/app/logo3d/schrift-3x.png);transform:translateZ(3.2px);animation-delay:.35s}.lj-logo__deko-ebene{position:absolute;inset:0;transform:translateZ(15px);transform-style:preserve-3d;pointer-events:none}.lj-logo__deko-ebene--hinten{transform:translateZ(-8px)}@keyframes lj-schweben{0%,to{transform:rotateY(-7deg) rotateX(3deg) translateY(0)}50%{transform:rotateY(7deg) rotateX(-2deg) translateY(-1.5px)}}@keyframes lj-glanz{0%,60%{background-position:160% 0}82%,to{background-position:-60% 0}}.lj-deko{position:absolute;height:auto;overflow:visible;pointer-events:none}.lj-deko--winter{left:32%;top:-28%;width:34%;transform:rotate(12deg);transform-origin:47% 74%;animation:lj-wippen-winter 7s ease-in-out infinite alternate}@keyframes lj-wippen-winter{0%{transform:rotate(10.5deg)}to{transform:rotate(13.5deg)}}.lj-deko--fruehling{left:30%;top:-24%;width:40%;transform:rotate(-6deg);transform-origin:10% 85%;animation:lj-wippen-fruehling 6s ease-in-out infinite alternate}@keyframes lj-wippen-fruehling{0%{transform:rotate(-7.5deg)}to{transform:rotate(-4deg)}}.lj-deko--herbst{left:45%;top:-33%;width:30%;transform:rotate(24deg);transform-origin:52% 92%;animation:lj-wippen-herbst 5.5s ease-in-out infinite alternate}@keyframes lj-wippen-herbst{0%{transform:rotate(19deg)}to{transform:rotate(28deg)}}.lj-deko--sommer{left:35%;top:-44%;width:26%;animation:lj-sonne-gluehen 5s ease-in-out infinite alternate}@keyframes lj-sonne-gluehen{0%{transform:scale(.96);opacity:.9}to{transform:scale(1.04);opacity:1}}.lj-sonne-strahlen{transform-box:fill-box;transform-origin:center;animation:lj-sonne-drehen 40s linear infinite}@keyframes lj-sonne-drehen{to{transform:rotate(1turn)}}.lj-teilchen{--lj-fall:140px;position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}.lj-t{position:absolute;left:var(--x);top:-18px;width:var(--g);height:var(--g);opacity:0;filter:blur(var(--blur,0));will-change:transform,opacity}.lj-t--fallen{animation:lj-fallen var(--d) linear var(--v) infinite}.lj-t--steigen{top:auto;bottom:-8px;animation:lj-steigen var(--d) ease-out var(--v) infinite}.lj-t__pendel{perspective:160px;animation:lj-pendeln var(--pd) ease-in-out var(--v) infinite alternate}.lj-t__dreh,.lj-t__pendel{display:block;width:100%;height:100%}.lj-t__dreh{transform-style:preserve-3d}.lj-t__dreh svg{display:block;overflow:visible}.lj-t__dreh--laub{animation:lj-trudeln var(--sp) linear var(--v) infinite}.lj-t__dreh--bluete{animation:lj-flattern var(--sp) ease-in-out var(--v) infinite}.lj-t__dreh--kristall{animation:lj-kristall var(--sp) linear var(--v) infinite;filter:drop-shadow(0 0 2px rgba(255,255,255,.7))}.lj-flocke{background:radial-gradient(circle,#fff 0,hsla(0,0%,100%,.85) 38%,rgba(235,244,255,.35) 62%,hsla(0,0%,100%,0) 72%)}.lj-flocke,.lj-funke{display:block;width:100%;height:100%;border-radius:50%}.lj-funke{background:radial-gradient(circle,#fff8d6 0,#ffd45a 45%,rgba(255,186,64,0) 72%);box-shadow:0 0 6px 1px rgba(255,205,80,.55);animation:lj-funkeln 1.8s ease-in-out var(--v) infinite alternate}@keyframes lj-fallen{0%{transform:translateZ(0);opacity:0}8%{opacity:var(--o)}88%{opacity:var(--o)}to{transform:translate3d(0,var(--lj-fall),0);opacity:0}}@keyframes lj-steigen{0%{transform:translateZ(0) scale(.6);opacity:0}18%{opacity:var(--o)}70%{opacity:calc(var(--o) * .8)}to{transform:translate3d(0,calc(var(--lj-fall) * -.9),0) scale(1.1);opacity:0}}@keyframes lj-pendeln{0%{transform:translateX(calc(var(--dx) * -1)) rotate(-4deg)}to{transform:translateX(var(--dx)) rotate(4deg)}}@keyframes lj-trudeln{0%{transform:rotateX(0deg) rotateY(0deg) rotate(0deg);filter:brightness(1.08)}25%{transform:rotateX(95deg) rotateY(35deg) rotate(70deg);filter:brightness(.7)}50%{transform:rotateX(180deg) rotateY(80deg) rotate(150deg);filter:brightness(1.12)}75%{transform:rotateX(275deg) rotateY(130deg) rotate(230deg);filter:brightness(.68)}to{transform:rotateX(1turn) rotateY(180deg) rotate(310deg);filter:brightness(1.08)}}@keyframes lj-flattern{0%{transform:rotateX(15deg) rotateY(0deg) rotate(0deg);filter:brightness(1.05)}25%{transform:rotateX(70deg) rotateY(90deg) rotate(25deg);filter:brightness(.85)}50%{transform:rotateX(-20deg) rotateY(180deg) rotate(-15deg);filter:brightness(1.08)}75%{transform:rotateX(60deg) rotateY(270deg) rotate(20deg);filter:brightness(.85)}to{transform:rotateX(15deg) rotateY(1turn) rotate(0deg);filter:brightness(1.05)}}@keyframes lj-kristall{0%{transform:rotateY(0deg) rotate(0deg)}to{transform:rotateY(1turn) rotate(120deg)}}@keyframes lj-funkeln{0%{transform:scale(.85);opacity:.7}to{transform:scale(1.1);opacity:1}}@media (prefers-reduced-motion:reduce){.lj-teilchen{display:none}.lj-deko,.lj-logo__glanz,.lj-logo__schweben,.lj-sonne-strahlen{animation:none!important}.lj-logo__kippen{transition:none}}.lj-buehne .lj-teilchen--kompakt{--lj-fall:100px;inset:-14px -10px -16px -10px}.lj-webgl{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;pointer-events:none}.lj-webgl--kompakt{left:-10px;top:-14px;width:calc(100% + 20px);height:calc(100% + 30px)}.lj-buehne[data-lj3d] .lj-logo__schweben{visibility:hidden;animation:none}.lj-buehne[data-lj3d] .lj-teilchen{display:none}