.workshop-home { width:100%; height:100%; min-height:0; overflow:auto; overflow-x:hidden; background:#08090c; }
.workshop-home > #workshop-home-landing-host { min-height:100%; }
body.is-logged-in #workshop-home-view #landing-wrapper { display:block; min-height:100%; overflow:clip; }
#workshop-home-view #landing-wrapper > .landing-nav { display:none !important; }
#workshop-home-view #landing-wrapper .landing-main { padding-top:0; }
#workshop-home-view #landing-wrapper .ws-progress { position:absolute; }
#workshop-home-view #landing-wrapper .landing-hero { min-height:760px; padding-top:50px; }
#workshop-home-view #landing-wrapper .ws-mobile-cta { display:none !important; }
#workshop-home-view #landing-wrapper .landing-footer { margin-bottom:0; }
#workshop-home-view #landing-wrapper::before,
#workshop-home-view #landing-wrapper::after { position:absolute; }
#workshop-home-view #landing-wrapper :is(button,[data-mode]) { touch-action:manipulation; }
@media(max-width:991px) {
    #workshop-home-view #landing-wrapper .landing-hero { padding-top:48px; }
}
