body:has(.landing-sober) .landing-sober{min-height:calc(100vh - 211px);padding-top:2.3rem;padding-bottom:2rem}.hero-reference.landing-sober .hero-copy{align-self:start!important;padding-top:5rem}.hero-reference.landing-sober h1{font-size:clamp(3rem,4vw,4rem)!important;line-height:1.12!important}.hero-reference.landing-sober .login-card{align-self:start!important;min-height:692px!important}body:has(.landing-sober) footer{min-height:101px;padding-right:max(2rem,3.9vw);padding-left:max(2rem,3.9vw)}body:has(.landing-sober) .landing-sober:before{display:block;left:4.5rem;bottom:7.5rem;width:145px;height:90px;border:0;border-radius:0;background-image:radial-gradient(#dce4ef 2px,transparent 2.6px);background-size:29px 31px;opacity:.9}body:has(.landing-sober) .landing-sober:after{width:127px;height:192px;border-radius:0 192px 0 0;background:#ffc400}@media(max-width:980px){body:has(.landing-sober) .landing-sober{min-height:auto}.hero-reference.landing-sober .hero-copy{padding-top:0}.hero-reference.landing-sober .login-card{min-height:0!important}}@media(max-width:620px){body:has(.landing-sober) .landing-sober{padding-top:2rem}.hero-reference.landing-sober .hero-copy{padding-top:0}}
