/* Lift first-screen content while respecting the floating header. */
@media(min-width:761px){


body.page-index .motion-hero[data-model=factory] .motion-shell.wrap{min-height:620px;padding-top:28px;padding-bottom:35px}
body main>.page-hero:not(.photo-intro-hero){padding-top:38px;padding-bottom:30px;margin-top:0}
body main>.page-hero.photo-intro-hero{margin-top:30px;min-height:410px}
body main>.photo-intro-hero .photo-intro-copy{padding-top:35px;padding-bottom:35px}
body main>.photo-intro-hero .photo-intro-media{min-height:410px}
body.page-hardware .store-hero{margin-top:24px;margin-bottom:35px;padding-top:28px;padding-bottom:28px}
body.page-hardware .store-hero-image{min-height:270px}
body.legal-page .legal-hero{padding-top:38px}
}
@media(max-width:760px){body main>.page-hero:not(.photo-intro-hero){padding-top:24px;padding-bottom:24px}body.legal-page .legal-hero{padding-top:24px}}

