/* the night ground under Blocks 5 and 6, the same as Blocks 1–3 at night (sands.js draws the grains) */
.sands { position: relative; isolation: isolate; margin-top: calc(var(--curve) * -1); background: var(--night); }
.sands__bg { position: sticky; top: 0; height: 100vh; margin-bottom: -100vh; overflow: hidden; pointer-events: none; }
.sands__bg::before { content: ""; position: absolute; inset: 0; background: url("../../assets/img/v4/sand.webp") center / cover; opacity: .09; mix-blend-mode: screen; }
.sands__bg canvas { position: absolute; inset: 0; width: 100%; height: 100%; opacity: 0; }
/* the night runs right down to the footer; the gold glow that leads into it is drawn by the footer (.b7::before),
   so the reviews keep a little more room underneath */
.sands .b6q { padding-bottom: max(34vh, 220px); }
@media (max-width: 760px) { .sands .b5 { margin-top: 0; } }
