html,body.login{min-height:100%;background:#FAF8F3}body.login{display:grid;grid-template-columns:minmax(320px,44%) 1fr;align-items:center;color:#0C0B08;font:16px/1.6 Figtree,Arial,sans-serif;margin:0}.bla-auth-story{align-self:stretch;background:#0C0B08;color:#FAF8F3;min-height:100vh;padding:48px 12%;display:flex;flex-direction:column;justify-content:space-between;gap:70px;box-sizing:border-box}.bla-auth-aro{display:inline-flex;align-self:flex-start;background:#FAF8F3;border-radius:4px;padding:10px 16px}.bla-auth-aro img{display:block;width:190px;height:auto}.bla-auth-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:2px;font-weight:700;color:#80601f}.bla-auth-story .bla-auth-eyebrow{color:#C19437}.bla-auth-story h2{font-size:clamp(32px,3.8vw,54px);letter-spacing:-1.6px;line-height:1.12;font-weight:600;margin:20px 0 26px}.bla-auth-story-copy>p:not(.bla-auth-eyebrow){font-size:16px;color:#c9c5bb}.bla-auth-story ol{list-style:none;margin:36px 0;padding:0;counter-reset:areas}.bla-auth-story li{border-top:1px solid #39352b;padding:14px 0;counter-increment:areas;font-size:13px}.bla-auth-story li:before{content:'0' counter(areas) ' / ';color:#C19437;margin-right:10px}.bla-auth-story-copy>span{display:block;color:#C19437;font-size:12px;margin-top:50px}.login #login{width:min(420px,calc(100% - 48px));padding:56px 0;margin:0 auto;box-sizing:border-box}.login h1.wp-login-logo a{background:none;text-indent:0;width:auto;height:auto;color:#0C0B08;font-size:34px;letter-spacing:-1.6px;font-weight:700;text-align:left;margin:0 0 5px;line-height:1.2}.bla-auth-intro h2{font-size:27px;letter-spacing:-.7px;line-height:1.2;margin:18px 0 12px}.bla-auth-intro>p:not(.bla-auth-eyebrow){font-size:15px;color:#625b4d;margin-bottom:24px}.login #loginform,.login #lostpasswordform,.login #resetpassform{box-sizing:border-box;box-shadow:none;border:1px solid #dfd8c9;background:#fffdfa;border-radius:8px;padding:28px;margin-top:22px;overflow:visible}.login label{font-size:14px;color:#0C0B08}.login form .input,.login input[type=text],.login input[type=password]{font-size:17px;border:1px solid #b6af9e;background:#fff;min-height:48px;padding:8px 12px;border-radius:5px;color:#0C0B08}.login .input:focus,.login input:focus{border-color:#9b7226;box-shadow:0 0 0 2px #e2d4b7;outline:0}.login .button-primary{background:#C19437;border-color:#C19437;color:#0C0B08;font-weight:700;font-size:15px;min-height:46px;padding:6px 18px;box-shadow:none;text-shadow:none;border-radius:5px}.login .button-primary:hover,.login .button-primary:focus{background:#ad822e;border-color:#ad822e;color:#0C0B08}.login .submit{display:flow-root;margin-top:22px}.login #loginform .submit #wp-submit,.login #lostpasswordform #wp-submit{float:none;width:100%;margin-top:20px}.login .forgetmenot{float:none!important}.login .wp-hide-pw{color:#765617!important;top:5px!important}.login #nav,.login #backtoblog{padding:0;font-size:14px}.login #nav a,.login #backtoblog a,.bla-auth-help a{color:#765617;text-underline-offset:3px}.login .message,.login .notice,.login #login_error{box-shadow:none;border-left:3px solid #C19437;padding:16px;background:#f1ebdf;font-size:14px;line-height:1.5}.login #login_error,.login .notice-error{border-left-color:#9d3e30}.bla-auth-help{font-size:13px;color:#625b4d;margin-top:22px}.login .privacy-policy-page-link{margin:24px 0 0}.login .description{font-size:13px;color:#625b4d}.login #resetpassform .button{margin-bottom:10px}.login .reset-pass-submit{display:flex;gap:8px;flex-wrap:wrap}.login .wp-login-register{display:none}a:focus-visible{outline:2px solid #C19437;outline-offset:3px}@media(max-width:900px){body.login{display:block}.bla-auth-story{min-height:0;padding:22px 24px;gap:0}.bla-auth-aro{padding:6px 12px}.bla-auth-aro img{width:150px}.bla-auth-story-copy{display:none}.login #login{width:min(420px,calc(100% - 40px));padding:32px 0}.login h1.wp-login-logo a{font-size:31px}.login #loginform,.login #lostpasswordform,.login #resetpassform{padding:22px}.bla-auth-intro h2{font-size:26px}}
