.auth-brand-shell{--auth-carbon:#08090a;--auth-raised:#111113;--auth-alloy:#26272a;--auth-chalk:#f1f0ea;--auth-ash:#a3a0a0;--auth-oxide:#b82c3d;--auth-red:#f06a76;--background:var(--auth-carbon);--foreground:var(--auth-chalk);--muted:var(--auth-ash);--muted-strong:var(--auth-ash);--accent:var(--auth-red);--auth-space:clamp(24px, 4vw, 64px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100dvh;color:var(--auth-chalk);background:var(--auth-carbon)}.auth-brand-shell .auth-brand-layout .brand-lockup-dark{display:block}.auth-brand-shell .auth-brand-layout .brand-lockup-light{display:none}.auth-brand-layout{min-height:100dvh}.auth-brand-editorial{display:none}.auth-brand-access{flex-direction:column;min-height:100dvh;padding:24px;display:flex}.auth-brand-mobile-header{justify-content:space-between;align-items:center;gap:24px;display:flex}.auth-brand-mobile-header>a:last-child{color:var(--auth-ash);font-size:12px}.auth-brand-form-column{width:100%;max-width:400px;margin:auto;padding:64px 0}.auth-brand-form-intro{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.auth-brand-eyebrow{font-family:var(--font-mono-code), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:10px;line-height:1.6}.auth-brand-access-label{color:var(--auth-ash);word-spacing:.14em;font-size:12px}.auth-brand-form h2{text-align:left;letter-spacing:-.035em;margin-bottom:32px;font-size:32px;line-height:1.2}.auth-brand-form .micro-label{color:var(--auth-ash);letter-spacing:.08em;font-size:10px}.auth-brand-form form>div+div{margin-top:20px}.auth-brand-shell .auth-brand-form .field-surface,.auth-brand-shell .auth-brand-form .field-surface:focus{border:1px solid var(--auth-alloy);background:var(--auth-raised);height:48px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--auth-chalk) 3%, transparent);color:var(--auth-chalk);border-radius:4px;font-size:14px}.auth-brand-form .field-surface::placeholder{color:var(--auth-ash);opacity:.7}.auth-brand-form .press-dent{border-color:var(--auth-alloy);background:var(--auth-raised);min-height:40px;color:var(--auth-chalk);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--auth-chalk) 4%, transparent);border-radius:4px;transition:background .16s,border-color .16s,transform .16s}.auth-brand-form .press-dent.w-full{min-height:48px}.auth-brand-form .press-dent:hover:not(:disabled){background:var(--auth-alloy);border-color:var(--auth-ash)}.auth-brand-form .press-dent:active:not(:disabled){transform:translateY(1px)}.auth-brand-form .press-dent.action-primary{background:var(--auth-oxide);border-color:var(--auth-oxide);color:var(--auth-chalk);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--auth-chalk) 12%, transparent)}.auth-brand-form .press-dent.action-primary:hover:not(:disabled){background:color-mix(in srgb, var(--auth-oxide) 88%, var(--auth-carbon));border-color:var(--auth-red);color:var(--auth-chalk)}.auth-brand-form .press-dent.action-primary:is(:hover,:active){box-shadow:inset 0 1px 0 color-mix(in srgb, var(--auth-chalk) 12%, transparent)}.auth-brand-form .press-dent.border-transparent{box-shadow:none;color:var(--auth-ash);background:0 0;border-color:#0000}.auth-brand-form .press-dent:disabled{opacity:.5;transform:none}.auth-brand-form form a{align-items:center;min-height:40px;display:inline-flex}.auth-brand-shell :is(a,button,input):focus-visible,.auth-brand-shell .auth-brand-form :is(a,button,input):focus-visible{outline:2px solid var(--auth-red);outline-offset:3px;box-shadow:none}.auth-brand-demo{border-top:1px solid var(--auth-alloy);margin-top:24px;padding-top:24px}.auth-brand-legal{color:var(--auth-ash);margin-top:24px;font-size:12px;line-height:1.8}.auth-brand-legal a{color:var(--auth-chalk);text-decoration:underline;-webkit-text-decoration-color:var(--auth-alloy);text-decoration-color:var(--auth-alloy);text-underline-offset:4px}.auth-brand-shell a:hover{color:var(--auth-chalk);-webkit-text-decoration-color:var(--auth-ash);text-decoration-color:var(--auth-ash)}.auth-brand-footer{color:var(--auth-ash);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:10px;display:flex}.auth-brand-artwork{object-fit:contain;mix-blend-mode:lighten;-webkit-mask-image:linear-gradient(#000 88%,#0000 100%),linear-gradient(90deg,#0000 8%,#000 18% 82%,#0000 92%);mask-image:linear-gradient(#000 88%,#0000 100%),linear-gradient(90deg,#0000 8%,#000 18% 82%,#0000 92%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (min-width:1024px){.auth-brand-layout{grid-template-columns:minmax(0,1.1fr) minmax(440px,.9fr);display:grid}.auth-brand-editorial{border-right:1px solid var(--auth-alloy);min-width:0;display:block}.auth-brand-access{padding:40px var(--auth-space) 24px}.auth-brand-mobile-header{display:none}.auth-brand-form-column{padding:64px 0}.auth-brand-stage{flex-direction:column;height:100%;min-height:100dvh;display:flex;position:relative;overflow:hidden}.auth-brand-company{z-index:1;width:fit-content;margin:32px var(--auth-space) 0;position:relative}.auth-brand-sculpture{pointer-events:none;position:absolute;inset:48px 0 32%}.auth-brand-story{z-index:1;padding:400px var(--auth-space) 40px;margin-top:auto;position:relative}.auth-brand-story .auth-brand-eyebrow{color:var(--auth-ash);margin-bottom:20px}.auth-brand-story h1{letter-spacing:-.045em;font-size:clamp(40px,4.3vw,64px);font-weight:500;line-height:1.04}.auth-brand-description{max-width:40ch;color:var(--auth-ash);margin-top:24px;font-size:14px;line-height:1.8}.auth-brand-stage-footer{z-index:1;padding:0 var(--auth-space) 24px;color:var(--auth-ash);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:10px;display:flex;position:relative}.auth-brand-stage-footer a{align-items:center;gap:12px;min-height:40px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.auth-brand-shell .press-dent{transition:none}.auth-brand-shell .press-dent:active:not(:disabled){transform:none}}
