html:has(.ld-page){scroll-behavior:smooth}@keyframes ld-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.ld-rise{animation:.7s cubic-bezier(.2,.6,.2,1) both ld-rise;animation-delay:var(--ld-delay,0s)}.ld-reveal{opacity:0;transition:opacity .65s ease var(--ld-delay,0s), transform .65s cubic-bezier(.2, .6, .2, 1) var(--ld-delay,0s);transform:translateY(16px)}.ld-reveal.ld-in{opacity:1;transform:none}.ld-flap-board{background:#14110c;border-radius:16px;gap:3px;padding:8px;display:grid;box-shadow:0 24px 64px #17140f38,inset 0 1px #ffffff12}.ld-flap-cell{perspective:640px;background:#211d16;border-radius:3px;position:relative}.ld-flap-tile{transform-style:preserve-3d;will-change:transform;transition:transform .62s cubic-bezier(.36,0,.26,1);position:absolute;inset:0}.ld-flap-face{backface-visibility:hidden;background-color:#211d16;background-repeat:no-repeat;border-radius:3px;position:absolute;inset:0}.ld-flap-face--back{transform:rotateX(180deg)}.ld-cover-stage{--ld-cover-gap:clamp(150px, 23vw, 290px);--ld-card-w:min(430px, 84vw);height:calc(var(--ld-card-w) * .625 + 190px);perspective:1500px;touch-action:pan-y;position:relative}.ld-cover-card{width:var(--ld-card-w);will-change:transform;transition:transform .56s cubic-bezier(.22,.7,.25,1),opacity .56s;position:absolute;top:0;left:50%}@media (prefers-reduced-motion:reduce){html:has(.ld-page){scroll-behavior:auto}.ld-rise{animation:none}.ld-reveal{opacity:1;transition:none;transform:none}.ld-flap-tile,.ld-cover-card{transition:none}}
