.access-dialog{width:min(510px,calc(100% - 28px))}.access-dialog .login-content{padding:42px 38px 30px}.access-dialog h2{font-size:48px}.access-tabs{display:flex;border-bottom:1px solid #d8cebc;margin:23px 0 18px;gap:25px}.access-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:0 0 10px;color:#857b69;font-size:12px}.access-tabs button[aria-pressed=true]{border-color:#8a724c;color:#34372f}.access-dialog .login-description{margin-bottom:22px}.access-dialog input{margin-bottom:17px;height:44px}.access-dialog .code-hint{font-size:10px;color:#857b69;margin:-10px 0 20px}.access-dialog .submit-label{font-size:12px}.access-waitlist{border:0;background:none;color:#554f3e;text-decoration:underline;text-underline-offset:4px;padding:0 0 0 8px}.access-login{border:1px solid #b9a886;background:none;padding:6px 15px;color:#454a3d;border-radius:3px}.invite-field[hidden]{display:none}.centered .form-title:empty,.centered .under-form:empty{display:none}@media(max-width:700px){.access-dialog .login-content{padding:40px 25px 25px}.review-top{flex-wrap:wrap}.access-dialog h2{font-size:43px}}@media(max-height:760px){.access-dialog .login-content{padding:28px 30px 22px}.access-dialog h2{font-size:40px;margin-bottom:8px}.access-dialog .login-kicker{margin-bottom:8px}.access-tabs{margin:15px 0 12px}.access-dialog .login-description{margin-bottom:14px;font-size:12px}.access-dialog input{height:39px;margin-bottom:12px}.access-dialog .code-hint{margin:-6px 0 12px}.access-dialog .login-request{margin-top:15px;padding-top:13px}.access-dialog .login-submit{height:43px}.access-dialog .login-form label{margin-bottom:6px}}

.waitlist-invite{display:inline-block;margin-top:24px;color:#75613f;text-decoration:underline;text-underline-offset:5px;font-size:13px;background:none;border:0;padding:0;cursor:pointer}
