.login_loginRoot__q7q96{--leise:rgba(59,42,35,0.62);--linie:rgba(59,42,35,0.14);min-height:100vh;background:var(--sand)}.login_loginRoot__q7q96 h1,.login_loginRoot__q7q96 h2{font-family:var(--font-display);font-weight:900;margin:0;letter-spacing:-.03em;line-height:1.04}.login_loginRoot__q7q96 ::-moz-selection{background:var(--rot);color:var(--creme)}.login_loginRoot__q7q96 ::selection{background:var(--rot);color:var(--creme)}.login_btn__uJYLv{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--font-text);font-weight:700;font-size:.76rem;letter-spacing:.04em;padding:15px 26px;border:2px solid transparent;border-radius:0;cursor:pointer;text-decoration:none;transition:transform .16s,background .16s,border-color .16s}.login_btn__uJYLv:hover:not(:disabled){transform:translateY(-2px)}.login_btn__uJYLv:disabled{background:rgba(20,17,15,.14);color:rgba(20,17,15,.38);cursor:not-allowed}.login_btnDark___uY5C{background:var(--tinte);color:var(--creme)}.login_lnk__FA6x2{background:none;border:0;padding:0;color:var(--rot);font-family:var(--font-text);font-size:.85rem;font-weight:700;cursor:pointer;text-decoration:none}.login_lnk__FA6x2:hover{text-decoration:underline}.login_login__qBsUk{display:grid;grid-template-columns:1.05fr .95fr;min-height:100vh}.login_loginForm__QSvva{background:var(--sand);padding:clamp(30px,4vw,64px);position:relative;display:flex;flex-direction:column;justify-content:center}.login_brand__isTcd{position:absolute;top:clamp(30px,4vw,56px);left:clamp(30px,4vw,64px);display:flex;align-items:center}.login_brand__isTcd img{height:22px;width:auto}.login_loginBox__wWrnY{max-width:390px;width:100%;padding:70px 0 0}.login_eyebrow__tkUJ1{font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--rot);margin:0 0 18px}.login_loginBox__wWrnY h1{font-size:clamp(2rem,3.6vw,2.7rem);letter-spacing:-.04em;margin-bottom:14px}.login_sub__7dqF3{color:var(--leise);margin:0 0 26px}.login_fehler__spe2p{color:var(--rot);font-weight:600;font-size:.92rem;margin:0 0 22px}.login_fl__7WCBQ{display:block;font-size:.86rem;font-weight:700;color:var(--leise);margin:0 0 9px}.login_input__Y4JR4{width:100%;font-family:var(--font-text);font-size:1.02rem;background:var(--papier);border:2px solid transparent;border-radius:0;padding:16px 18px;color:var(--tinte);transition:border-color .18s}.login_input__Y4JR4:focus{outline:none;border-color:var(--rot)}.login_submit__ajKqa{width:100%;margin-top:16px}.login_loginAlt__AyhXr{margin-top:26px;padding-top:20px;border-top:1px solid rgba(59,42,35,.2);font-size:.92rem;color:var(--leise)}.login_loginAlt__AyhXr a{color:var(--rot);font-weight:700;text-decoration:none}.login_loginAlt__AyhXr a:hover{text-decoration:underline}.login_loginMedia__cq4kv{position:relative;background:var(--mokka)}.login_loginMedia__cq4kv img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 36%}.login_sent__H6DXM{background:var(--papier);padding:26px}.login_sent__H6DXM h2{font-size:1.24rem;margin-bottom:9px}.login_sent__H6DXM p{margin:0;font-size:.94rem;color:var(--leise)}.login_again__rfsQY{margin-top:14px;font-size:.88rem}@media (max-width:900px){.login_login__qBsUk{grid-template-columns:1fr;min-height:0}.login_loginMedia__cq4kv{order:-1;aspect-ratio:16/9}.login_loginForm__QSvva{padding:24px 20px 44px;justify-content:flex-start}.login_brand__isTcd{position:static;margin-bottom:30px}.login_loginBox__wWrnY{padding:0;max-width:none}}