/* FINAL · stacked section scroll */
.stk{position:sticky;top:var(--stop,0px)}
.stk + .stk{box-shadow:0 -28px 50px -28px rgba(14,15,18,.45)}
.stk::after{content:"";position:absolute;inset:0;background:#0E0F12;opacity:var(--dim,0);pointer-events:none;z-index:50}
.v9-hdr{z-index:1000 !important}
@media (prefers-reduced-motion:reduce){.stk{position:static}.stk::after{display:none}}
