.stage[data-astro-cid-f2jc3dwf]{border-radius:var(--radius-panel);background:var(--grad-stage);isolation:isolate;place-items:center;width:100%;margin:0;display:grid;position:relative;overflow:hidden;container-type:size}.stage__headline[data-astro-cid-f2jc3dwf]{color:#fff;letter-spacing:-.03em;text-shadow:0 2px 20px #0009;margin:0;font-size:clamp(1.4rem,3.4vw,2.5rem);font-weight:600;line-height:1;position:absolute;bottom:20px;left:24px}.stage__light[data-astro-cid-f2jc3dwf]{clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);filter:blur(18px);z-index:-1;background:linear-gradient(#ff787847,#ff3c3c0f 70%,#0000);animation:7s ease-in-out infinite spot;position:absolute;inset:-10% 18% 20%}@keyframes spot{0%,to{opacity:.85}50%{opacity:1}}.stage__floor[data-astro-cid-f2jc3dwf]{transform-origin:bottom;z-index:-1;background:linear-gradient(#0000,#00000059),repeating-linear-gradient(90deg,#ffffff05 0 2px,#0000 2px 60px),linear-gradient(#3a1214,#160708);height:30%;position:absolute;inset:auto 0 0}.stage__book-wrap[data-astro-cid-f2jc3dwf]{perspective:1400px;margin-bottom:6%;animation:7s ease-in-out infinite float-a;position:relative}.book[data-astro-cid-f2jc3dwf]{aspect-ratio:311/466;width:min(268px,22vw,46cqh);transform-style:preserve-3d;transform:rotateY(calc(-22deg + var(--tilt-y,0deg))) rotateX(calc(3deg + var(--tilt-x,0deg)));transition:transform .9s var(--ease-out-expo);position:relative}.book__front[data-astro-cid-f2jc3dwf]{object-fit:cover;backface-visibility:hidden;border-radius:2px 5px 5px 2px;width:100%;height:100%;position:absolute;inset:0;box-shadow:inset 4px 0 6px #0006}.book__spine[data-astro-cid-f2jc3dwf]{transform-origin:0;background:linear-gradient(90deg,#1c0a0b,#3d1316 60%,#23090b);width:34px;position:absolute;top:0;bottom:0;left:0;transform:rotateY(-90deg)}.book__pages[data-astro-cid-f2jc3dwf]{transform-origin:100%;background:repeating-linear-gradient(90deg,#f3ece2 0 1px,#d9cfc1 1px 2px);width:32px;position:absolute;top:4px;bottom:4px;right:0;transform:rotateY(90deg)translate(-2px)}.book__shadow[data-astro-cid-f2jc3dwf]{filter:blur(4px);background:radial-gradient(closest-side,#000000a6,#0000);border-radius:50%;height:26px;animation:7s ease-in-out infinite float-b;position:absolute;bottom:-22px;left:6%;right:-6%}.stage__caption[data-astro-cid-f2jc3dwf]{font-size:var(--fs-small);color:#fffc;align-items:center;gap:8px;display:inline-flex;position:absolute;bottom:18px;left:20px}.stage__caption--top[data-astro-cid-f2jc3dwf]{top:18px;bottom:auto}@media (width<=600px){.stage__caption--top[data-astro-cid-f2jc3dwf]{display:none}.stage__headline[data-astro-cid-f2jc3dwf]{bottom:14px;left:16px}}.stage__dot[data-astro-cid-f2jc3dwf]{background:var(--c-live);border-radius:50%;width:7px;height:7px}.band-wrap[data-astro-cid-hwvj6ntz]{padding-block:clamp(48px,7vw,96px)}.band[data-astro-cid-hwvj6ntz]{border-radius:var(--radius-panel);background:var(--grad-dark);grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(12px,1.5vw,16px) clamp(24px,5vw,64px) clamp(12px,1.5vw,16px) clamp(12px,1.5vw,16px);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #1a0a0c8c}.band--solo[data-astro-cid-hwvj6ntz]{text-align:center;grid-template-columns:1fr;padding:clamp(48px,7vw,80px) clamp(24px,5vw,80px)}.band__glow[data-astro-cid-hwvj6ntz]{pointer-events:none;background:radial-gradient(closest-side,#a8283a66,#0000);width:70%;height:160%;animation:9s ease-in-out infinite float-b;position:absolute;top:-40%;right:-10%}.band__visual[data-astro-cid-hwvj6ntz]{position:relative}.band__visual[data-astro-cid-hwvj6ntz] .stage{border-radius:18px}.band__copy[data-astro-cid-hwvj6ntz]{flex-direction:column;align-items:flex-start;gap:18px;padding-block:24px;display:flex;position:relative}.band--solo[data-astro-cid-hwvj6ntz] .band__copy[data-astro-cid-hwvj6ntz]{align-items:center}.band[data-astro-cid-hwvj6ntz] h2{font-size:clamp(1.75rem,3.2vw,2.625rem);line-height:1.08}.band[data-astro-cid-hwvj6ntz] p{color:#fffc;max-width:34rem}@media (width<=860px){.band[data-astro-cid-hwvj6ntz]{grid-template-columns:1fr;padding:12px 12px 28px}.band__copy[data-astro-cid-hwvj6ntz]{padding:8px 12px 0}}
