:root{--intro-draw:.9s;--intro-fill:.4s;--intro-exit:.3s}@media(max-width:767px){:root{--intro-draw:.6s;--intro-fill:.3s;--intro-exit:.3s}}.intro-splash{z-index:110;background:var(--intro-splash-bg,var(--background));opacity:1;transition:opacity var(--intro-exit) ease,transform var(--intro-exit) ease;animation:intro-splash-out var(--intro-exit) ease calc(var(--intro-draw) + var(--intro-fill)) forwards;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lecmo-no-intro .intro-splash{display:none!important}@keyframes intro-splash-out{to{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-1.5%)}}.intro-splash[data-exiting=true]{opacity:0;pointer-events:none;transform:translateY(-1.5%)}.intro-splash__svg{width:87vw;max-width:520px;height:auto;overflow:visible}.intro-splash__mask-rect{animation:intro-splash-wipe var(--intro-draw) linear forwards}.intro-splash__outline text{fill:none;stroke:currentColor;stroke-width:1.1px;vector-effect:non-scaling-stroke}.intro-splash__fill{opacity:0;animation:intro-splash-fill var(--intro-fill) ease-in-out var(--intro-draw) forwards}.intro-splash__fill text{fill:currentColor;stroke:none}@keyframes intro-splash-wipe{0%{width:0}to{width:1000px}}@keyframes intro-splash-fill{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.intro-splash__mask-rect,.intro-splash__fill{animation:none}.intro-splash__mask-rect{width:1000px}.intro-splash__fill{opacity:1}.intro-splash{transition:opacity .2s linear}}
