.erinys-admin-login{--bp-dg1:#1c2127;--bp-dg2:#252a31;--bp-dg3:#2f343c;--bp-dg4:#383e47;--bp-dg5:#404854;--bp-g1:#5f6b7c;--bp-g2:#566273;--bp-g3:#8f99a8;--bp-lg3:#dce0e5;--bp-lg4:#e5e8eb;--bp-lg5:#edeff2;--bp-blue1:#184a90;--bp-blue2:#215db0;--bp-blue3:#2d72d2;--bp-blue4:#4c90f0;--bp-green3:#238551;--bp-red2:#ac2f33;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--ease:cubic-bezier(.4, 1, .75, .9);--r:4px;--rp:6px;--dialog-r:8px;--input-shadow:inset 0 0 0 1px #11141833, inset 0 1px 1px #1114181f;--focus:0 0 0 3px #2d72d2;--btn-ring:inset 0 0 0 1px #11141833, inset 0 -1px 0 #1114181a;--btn-ring-intent:inset 0 0 0 1px #11141833, inset 0 -1px 0 #11141833;--noise-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");z-index:0;min-height:100dvh;color:var(--bp-dg1);font:14px/1.28581 var(--font-sans);overscroll-behavior:contain;-webkit-font-smoothing:antialiased;place-items:safe center center;padding:88px 24px 64px;display:grid;position:fixed;inset:0;overflow:auto}.erinys-admin-login *{box-sizing:border-box}.erinys-admin-login.bp-light{background:var(--bp-lg5)}.erinys-admin-login.bp-dark{color:#fff;background:#171b22}.erinys-admin-login.bp-dark .bg-hatch{pointer-events:none;background:linear-gradient(#14181fa3,#14171c61 40%,#0e1116c7),url(/assets/login-bg.png) 50%/cover no-repeat;position:absolute;inset:0}.erinys-admin-login.bp-light .bg-hatch{display:none}.erinys-admin-login .corner-mark{z-index:2;color:var(--bp-g1);align-items:center;gap:11px;display:flex;position:absolute;top:28px;left:32px}.erinys-admin-login .corner-mark img{opacity:.92;width:auto;height:30px;display:block}.erinys-admin-login .corner-mark--brand{background:#252a31;border-radius:6px;padding:8px 12px;box-shadow:0 1px 4px #11141840}.erinys-admin-login .corner-mark--brand img{opacity:1;width:132px;height:auto}.erinys-admin-login.bp-dark .corner-mark img{opacity:1;width:148px;height:auto}.erinys-admin-login .corner-mark span,.erinys-admin-login .footer-mark,.erinys-admin-login .mono-note{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.erinys-admin-login .footer-mark{z-index:2;color:var(--bp-g2);justify-content:space-between;gap:16px;font-size:10.5px;display:flex;position:absolute;bottom:22px;left:30px;right:30px}.erinys-admin-login.bp-dark .footer-mark{color:#d2def2b8}.erinys-admin-login .security-chip{z-index:2;border-radius:var(--dialog-r);color:#dee8f8d9;background:var(--noise-img), linear-gradient(#20242bf0, #1b1f25f0);font:500 12px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:8px 13px;position:absolute;top:26px;right:30px;box-shadow:inset 0 0 0 1px #ffffff1a,0 2px 6px #1114184d}.erinys-admin-login .login-card{z-index:1;border-radius:var(--rp);width:100%;min-width:0;max-width:420px;color:var(--bp-dg1);background:#fff;padding:32px;position:relative;box-shadow:0 0 0 1px #1114181a,0 1px 1px #11141833,0 2px 6px #11141833}.erinys-admin-login .login-card :where(h1,h2,h3,p,strong,a,div){overflow-wrap:anywhere}.erinys-admin-login.bp-dark .login-card{color:#fff;background:var(--noise-img), linear-gradient(#3d4653, #343c47);border-radius:10px;max-width:420px;padding:32px;box-shadow:0 0 0 1px #ffffff1a,0 16px 44px #06080c85}.erinys-admin-login .login-card-compact{max-width:400px}.erinys-admin-login .card-head{align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.erinys-admin-login .overline{color:var(--bp-blue2);font:500 11px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.erinys-admin-login.bp-dark .overline{color:#e4e8ed}.erinys-admin-login .title{color:var(--bp-dg1);font:600 20px/1.25 var(--font-sans);letter-spacing:0;margin:0}.erinys-admin-login.bp-dark .title{color:#fff;font-size:27px;font-weight:600;line-height:1.18}.erinys-admin-login .blurb{color:var(--bp-g1);font:400 13px/1.5 var(--font-sans);margin:8px 0 22px}.erinys-admin-login .auth-link{color:#8abbff;text-align:center;margin-top:16px;font-size:13px;display:block}.erinys-admin-login .auth-link:hover{color:#b7d5ff}.erinys-admin-login button.auth-link{width:100%;font:400 13px/1.5 var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0}.erinys-admin-login .auth-link:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #4c90f0}.erinys-admin-login .workspace-auth-links{grid-template-columns:1fr 1fr;gap:12px;display:grid}.erinys-admin-login .login-success{border-radius:var(--r);color:#d6f7e4;background:#23855147;margin:0 0 18px;padding:11px 12px;font-size:13px;line-height:1.5;box-shadow:inset 0 0 0 1px #86e7ad8c}.erinys-admin-login.bp-dark .blurb{color:#e4e8ed;font-size:14px}.erinys-admin-login .card-head .title{margin-top:6px}.erinys-admin-login .card-head .blurb{margin-bottom:0}.erinys-admin-login .field{flex-direction:column;gap:7px;margin-bottom:16px;display:flex}.erinys-admin-login .field-row{justify-content:space-between;align-items:baseline;display:flex}.erinys-admin-login label.overline,.erinys-admin-login .field label,.erinys-admin-login .field-label{color:var(--bp-dg1);font:500 13px var(--font-sans);display:block}.erinys-admin-login.bp-dark label.overline,.erinys-admin-login.bp-dark .field label{color:#fff}.erinys-admin-login input,.erinys-admin-login .inp{border-radius:var(--r);width:100%;height:42px;color:var(--bp-dg1);box-shadow:var(--input-shadow);font:400 14px var(--font-sans);transition:box-shadow .1s var(--ease), background-color .1s var(--ease);background:#fff;border:none;outline:none;padding:0 12px}.erinys-admin-login input::placeholder{color:var(--bp-g1)}.erinys-admin-login input:focus{box-shadow:var(--input-shadow), var(--focus)}.erinys-admin-login input[aria-invalid=true]{box-shadow:inset 0 0 0 1px #c23030}.erinys-admin-login input[aria-invalid=true]:focus{box-shadow:inset 0 0 0 1px #c23030,0 0 0 3px #ac2f33}.erinys-admin-login input:disabled{color:var(--bp-g1);cursor:not-allowed;background:#f6f7f9}.erinys-admin-login input:read-only:not(:disabled){color:var(--bp-g1);cursor:default;background:#f6f7f9}.erinys-admin-login.bp-dark input{color:#fff;background:#11141852;box-shadow:inset 0 0 0 1px #fff6,inset 0 1px 1px #1114184d}.erinys-admin-login.bp-dark input::placeholder{color:#9aa5b3}.erinys-admin-login.bp-dark input:focus{box-shadow:inset 0 0 0 1px #fff6,inset 0 1px 1px #1114184d,0 0 0 3px #4c90f0}.erinys-admin-login.bp-dark input[aria-invalid=true]{box-shadow:inset 0 0 0 1px #ff8f92}.erinys-admin-login.bp-dark input[aria-invalid=true]:focus{box-shadow:inset 0 0 0 1px #ff8f92,0 0 0 3px #ff8f92}.erinys-admin-login .password-control{position:relative}.erinys-admin-login .password-control input{padding-right:62px}.erinys-admin-login .password-toggle{min-width:48px;min-height:32px;color:var(--bp-blue2);cursor:pointer;font:500 12px var(--font-sans);background:0 0;border:0;border-radius:3px;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.erinys-admin-login.bp-dark .password-toggle{color:#c6ddff}.erinys-admin-login .password-toggle:hover:not(:disabled){background:#2d72d21a}.erinys-admin-login .password-toggle:focus-visible{outline:2px solid var(--bp-blue4);outline-offset:1px}.erinys-admin-login .password-toggle:disabled{opacity:.55;cursor:not-allowed}.erinys-admin-login .link-quiet,.erinys-admin-login .back a{color:var(--bp-g1);cursor:pointer;text-decoration:none}.erinys-admin-login .link-quiet:hover,.erinys-admin-login .back a:hover{color:var(--bp-blue2);text-underline-offset:2px;text-decoration:underline}.erinys-admin-login.bp-dark .link-quiet{color:#c6ddff}.erinys-admin-login.bp-dark .link-quiet:hover{color:#e0edff}.erinys-admin-login .btn-ink,.erinys-admin-login .btn-google,.erinys-admin-login .btn-light,.erinys-admin-login .btn-primary{border-radius:var(--r);cursor:pointer;width:100%;min-height:42px;font:400 14px var(--font-sans);transition:background-color .1s var(--ease), opacity .1s var(--ease);border:none;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.erinys-admin-login .btn-ink:focus-visible,.erinys-admin-login .btn-google:focus-visible,.erinys-admin-login .btn-light:focus-visible,.erinys-admin-login .btn-primary:focus-visible,.erinys-admin-login .back-link:focus-visible{outline:2px solid var(--bp-blue4);outline-offset:3px}.erinys-admin-login .btn-ink,.erinys-admin-login .btn-primary{color:#fff;background-color:var(--bp-blue3);box-shadow:var(--btn-ring-intent);background-image:linear-gradient(#ffffff1a,#fff0);margin-top:6px}.erinys-admin-login .btn-ink:hover:not(:disabled),.erinys-admin-login .btn-primary:hover:not(:disabled){background-color:var(--bp-blue2)}.erinys-admin-login .btn-ink:active:not(:disabled),.erinys-admin-login .btn-primary:active:not(:disabled){background-color:var(--bp-blue1)}.erinys-admin-login .btn-ink:disabled,.erinys-admin-login .btn-primary:disabled{opacity:.55;cursor:not-allowed}.erinys-admin-login .btn-google,.erinys-admin-login .btn-light{color:var(--bp-dg1);box-shadow:var(--btn-ring);background-color:#f6f7f9;background-image:linear-gradient(#fffc,#fff0)}.erinys-admin-login .btn-google:hover:not(:disabled),.erinys-admin-login .btn-light:hover:not(:disabled){background-color:var(--bp-lg4)}.erinys-admin-login .btn-google:disabled,.erinys-admin-login .btn-light:disabled{opacity:.55;cursor:not-allowed}.erinys-admin-login.bp-dark .btn-google,.erinys-admin-login.bp-dark .btn-light{color:#fff;background-color:#59626e;background-image:none;box-shadow:inset 0 0 0 1px #ffffff5c,inset 0 .5px 0 .5px #ffffff1f}.erinys-admin-login.bp-dark .btn-google:hover:not(:disabled),.erinys-admin-login.bp-dark .btn-light:hover:not(:disabled){background-color:#66707d}.erinys-admin-login .divider{color:var(--bp-g2);font:500 12px var(--font-sans);letter-spacing:.08em;align-items:center;gap:10px;margin:16px 0;display:flex}.erinys-admin-login .divider span{background:var(--bp-lg3);flex:1;height:1px}.erinys-admin-login.bp-dark .divider{color:#dce0e5}.erinys-admin-login.bp-dark .divider span{background:#ffffff59}.erinys-admin-login .field-error{color:var(--bp-red2);font:400 12.5px/1.45 var(--font-sans);margin:2px 0 0}.erinys-admin-login.bp-dark .field-error{color:#ffb7b9}.erinys-admin-login .field-help{color:var(--bp-g1);font:400 12px/1.4 var(--font-sans);margin:0}.erinys-admin-login.bp-dark .field-help{color:#c5cbd3}.erinys-admin-login .login-error{border-radius:var(--r);color:#8f1f24;font:400 12.5px/1.45 var(--font-sans);background:#c2303014;border:1px solid #c2303047;margin:4px 0 10px;padding:10px 12px}.erinys-admin-login.bp-dark .login-error{color:#ffe3e4;background:#5c101661;border-color:#ff8f926b}.erinys-admin-login .back-link{width:fit-content;color:var(--bp-g1);font:500 13px var(--font-sans);border-radius:2px;margin:18px auto 0;text-decoration:none;display:block}.erinys-admin-login.bp-dark .back-link{color:#dce0e5}.erinys-admin-login .back-link:hover{color:var(--bp-blue4);text-underline-offset:3px;text-decoration:underline}.erinys-admin-login .callout{border-radius:var(--r);color:var(--bp-red2);font:400 13px/1.45 var(--font-sans);background:#cd42461a;gap:8px;margin:16px 0 0;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #cd424640}.erinys-admin-login .remember-row{justify-content:space-between;align-items:center;margin:2px 0 18px;display:flex}.erinys-admin-login .check-row{color:inherit;cursor:pointer;font:400 13px var(--font-sans);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.erinys-admin-login .check-row input{opacity:0;pointer-events:none;position:absolute}.erinys-admin-login .check-box{border-radius:var(--r);color:#fff;background:#11141859;place-items:center;width:16px;height:16px;font-size:12px;display:grid;box-shadow:inset 0 0 0 1px #fff3,inset 0 1px 1px #1114184d}.erinys-admin-login .check-row input:checked+.check-box{background:var(--bp-blue3);box-shadow:inset 0 0 0 1px #11141833,inset 0 1px #ffffff1a}.erinys-admin-login .epigraph{z-index:2;border-radius:var(--dialog-r);background:var(--noise-img), linear-gradient(#2f343cb8, #2f343cb8);max-width:340px;padding:14px 18px;position:absolute;bottom:26px;left:30px;box-shadow:0 0 0 1px #11141866,0 2px 6px #1114184d,inset 0 1px #ffffff14}.erinys-admin-login .epigraph p{color:#d6e2f6c7;margin:0;font:italic 400 13px/1.55 Newsreader,Georgia,serif}.erinys-admin-login .epigraph div{color:#c8d6f08c;font:600 11.5px var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin-top:8px}.erinys-admin-login .ok-ic{width:40px;height:40px;color:var(--bp-green3);background:#2385511f;border-radius:50%;place-items:center;margin-bottom:14px;font-size:22px;display:grid;box-shadow:inset 0 0 0 1px #2385514d}.erinys-admin-login .ws-preview{color:var(--bp-g1);font:400 12px var(--font-mono);word-break:break-all;margin-top:7px}.erinys-admin-login .ws-preview b{color:var(--bp-blue2);font-weight:500}.erinys-admin-login .flow-note{margin-top:6px}.erinys-admin-login .flow-warning{border-radius:var(--r);color:#7f2024;font:400 13px/1.5 var(--font-sans);overflow-wrap:anywhere;background:#ac2f3314;border:1px solid #ac2f334d;padding:12px}.erinys-admin-login .flow-warning--compact{margin-top:14px;padding:9px 11px;font-size:12.5px}.erinys-admin-login .flow-link{color:var(--bp-blue2);overflow-wrap:anywhere;text-underline-offset:2px;border-radius:2px;font-weight:500}.erinys-admin-login .flow-link:focus-visible{outline:2px solid var(--bp-blue4);outline-offset:3px}.erinys-admin-login .flow-poll-status{min-height:18px;color:var(--bp-g1);font:400 12px/1.4 var(--font-mono);margin-top:16px}.erinys-admin-login .flow-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:14px;display:grid}.erinys-admin-login .flow-actions .btn-light{margin:0}.erinys-admin-login .prov-dots{vertical-align:middle;gap:5px;margin-left:8px;display:inline-flex}.erinys-admin-login .prov-dots i{background:var(--bp-blue3);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite prov-bounce;display:inline-block}.erinys-admin-login .prov-dots i:nth-child(2){animation-delay:.18s}.erinys-admin-login .prov-dots i:nth-child(3){animation-delay:.36s}@keyframes prov-bounce{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-7px)}}@media (width<=720px){.erinys-admin-login{place-items:start center;padding:96px 16px 32px}.erinys-admin-login .epigraph,.erinys-admin-login .security-chip,.erinys-admin-login .footer-mark{display:none}.erinys-admin-login .corner-mark{top:20px;left:20px}.erinys-admin-login.bp-dark .corner-mark img{width:128px}.erinys-admin-login .corner-mark--brand img{width:118px}}@media (width<=480px){.erinys-admin-login .login-card,.erinys-admin-login.bp-dark .login-card{padding:26px 20px}.erinys-admin-login.bp-dark .title{font-size:25px}}@media (height<=800px){.erinys-admin-login{place-items:start center;padding-top:80px}.erinys-admin-login .security-chip,.erinys-admin-login .footer-mark,.erinys-admin-login .epigraph{display:none}}@media (prefers-reduced-motion:reduce){.erinys-admin-login *,.erinys-admin-login :before,.erinys-admin-login :after{scroll-behavior:auto!important;transition-duration:.01ms!important}.erinys-admin-login .prov-dots i{opacity:.7;animation:none}}.admin-shell__console{background:#111418;min-height:100dvh}.admin-shell{color:#f6f7f9;background:#111418;flex-direction:column;min-height:100dvh;font-family:Inter,system-ui,sans-serif;display:flex}.admin-shell__bar{background:#1c2127;border-bottom:1px solid #ffffff1f;flex-shrink:0;align-items:center;gap:16px;padding:0 18px;display:flex}.admin-shell__brand,.admin-shell__account{align-items:center;min-width:0;display:flex}.admin-shell__brand{flex:1;gap:12px}.admin-shell__logo{flex-shrink:0;width:90px;height:auto}.admin-shell__divider{background:#ffffff2e;flex-shrink:0;width:1px;height:18px;margin:0 2px}.admin-shell__product{color:#c5cbd3;letter-spacing:.16em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font:500 9.5px/1.2 IBM Plex Mono,ui-monospace,monospace;overflow:hidden}.admin-shell__account{gap:10px;margin-left:auto}.admin-shell__avatar{color:#f6f7f9;background:#2f343c;border:1px solid #ffffff3d;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font:500 11px/1 IBM Plex Mono,ui-monospace,monospace;display:grid}.admin-shell__email{color:#dce0e5;text-overflow:ellipsis;white-space:nowrap;max-width:min(28vw,280px);font:400 12px/1.3 IBM Plex Mono,ui-monospace,monospace;overflow:hidden}.admin-shell__logout{color:#e5e8eb;white-space:nowrap;background:0 0;border:1px solid #fff3;border-radius:4px;flex-shrink:0;min-height:34px;padding:0 12px;font:500 12.5px/1 Inter,system-ui,sans-serif;transition:border-color .12s,background-color .12s,color .12s}.admin-shell__logout:hover:not(:disabled){color:#fff;background:#4c90f014;border-color:#6fa5ef}.admin-shell__logout:focus-visible{outline-offset:2px;outline:2px solid #6fa5ef}.admin-shell__logout:disabled{opacity:.58;cursor:not-allowed}.admin-shell__error{color:#ffe3e4;background:#461b21;border-bottom:1px solid #ff8f924d;padding:10px 18px;font:400 13px/1.4 Inter,system-ui,sans-serif}.admin-shell__content{flex:1;min-height:0}@media (width<=720px){.admin-shell__bar{gap:10px;padding:0 14px}.admin-shell__divider,.admin-shell__product{display:none}.admin-shell__email{max-width:160px}}@media (width<=520px){.admin-shell__logo{width:80px}.admin-shell__email{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-shell__account{gap:8px}.admin-shell__logout{padding:0 10px}.admin-shell__error{padding-left:14px;padding-right:14px}}@media (prefers-reduced-motion:reduce){.admin-shell__logout{transition:none}}@font-face{font-family:Switzer;src:url(/fonts/switzer-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-variable-italic.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-var.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-var-italic.woff2)format("woff2");font-weight:200 800;font-style:italic;font-display:swap}.lx{--lx-paper:#fafafa;--lx-stone:#ededed;--lx-ink:#0a0a0a;--lx-brand:#121212;--lx-brand-hover:#2b2b2b;--lx-grey-1:#5f5f5f;--lx-grey-2:#737373;--lx-line:#d6d6d6;--lx-ease:cubic-bezier(.22, 1, .36, 1);background:var(--lx-paper);color:var(--lx-ink);-webkit-font-smoothing:antialiased;min-width:0;min-height:100vh;font-family:Switzer,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;line-height:1.5;overflow:clip}.lx ::selection{background:var(--lx-brand);color:var(--lx-paper)}.lx-wrap{max-width:82.5rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem)}.lx-pill{background:var(--lx-brand);color:var(--lx-paper);font:inherit;cursor:pointer;min-height:2.75rem;transition:background .25s var(--lx-ease), transform .25s var(--lx-ease);border:0;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:.66rem 1.3rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.lx-pill:hover{background:var(--lx-brand-hover);transform:translateY(-1px)}.lx-pill--paper{background:var(--lx-paper);color:var(--lx-ink)}.lx-pill--paper:hover{background:#fff}.lx-pill .lx-arrow{transition:transform .25s var(--lx-ease)}.lx-pill:hover .lx-arrow{transform:translate(3px)}.lx :where(a,button,input,textarea):focus-visible{outline:3px solid var(--lx-ink);outline-offset:3px;border-radius:1px}.lx :where(.lx-hero,.lx-security,.lx-cta) :where(a,button,input,textarea):focus-visible,.lx-nav:not(.is-solid) :where(a,button):focus-visible{outline-color:#fff;box-shadow:0 0 0 2px #0a0a0ad9}.lx main:focus{outline:none}.lx-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--lx-grey-1);font-size:.8125rem;font-weight:500}.lx h2{letter-spacing:-.01em;margin:0;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:clamp(2.1rem,4.2vw,3.2rem);font-weight:400;line-height:1.08}.lx [data-lx-reveal]{opacity:1;transform:none}.lx.is-reveal-ready [data-lx-reveal]:not(.is-revealed){opacity:0;transform:translateY(16px)}.lx.is-reveal-ready [data-lx-reveal].is-revealed{transition:opacity .7s var(--lx-ease), transform .7s var(--lx-ease)}.lx-nav{z-index:50;color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;padding:.9rem clamp(1.25rem,3vw,2rem);transition:background .3s,color .3s,box-shadow .3s;display:grid;position:fixed;inset:0 0 auto}.lx-nav.is-solid{-webkit-backdrop-filter:blur(12px);color:var(--lx-ink);box-shadow:0 1px 0 var(--lx-line);background:#fafafae0}.lx-nav-links{gap:1.5rem;display:flex}.lx-nav-links,.lx-nav-home,.lx-nav-right{z-index:2;position:relative}.lx-nav-links a,.lx-nav-right a:not(.lx-pill){color:inherit;opacity:.9;font-size:.875rem;text-decoration:none}.lx-nav-links a:hover,.lx-nav-right a:not(.lx-pill):hover{opacity:1}.lx-nav-home img{aspect-ratio:3177/819;width:7rem;height:auto;transition:filter .2s var(--lx-ease);display:block}.lx-nav-home{color:inherit;display:block}.lx-nav.is-solid .lx-nav-home img,.lx-nav.is-menu-open .lx-nav-home img{filter:invert()}.lx-nav-right{justify-content:flex-end;align-items:center;gap:1.25rem;display:flex}.lx-nav:not(.is-solid) .lx-pill{background:var(--lx-paper);color:var(--lx-ink)}.lx-nav:not(.is-solid) .lx-pill:hover{background:#fff}.lx-menu-toggle,.lx-mobile-menu{display:none}@media (width<=48rem){.lx-nav{grid-template-columns:minmax(0,1fr) auto}.lx-nav-links{display:none}.lx-nav-home{justify-self:start}.lx-nav-right{gap:.75rem}.lx-menu-toggle{width:2.75rem;height:2.75rem;color:inherit;background:0 0;border:1px solid;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.lx-menu-toggle span{width:1.15rem;height:1px;transition:transform .2s var(--lx-ease);background:currentColor}.lx-nav.is-menu-open{color:var(--lx-ink);background:var(--lx-paper);box-shadow:none}.lx-nav.is-menu-open .lx-menu-toggle span:first-child{transform:translateY(.225rem)rotate(45deg)}.lx-nav.is-menu-open .lx-menu-toggle span:last-child{transform:translateY(-.225rem)rotate(-45deg)}.lx-mobile-menu{z-index:1;color:var(--lx-ink);background:var(--lx-paper);align-items:center;padding:6rem clamp(1.25rem,7vw,2.5rem) 2rem;display:flex;position:fixed;inset:0}.lx-mobile-menu-links{gap:.25rem;width:100%;display:grid}.lx-mobile-menu-links>a:not(.lx-pill){color:inherit;padding:.55rem 0;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:clamp(2.5rem,12vw,4.5rem);line-height:1.05;text-decoration:none}.lx-mobile-menu-links .lx-pill{justify-self:start;margin-top:1.5rem}.lx-nav.is-menu-open .lx-mobile-menu .lx-pill{background:var(--lx-brand);color:var(--lx-paper)}.lx-nav.is-menu-open :where(a,button):focus-visible{outline-color:var(--lx-ink);box-shadow:none}.lx-nav.is-menu-open .lx-nav-demo{visibility:hidden}}@media (width<=30rem){.lx-nav-demo{display:none}}.lx-hero{justify-content:center;align-items:flex-end;height:100svh;min-height:37.5rem;display:flex;position:relative;overflow:hidden}.lx-hero-media,.lx-hero-media img,.lx-hero-media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lx-hero-poster{z-index:0}.lx-hero-media video{z-index:1;opacity:0;transition:opacity .45s}.lx-hero-media.is-video-ready video{opacity:1}.lx-hero-overlay{background:linear-gradient(#00000080 0%,#0000001a 13% 72%,#00000080 100%);position:absolute;inset:0}.lx-hero-content{z-index:1;text-align:center;color:#fff;padding:0 1.25rem 4.5rem;position:relative}.lx-hero h1{letter-spacing:-.01em;margin:0 0 1rem;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:clamp(2.8rem,6.4vw,4.2rem);font-weight:400;line-height:1.05}.lx-hero-word{display:inline-block}.lx-hero-sub{opacity:.9;margin:0 0 1.5rem;font-size:1rem}@media (prefers-reduced-motion:no-preference){.lx-hero-word,.lx-hero-sub,.lx-hero-cta{animation:lx-hero-enter .7s var(--lx-ease) both}.lx-hero-word:nth-child(2){animation-delay:80ms}.lx-hero-word:nth-child(3){animation-delay:.16s}.lx-hero-word:nth-child(4){animation-delay:.24s}.lx-hero-word:nth-child(5){animation-delay:.32s}.lx-hero-sub{animation-delay:.42s}.lx-hero-cta{animation-delay:.56s}}@keyframes lx-hero-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lx-backed{flex-direction:column;align-items:center;gap:1.1rem;padding:3.5rem 0 4.5rem;display:flex}.lx-backed-label{letter-spacing:.08em;text-transform:uppercase;color:var(--lx-grey-2);font-size:.8125rem}.lx-backed-inner{color:var(--lx-ink);align-items:center;gap:.7rem;font-size:1.0625rem;font-weight:500;display:flex}.lx-backed-inner svg{width:1.75rem;height:1.75rem;display:block}.lx-engine{background:linear-gradient(180deg, var(--lx-paper) 0, var(--lx-stone) 22rem, var(--lx-stone) calc(100% - 20rem), var(--lx-paper) 100%);position:relative}.lx-engine:after{content:"";z-index:1;pointer-events:none;opacity:.22;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.35 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 16rem calc(100% - 16rem),#0000 100%);mask-image:linear-gradient(#0000 0,#000 16rem calc(100% - 16rem),#0000 100%)}.lx-engine-head{text-align:center;max-width:46rem;margin:0 auto;padding:6rem 1.25rem 0}.lx-engine-head p{color:var(--lx-grey-1);margin:1.25rem 0 0}.lx-engine-track{height:440vh;position:relative}.lx-engine-track:before,.lx-engine-track:after{content:"";z-index:1;pointer-events:none;height:24vh;position:absolute;left:0;right:0}.lx-engine-track:before{background:linear-gradient(180deg, var(--lx-stone) 0%, #ededed00 100%);top:0}.lx-engine-track:after{background:linear-gradient(0deg, var(--lx-stone) 0%, #ededed00 100%);bottom:0}.lx-engine-sticky{background:#0b0b0b;height:100svh;position:sticky;top:0;overflow:hidden}.lx-engine-cinematic{display:none}.lx-engine-cinematic-fallback{background:radial-gradient(circle,#282828 0%,#0b0b0b 68%);place-items:center;display:grid;position:absolute;inset:0}.lx-engine-cinematic-fallback img{opacity:.12;width:min(42rem,54vw);height:auto}.lx-engine-sticky video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s var(--lx-ease);position:absolute;inset:0}.lx-engine-sticky video.is-ready{opacity:1}.lx-engine-rail{z-index:2;flex-direction:column;align-items:flex-start;gap:.55rem;width:min(27rem,38vw);margin:0;padding:0;list-style:none;display:flex;position:absolute;top:50%;left:clamp(1rem,3vw,2.5rem);transform:translateY(-50%)}.lx-engine-rail li{display:contents}.lx-engine-pill{color:#fafafae6;font:inherit;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(6px);width:auto;transition:background .3s var(--lx-ease), color .3s var(--lx-ease), padding .3s var(--lx-ease);background:#fafafa21;border:0;border-radius:0;padding:.55rem .7rem .55rem 1.1rem;font-size:.9375rem;font-weight:500;display:block}.lx-engine-pill:hover{background:#fafafa2e}.lx-engine-pill:focus-visible{outline-color:#fff;box-shadow:0 0 0 2px #0a0a0ad9}.lx-engine-pill-head{align-items:center;gap:.65rem;display:flex}.lx-engine-pill-name{white-space:nowrap}.lx-engine-pill-plus{width:1.35rem;height:1.35rem;color:var(--lx-paper);transition:transform .3s var(--lx-ease), background .3s var(--lx-ease);background:#fafafa29;border-radius:0;justify-content:center;align-items:center;font-size:.9rem;line-height:1;display:inline-flex}.lx-engine-pill-desc{contain:inline-size;opacity:0;max-height:0;transition:max-height .45s var(--lx-ease), opacity .35s var(--lx-ease), margin-top .3s var(--lx-ease);margin-top:0;font-size:1.0625rem;font-weight:400;line-height:1.55;display:block;overflow:hidden}.lx-engine-pill.is-active{color:#fafafaf0;background:#121212e6;border-left:2px solid #fafafad9;border-radius:0;width:100%;padding:1rem 1.25rem 1.15rem}.lx-engine-pill.is-active .lx-engine-pill-name{color:#fafafad1;letter-spacing:.04em;text-transform:uppercase;font-size:.875rem}.lx-engine-pill.is-active .lx-engine-pill-plus{background:#fafafa38;transform:rotate(45deg)}.lx-engine-pill.is-active .lx-engine-pill-desc{opacity:1;max-height:11rem;margin-top:.45rem}.lx-engine-progress{z-index:2;background:#fafafa38;border-radius:0;width:8rem;height:3px;position:absolute;bottom:2.25rem;left:50%;overflow:hidden;transform:translate(-50%)}.lx-engine-progress-fill{background:#fafafae6;border-radius:0;width:0%;height:100%}.lx-engine-count{letter-spacing:.14em;color:#fafafabf;z-index:2;font-size:.8125rem;font-weight:500;position:absolute;bottom:3.1rem;left:50%;transform:translate(-50%)}.lx-engine-outro{text-align:center;max-width:34rem;margin:0 auto;padding:5rem 1.25rem 6.5rem}.lx-engine-outro p{margin:0 0 1.5rem;font-size:1.25rem;line-height:1.4}.lx-engine-static{z-index:2;background:var(--lx-ink);width:min(76rem,100% - 2.5rem);color:var(--lx-paper);grid-template-columns:minmax(12rem,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(2rem,6vw,6rem);margin:4rem auto 0;padding:clamp(2rem,5vw,4.5rem);display:grid;position:relative}.lx-engine-static>img{opacity:.28;width:100%;height:auto;position:sticky;top:8rem}.lx-engine-static ol{margin:0;padding:0;list-style:none}.lx-engine-static li{border-top:1px solid #fafafa2e;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding:1.5rem 0;display:grid}.lx-engine-static li:last-child{border-bottom:1px solid #fafafa2e}.lx-engine-static li>span{color:#fafafa94;letter-spacing:.12em;padding-top:.2rem;font-size:.75rem}.lx-engine-static h3{margin:0 0 .5rem;font-size:1.125rem;font-weight:500}.lx-engine-static p{color:#fafafab8;max-width:52ch;margin:0}@media (width>=64.0625rem) and (prefers-reduced-motion:no-preference){.lx-engine.is-cinematic .lx-engine-static{display:none}.lx-engine.is-cinematic .lx-engine-cinematic{display:block}}@media (width<=48rem){.lx-engine-head{padding-top:4.5rem}.lx-engine-static{grid-template-columns:1fr;margin-top:3rem;padding:1.5rem}.lx-engine-static>img{width:9rem;position:static}.lx-engine-outro{padding-bottom:5rem}}.lx-highlights{padding:6.5rem 0}.lx-highlights-head{max-width:40rem;margin-bottom:3rem}.lx-highlights-head p{color:var(--lx-grey-1);margin:1.25rem 0 0}.lx-cards{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.lx-card{background:var(--lx-stone);min-height:21rem;color:inherit;transition:transform .3s var(--lx-ease), box-shadow .3s var(--lx-ease);border-radius:0;flex-direction:column;justify-content:space-between;padding:1.5rem;text-decoration:none;display:flex}.lx-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0a0a0a14}.lx-card h3{margin:0 0 .6rem;font-size:1.375rem;font-weight:500}.lx-card p{color:var(--lx-grey-1);margin:0;font-size:.9375rem}@media (width<=64rem){.lx-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=40rem){.lx-cards{grid-template-columns:1fr}}.lx-sectors{background:var(--lx-stone);padding:6.5rem 0}.lx-sectors-tabs{flex-wrap:wrap;gap:.5rem;margin:2.75rem 0 3rem;display:flex}.lx-tab{border:1px solid var(--lx-line);color:var(--lx-grey-1);font:inherit;cursor:pointer;background:0 0;border-radius:0;min-height:2.75rem;padding:.55rem 1.1rem;font-size:.875rem;font-weight:500;transition:background .25s,color .25s,border-color .25s}.lx-tab:hover{border-color:var(--lx-grey-1)}.lx-tab.is-active{background:var(--lx-ink);border-color:var(--lx-ink);color:var(--lx-paper)}.lx-sectors-panel h3{letter-spacing:-.005em;max-width:30ch;margin:0 0 1rem;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:400}.lx-sectors-panel p{color:var(--lx-grey-1);max-width:56ch;margin:0 0 1.5rem}.lx-more-link{color:var(--lx-ink);font-size:.9375rem;text-decoration:none}.lx-more-link:hover{text-decoration:underline}.lx-stats{padding:6.5rem 0}.lx-stats-head{max-width:44rem;margin-bottom:3.5rem}.lx-stats-head p{color:var(--lx-grey-1);margin:1.25rem 0 0}.lx-stats-grid{border-top:1px solid var(--lx-line);grid-template-columns:repeat(3,1fr);display:grid}.lx-stat{padding:2.25rem 1.5rem 0 0}.lx-stat+.lx-stat{border-left:1px solid var(--lx-line);padding-left:1.5rem}.lx-stat-num{letter-spacing:-.02em;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:clamp(2.7rem,5vw,3.9rem);font-weight:300;line-height:1}.lx-stat-cap{color:var(--lx-grey-1);max-width:26ch;margin-top:.9rem;font-size:.9375rem}.lx-stats-src{color:var(--lx-grey-2);margin-top:2.5rem;font-size:.8125rem}@media (width<=48rem){.lx-stats-grid{grid-template-columns:1fr}.lx-stat+.lx-stat{border-left:0;border-top:1px solid var(--lx-line);padding-left:0}}.lx-security{background:var(--lx-ink);color:var(--lx-paper);padding:6.5rem 0}.lx-security-head{max-width:44rem;margin-bottom:3rem}.lx-security-head p{color:#fafafaa6;margin:1.25rem 0 0}.lx-security-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.lx-security-card{background:#ffffff0f;border-radius:0;flex-direction:column;justify-content:space-between;min-height:12rem;padding:1.5rem;display:flex}.lx-security-card h3{margin:0;font-size:1.0625rem;font-weight:500}.lx-security-card p{color:#fafafaa6;margin:0;font-size:.875rem}@media (width<=64rem){.lx-security-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=40rem){.lx-security-grid{grid-template-columns:1fr}}.lx-cta{background:var(--lx-brand);color:var(--lx-paper);text-align:center;border-top:1px solid #fafafa24;padding:7rem 0}.lx-cta h2{max-width:24ch;margin:0 auto 1.25rem}.lx-cta p{color:#fafafabf;max-width:52ch;margin:0 auto 2rem}.lx-demo-form{text-align:left;flex-direction:column;gap:.75rem;max-width:34rem;margin:0 auto;display:flex}.lx-demo-field{gap:.4rem;min-width:0;display:grid}.lx-demo-field label{color:#fafafaeb;justify-content:space-between;gap:1rem;font-size:.875rem;font-weight:500;display:flex}.lx-demo-field label span{color:#fafafa9e;font-size:.8125rem;font-weight:400}.lx-demo-field-error{color:#ffd2cc;font-size:.8125rem}.lx-demo-row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.lx-demo-form input,.lx-demo-form textarea{width:100%;color:var(--lx-paper);font:inherit;transition:border-color .25s var(--lx-ease), background .25s var(--lx-ease);background:#fafafa0f;border:1px solid #fafafa38;border-radius:0;padding:.75rem .9rem;font-size:.9375rem}.lx-demo-form input::placeholder,.lx-demo-form textarea::placeholder{color:#fafafa73}.lx-demo-form input:focus,.lx-demo-form textarea:focus{background:#fafafa1a;border-color:#fafafaa6}.lx-demo-form input[aria-invalid=true],.lx-demo-form textarea[aria-invalid=true]{border-color:#ffd2cc}.lx-demo-form input:disabled,.lx-demo-form textarea:disabled{cursor:wait;opacity:.65}.lx-demo-form textarea{resize:vertical;min-height:5rem}.lx-demo-trap{position:absolute;left:-6000px}.lx-demo-actions{align-items:center;gap:1rem;margin-top:.5rem;display:flex}.lx-demo-actions .lx-pill[disabled]{opacity:.6;cursor:default;transform:none}.lx-demo-actions .lx-demo-error{color:#fafafabf;max-width:none;margin:0;font-size:.875rem}.lx-demo-sent p{color:#fafafae6;margin:0;font-size:1.0625rem}.lx-demo-sent:focus-visible{outline-offset:.75rem;outline:3px solid #fff}@media (width<=40rem){.lx-demo-row{grid-template-columns:1fr}.lx-demo-actions{flex-direction:column;align-items:stretch}.lx-demo-actions .lx-pill{width:100%}}.lx-footer{border-top:1px solid var(--lx-line);padding:4.5rem 0 2.5rem}.lx-footer-grid{grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:3.5rem;display:grid}.lx-footer-col h2{letter-spacing:.08em;text-transform:uppercase;color:var(--lx-grey-2);margin:0 0 1rem;font-family:inherit;font-size:.8125rem;font-weight:500}.lx-footer-col a{color:var(--lx-grey-1);padding:.25rem 0;font-size:.9375rem;text-decoration:none;display:block}.lx-footer-col a:hover{color:var(--lx-ink)}.lx-footer-bottom{border-top:1px solid var(--lx-line);color:var(--lx-grey-2);justify-content:space-between;align-items:center;padding-top:1.5rem;font-size:.8125rem;display:flex}.lx-footer-mark{filter:invert();opacity:.78;width:2.75rem;height:auto;display:block}@media (width<=48rem){.lx-footer-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=30rem){.lx-footer-bottom{flex-direction:column;align-items:flex-start;gap:1rem}}@media (prefers-reduced-motion:reduce){.lx *,.lx :before,.lx :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.lx.is-reveal-ready [data-lx-reveal]{opacity:1;transform:none}.lx-pill:hover,.lx-card:hover{transform:none}}
