.password-page__label{font-size:var(--heading-h1);font-family:var(--font-family-heading);font-weight:400;line-height:1.03;letter-spacing:0px;text-transform:uppercase}.password-page__form input{font-size:var(--body-xl);font-family:var(--font-family-body);font-weight:300;line-height:1.39;letter-spacing:0em}.password-page__form-error{font-size:var(--body-m);font-family:var(--font-family-body);font-weight:300;line-height:1.5;letter-spacing:0em}.password-page__section{width:100dvw;height:100dvh}.password-page__container{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 2rem}.password-page__container--show-form .password-page__label{opacity:0;pointer-events:none}.password-page__container--show-form .password-page__form{opacity:1;pointer-events:all}.password-page__toggle{position:absolute;top:0;right:0;width:3.125rem;height:3.125rem;cursor:pointer}.password-page__logo{margin-bottom:2rem}.password-page__logo>*{width:20rem;height:auto}.password-page__content{position:relative;width:100%}.password-page__label{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:opacity .35s}.password-page__form{position:relative;display:flex;align-items:center;justify-content:center;width:min(100%,31.25rem);margin:0 auto;opacity:0;pointer-events:none;transition:opacity .35s}.password-page__form-error{position:absolute;top:100%;left:0;padding:0.25rem 1rem;border-radius:0.25rem;margin-top:0.5rem}.password-page__form input{height:3.125rem;flex:1 0}.password-page__form button{width:3.125rem;height:3.125rem;flex-shrink:0;border-radius:0}

/*# sourceMappingURL=sections.password-page.css.map*/