.cover-stack{background:#0a1a20;position:relative}.cover-stack[data-mode=cover]>:first-child,.cover-stack[data-mode=reveal]>:last-child{z-index:0;position:sticky}.cover-stack[data-mode=cover]>:first-child{top:0}.cover-stack[data-mode=reveal]>:last-child{bottom:0}.cover-stack[data-mode=cover]>:first-child:after,.cover-stack[data-mode=reveal]>:last-child:after{content:"";z-index:30;opacity:calc(var(--cover,0) * .6);pointer-events:none;will-change:opacity;background:#06141a;position:absolute;inset:0}.cover-stack[data-mode=cover]>:first-child>*,.cover-stack[data-mode=reveal]>:last-child>*{--cover:0}.cover-stack[data-mode=cover]>:first-child[data-covered],.cover-stack[data-mode=reveal]>:last-child[data-covered]{visibility:hidden}.cover-stack[data-mode=cover]>:last-child,.cover-stack[data-mode=reveal]>:first-child{z-index:1;position:relative}.cover-stack[data-mode=cover]>:last-child{box-shadow:0 -28px 60px -28px #040e128c}.cover-stack[data-mode=reveal]>:first-child{background:var(--band-a);overflow:clip;box-shadow:0 28px 60px -28px #040e128c}@media (min-width:901px){.cover-stack[data-mode=cover]>:last-child{border-radius:clamp(20px,2.4vw,36px) clamp(20px,2.4vw,36px) 0 0}.cover-stack[data-mode=reveal]>:first-child{border-radius:0 0 clamp(20px,2.4vw,36px) clamp(20px,2.4vw,36px)}}@media (max-width:900px){.cover-stack[data-mode=reveal]>:last-child{position:relative}.cover-stack[data-mode=reveal]>:last-child:after{content:none}.cover-stack[data-mode=reveal]>:first-child{box-shadow:none}}@media (prefers-reduced-motion:reduce){.cover-stack[data-mode=cover]>:first-child:after,.cover-stack[data-mode=reveal]>:last-child:after{opacity:0}}
