:root,body{--align-wide:60rem;--font:"Plus Jakarta Sans",sans-serif;--ds-primary:#0f172a;--ds-secondary:#fbae48;--ds-accent:#c0552a;--ds-yellow:#ffd024;--ds-orange:#c0552a;--ds-orange-rgb:192,85,42;--ds-green:#244e4c;--ds-red:#aa2c26;--ds-blue:#0f172a;--ds-blue-rgb:40,65,129;--blue:#284181;--slate:#1e293b;--slate-lt:#334155;--slate-dk:#0f172a;--slate-bg:#f1f5f9;--slate-md:#94a3b8;--slate-900:#0f172a;--slate-800:#1e293b;--slate-700:#334155;--slate-600:#475569;--slate-500:#64748b;--slate-300:#cbd5e1;--slate-200:#e2e8f0;--slate-100:#f8fafc;--slate-text:#cbd5e1;--slate-text-lt:#f1f5f9;--slate-white:#f8fafc;--ds-gray:var(--slate-100);--ds-gray-alt:#f2f2f2;--ds-gray-3:#eaeaeb;--ds-gray-dk:#d9d8db;--ds-border:rgba(0,0,0,.1);--ds-radius:5px;--ds-icon-opacity:0.3;--ds-ui-hover:#475569;--wp-admin-theme-color:var(--ds-blue);--wp-admin-theme-color--rgb:var(--ds-blue-rgb);--wp-admin-border-width-focus:2px;--ds-success:#244e4c;--ds-success-rgb:36,78,76;--ds-failure:#dc2626;--ds-green-lt:#e9f6f5;--ds-highlight-light:hsla(0,0%,100%,.05);--ds-highlight:hsla(0,0%,100%,.1);--ds-highlight-dark:hsla(0,0%,100%,.2);--ds-form-border:#d9d8db;--ds-form-highlight:var(--slate-lt);--ds-input-bg:#f0f0f1;--ds-btn:var(--slate-dk);--ds-btn-text:var(--slate-text-lt);--ds-btn-hover:var(--ds-ui-hover);--ds-btn-low:var(--slate-200);--ds-btn-low-outline:var(--slate-200);--ds-icons:var(--ds-blue);--ds-icons-alt:var(--ds-blue);--ds-icons-bg:#e0e6f5;--wp-nav:160px;--ds-sidebar-width:20rem;--wp-top:51.5px;--wp-rad:10px;--ds-links:var(--ds-black);--ds-links-hover:var(--ds-ui-hover);--bubble-text:var(--ds-black);--bubble-bg:hsla(0,0%,100%,.5);--admin-bar-font-size:12px;--admin-bar-font-weight:500;--admin-bar-gap:0.2em;--admin-bar-item-padding:0.5em;--admin-bar-icon-size:16px;--admin-bar-icon-font-size:12px;--ds-black:var(--slate);--ds-body:var(--slate-bg);--green-50:#f0fdf4;--green-100:#dcfce7;--green-200:#bbf7d0;--green-300:#86efac;--green-400:#4ade80;--green-500:#22c55e;--green-600:#16a34a;--green-700:#15803d;--green-800:#166534;--green-900:#14532d;--red-50:#fef3f2;--red-100:#fee2e2;--red-200:#fecaca;--red-300:#fca5a5;--red-400:#f87171;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--red-800:#991b1b;--red-900:#7f1d1d;--yellow-50:#fefce8;--yellow-100:#fff3c4;--yellow-200:#fef08a;--yellow-300:#fde047;--yellow-400:#facc15;--yellow-500:#eab308;--yellow-600:#ca8a04;--yellow-700:#a16207;--yellow-800:#854d0e;--yellow-900:#713f12;--ui-font-size:13px;--highlight-color:transparent;--menu-background:var(--slate-dk);--base-color:var(--slate-dk);--menu-text:var(--slate-text-lt);--menu-icon:var(--slate-text-lt);--menu-bubble-background:var(--slate-dk);--menu-submenu-background:var(--slate-dk);--menu-submenu-background-alt:var(--slate-dk);--body-background:var(--ds-body);--menu-submenu-text:var(--slate-text-lt);--menu-submenu-focus-text:var(--slate-text-lt);--menu-submenu-current-text:var(--slate-text-lt);--dashboard-button-color:var(--ds-blue);--dashboard-button-text-color:var(--slate-text-lt)}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;src:url(../../public/fonts/PlusJakartaSans-latin-variable.woff2) format("woff2")}body.login{align-items:center;background-color:initial;background-color:var(--ds-body);box-sizing:border-box;display:flex;font-family:var(--font);justify-content:center;position:relative}body.login form{margin:0;padding:0 1rem}body.login *{box-sizing:border-box;transition:all .1s ease-in-out}body.login .language-switcher{display:none}body.login .cf-turnstile{bottom:1rem;left:1rem;margin-left:0!important;position:fixed;z-index:99}body.login #wp-submit,body.login .wp-generate-pw{background:var(--bg);border:2px solid var(--border);border-radius:.25em;color:var(--text);cursor:pointer;display:inline-flex;float:none;font-weight:580;height:auto;line-height:1;margin:0 auto;min-height:none;outline:none;padding:1em 1.5em;text-align:center}body.login #wp-submit:active,body.login #wp-submit:focus,body.login #wp-submit:hover,body.login .wp-generate-pw:active,body.login .wp-generate-pw:focus,body.login .wp-generate-pw:hover{background:var(--bg);border-width:2px;box-shadow:none;outline:none}body.login .wp-generate-pw{--border:var(--ds-blue);--bg:transparent;--text:var(--ds-blue)}body.login #wp-submit{--border:var(--ds-blue);--bg:var(--ds-blue);--text:#fff}body.login input,body.login input.password-input{font-family:var(--font)}body.login .message{background-color:initial;border:none;box-shadow:none;margin-bottom:2rem;order:1;padding:0;text-align:center;width:15rem}body.login .message a{color:var(--ds-blue)}body.login input[type=email],body.login input[type=password],body.login input[type=text]{background:#fff;border:none;border:2px solid rgba(0,0,0,.05);border-radius:0;border-radius:.5em;display:block;font-size:15px;line-height:1.3;padding:.75rem 1rem;width:100%}body.login input[type=email]:focus,body.login input[type=password]:focus,body.login input[type=text]:focus{border-color:rgba(0,0,0,.1);box-shadow:none;outline:none}body.login p.submit{margin-top:.5rem;text-align:center;width:100%}body.login #registerform .submit{text-align:center}body.login #login{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0;width:100%;z-index:2}body.login #login div.client-logo{display:flex;flex:1;height:3rem;margin:0 auto 3em;order:0;padding:0 .5em;width:12rem}body.login #login div.client-logo img{display:block;height:100%;max-height:3rem;object-fit:contain;object-position:center;width:100%}body.login #login h1{bottom:0;display:none;left:0;margin:0;order:1;padding:2rem;position:absolute}body.login #login h1 a{background-image:url(/wp-content/themes/dirigible/images/dirigible-circle.svg);background-size:2rem 2rem;display:block;height:2rem;margin:0;opacity:.25;padding:0;width:2rem}body.login #login h1 a:focus,body.login #login h1 a:hover{opacity:1}body.login div#login_error{background-color:initial;border:none;box-shadow:none;margin:0 0 1rem;max-width:20rem;position:relative;text-align:center;width:100%}body.login div#login_error strong{color:var(--ds-failure)}body.login div#login_error p{margin-bottom:0}body.login div.privacy-policy-page-link{bottom:0;margin:0;padding:0;position:absolute;right:0;width:auto}body.login div.privacy-policy-page-link a.privacy-policy-link{color:#a9b0ba;color:rgba(0,0,0,.5);display:block;font-size:12px;line-height:1;margin:0;padding:2rem;text-decoration:none}body.login div.privacy-policy-page-link a.privacy-policy-link:focus,body.login div.privacy-policy-page-link a.privacy-policy-link:hover{border:none;box-shadow:none;color:rgba(0,0,0,.9);outline:none}body.login p#nav{--color:rgba(0,0,0,.5);align-items:center;color:transparent;display:flex;justify-content:center;margin:1rem 0 0;order:4;padding:0;text-align:center}body.login p#nav a{color:var(--color)!important;display:block;font-size:12px;line-height:1;padding:.5em .75em}body.login p#nav a:active,body.login p#nav a:focus,body.login p#nav a:hover{--color:var(--ds-blue);box-shadow:none;outline:none}body.login p#backtoblog{display:none}body.login #loginform,body.login form{background:none;border:0 solid transparent;box-shadow:none;display:flex;flex-direction:column;margin:0;order:2;padding:0;position:relative;width:15rem}body.login #loginform label[for=user_email],body.login #loginform label[for=user_login],body.login #loginform label[for=user_pass],body.login form label[for=user_email],body.login form label[for=user_login],body.login form label[for=user_pass]{color:#a9b0ba;display:none}body.login p.forgetmenot{align-items:center;align-self:flex-end;display:flex;justify-content:center;margin-top:2rem;order:100;text-align:center;width:100%}body.login p.forgetmenot #rememberme{font-size:16px}body.login p.forgetmenot #rememberme:before{margin:0}body.login p.forgetmenot label{color:rgba(0,0,0,.75);cursor:pointer;display:inline-block;font-size:12px;line-height:1;margin:0}#lostpasswordform{background-color:initial;border:none;box-shadow:none;text-align:center;width:20rem}#lostpasswordform label[for=user_login]{display:none}.login.interim-login #login{margin:0}.login.interim-login #login .client-logo{display:none}#reg_passmail,#resetpassform{text-align:center}#resetpassform{width:30rem}#resetpassform .wp-pwd input{border:none}#resetpassform .reset-pass-submit{display:flex;justify-content:space-between}#resetpassform .reset-pass-submit button,#resetpassform .reset-pass-submit input{margin:0}#login #pass-strength-result{background-color:initial;border-color:var(--pw-rating,#16a34a);border-radius:50px;color:var(--pw-rating,#16a34a);display:inline-flex;line-height:1;margin:1rem 0;padding:.5em;width:auto}#login #pass-strength-result.bad,#login #pass-strength-result.short{--pw-rating:#dc2626}#login #pass-strength-result.good{--pw-rating:#fbbf24}.login-action-confirm_admin_email #login{align-items:center;display:flex;height:100%;justify-content:center}.login-action-confirm_admin_email #login a{color:var(--ds-black)}.login-action-confirm_admin_email #login .admin-email-confirm-form{width:100%}.login-action-confirm_admin_email #login .client-logo{flex:0!important}.login-action-confirm_admin_email #login .admin-email__details{text-align:center}.login-action-confirm_admin_email #login .admin-email__actions{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.login-action-confirm_admin_email #login .admin-email__actions .admin-email__actions-secondary{text-align:center;width:100%}.login-action-confirm_admin_email #login .button,.login-action-confirm_admin_email #login .button-secondary{background:transparent;border-color:var(--ds-black);color:var(--ds-black);vertical-align:top}.login-action-confirm_admin_email #login .button-primary,.login-action-confirm_admin_email #login .button-primary:hover{background-color:var(--ds-black);border-color:var(--ds-black);color:#fff}body.login input[type=checkbox],body.login input[type=radio]{--color:var(--text,#000);--bg:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bg);border:1px solid var(--color);color:var(--color);flex-shrink:0;font:inherit;height:1em;margin:0 .5em 0 0;padding:0;position:relative;width:1em}body.login input[type=checkbox]:before,body.login input[type=radio]:before{content:"";display:block;left:50%;position:absolute;top:50%;transform:scale(0) translate(-50%,-50%);transform-origin:bottom left;transition:transform .12s ease-in-out}body.login input[type=checkbox]:checked,body.login input[type=radio]:checked{--color:var(--primary,#000)}body.login input[type=checkbox]:checked:before,body.login input[type=radio]:checked:before{transform:scale(1) translate(-50%,-50%)}body.login input[type=checkbox]{border-radius:2px}body.login input[type=checkbox]:before{box-shadow:inset 1em 1em var(--bg);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);height:.66em;width:.66em}body.login input[type=checkbox]:checked{--bg:var(--white,#fff);box-shadow:inset 0 0 0 1em var(--color)}body.login input[type=checkbox]:focus{box-shadow:inset 0 0 0 2px var(--color);outline:none}body.login input[type=checkbox]:focus:checked{box-shadow:inset 0 0 0 1em var(--color)}body.login input[type=radio]{border-radius:50%}body.login input[type=radio]:before{border-radius:50%;box-shadow:inset 1em 1em var(--primary,#000);height:.5em;width:.5em}body.login input[type=radio]:checked{box-shadow:inset 0 0 0 1px var(--primary,#000)}body.login input[type=radio]:focus{box-shadow:inset 0 0 0 2px var(--primary,#000);outline:none}body.login .checkbox-label{cursor:pointer;display:block;line-height:1.1;--paragraph-line-height:1.1;--paragraph-size:var(--label-size)}