@keyframes altar-scene-flick{0%,to{transform:scale(1)}25%{transform:scale(.9,1.08)}55%{transform:scale(1.06,.94)}80%{transform:scale(.96,1.03)}}@keyframes altar-scene-halo{0%,to{opacity:.75}50%{opacity:1}}.altar-scene-flame{animation:altar-scene-flick 1.6s ease-in-out infinite}.altar-scene-halo{animation:altar-scene-halo 2.4s ease-in-out infinite}.altar-scene-paused .altar-scene-flame,.altar-scene-paused .altar-scene-halo{animation-play-state:paused}.altar-scene-cat .coat-eye,.altar-scene-cat .coat-pupil{transform-box:fill-box;transform-origin:center}.altar-scene-cat .coat-headmove{transform-box:fill-box;transform-origin:50% 92%}.altar-scene-cat .coat-breathe{transform-box:fill-box;transform-origin:50% 85%}.altar-scene-cat .coat-paw{transform-box:view-box;transform-origin:121px 164px}.hero-altar-scene-summary{font-family:var(--font-display),"Cormorant Garamond",serif;font-style:italic;font-weight:500;font-size:21px;line-height:1.25;color:#c9b6ee;text-shadow:0 0 8px rgba(201,182,238,.32),0 0 22px rgba(201,182,238,.18);text-wrap:balance;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (prefers-reduced-motion:reduce){.altar-scene-flame,.altar-scene-halo{animation:none}}.lch-scroll{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent)}.lch-smoke-bot,.lch-smoke-top{position:absolute;left:0;right:0;height:110px;pointer-events:none;z-index:6}.lch-smoke-top{top:0;background:linear-gradient(180deg,rgba(10,8,18,.96),rgba(26,19,40,.55) 55%,rgba(26,19,40,0))}.lch-smoke-bot{bottom:0;background:linear-gradient(0deg,rgba(10,8,18,.96),rgba(26,19,40,.55) 55%,rgba(26,19,40,0))}.lch-strip{will-change:transform;transform:translateZ(0)}.lch-card{background:rgba(23,19,31,.55);border:.5px solid var(--void-4);border-radius:16px;padding:14px 16px;backdrop-filter:blur(2px)}@media (prefers-reduced-motion:reduce){.lch-strip{transform:translateZ(0)!important}}