.lead-dialog__portal{--lead-surface:#151515;--lead-text:#e4e2d8;--lead-muted:#9b9b9b;--lead-rule:#e4e2d84d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;font-family:var(--font-archivo), system-ui, sans-serif}html[data-topology-theme=light] .lead-dialog__portal{--lead-surface:#e4e2d8;--lead-text:#151515;--lead-muted:#5f5d55;--lead-rule:#1515154d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lead-dialog__backdrop,.lead-dialog__viewport{z-index:40;position:fixed;inset:0}.lead-dialog__backdrop{background:color-mix(in oklab, var(--lead-surface) 80%, transparent);opacity:1}.lead-dialog__viewport{pointer-events:none;place-items:center;padding:1rem;display:grid}.lead-dialog__popup{box-sizing:border-box;overscroll-behavior:contain;width:min(100%,38rem);max-height:calc(100dvh - 2rem);color:var(--lead-text);background:var(--lead-surface);border:1px solid var(--lead-rule);box-shadow:0 1.5rem 4rem color-mix(in oklab, var(--lead-text) 18%, transparent);pointer-events:auto;opacity:1;border-radius:10px;padding:2rem;font-size:16px;line-height:1.5;overflow-y:auto;transform:translateY(0)}.lead-dialog__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.lead-dialog__title{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:2.25rem;font-weight:500;line-height:1.15}.lead-dialog__close,.lead-dialog__submit{border:1px solid var(--lead-rule);min-height:44px;font-family:var(--font-plex), ui-monospace, monospace;letter-spacing:.04em;cursor:pointer;border-radius:10px;font-size:.875rem;font-weight:500}.lead-dialog__close{color:var(--lead-text);background:0 0;flex:none;padding:0 .875rem}@media (hover:hover) and (pointer:fine){.lead-dialog__close:hover{background:color-mix(in oklab, var(--lead-text) 8%, transparent)}}.lead-dialog__description{color:var(--lead-muted);text-wrap:pretty;margin:1rem 0 1.5rem;line-height:1.5}.lead-dialog__form,.lead-dialog__identity-fields{gap:1rem;display:grid}.lead-dialog__field{font-family:var(--font-plex), ui-monospace, monospace;gap:.5rem;font-size:.9375rem;display:grid}.lead-dialog__field input{box-sizing:border-box;width:100%;min-width:0;min-height:48px;color:var(--lead-text);background:var(--lead-surface);border:1px solid color-mix(in srgb, var(--lead-text) 55%, var(--lead-surface));font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:normal;border-radius:6px;padding:.625rem .75rem;font-size:16px}.lead-dialog__field-error{font-family:var(--font-archivo), system-ui, sans-serif;font-size:.9375rem;font-weight:500}.lead-dialog__popup :is(input,button,a):focus-visible{outline:2px solid var(--lead-text);outline-offset:3px}.lead-dialog__honeypot{width:1px;height:1px;position:fixed;left:-100vw;overflow:hidden}.lead-dialog__privacy,.lead-dialog__error{margin:0;font-size:.9375rem;line-height:1.5}.lead-dialog__privacy{color:var(--lead-muted)}.lead-dialog__privacy a{color:var(--lead-text);text-underline-offset:3px;text-decoration:underline}.lead-dialog__error{color:var(--lead-text);font-weight:500}.lead-dialog__submit{color:var(--lead-surface);background:var(--lead-text);border-color:var(--lead-text);padding:.75rem 1rem}@media (hover:hover) and (pointer:fine){.lead-dialog__submit:hover:not(:disabled){opacity:.88}}.lead-dialog__submit:active:not(:disabled){transform:translateY(1px)}.lead-dialog__submit:disabled{cursor:progress;opacity:.7}.topology-mobile-menu .lead-capture-mobile{min-height:44px;color:var(--text);font-family:var(--font-display);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:2.5rem;font-weight:300;line-height:1.3}@media (min-width:768px){.lead-dialog__identity-fields{grid-template-columns:1fr 1fr}}@media (max-width:479px){.lead-dialog__popup{padding:1.5rem}.lead-dialog__title{font-size:2rem}}@media (prefers-reduced-motion:reduce){.lead-dialog__submit:active:not(:disabled){transform:none}}
