.lp-loader-overlay{z-index:9999;color:#f7e9ee;-webkit-font-smoothing:antialiased;background:radial-gradient(120% 90% at 50% 30%,#2a0c18 0%,#1a0810 40%,#0c0509 100%);place-items:center;animation:.6s 2.1s forwards lpOverlayOut;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}html[data-lp-splash-seen="1"] .lp-loader-overlay{display:none}.lp-loader-overlay:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(40% 32% at 50% 42%,#ed2b6e2e,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0}@keyframes lpOverlayOut{to{opacity:0;visibility:hidden;pointer-events:none}}.lp-loader-overlay *,.lp-loader-overlay :before,.lp-loader-overlay :after{box-sizing:border-box}.lp-loader-overlay .lp-loader{--lp-accent:#ed2b6e;--lp-accent-soft:#ff7aa8;--lp-paper:#fbf3e8;--lp-paper-shade:#ecdcc8;--lp-cycle:4.6s;z-index:1;text-align:center;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:40px;width:min(420px,86vw);display:flex;position:relative}.lp-loader-overlay .lp-stage{perspective:1300px;perspective-origin:50% 38%;width:190px;height:270px;position:relative}.lp-loader-overlay .lp-float{transform-style:preserve-3d;animation:5.2s ease-in-out infinite lpFloat;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes lpFloat{0%,to{transform:translateY(-6px)rotate(-1.2deg)}50%{transform:translateY(8px)rotate(1.2deg)}}.lp-loader-overlay .lp-paper{transform-style:preserve-3d;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotateX(14deg)}.lp-loader-overlay .lp-panel{background:repeating-linear-gradient(to bottom,transparent 0 16px,#78465a29 16px 17px),linear-gradient(160deg,var(--lp-paper)0%,var(--lp-paper-shade)130%);-webkit-backface-visibility:visible;backface-visibility:visible;width:190px;height:90px;transform-style:preserve-3d;border-radius:3px;position:absolute;left:0;box-shadow:inset 0 0 0 1px #965a6e1a,0 1px 2px #0000001a}.lp-loader-overlay .lp-panel:before{content:"";background:#ed2b6e33;width:1px;position:absolute;top:0;bottom:0;left:22px}.lp-loader-overlay .lp-top{transform-origin:0 100%;z-index:3;top:0}.lp-loader-overlay .lp-mid{z-index:1;top:90px}.lp-loader-overlay .lp-bot{transform-origin:0 0;z-index:2;top:180px}.lp-loader-overlay .lp-seal{background:var(--lp-accent);border-radius:4px;width:26px;height:26px;position:absolute;top:30px;left:50%;transform:translate(-50%)rotate(-45deg);box-shadow:0 2px 6px #ed2b6e80}.lp-loader-overlay .lp-seal:before,.lp-loader-overlay .lp-seal:after{content:"";background:var(--lp-accent);border-radius:50%;width:26px;height:26px;position:absolute}.lp-loader-overlay .lp-seal:before{top:-13px;left:0}.lp-loader-overlay .lp-seal:after{top:0;right:-13px}.lp-loader-overlay .lp-panel .lp-shade{opacity:0;background:linear-gradient(#280c1800,#280c1847);border-radius:3px;position:absolute;top:0;bottom:0;left:0;right:0}.lp-loader-overlay .lp-bot{animation:lpFoldBottom var(--lp-cycle)cubic-bezier(.65,.02,.32,1)infinite}.lp-loader-overlay .lp-top{animation:lpFoldTop var(--lp-cycle)cubic-bezier(.65,.02,.32,1)infinite}@keyframes lpFoldBottom{0%,12%{transform:translateZ(2px)rotateX(0)}32%,66%{transform:translateZ(2px)rotateX(179.5deg)}86%,to{transform:translateZ(2px)rotateX(0)}}@keyframes lpFoldTop{0%,32%{transform:translateZ(4px)rotateX(0)}52%,66%{transform:translateZ(4px)rotateX(-179.5deg)}86%,to{transform:translateZ(4px)rotateX(0)}}.lp-loader-overlay .lp-bot .lp-shade{animation:lpShadeBottom var(--lp-cycle)ease-in-out infinite}.lp-loader-overlay .lp-top .lp-shade{animation:lpShadeTop var(--lp-cycle)ease-in-out infinite}@keyframes lpShadeBottom{0%,18%{opacity:0}34%,66%{opacity:1}84%,to{opacity:0}}@keyframes lpShadeTop{0%,38%{opacity:0}54%,66%{opacity:1}84%,to{opacity:0}}.lp-loader-overlay .lp-shadow{filter:blur(3px);background:radial-gradient(50% 50%,#00000073,#0000 72%);width:150px;height:26px;animation:5.2s ease-in-out infinite lpShadow;position:absolute;bottom:-26px;left:50%;transform:translate(-50%)}@keyframes lpShadow{0%,to{opacity:.5;transform:translate(-50%)scale(.86)}50%{opacity:.75;transform:translate(-50%)scale(1.05)}}.lp-loader-overlay .lp-particles{pointer-events:none;position:absolute;top:-40px;bottom:0;left:0;right:0}.lp-loader-overlay .lp-particles i{background:var(--lp-accent);opacity:0;border-radius:2px;width:9px;height:9px;position:absolute;bottom:0;transform:rotate(45deg)}.lp-loader-overlay .lp-particles i:before,.lp-loader-overlay .lp-particles i:after{content:"";background:var(--lp-accent);border-radius:50%;width:9px;height:9px;position:absolute}.lp-loader-overlay .lp-particles i:before{top:-4.5px;left:0}.lp-loader-overlay .lp-particles i:after{top:0;right:-4.5px}.lp-loader-overlay .lp-particles i:first-child{animation:4.8s ease-in .2s infinite lpRise;left:24%}.lp-loader-overlay .lp-particles i:nth-child(2){animation:5.6s ease-in 1.6s infinite lpRise;left:52%;transform:rotate(45deg)scale(.7)}.lp-loader-overlay .lp-particles i:nth-child(3){animation:5.2s ease-in 3s infinite lpRise;left:74%;transform:rotate(45deg)scale(.85)}@keyframes lpRise{0%{opacity:0;transform:translateY(0)rotate(45deg)scale(.6)}15%{opacity:.55}70%{opacity:.35}to{opacity:0;transform:translateY(-150px)rotate(45deg)scale(.9)}}.lp-loader-overlay .lp-caption{flex-direction:column;align-items:center;gap:18px;display:flex}.lp-loader-overlay .lp-phrase{font-family:var(--font-playfair),"Playfair Display",Georgia,serif;letter-spacing:.2px;color:#fbeaf0;text-wrap:balance;min-height:1.4em;margin:0;font-size:22px;font-style:italic;font-weight:500;line-height:1.4;transition:opacity .6s,transform .6s}.lp-loader-overlay .lp-phrase.is-out{opacity:0;transform:translateY(6px)}.lp-loader-overlay .lp-dots{gap:9px;display:flex}.lp-loader-overlay .lp-dots span{background:var(--lp-accent);opacity:.3;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite lpDot}.lp-loader-overlay .lp-dots span:nth-child(2){animation-delay:.18s}.lp-loader-overlay .lp-dots span:nth-child(3){animation-delay:.36s}@keyframes lpDot{0%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.lp-loader-overlay .lp-float,.lp-loader-overlay .lp-bot,.lp-loader-overlay .lp-top,.lp-loader-overlay .lp-shadow,.lp-loader-overlay .lp-particles i,.lp-loader-overlay .lp-bot .lp-shade,.lp-loader-overlay .lp-top .lp-shade{animation:none}.lp-loader-overlay .lp-bot{transform:translateZ(2px)rotateX(179.5deg)}.lp-loader-overlay .lp-top{transform:translateZ(4px)rotateX(-179.5deg)}.lp-loader-overlay .lp-bot .lp-shade,.lp-loader-overlay .lp-top .lp-shade{opacity:1}}
