html[lang]{margin-top:0!important}body:not(.admin-bar){--wp-admin--admin-bar--height:0px}body.admin-bar{padding-top:var(--wp-admin--admin-bar--height)}body.admin-bar #wpadminbar{position:fixed!important;z-index:999999}body.admin-bar #wpadminbar,body.admin-bar #wpadminbar :not(.ab-icon){font-family:Theinhardt,"Helvetica Neue",Helvetica,Arial,sans-serif}body.admin-bar #wpadminbar,body.admin-bar #wpadminbar #adminbarsearch:before,body.admin-bar #wpadminbar .ab-icon:before,body.admin-bar #wpadminbar .ab-item:before,body.admin-bar #wpadminbar a{color:#fff}body.admin-bar #wpadminbar .avatar{border-radius:50%}.form-check input[type=checkbox],.form-check input[type=checkbox]:checked{background-image:url(../svg/icon-check-white.svg)}html.js-focus-visible .login :focus:not(.focus-visible){-webkit-box-shadow:none;box-shadow:none}.login,.login #nav a,.login a,.login h1 a,.login input,.login.wp-core-ui .button.button-secondary{color:#212529}.login #nav a:focus,.login a:focus,.login h1 a:focus,.login input:focus,.login.wp-core-ui .button.button-secondary:focus,.login:focus{color:inherit}.login #nav a:active,.login.wp-core-ui .button.button-primary:active{text-decoration:underline}.login,.login .privacy-policy-page-link,.login label,.login p,.login p a{font-family:Theinhardt,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;letter-spacing:normal;line-height:1.5;line-height:normal}.login .privacy-policy-page-link a,.login .privacy-policy-page-link a:focus,.login h1 a,.login h1 a:focus,.login p a,.login p a:focus{color:inherit!important;-webkit-box-shadow:none!important;box-shadow:none!important}.login .privacy-policy-page-link a.focus-visible,.login h1 a.focus-visible,.login p a.focus-visible{outline-offset:0.0625rem!important;outline:solid 0.0625rem;outline-color:inherit!important}.login h1{overflow:visible}.login h1+:not(form){margin-top:1.25rem;margin-bottom:0!important}.login h1 a{font-family:Theinhardt,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.75rem;font-weight:500;letter-spacing:-.01em;line-height:1.1}.login h1 a svg{max-width:100%}.login #login{width:100%;max-width:26.25rem;padding:8% 1.875rem}.login #login form{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border:none;padding:1.875rem 0;margin:auto;overflow:visible}.login #login form>*{display:block;width:100%;margin-bottom:1.25rem;float:none}.login #login form~p{text-align:center}.login #login form .input,.login #login form .input input[type=password],.login #login form .input input[type=text]{border-radius:0;line-height:normal;margin:0;padding-top:0;padding-bottom:0}.login #login form .wp-pwd .button.wp-hide-pw{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border-radius:0;border:0.0625rem solid transparent;-webkit-transition:background .2s,border .2s;-o-transition:background .2s,border .2s;transition:background .2s,border .2s;pointer-events:all;outline:0!important}.login #login form .wp-pwd .button.wp-hide-pw span{-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s}.login #login form label:not([for=rememberme]){margin-bottom:0.625rem}.login #login form .forgetmenot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:visible}.login #login form .forgetmenot input{margin-right:0.625rem!important}.login #login form .forgetmenot label{line-height:1;margin-bottom:0}.login #login form #wp-submit{float:none;width:100%;display:block;text-align:center;height:3.125rem;line-height:1;vertical-align:middle;margin-top:1.25rem;-webkit-box-shadow:none;box-shadow:none;border-radius:0;-webkit-transition:background .2s;-o-transition:background .2s;transition:background .2s;margin-bottom:0;border:none;outline-offset:0.125rem;background-color:#000;font-weight:600;font-size:1.125rem;font-family:Theinhardt,"Helvetica Neue",Helvetica,Arial,sans-serif}.login .message{margin-top:1.875rem!important;-webkit-box-shadow:none;box-shadow:none;border-top:0.0625rem solid var(--designtex-border-color);border-bottom:0.0625rem solid var(--designtex-border-color);border-right:0.0625rem solid var(--designtex-border-color)}.login #nav{margin-top:0.3125rem}.login #backtoblog{display:none}html.js-focus-visible body.login :focus:not(.focus-visible){-webkit-box-shadow:none;box-shadow:none}@media (min-width:62rem){.login h1 a:not(.typography-no-breakpoints){font-size:clamp(1.75rem,-0.07353rem + 2.9411764706vw,2.5rem)}}@media (min-width:77.5rem){.login h1 a:not(.typography-no-breakpoints){font-size:2.5rem}}@media (min-width:87.5rem){.login,.login .privacy-policy-page-link,.login label,.login p,.login p a{font-family:Theinhardt,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;letter-spacing:normal;line-height:1.5;line-height:normal}.login h1 a:not(.typography-no-breakpoints){font-size:2.5rem}}@media (min-width:100rem){.login h1 a:not(.typography-no-breakpoints){font-size:2.875rem}}@media (max-width:23.6875rem){body.admin-bar #wpadminbar #wp-admin-bar-root-default>li:not(#wp-admin-bar-site-name):not(#wp-admin-bar-customize):not(#wp-admin-bar-new-content):not(#wp-admin-bar-edit){display:none!important}}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.login #nav a:hover,.login.wp-core-ui .button.button-primary:hover{text-decoration:underline}}@media (pointer:fine),(pointer:none){.login #nav a:hover,.login.wp-core-ui .button.button-primary:hover{text-decoration:underline}}