/* Extra breathing room between chapters without changing sticky film durations. */
:root{--chapter-space:clamp(64px,6vw,120px);--heading-space:clamp(36px,4vw,64px)}
body:is(.family-home,[data-product]) main>:is(section,.location-spread)+:is(section,.location-spread){margin-block-start:var(--chapter-space)}
.family-home .home-stories>.home-section-heading,
.family-home .detail-heading,
body[data-product] .scene-heading,
body[data-product] .moves-intro{margin-bottom:var(--heading-space)}
.family-home .robots-section>.home-section-heading{margin-bottom:28px}
body[data-product=two] .intro.section-wrap{gap:var(--heading-space)}
body[data-product=two] .design-composition{row-gap:var(--heading-space)}
body[data-product=three] .design-heading{margin-bottom:24px}
@media(max-width:760px){:root{--chapter-space:64px;--heading-space:36px}}
