.page_videoBackground__U08pI{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.page_videoBackground__U08pI video{width:100%;height:100%;object-fit:cover;opacity:.3}.page_layoutContainer__C7EW4{position:relative;z-index:1;min-height:100vh;background:transparent}.page_loginContainer__MG55o{display:flex;align-items:center;justify-content:center;height:100vh;padding:0 var(--spacing-medium)}.page_loginCard__1Q2Um{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-large);background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--border-radius-medium);border:2px solid var(--primary-green);max-width:400px;width:100%;text-align:center}.page_logo__7fc9l{width:120px;margin-bottom:var(--spacing-medium)}.page_headline__7qraH{margin:0;color:var(--primary-green);font-family:Montserrat,sans-serif;font-weight:600;margin-bottom:var(--spacing-small)}.page_tagline___8E6T{color:var(--text-gray);margin-bottom:var(--spacing-large);font-size:1rem}.page_loginButton__KoiDv{width:100%;background:var(--primary-green);border-radius:var(--border-radius-small);font-family:Roboto,sans-serif;font-weight:500;margin-bottom:var(--spacing-medium)}.page_loginButton__KoiDv:hover{background:var(--secondary-green)}.page_orText__fq0Er{margin:var(--spacing-small) 0;color:var(--text-gray)}.page_signUpLink__LOxVg{font-size:.9rem;color:var(--accent);text-decoration:underline;transition:color .3s}.page_signUpLink__LOxVg:hover{color:var(--secondary-green)}.page_loadingContainer__pshup{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--background-light)}