.auth_authPage__XDWhv{min-height:100vh;padding:32px 20px;background:radial-gradient(circle at 12% 18%,rgba(255,111,78,.16),transparent 28%),#f3e4d6;color:#2b211d;display:grid;place-items:center}.auth_authShell__m9vim{width:min(1020px,100%);min-height:610px;display:grid;grid-template-columns:.95fr 1.05fr;overflow:hidden;border:1px solid #dfccbd;border-radius:28px 28px 28px 9px;background:#fffaf4;box-shadow:0 30px 80px rgba(79,43,27,.16)}.auth_missionPanel__lIgDs{padding:48px;background:#2c211c;color:#fffaf4;display:flex;flex-direction:column;justify-content:space-between}.auth_brand__n3_hs{width:max-content;color:inherit;text-decoration:none;font-size:19px;font-weight:850}.auth_missionPanel__lIgDs h2{max-width:390px;margin:0;font:500 clamp(37px,5vw,60px)/1.02 Georgia,serif;letter-spacing:-.04em}.auth_missionPanel__lIgDs p{color:#cdbbb0;line-height:1.65}.auth_formPanel__62HrG{padding:60px;display:flex;flex-direction:column;justify-content:center}.auth_eyebrow__l1D1U{color:#a24632;font-size:11px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.auth_formPanel__62HrG h1{margin:14px 0 12px;font:600 clamp(38px,5vw,56px)/1 Georgia,serif;letter-spacing:-.04em}.auth_notice__EYy_j,.auth_summary__oWXYL{color:#74635b;line-height:1.6}.auth_notice__EYy_j{padding:12px 14px;border-left:3px solid #e56549;background:#fff0e9;font-size:14px}.auth_authForm__VDzMx{display:grid;gap:10px;margin-top:24px}.auth_authForm__VDzMx label{font-size:13px;font-weight:800}.auth_authForm__VDzMx input{min-height:52px;width:100%;padding:0 15px;border:1px solid #d8c5b8;border-radius:12px;background:white;color:#2b211d;font:inherit}.auth_authForm__VDzMx input:focus-visible{outline:3px solid rgba(255,111,78,.24);border-color:#d95b3f}.auth_authForm__VDzMx button,.auth_primaryLink__WvorP{min-height:50px;border:0;border-radius:12px;background:#e96549;color:white;font:inherit;font-size:14px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.auth_authForm__VDzMx button:disabled{cursor:wait;opacity:.68}.auth_authForm__VDzMx small,.auth_formPanel__62HrG small{color:#89756b;line-height:1.5}.auth_formError__Q4KzC{margin:0;color:#a9362c;font-size:13px}.auth_sentState__9W4as{margin-top:24px;padding:20px;border:1px solid #bcd7c2;border-radius:15px;background:#edf7ef;display:grid;gap:7px}.auth_sentState__9W4as span{color:#477551;font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.auth_sentState__9W4as p{margin:0;color:#5e7463;line-height:1.5}.auth_helpLinks__vHFp1{display:flex;gap:16px;margin-top:22px}.auth_helpLinks__vHFp1 a{color:#814d3d;font-size:13px;text-underline-offset:4px}@media (max-width:760px){.auth_authPage__XDWhv{padding:0;place-items:stretch}.auth_authShell__m9vim{min-height:100vh;grid-template-columns:1fr;border:0;border-radius:0}.auth_missionPanel__lIgDs{min-height:260px;padding:30px 24px;gap:45px}.auth_missionPanel__lIgDs p{display:none}.auth_formPanel__62HrG{padding:42px 24px 56px;justify-content:start}}.auth_modeToggle__UH9md{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin-bottom:4px;background:#f4ece6;border-radius:12px}.auth_modeToggle__UH9md button{min-height:40px;border:0;border-radius:9px;background:transparent;color:#89756b;font-weight:600;font-size:.95rem;cursor:pointer;transition:background .15s ease,color .15s ease}.auth_modeToggle__UH9md button.auth_modeActive__pxtDG{background:#ffffff;color:#2a1c14;box-shadow:0 1px 3px rgba(42,28,20,.08)}.auth_altDivider__rtn2u{display:flex;align-items:center;gap:12px;margin:20px 0 12px;color:#b3a196;font-size:.85rem}.auth_altDivider__rtn2u:after,.auth_altDivider__rtn2u:before{content:"";flex:1;height:1px;background:#ece2da}.auth_magicLinkDisclosure__hDCZd summary{cursor:pointer;color:#89756b;font-size:.92rem;list-style:none;padding:6px 0}.auth_magicLinkDisclosure__hDCZd summary::-webkit-details-marker{display:none}.auth_magicLinkDisclosure__hDCZd[open] summary{color:#2a1c14;font-weight:600}