:root,body{--align-wide:60rem;--font:"Plus Jakarta Sans",sans-serif;--dsa-50:#fafafa;--dsa-100:#f4f4f5;--dsa-200:#e4e4e7;--dsa-300:#d4d4d8;--dsa-400:#a1a1aa;--dsa-500:#71717a;--dsa-600:#52525b;--dsa-700:#3f3f46;--dsa-800:#27272a;--dsa-900:#18181b;--dsa-950:#09090b;--dsa-accent:#0f172a;--dsa-ok:#16a34a;--dsa-warn:#d97706;--dsa-bad:#dc2626;--dsa-info:#2563eb;--dsa-ok-text:color-mix(in srgb,var(--dsa-ok) 70%,#000);--dsa-ok-bg:color-mix(in srgb,var(--dsa-ok) 8%,#fff);--dsa-warn-text:color-mix(in srgb,var(--dsa-warn) 70%,#000);--dsa-warn-bg:color-mix(in srgb,var(--dsa-warn) 8%,#fff);--dsa-bad-text:color-mix(in srgb,var(--dsa-bad) 70%,#000);--dsa-bad-bg:color-mix(in srgb,var(--dsa-bad) 8%,#fff);--dsa-accent-hover:#1e293b;--dsa-hair:rgba(24,24,27,.08);--dsa-shadow-xs:0 1px 2px 0 rgba(0,0,0,.05);--dsa-page-top:14px;--dsa-card-edge:var(--dsa-shadow-xs),0 0 0 1px rgba(9,9,11,.05);--dsa-ring:0 0 0 2px #fff,0 0 0 4px var(--dsa-accent);--dsa-radius:6px;--dsa-radius-lg:8px;--dsa-control:36px;--ds-primary:#0f172a;--ds-secondary:#fbae48;--ds-orange:#c0552a;--ds-green:#244e4c;--ds-red:#aa2c26;--ds-blue:#0f172a;--ds-blue-rgb:15,23,42;--blue:#284181;--slate:var(--dsa-800);--slate-lt:var(--dsa-700);--slate-dk:var(--dsa-accent);--slate-bg:#fff;--slate-md:var(--dsa-400);--slate-900:var(--dsa-accent);--slate-800:var(--dsa-800);--slate-700:var(--dsa-700);--slate-600:var(--dsa-600);--slate-500:var(--dsa-500);--slate-300:var(--dsa-300);--slate-200:var(--dsa-200);--slate-100:var(--dsa-50);--slate-text:var(--dsa-300);--slate-text-lt:var(--dsa-100);--slate-white:var(--dsa-50);--ds-gray:var(--slate-100);--ds-gray-dk:var(--dsa-300);--ds-border:rgba(0,0,0,.1);--ds-radius:5px;--ds-ui-hover:var(--dsa-600);--wp-admin-theme-color:var(--ds-blue);--wp-admin-theme-color--rgb:var(--ds-blue-rgb);--wp-admin-border-width-focus:2px;--ds-failure:#dc2626;--ds-highlight:hsla(0,0%,100%,.1);--ds-form-border:var(--dsa-300);--ds-input-bg:#f0f0f1;--ds-btn:var(--slate-dk);--ds-btn-text:var(--slate-text-lt);--ds-btn-hover:var(--dsa-accent-hover);--ds-icons-alt:var(--ds-blue);--wp-nav:176px;--wp-rad:10px;--ds-links:var(--ds-black);--ds-links-hover:var(--ds-ui-hover);--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(--dsa-950);--base-color:var(--dsa-950);--menu-text:var(--dsa-300);--menu-icon:var(--dsa-400);--menu-strong:#fff;--menu-hover:hsla(0,0%,100%,.06);--menu-current:hsla(0,0%,100%,.1);--menu-line:hsla(0,0%,100%,.08);--menu-divider:var(--dsa-800);--menu-count-background:var(--dsa-700);--menu-count-text:var(--dsa-100);--menu-bubble-background:var(--dsa-700);--menu-submenu-background:var(--dsa-900);--body-background:var(--ds-body);--menu-submenu-text:var(--dsa-400);--menu-submenu-focus-text:var(--slate-text-lt);--menu-submenu-current-text:#fff;--dashboard-button-color:var(--ds-blue)}body.admin-color-dirigible-light{--menu-background:var(--dsa-100);--menu-text:var(--dsa-700);--menu-icon:var(--dsa-500);--menu-strong:var(--dsa-950);--menu-hover:rgba(9,9,11,.05);--menu-current:rgba(9,9,11,.08);--menu-line:rgba(9,9,11,.08);--menu-kbd-line:rgba(9,9,11,.12);--menu-divider:var(--dsa-200);--menu-caret:var(--dsa-300);--menu-count-background:rgba(9,9,11,.08);--menu-count-text:var(--dsa-800);--menu-submenu-background:#fff;--menu-submenu-text:var(--dsa-600);--menu-submenu-focus-text:var(--dsa-950);--menu-submenu-current-text:var(--dsa-950);--menu-popover-shadow:0 0 0 1px var(--menu-line),0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}body.admin-color-dirigible-light #wpadminbar{--slate:#fff;--slate-lt:var(--menu-current);--slate-md:var(--dsa-600);--slate-text:var(--dsa-700);--slate-text-lt:var(--dsa-950)}body.admin-color-dirigible-light #wpadminbar .ab-submenu .ab-item,body.admin-color-dirigible-light #wpadminbar .quicklinks .menupop ul li a,body.admin-color-dirigible-light #wpadminbar .quicklinks .menupop ul li a strong{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")}:root{--ds-paper:#f3efe9;--ds-ink:#18181b;--ds-line:#d9d2c8;--ds-muted:#6f6a63;--ds-desk-w:clamp(460px,43vw,680px);--ds-action:var(--ds-ink);--ds-on-action:#fff;--ds-action-hover:#3a3a40;--ds-notice:#e9e3da;--ds-notice-ink:#2b2824}html.ds-panel-dark{--ds-paper:var(--panel-dark);--ds-ink:#fff;--ds-line:hsla(0,0%,100%,.24);--ds-muted:var(--panel-muted);--ds-action:#fff;--ds-on-action:var(--panel-dark);--ds-action-hover:#ece8e2;--ds-notice:hsla(0,0%,100%,.14);--ds-notice-ink:#fff}html.ds-panel-dark .ds-greeting{color:#fff}body.login,html{background:var(--ds-paper)}body.login{color:var(--ds-ink);font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;margin:0;min-height:100svh}body.login *{box-sizing:border-box}.login #login{margin:0;padding:0;width:auto}.ds-poster{background:var(--ground);container-type:size;inset:0 var(--ds-desk-w) 0 0;overflow:hidden;position:fixed}.ds-poster__pattern{height:100%;inset:0;position:absolute;width:100%}@supports (width:round(up,1cqw,1px)){.ds-poster__pattern{--ds-pattern-side:calc(round(up, max(100cqw, 100cqh) / 6, var(--ds-pattern-step, 1px))*6);height:var(--ds-pattern-side);inset:auto;left:round((100cqw - var(--ds-pattern-side))/2,var(--ds-pattern-step,1px));top:round((100cqh - var(--ds-pattern-side))/2,var(--ds-pattern-step,1px));width:var(--ds-pattern-side)}}.ds-poster__photo{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}@keyframes ds-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.ds-desk{background:var(--ds-paper);-moz-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:1fr auto auto;grid-template-rows:1fr auto auto auto 1fr auto;margin-left:auto;min-height:100svh;padding:84px clamp(40px,5.4vw,88px) 24px;position:relative;width:var(--ds-desk-w);z-index:2}.ds-greeting{animation:ds-rise .7s cubic-bezier(.2,.8,.2,1) .35s both;color:var(--greeting);font:var(--display-weight) clamp(64px,7.4vw,112px)/.98 var(--display);grid-column:1/-1;grid-row:2;letter-spacing:-.03em;margin:0 0 26px -.04em;text-transform:var(--display-transform)}.ds-greeting.is-long{font-size:clamp(46px,5vw,76px)}.login .ds-desk>h1.screen-reader-text{grid-row:3}.login #login{display:flex;flex-direction:column;grid-column:1/-1;grid-row:4}.login h1.wp-login-logo{font:inherit;margin:0;padding:0;position:absolute;right:clamp(40px,5.4vw,88px);top:24px}.login h1.wp-login-logo a{background:none;color:var(--ds-ink);display:block;font-size:inherit;height:auto;line-height:1;margin:0;overflow:visible;padding:0;text-indent:0;width:auto}.login h1.wp-login-logo a:focus-visible{box-shadow:none;outline:2px solid var(--ds-ink);outline-offset:4px}.ds-logo{display:block;height:30px;max-width:130px;object-fit:contain;object-position:right center;width:auto}.ds-logo.is-square{height:44px}.ds-logo.has-chip{background:var(--panel-dark);border-radius:min(var(--site-radius),7px);box-sizing:initial;padding:5px}.ds-logo--on-dark.has-chip{background:#fff}.ds-logo--on-dark,html.ds-panel-dark .ds-logo--on-light{display:none}html.ds-panel-dark .ds-logo--on-dark{display:block}.ds-logo-name{display:block;font:var(--display-weight) 15px/1.15 var(--display);max-width:180px;text-align:right}.login #backtoblog{font-size:13px;left:clamp(40px,5.4vw,88px);margin:0;overflow:hidden;padding:0;position:absolute;right:calc(clamp(40px, 5.4vw, 88px) + 150px);text-overflow:ellipsis;top:28px;white-space:nowrap}.login #backtoblog a{color:var(--ds-muted);text-decoration:none}.login #backtoblog a:hover{color:var(--ds-ink)}.ds-credit:focus-visible,.login #backtoblog a:focus-visible,.login #login_error a:focus-visible,.login #nav a:focus-visible,.login .forgetmenot a:focus-visible,.login .message a:focus-visible,.privacy-policy-link:focus-visible{border-radius:3px;box-shadow:none;outline:2px solid var(--ds-ink);outline-offset:2px}.login form{background:none;border:0;border-radius:0;border-top:1px solid var(--ds-line);box-shadow:none;margin:0;overflow:visible;padding:22px 0 0}.login #loginform,.login #lostpasswordform,.login #resetpassform{display:flex;flex-direction:column}.login #login .user-pass-wrap,.login #login .user-pass1-wrap,.login #login form p{margin:0 0 16px}.login label{color:var(--ds-ink);display:block;font-size:14px;font-weight:600;line-height:20px;margin:0 0 6px}.login form .input,.login input[type=email],.login input[type=password],.login input[type=text]{background:#fff;border:1px solid var(--ds-line);border-radius:min(var(--site-radius),10px);box-shadow:none;color:#18181b;font-family:inherit;font-size:16px;height:50px;line-height:1.3;margin:0;padding:0 16px;transition:border-color .12s ease;width:100%}.login input.password-input{font-family:inherit;padding-right:50px}.login form .input:hover{border-color:#b4ada2}.login #resetpassform #pass1:focus,.login form .input:focus,.login input[type=password]:focus,.login input[type=text]:focus{border-color:var(--ds-paper);box-shadow:none;outline:2px solid var(--ds-ink);outline-offset:1px}.login .wp-pwd{position:relative}.login .button.wp-hide-pw{position:absolute;--ds-muted:#6f6a63;--ds-ink:#18181b;background:none;border:0;border-radius:min(var(--site-radius),10px);box-shadow:none;color:var(--ds-muted);height:50px;line-height:50px;margin:0;min-height:0;min-width:0;padding:0;right:0;top:0;transform:none;width:50px}.login .button.wp-hide-pw:hover{background:none;color:var(--ds-ink)}.login .button.wp-hide-pw:focus-visible{background:none;box-shadow:none;outline:2px solid var(--ds-ink);outline-offset:-3px}.login .button.wp-hide-pw .dashicons{font-size:20px;height:20px;top:0;width:20px}.login #login form .forgetmenot{align-items:center;display:flex;float:none;font-size:13px;gap:2px;margin:2px 0 20px;order:90;width:100%}.login .forgetmenot label{color:var(--ds-ink);cursor:pointer;font-size:13px;font-weight:400;line-height:24px;margin:0}.login input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #a8a196;border-radius:min(var(--site-radius),5px);box-shadow:none;cursor:pointer;flex:none;height:18px;margin:0 8px 0 0;min-width:0;width:18px}.login input[type=checkbox]:checked{background:var(--ds-action);border-color:var(--ds-action)}.login input[type=checkbox]:checked:before{background:var(--ds-on-action);clip-path:polygon(26% 48%,18% 57%,42% 78%,83% 31%,75% 23%,42% 61%);content:"";display:block;float:none;height:100%;margin:0;width:100%}.login input[type=checkbox]:focus-visible{outline:2px solid var(--ds-ink);outline-offset:2px}.login .wp-tooltip__toggle{background:none;border:0;color:var(--ds-muted);cursor:pointer;display:inline-grid;height:24px;padding:0;place-items:center;width:24px}.login .wp-tooltip__toggle:hover{color:var(--ds-ink)}.login .wp-tooltip__toggle .dashicons{font-size:16px;height:16px;width:16px}.login .wp-tooltip__bubble{background:#18181b;border:0;border-radius:10px;color:#fff;font-size:13px;line-height:1.45;margin:auto;max-width:280px;padding:12px 14px}.login #login_error a,.login #nav a,.login .forgetmenot>a,.login .message a{color:var(--ds-ink)}.login .forgetmenot>a{font-size:13px;margin-left:auto;text-decoration:underline;text-decoration-color:var(--ds-line);text-underline-offset:3px}.login #nav a:hover,.login .forgetmenot>a:hover{text-decoration-color:initial}.login #login form .submit{float:none;margin:0;order:100;padding:0;position:relative}.login .button-primary,.wp-core-ui .button-primary.button-large{background:var(--ds-action);border:0;border-radius:var(--site-radius);box-shadow:none;color:var(--ds-on-action);display:block;float:none;font-family:inherit;font-size:15px;font-weight:600;height:52px;line-height:52px;margin:0;min-height:0;padding:0 24px;text-shadow:none;transition:background-color .12s ease;width:100%}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:var(--ds-action-hover);border:0;box-shadow:none;color:var(--ds-on-action)}.wp-core-ui .button-primary:focus-visible{outline:2px solid var(--ds-ink);outline-offset:2px}.login .submit.is-busy .button-primary{color:transparent}.login .submit.is-busy:after{animation:ds-spin .7s linear infinite;border:2px solid var(--ds-on-action);border-radius:50%;border-right:2px solid transparent;bottom:17px;content:"";height:18px;left:calc(50% - 9px);position:absolute;width:18px}@keyframes ds-spin{to{transform:rotate(1turn)}}.login #login_error,.login .message,.login .notice{border:0;border-radius:min(var(--site-radius),10px);box-shadow:none;font-size:14px;line-height:1.45;margin:0 0 18px;overflow-wrap:anywhere;padding:12px 14px 12px 42px;position:relative}.login .notice p{font-size:inherit;line-height:inherit;margin:0;padding:0}.login #login_error{background:#fbe4df;color:#7f1d1d}.login #login_error a{color:#7f1d1d;font-weight:600}.login .message{background:var(--ds-notice);color:var(--ds-notice-ink)}.login #login_error:before,.login .message:before{font:18px/20px dashicons;left:14px;position:absolute;top:12px;width:18px}.login #login_error:before{color:#b91c1c;content:"\f534"}.login .message:before{color:var(--ds-muted);content:"\f348"}.login #login_error~#loginform #user_pass{border-color:#b91c1c}.login #login_error~#loginform #user_pass:focus{outline-color:#b91c1c}.login #login_error+form,.login .message+form{border-top:0;padding-top:0}.login form.shake{animation:shake .2s cubic-bezier(.19,.49,.38,.79) both;animation-iteration-count:3}.login #nav{color:transparent;font-size:13px;margin:18px 0 0;order:110;padding:0;text-align:left}.login #nav a{text-decoration:underline;text-decoration-color:var(--ds-line);text-underline-offset:3px}.login #login form .indicator-hint{color:var(--ds-muted);font-size:13px;line-height:1.45;margin:-4px 0 18px}.login #pass-strength-result{background:#e9e3da;border:0;border-radius:min(var(--site-radius),8px);color:#18181b;font-size:13px;font-weight:500;margin:8px 0 0;padding:7px 12px;text-align:left;width:100%}.login #pass-strength-result.strong{background:#d9f0dd;color:#14532d}.login #pass-strength-result.bad,.login #pass-strength-result.short{background:#fbe4df;color:#7f1d1d}.login #pass-strength-result.good{background:#fbeec9;color:#713f12}.login .reset-pass-submit{display:grid;gap:10px;grid-template-columns:1fr}.login .button.wp-generate-pw{background:#e0d9ce;border:0;border-radius:var(--site-radius);box-shadow:none;color:#18181b;display:block;font-family:inherit;font-size:14px;font-weight:500;height:46px;line-height:46px;margin:0;width:100%}.login .cf-turnstile{margin:0 0 16px!important}.login .cf-turnstile-br{display:none}.login form .button:not(.button-primary,.wp-hide-pw,.wp-generate-pw){background:transparent;border-color:var(--ds-ink);border-radius:min(var(--site-radius),10px);box-shadow:none;color:var(--ds-ink)}.login form .button:not(.button-primary,.wp-hide-pw,.wp-generate-pw):focus-visible{box-shadow:none;outline:2px solid var(--ds-ink);outline-offset:2px}.login .privacy-policy-page-link{bottom:24px;left:clamp(40px,5.4vw,88px);margin:0;position:absolute;text-align:left;width:auto}.ds-credit,.login .privacy-policy-page-link .privacy-policy-link{color:var(--ds-muted);font-size:12px;line-height:20px;text-decoration:none}.ds-credit:hover,.privacy-policy-page-link a:hover{color:var(--ds-ink)}.ds-panel-toggle{align-items:center;align-self:end;background:none;border:0;color:var(--ds-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;gap:6px;grid-column:2;grid-row:6;height:20px;line-height:20px;padding:0}.ds-panel-toggle:hover{color:var(--ds-ink)}.ds-panel-toggle:focus-visible{border-radius:3px;outline:2px solid var(--ds-ink);outline-offset:3px}.ds-panel-toggle__to-light,.no-js .ds-panel-toggle,html.ds-panel-dark .ds-panel-toggle__to-dark{display:none}html.ds-panel-dark .ds-panel-toggle__to-light{display:inline}.ds-panel-toggle__icon{background:linear-gradient(90deg,currentcolor 50%,transparent 0);border:1.5px solid;border-radius:50%;height:13px;width:13px}.ds-credit{align-items:center;align-self:end;display:inline-flex;gap:6px;grid-column:3;grid-row:6}.ds-credit:before{background:currentcolor;content:"";height:15px;-webkit-mask:url(../../images/dirigible-circle.svg) center/contain no-repeat;mask:url(../../images/dirigible-circle.svg) center/contain no-repeat;width:15px}.login .language-switcher{display:none}.login #login .backup-methods-wrap{color:var(--ds-muted);font-size:13px;margin-top:18px;order:111;padding:0}.login #login .backup-methods-wrap ul{list-style:none;margin:4px 0 0;padding:0}.login #login .backup-methods-wrap li{margin:4px 0}.login #login .backup-methods-wrap a{color:var(--ds-ink)}.login #reg_passmail{color:var(--ds-muted);font-size:13px}.login-action-confirm_admin_email .admin-email-confirm-form{padding-top:22px}.login-action-confirm_admin_email .admin-email__heading{border:0;color:var(--ds-ink);font-size:18px;font-weight:600;margin:0 0 12px;padding:0}.login-action-confirm_admin_email .admin-email__details,.login-action-confirm_admin_email .admin-email__details a{color:var(--ds-ink)}.login-action-confirm_admin_email .admin-email__actions{display:flex;flex-direction:column;gap:14px}.login-action-confirm_admin_email .admin-email__actions-primary{display:flex;flex-direction:column;gap:10px}.login-action-confirm_admin_email .admin-email__actions a{color:var(--ds-ink)}.login-action-confirm_admin_email .admin-email__actions .button:not(.button-primary){background:#e0d9ce;border:0;border-radius:var(--site-radius);box-shadow:none;color:#18181b;display:block;font-family:inherit;font-size:14px;font-weight:500;height:46px;line-height:46px;margin:0;text-align:center;width:100%}.interim-login #backtoblog,.interim-login .ds-credit,.interim-login .ds-greeting,.interim-login .ds-panel-toggle,.interim-login .ds-poster,.login.interim-login .privacy-policy-page-link,.login.interim-login h1.wp-login-logo{display:none}.interim-login .ds-desk{grid-template-rows:auto auto 1fr;margin:0;min-height:100svh;padding:14px 26px;width:auto}.interim-login.login #login{grid-row:2;margin-inline:auto;max-width:360px;width:100%}@media (min-width:861px) and (max-height:700px){.ds-desk{padding-top:66px}.login #backtoblog{top:20px}.login h1.wp-login-logo{top:14px}.ds-greeting{font-size:clamp(52px,5.4vw,72px);margin-bottom:16px}.ds-greeting.is-long{font-size:clamp(40px,4vw,54px)}}@media (max-width:860px){.ds-poster{height:clamp(120px,21svh,240px);inset:auto;position:relative}.login h1.wp-login-logo{right:24px;top:16px}.ds-logo{height:28px;max-width:120px}.ds-logo.is-square{height:40px}.ds-desk{grid-template-rows:auto auto auto auto;margin:0;min-height:0;padding:62px 24px 18px;width:auto}.ds-greeting{font-size:clamp(60px,18vw,92px);grid-row:1;margin-bottom:18px}.ds-greeting.is-long{font-size:clamp(42px,12vw,64px)}.login .ds-desk>h1.screen-reader-text{grid-row:2}.login #login{grid-row:3}.ds-credit,.ds-panel-toggle{grid-row:4;margin-top:18px}.login .privacy-policy-page-link{bottom:18px;left:24px}.login #backtoblog{margin:20px 0 0;order:120;padding:0;position:static}}@media (max-width:860px) and (max-height:520px){.ds-poster{height:44px}.ds-desk{padding-top:54px}.ds-logo,.ds-logo.is-square{height:26px}.ds-greeting{display:none}}@media (max-width:782px){body.admin-color-dirigible-light{--menu-background:#fff}body.admin-color-dirigible-light #wpadminbar{box-shadow:0 1px 0 var(--dsa-200)}}@media (prefers-reduced-motion:reduce){.ds-greeting{animation:none}.login .submit.is-busy:after{animation-duration:2s}.login form.shake{animation:none}}