@font-face{font-family:Red Hat Display Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../fonts/red-hat-display-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../fonts/red-hat-display-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Text Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../fonts/red-hat-text-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Text Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../fonts/red-hat-text-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-navy:#394781;--c-navy-deep:#1c2450;--c-navy-ink:#141a3b;--c-red:#e10613;--c-red-dark:#b8050f;--c-white:#fff;--c-mist:#eef0f7;--c-line:#d6daea;--c-text:#262b44;--c-muted:#5b6283;--c-on-dark:#dfe3f3;--c-on-dark-muted:#a8b0d4;--f-display:"Red Hat Display Variable", "Segoe UI", system-ui, sans-serif;--f-text:"Red Hat Text Variable", "Segoe UI", system-ui, sans-serif;--f-signature:"Great Vibes", "Segoe Script", cursive;--fs-sm:.875rem;--fs-base:1.0625rem;--fs-md:clamp(1.125rem, 1.05rem + .3vw, 1.3125rem);--fs-lg:clamp(1.375rem, 1.2rem + .7vw, 1.75rem);--fs-xl:clamp(1.75rem, 1.4rem + 1.5vw, 2.75rem);--fs-2xl:clamp(2.25rem, 1.6rem + 2.8vw, 4rem);--fs-hero:clamp(2.75rem, 1.6rem + 4.6vw, 5.75rem);--space-section:clamp(3.5rem, 2.5rem + 4vw, 6rem);--gutter:clamp(1rem, .5rem + 2.5vw, 2.5rem);--container:76rem;--r-pill:999px;--r-panel:1.25rem;--header-h:5rem}html:has(body.dlc-login){height:auto}body.dlc-login{background:var(--c-white);height:auto;min-height:100vh;color:var(--c-text);font-family:var(--f-text);font-size:1rem;line-height:1.55}@media (width>=840px){body.dlc-login{flex-direction:column;justify-content:center;padding-left:42%;display:flex}}body.dlc-login a{color:var(--c-navy);text-underline-offset:.15em}body.dlc-login a:hover,body.dlc-login a:active{color:var(--c-navy-deep)}body.dlc-login a:focus{box-shadow:none;outline:3px solid var(--c-navy);outline-offset:2px;border-radius:2px}body.dlc-login .dlc-login__aside{padding:4.25rem var(--gutter) 1.75rem;background:var(--c-navy-ink);color:var(--c-on-dark);position:relative;overflow:hidden}@media (width>=840px){body.dlc-login .dlc-login__aside{flex-direction:column;justify-content:center;width:42%;padding:clamp(2.5rem,1rem + 4vw,5rem);display:flex;position:fixed;inset:0 auto 0 0}}body.dlc-login .dlc-login__aside-inner{z-index:1;max-width:30rem;position:relative}body.dlc-login .dlc-login__eyebrow{color:var(--c-on-dark-muted);font-family:var(--f-display);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-size:.8125rem;font-weight:800}body.dlc-login .dlc-login__headline{color:var(--c-white);font-family:var(--f-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,1rem + 2vw,2.75rem);font-weight:800;line-height:1.1}body.dlc-login .dlc-login__dots{vertical-align:baseline;align-items:center;gap:.18em;margin-left:.2em;display:inline-flex}body.dlc-login .dlc-login__dots i{background:var(--c-red);border-radius:50%;display:block}body.dlc-login .dlc-login__dots i:first-child{width:.18em;height:.18em}body.dlc-login .dlc-login__dots i:last-child{width:.3em;height:.3em}body.dlc-login .dlc-login__lead{margin:1.25rem 0 0;font-size:1.0625rem}@media (width<=839.98px){body.dlc-login .dlc-login__lead{display:none}}body.dlc-login .dlc-login__perks{gap:.85rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (width<=839.98px){body.dlc-login .dlc-login__perks{display:none}}body.dlc-login .dlc-login__perks li{color:var(--c-white);padding-left:2rem;position:relative}body.dlc-login .dlc-login__perks li:before{content:"";background:var(--c-red) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/.7rem no-repeat;border-radius:50%;width:1.1rem;height:1.1rem;position:absolute;top:.2em;left:0}body.dlc-login .dlc-login__art{display:none}@media (width>=840px){body.dlc-login .dlc-login__art{opacity:.22;pointer-events:none;border-radius:50%;width:min(70%,26rem);height:auto;display:block;position:absolute;bottom:-14%;right:-12%}}body.dlc-login #login{width:auto;max-width:25rem;padding:clamp(2rem, 1rem + 4vh, 4.5rem) var(--gutter) 2rem;box-sizing:content-box;margin:0 auto}body.dlc-login .wp-login-logo{margin:0 0 2rem}body.dlc-login .wp-login-logo a{background-position:0;background-size:contain;width:8.5rem;height:4.2rem;margin:0}body.dlc-login .dlc-login__head{margin-bottom:1.5rem}body.dlc-login .dlc-login__title{color:var(--c-navy-deep);font-family:var(--f-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:800;line-height:1.1}body.dlc-login .dlc-login__intro{color:var(--c-muted);margin:.6rem 0 0;font-size:.9375rem}body.dlc-login .message,body.dlc-login .notice,body.dlc-login #login_error,body.dlc-login .success{border:0;border-left:4px solid var(--c-navy);background:var(--c-mist);box-shadow:none;color:var(--c-text);border-radius:.6rem;margin:0 0 1.25rem;padding:.85rem 1rem;font-size:.9375rem}body.dlc-login #login_error,body.dlc-login .notice-error{border-left-color:var(--c-red);background:#fdeced}body.dlc-login form{box-shadow:none;background:0 0;border:0;margin:0;padding:0;overflow:visible}body.dlc-login #login form p,body.dlc-login #login .user-pass-wrap{margin-bottom:1.1rem}body.dlc-login label{color:var(--c-navy-deep);font-family:var(--f-display);margin-bottom:.4rem;font-size:.9375rem;font-weight:700;line-height:1.3;display:inline-block}body.dlc-login form .input,body.dlc-login form input[type=text],body.dlc-login form input[type=email],body.dlc-login form input[type=password]{border:1px solid var(--c-line);background:var(--c-white);width:100%;min-height:3rem;box-shadow:none;color:var(--c-text);font-family:var(--f-text);border-radius:.75rem;margin:0;padding:.65rem 1rem;font-size:1rem;line-height:1.4;transition:border-color .2s,box-shadow .2s}body.dlc-login form .input:focus,body.dlc-login form input[type=text]:focus,body.dlc-login form input[type=email]:focus,body.dlc-login form input[type=password]:focus{border-color:var(--c-navy);outline:none;box-shadow:0 0 0 3px #39478133}body.dlc-login .wp-pwd{position:relative}body.dlc-login .wp-pwd .password-input{padding-right:3rem}body.dlc-login .button.wp-hide-pw{width:2.5rem;height:2.5rem;min-height:0;color:var(--c-navy);background:0 0;border:0;border-radius:.6rem;top:.25rem;right:.25rem}body.dlc-login .button.wp-hide-pw:hover{background:var(--c-mist)}body.dlc-login .button.wp-hide-pw:focus{box-shadow:0 0 0 3px #39478140}body.dlc-login .button.wp-hide-pw .dashicons{width:1.25rem;height:1.25rem;font-size:1.25rem;top:0}body.dlc-login #pass-strength-result{border-radius:.5rem;margin-top:.5rem;font-size:.875rem}body.dlc-login #login .forgetmenot{float:none;align-items:center;gap:.5rem;margin-bottom:1.25rem;display:flex}body.dlc-login #login .forgetmenot label{font-family:var(--f-text);color:var(--c-text);margin:0;font-weight:400}body.dlc-login input[type=checkbox]{border-color:var(--c-line);width:1.15rem;height:1.15rem;box-shadow:none;border-radius:.3rem;margin:0}body.dlc-login input[type=checkbox]:checked:before{margin:-.15rem 0 0 -.2rem}body.dlc-login input[type=checkbox]:focus{border-color:var(--c-navy);box-shadow:0 0 0 3px #39478140}body.dlc-login .wp-tooltip__toggle{color:var(--c-muted)}body.dlc-login .dlc-login__optional{color:var(--c-muted);font-family:var(--f-text);font-weight:400}body.dlc-login .dlc-login__consents{gap:.75rem;margin:.25rem 0 1.25rem;display:grid}body.dlc-login #login form .dlc-login__consent{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;margin:0;display:grid}body.dlc-login #login form .dlc-login__consent input[type=checkbox]{margin-top:.15rem}body.dlc-login #login form .dlc-login__consent label{color:var(--c-muted);font-family:var(--f-text);margin:0;font-size:.8125rem;font-weight:400;line-height:1.5}body.dlc-login .dlc-login__req{color:var(--c-red)}body.dlc-login #reg_passmail{color:var(--c-muted);font-size:.875rem}body.dlc-login #login form .submit,body.dlc-login #login .reset-pass-submit{clear:both;gap:.75rem;margin:0;display:grid}body.dlc-login .button-primary,body.dlc-login .button-primary.button-large{float:none;border-radius:var(--r-pill);background:var(--c-navy);width:100%;min-height:3rem;box-shadow:none;color:var(--c-white);font-family:var(--f-display);text-shadow:none;border:0;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;line-height:1.2;transition:background-color .2s}body.dlc-login .button-primary:hover,body.dlc-login .button-primary:focus,body.dlc-login .button-primary.button-large:hover,body.dlc-login .button-primary.button-large:focus{background:var(--c-navy-deep);color:var(--c-white)}body.dlc-login .button-primary:focus,body.dlc-login .button-primary.button-large:focus{box-shadow:0 0 0 3px var(--c-white), 0 0 0 6px var(--c-navy)}body.dlc-login .reset-pass-submit .button:not(.button-primary){border:2px solid var(--c-line);border-radius:var(--r-pill);width:100%;min-height:3rem;color:var(--c-navy-deep);font-family:var(--f-display);background:0 0;font-weight:700}body.dlc-login #nav,body.dlc-login #backtoblog,body.dlc-login .dlc-login__switch{text-shadow:none;margin:1.25rem 0 0;padding:0;font-size:.9375rem}body.dlc-login #nav a,body.dlc-login #backtoblog a{color:var(--c-navy)}body.dlc-login .dlc-login__switch{background:var(--c-mist);color:var(--c-text);border-radius:.75rem;padding:1rem 1.25rem}body.dlc-login .dlc-login__switch a{font-family:var(--f-display);margin-left:.25rem;font-weight:700}body.dlc-login.dlc-login--login .dlc-login__title,body.dlc-login.dlc-login--register .dlc-login__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.dlc-login.dlc-login--login .dlc-login__intro,body.dlc-login.dlc-login--register .dlc-login__intro{margin-top:0}body.dlc-login .dlc-login__tabs{border-radius:var(--r-pill);background:var(--c-mist);grid-template-columns:1fr 1fr;gap:.25rem;margin:0 0 1.75rem;padding:.3rem;display:grid}body.dlc-login .dlc-login__tab{border-radius:var(--r-pill);min-height:2.5rem;color:var(--c-navy);font-family:var(--f-display);justify-content:center;align-items:center;padding:.4rem 1rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s;display:flex}body.dlc-login .dlc-login__tab:hover{color:var(--c-navy-deep);background:#ffffffb3}body.dlc-login .dlc-login__tab[aria-current=page]{background:var(--c-white);color:var(--c-navy-deep);box-shadow:0 .15rem .5rem #141a3b1f}body.dlc-login .dlc-login__home{top:1rem;right:var(--gutter);z-index:2;border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-white);min-height:2.5rem;color:var(--c-navy-deep);font-family:var(--f-display);align-items:center;gap:.35rem;padding:.35rem 1rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex;position:absolute}body.dlc-login .dlc-login__home:hover{border-color:var(--c-navy);color:var(--c-navy-deep)}@media (width<=839.98px){body.dlc-login .dlc-login__home{color:var(--c-white);background:0 0;border-color:#ffffff4d;top:.85rem}body.dlc-login .dlc-login__home:hover{border-color:var(--c-white);color:var(--c-white)}}@media (width>=840px){body.dlc-login .dlc-login__home{top:1.5rem;right:2rem}}body.dlc-login #backtoblog{border-top:1px solid var(--c-line);padding-top:1.25rem}body.dlc-login .privacy-policy-page-link{text-align:left;margin:1.5rem 0 0;font-size:.875rem}@media (width>=840px){body.dlc-login .privacy-policy-page-link{max-width:25rem;padding-inline:var(--gutter);box-sizing:content-box;margin:0 auto 2rem}}body.dlc-login .language-switcher{padding-inline:var(--gutter);box-sizing:content-box;max-width:25rem;margin:0 auto 2rem}body.dlc-login .language-switcher label .dashicons{color:var(--c-muted)}@media (prefers-reduced-motion:reduce){body.dlc-login *{transition:none!important}}
